【发布时间】:2020-06-29 08:35:14
【问题描述】:
export declare abstract class AbstractBootstrapConsole<A extends INestApplicationContext, O extends CommonBootstrapConsoleOptions = CommonBootstrapConsoleOptions> {
protected service: ConsoleService;
protected container: A;
protected readonly options: O;
constructor(options: O);
protected useDecorators(): this;
init(): Promise<A>;
getService(): ConsoleService;
getOptions(): O;
boot(argv?: string[]):
Promise<CommandResponse>;
abstract create(): Promise<A>;
}
我试图理解这个 function 类声明。它是 nestjs-console 模块的一部分。
我无法理解声明。是什么
class A<B extends C, D extends E = F>
是什么意思?将来,我将如何自己查找?我在 Typescript 的文档中找不到这个。
更新:得到了一些非常明确的答案!谢谢大家!
【问题讨论】:
标签: javascript typescript nestjs