limgen
Version:
Infrastructure as Code generator
27 lines (26 loc) • 1.04 kB
TypeScript
import z from 'zod';
import { initOptionsSchema } from '../../commands/init';
export declare const dependsOn: (opts: FullstackAWSProjectOptions) => Promise<{
files: string[];
packages: string[];
}>;
export declare const inputs: () => Promise<({
name: string;
message: string;
schema: z.ZodEffects<z.ZodEnum<["true", "false", "unknown"]>, "true" | "unknown" | "false", "true" | "unknown" | "false">;
} | {
name: string;
message: string;
schema: z.ZodDefault<z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>>;
})[]>;
export declare const collectInput: (cmdArgs: z.infer<typeof initOptionsSchema>, projectInputs: any) => Promise<{
includeStorage: boolean | undefined;
includeDb: any;
port: any;
}>;
export type FullstackAWSProjectOptions = {
includeStorage: boolean;
includeDb: boolean;
};
export default function fullstackAWSProject(inputs: FullstackAWSProjectOptions): Promise<string>;
export declare const renderIndex: (inputs: FullstackAWSProjectOptions) => Promise<string>;