Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import { DIError } from '../errors/di-error.mjs'
/**
* Stub factory class used when registering InjectionTokens without a real class implementation.
* This is used in ScopedContainer.addInstance() to allow registering tokens that don't have
* a corresponding class, while preventing accidental instantiation.
*
* @internal
*/
export class StubFactoryClass {
constructor() {
throw DIError.factoryNotFound(
'Trying to get instance of factory without real implementation',
)
}
}
|