transform-class-properties
Version:
Automatically transforms values of class properties.
16 lines (15 loc) • 467 B
TypeScript
import { TransformerTypes } from './transformerTypes';
export interface Metadata {
target: Object;
propertyKey: string | symbol;
type: TransformerTypes;
params?: any;
options?: any;
}
declare class MetadataStorage {
private readonly metadataStore;
addMetadata(metadata: Metadata): void;
getMetadatasForClassInstance(classInstance: Object): Metadata[];
}
export declare const metadataStorage: MetadataStorage;
export {};