first commit

This commit is contained in:
Stefan Hacker
2026-04-03 09:38:48 +02:00
commit 37ad745546
47450 changed files with 3120798 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
import constructor from "./types/constructor";
export declare class DelayedConstructor<T> {
private wrap;
private reflectMethods;
constructor(wrap: () => constructor<T>);
createProxy(createObject: (ctor: constructor<T>) => T): T;
private createHandler;
}
export declare function delay<T>(wrappedConstructor: () => constructor<T>): DelayedConstructor<T>;