Features
Docs
CLI
Benchmarks
Examples
GitHub

© 2024 MoroJs

@morojs/moro


@morojs/moro / Container

Class: Container

Defined in: src/core/utilities/container.ts:700

Constructors

Constructor

new Container(): Container

Returns

Container

Methods

getEnhanced()

getEnhanced(): FunctionalContainer

Defined in: src/core/utilities/container.ts:733

Returns

FunctionalContainer


has()

has(name): boolean

Defined in: src/core/utilities/container.ts:728

Parameters

name

string

Returns

boolean


register()

register<T>(name, factory, singleton): void

Defined in: src/core/utilities/container.ts:704

Type Parameters

T

T

Parameters

name

string

factory

() => T

singleton

boolean = false

Returns

void


resolve()

resolve<T>(name): T

Defined in: src/core/utilities/container.ts:712

Type Parameters

T

T

Parameters

name

string

Returns

T