revert container global changes
This commit is contained in:
parent
1d0a0df12f
commit
1f781c1b94
@ -2,15 +2,6 @@ import { Container } from './Container.ts'
|
|||||||
import Instantiable from './type/Instantiable.ts'
|
import Instantiable from './type/Instantiable.ts'
|
||||||
import { DependencyKey } from './type/DependencyKey.ts'
|
import { DependencyKey } from './type/DependencyKey.ts'
|
||||||
|
|
||||||
declare global {
|
const container = new Container()
|
||||||
var daton_container: Container
|
const make = <T>(target: Instantiable<T>|DependencyKey, ...parameters: any[]) => container.make(target, ...parameters)
|
||||||
interface Window { daton_container: any }
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( !window.daton_container ) {
|
|
||||||
window.daton_container = new Container()
|
|
||||||
}
|
|
||||||
|
|
||||||
const container = window.daton_container
|
|
||||||
const make = <T>(target: Instantiable<T>|DependencyKey, ...parameters: any[]) => window.daton_container.make(target, ...parameters)
|
|
||||||
export { container, make }
|
export { container, make }
|
||||||
|
Loading…
Reference in New Issue
Block a user