1 | export interface FactoryDefinition<T> {
|
2 | create(injections?: object): T;
|
3 | teardown?(instance: object): void;
|
4 | }
|
5 |
|
6 | export interface Factory<T> {
|
7 | class: FactoryDefinition<T>;
|
8 | create(injections?: object): T;
|
9 | teardown(instance: any): void;
|
10 | }
|