in packages/quick_start/src/SampleApp.ts [124:134]
private static async loadConfigs(configFilePath: string): Promise<ConfigJson> {
try {
const config: ConfigJson = JSON.parse(await fs.promises.readFile(configFilePath, "utf8"));
if (!config.databaseName || !config.tableName || !config.tableSchema || !config.kustoUri || !config.ingestUri || !config.data) {
Utils.errorHandler(`File '${configFilePath}' is missing required fields`);
}
return config;
} catch (ex: any) {
Utils.errorHandler(`Couldn't read config file: '${configFilePath}'`, ex);
}
}