import { DI } from '../src/di'; import { MyWorker } from './interfaces'; import {Foo} from "./foo";Foo; import {Bar} from "./bar";Bar; // DI.set({ // name: 'foo', // ref: Foo // }); // // DI.set({ // name: 'bar', // ref: Bar // }); const foo: MyWorker = DI.get('foo'); const bar: MyWorker = DI.get('bar'); console.log(foo.doMagic()); console.log(bar.doMagic()); setTimeout(() => { foo['xxx'].doMagic(); }, 4000);