Skip to content

@banana-universe/bananajs


@banana-universe/bananajs / BananaModuleProvider

Type Alias: BananaModuleProvider

BananaModuleProvider = Constructor | { token: InjectionToken<unknown> | string | symbol; useClass: Constructor; } | { token: InjectionToken<unknown> | string | symbol; useFactory: (c) => unknown; } | { token: InjectionToken<unknown> | string | symbol; useValue: unknown; }

Defined in: packages/bananajs/src/lib/DI/BananaModule.ts:9

Provider entry for createModule — a class, or an explicit token binding. The module controller is registered on the child container automatically — do not list it in providers.

Released under the MIT License.