method IContainer.register
IContainer.register<T>(
token: string,
provider: Provider<T>,
options?: ProviderOptions
): void

Registers a provider under a token.

Type Parameters

The service type

Parameters

token: string

The token to register under

provider: Provider<T>

Class, factory, or value provider

optional
options: ProviderOptions

Lifecycle scope

Return Type

void

Throws

Error

If the token is already registered

Usage

import { type IContainer } from "common/src/index.ts";