@launchql/core
Version:
LaunchQL Package and Migration Tools
20 lines (19 loc) • 654 B
TypeScript
export declare const cleanTree: (tree: any) => any;
interface PackageModuleOptions {
usePlan?: boolean;
extension?: boolean;
pretty?: boolean;
functionDelimiter?: string;
}
interface WritePackageOptions extends PackageModuleOptions {
version: string;
packageDir: string;
}
export declare const packageModule: (packageDir: string, { usePlan, extension, pretty, functionDelimiter }?: PackageModuleOptions) => Promise<{
sql: string;
diff?: boolean;
tree1?: string;
tree2?: string;
}>;
export declare const writePackage: ({ version, extension, usePlan, packageDir, }: WritePackageOptions) => Promise<void>;
export {};