daton/di/src/global.ts

8 lines
330 B
TypeScript
Raw Normal View History

2020-06-16 01:35:30 +00:00
import { Container } from './Container.ts'
import Instantiable from './type/Instantiable.ts'
import { DependencyKey } from './type/DependencyKey.ts'
const container = new Container()
const make = <T>(target: Instantiable<T>|DependencyKey, ...parameters: any[]) => container.make(target, ...parameters)
export { container, make }