Files
ts-etl-tat/source/config/config.ts
2024-07-26 11:54:23 +07:00

32 lines
773 B
TypeScript

import { readFileSync } from "fs";
interface IConfig {
base_url: string;
schedule: string[];
delay: number;
row_per_batch: number;
is_adhoc: boolean;
tgl_awal: string;
tgl_akhir: string;
// kode, date, target
// kode:string,
// date:string,
// target:string
}
const j_config = JSON.parse(readFileSync("./config-etl-tat.json").toString());
const config: IConfig = {
base_url: j_config["base_url"],
schedule: j_config["schedule"],
delay: j_config["delay"],
row_per_batch: j_config["row_per_batch"],
is_adhoc: j_config["is_adhoc"],
tgl_awal: j_config["tgl_awal"],
tgl_akhir: j_config["tgl_akhir"],
// kode, date, target
// kode: j_config["kode"],
// date: j_config["date"],
// target: j_config["target"]
};
export default config;