interface di.containers.Containerimport { type di } from "https://deno.land/x/hex@0.5.15/src/mod.ts"; const { Container } = di.containers; Type ParametersoptionalK = Class | symbol | stringoptionalV = anyPropertiesitems: ContainerItems<K, V>Methodsget<V2 = V>(token: K, defaultValue?: V2): Promise<V2 | undefined> | V2 | undefinedgetMany<K2 extends string | number | symbol>(...tokens: K2[]): Promise<Record<K2, V | undefined>> | Record<K2, V | undefined>setValue(token: K, value: V): voidsetValueLazy(token: K, value: () => V | undefined): voidsetFactory(token: K, value: () => V | undefined): void