Custom Providers
Advanced provider configurations for complex scenarios
Custom Providers
Learn how to create custom provider configurations for advanced dependency injection patterns.
This page is under construction. Documentation coming soon!
Provider Types
Dwex supports several provider types:
useClass- Provide a class implementationuseValue- Provide a static valueuseFactory- Provide a factory functionuseExisting- Alias an existing provider
Example
@Module({
providers: [
{
provide: "CONFIG",
useFactory: () => ({
apiUrl: Bun.env.API_URL,
}),
},
],
})
export class AppModule {}