We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
DualUseFactory
1 parent 10d9b1b commit 2c8efddCopy full SHA for 2c8efdd
1 file changed
packages/command-flow/utilities/src/factories.ts
@@ -13,6 +13,7 @@ export type Extend<T extends object, E extends object | void> = E extends void
13
export interface DualUseFactory<F extends (...args: any[]) => object> {
14
(...args: Parameters<F>): ReturnType<F>;
15
new (...args: Parameters<F>): ReturnType<F>;
16
+ prototype: ReturnType<F>;
17
}
18
19
export function createDualUseFactory<F extends (...args: any[]) => object>(
0 commit comments