UNPKG

524 BTypeScriptView Raw
1declare module 'yeoman-environment' {
2 class YeomanEnvironment {
3 register(library: any, target: string): string;
4 registerStub(generator: any, namespace: string): any;
5 run(target: string, options: any, done: Function): void;
6 getGeneratorsMeta(): {[name: string]: YeomanEnvironment.GeneratorMeta};
7 lookup(callback: (error?: any) => void): void;
8 }
9
10 namespace YeomanEnvironment {
11 interface GeneratorMeta {
12 resolved: string;
13 namespace: string;
14 }
15 }
16
17 export = YeomanEnvironment;
18}