TypeScript/tests/projects/inferredTypeFromTransitiveModule/bundling.ts
2019-04-16 12:50:37 -07:00

12 lines
302 B
TypeScript

export class LazyModule<TModule> {
constructor(private importCallback: () => Promise<TModule>) {}
}
export class LazyAction<
TAction extends (...args: any[]) => any,
TModule
> {
constructor(_lazyModule: LazyModule<TModule>, _getter: (module: TModule) => TAction) {
}
}