UNPKG

@dipscope/type-manager

Version:

Transform JSON strings or plain objects into JS class instances.

10 lines 851 B
import { PropertyExtensionMetadata } from './property-extension-metadata'; import { PropertyExtensionOptions } from './property-extension-options'; import { PropertyMetadata } from './property-metadata'; /** * Property extension metadata constructor. * * @type {PropertyExtensionMetadataCtor<TPropertyExtensionMetadata, TPropertyExtensionOptions, TDeclaringObject, TObject>} */ export declare type PropertyExtensionMetadataCtor<TPropertyExtensionMetadata extends PropertyExtensionMetadata<TDeclaringObject, TObject, TPropertyExtensionOptions>, TPropertyExtensionOptions extends PropertyExtensionOptions, TDeclaringObject, TObject> = new (propertyMetadata: PropertyMetadata<TDeclaringObject, TObject>, propertyExtensionOptions: TPropertyExtensionOptions) => TPropertyExtensionMetadata; //# sourceMappingURL=property-extension-metadata-ctor.d.ts.map