fix variable override error

This commit is contained in:
Garrett Mills 2020-09-05 10:20:10 -05:00
parent 76f73851a7
commit 1d0a0df12f
Signed by: garrettmills
GPG Key ID: D2BF5FBA8298F246

View File

@ -3,14 +3,14 @@ import Instantiable from './type/Instantiable.ts'
import { DependencyKey } from './type/DependencyKey.ts' import { DependencyKey } from './type/DependencyKey.ts'
declare global { declare global {
var container: Container var daton_container: Container
interface Window { container: any } interface Window { daton_container: any }
} }
if ( !window.container ) { if ( !window.daton_container ) {
window.container = new Container() window.daton_container = new Container()
} }
const container = window.container const container = window.daton_container
const make = <T>(target: Instantiable<T>|DependencyKey, ...parameters: any[]) => window.container.make(target, ...parameters) const make = <T>(target: Instantiable<T>|DependencyKey, ...parameters: any[]) => window.daton_container.make(target, ...parameters)
export { container, make } export { container, make }