constructor()

in src/dependency.ts [27:41]


  constructor(...deps: IDependable[]) {
    const self = this;

    Dependable.implement(this, {
      get dependencyRoots() {
        const result = new Array<IConstruct>();
        for (const d of self._deps) {
          result.push(...Dependable.of(d).dependencyRoots);
        }
        return result;
      },
    });

    this.add(...deps);
  }