inversify/InversifyJS

View on GitHub
src/container/container_module.ts

Summary

Maintainability
B
4 hrs
Test Coverage
import { interfaces } from '../interfaces/interfaces';
import { id } from '../utils/id';

export class ContainerModule implements interfaces.ContainerModule {

  public id: number;
  public registry: interfaces.ContainerModuleCallBack;

  public constructor(registry: interfaces.ContainerModuleCallBack) {
    this.id = id();
    this.registry = registry;
  }

}

export class AsyncContainerModule implements interfaces.AsyncContainerModule {

  public id: number;
  public registry: interfaces.AsyncContainerModuleCallBack;

  public constructor(registry: interfaces.AsyncContainerModuleCallBack) {
    this.id = id();
    this.registry = registry;
  }

}