@calljmp/cli
Version:
42 lines • 1.08 kB
TypeScript
import { Option } from 'commander';
export declare const ConfigDefaults: {
baseUrl: string;
project: string;
module: string;
migrations: string;
schema: string;
};
export interface PersistentConfig {
projectId?: number;
accessToken?: string;
module?: string;
migrations?: string;
schema?: string;
bindings?: {
buckets?: Record<string, string>;
};
}
export interface Config extends PersistentConfig {
baseUrl: string;
project: string;
module: string;
data: string;
entry: string;
migrations: string;
schema: string;
}
declare function buildConfig({ project, module, migrations, schema, }: {
project?: string;
module?: string;
migrations?: string;
schema?: string;
}): Promise<Config>;
export declare function writeConfig(config: Config): Promise<void>;
export declare const ConfigOptions: {
ProjectDirectory: Option;
ModuleDirectory: Option;
MigrationsDirectory: Option;
SchemaDirectory: Option;
};
export default buildConfig;
//# sourceMappingURL=config.d.ts.map