-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Did you consider adding support for async factories?
This is how an async factory might be used:
class Server {
public async init() {
}
}
async function serverFactory() {
const server = new Server();
await server.init();
return server;
}
class App {
public static inject = ['server'];
constructor(private server: Server) {
// server is already initialized
}
}
const injector = createInjector().provideFactory('server', serverFactory);
const app = await injector.injectClass(App);rbingham, niels-busch-maersk, elpddev, semyonf, brianmcd and 2 more
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request