Skip to content

Function: validateContainerConfig()

ts
function validateContainerConfig(config: CreateContainerOptions): void;

Defined in: src/wirestate-core/container/validate-container-config.ts:32

Checks a container config before creating a container.

Parameters

ParameterTypeDescription
configCreateContainerOptionsContainer configuration to validate.

Returns

void

Remarks

Use it when an adapter stores config for later but still wants fast feedback.

Throws

WirestateError If activate references a token missing from entries.

Example

typescript
import { Injectable, validateContainerConfig } from "@wirestate/core";

@Injectable()
class LoggerService {}

validateContainerConfig({
  entries: [LoggerService],
  activate: [LoggerService],
});