n8n-nodes-semble v2.1.0


n8n-nodes-semble / core/ServiceContainer / ServiceRegistration

Interface: ServiceRegistration\<T>

Defined in: core/ServiceContainer.ts:24

Service registration configuration

Type Parameters

T

T = any

Properties

name

name: string

Defined in: core/ServiceContainer.ts:25


factory()

factory: (...dependencies) => T

Defined in: core/ServiceContainer.ts:26

Parameters

dependencies

...any[]

Returns

T


lifetime

lifetime: ServiceLifetime

Defined in: core/ServiceContainer.ts:27


dependencies?

optional dependencies: string[]

Defined in: core/ServiceContainer.ts:28


instance?

optional instance: T

Defined in: core/ServiceContainer.ts:29


scope?

optional scope: string

Defined in: core/ServiceContainer.ts:30