private static async loadConfigs()

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);
        }
    }