UNPKG

@dipscope/type-manager

Version:

Transform JSON strings or plain objects into JS class instances.

18 lines 553 B
import { Optional } from './optional'; import { TypeMetadata } from './type-metadata'; /** * Injector used to resolve dependent types. * * @type {Injector} */ export interface Injector { /** * Method to get instance described by type metadata. * * @param {TypeMetadata<TObject>} typeMetadata Type metadata. * * @returns {Optional<TObject>} Instance of type described by type metadata or undefined. */ get<TObject>(typeMetadata: TypeMetadata<TObject>): Optional<TObject>; } //# sourceMappingURL=injector.d.ts.map