@eljs/create-template
Version:
Create a new project powered by @eljs/create.
40 lines • 771 B
TypeScript
/**
* 构造函数选项
*/
export interface CreateTemplateOptions {
/**
* 当前工作目录
*/
cwd?: string;
/**
* 应用场景
*/
scene?: string;
/**
* 应用模版
*/
template?: string;
/**
* 是否覆盖已存在文件夹
*/
force?: boolean;
/**
* 是否合并已存在文件夹
*/
merge?: boolean;
}
export declare class CreateTemplate {
/**
* 构造函数选项
*/
constructorOptions: CreateTemplateOptions;
/**
* 当前工作目录
*/
cwd: string;
constructor(options: CreateTemplateOptions);
run(projectName: string): Promise<void>;
private _getTemplate;
private _formatTemplate;
}
//# sourceMappingURL=create.d.ts.map