UNPKG

alwaysai

Version:

The alwaysAI command-line interface (CLI)

21 lines 1.4 kB
export declare function AppJsonFile(dir?: string): { name: string; addModel(id: string, version: number): import("@alwaysai/config-nodejs/lib/config-file-schema").InfoType; removeModel(id: string): import("@alwaysai/config-nodejs/lib/config-file-schema").InfoType; describeModels(): string; describeScripts(): string; path: string; read: () => import("@alwaysai/app-configuration-schemas").AppConfig; readIfExists: () => import("@alwaysai/app-configuration-schemas").AppConfig | undefined; readRaw: () => string; readParsed: () => any; write: (config: import("@alwaysai/app-configuration-schemas").AppConfig) => import("@alwaysai/config-nodejs/lib/config-file-schema").SerializedInfoType; writeRaw: (serialized: string) => import("@alwaysai/config-nodejs/lib/config-file-schema").InfoType; remove: () => import("@alwaysai/config-nodejs/lib/config-file-schema").InfoType; update: (updater: (config: import("@alwaysai/app-configuration-schemas").AppConfig) => void) => import("@alwaysai/config-nodejs/lib/config-file-schema").InfoType; exists: () => boolean; initialize: () => void; validate: import("ajv").ValidateFunction<import("@alwaysai/app-configuration-schemas").AppConfig>; getErrors: () => import("ajv").ErrorObject<string, Record<string, any>, unknown>[] | null | undefined; }; //# sourceMappingURL=app-json-file.d.ts.map