Generator.d.ts 555 Bytes
import { yargs } from '../index';
interface IOpts {
    cwd: string;
    args: yargs.Arguments;
}
declare class Generator {
    cwd: string;
    args: yargs.Arguments;
    prompts: any;
    constructor({ cwd, args }: IOpts);
    run(): Promise<void>;
    prompting(): any;
    writing(): Promise<void>;
    copyTpl(opts: {
        templatePath: string;
        target: string;
        context: object;
    }): void;
    copyDirectory(opts: {
        path: string;
        context: object;
        target: string;
    }): void;
}
export default Generator;