* A function used as an `.init()` / `.initializers()` argument. * @template I The instance type (`this` and the produced object). * @template O The options object this initializer reads (the factory's 1st arg). * Captured from the `initializers` so the produced factory's options type can be *
| 59 | * built from them. |
| 60 | */ |
| 61 | interface Initializer<I = any, O = any> { |
| 62 | (this: I, options: O, context: InitializerContext<I>): void | I; |
| 63 | } |
| 64 | |
| 65 | /** |
| 66 | * An initializer as it is written *inside a descriptor literal* |
nothing calls this directly
no outgoing calls
no test coverage detected
searching dependent graphs…