releaseAll

Releases (unbinds) all items from the container.

Import

import { releaseAll } from 'true-di';
const { releaseAll } = require('true-di');

Typing

function releaseAll<IContainer extends object>(container: IContainer): void

Arguments:

  • container: IContainer - container to unbind items from

Returns:

  • nothing

Example:

import { isReady, releaseAll } from 'true-di/utils';
import container from './container';

releaseAll(container);

console.log(
  isReady(container, 'logger'), 
  isReady(container, 'dataAccessService'), 
  isReady(container, 'ecommerceService')
);
// prints: false false false

Last updated