@dipscope/type-manager
Version:
Transform JSON strings or plain objects into JS class instances.
10 lines • 691 B
TypeScript
import { TypeExtensionMetadata } from './type-extension-metadata';
import { TypeExtensionOptions } from './type-extension-options';
import { TypeMetadata } from './type-metadata';
/**
* Type extension metadata constructor.
*
* @type {TypeExtensionMetadataCtor<TTypeExtensionMetadata, TTypeExtensionOptions, TObject>}
*/
export declare type TypeExtensionMetadataCtor<TTypeExtensionMetadata extends TypeExtensionMetadata<TObject, TTypeExtensionOptions>, TTypeExtensionOptions extends TypeExtensionOptions, TObject> = new (typeMetadata: TypeMetadata<TObject>, typeExtensionOptions: TTypeExtensionOptions) => TTypeExtensionMetadata;
//# sourceMappingURL=type-extension-metadata-ctor.d.ts.map