UNPKG

@lark-project/cli

Version:

飞书项目插件开发工具

21 lines (20 loc) 592 B
interface IConstructor { cwd?: string; name: string; pluginId: string; pluginSecret: string; } declare class BaseTemplate { protected cwd: string; protected name: string; protected targetDir: string; protected pluginId: string; protected pluginSecret: string; protected pkgManager: 'npm' | 'yarn'; constructor({ cwd, name, pluginId, pluginSecret }: IConstructor); init(_: any): Promise<void>; installDependency(targetDir: string): Promise<void>; success(): Promise<void>; initConfig(): Promise<void>; } export default BaseTemplate;