xml-class-transformer
Version:
Fluently parse XML into beautiful JS/TS classes and serialize them. GoLang's encoding/xml alternative for JS/TS world.
15 lines • 614 B
TypeScript
import type { AnyClass, XmlEntityOptions, XmlPropertyOptions } from './types';
type ClassMetadatas = {
properties: Map<string, XmlPropertyOptions>;
entity: XmlEntityOptions;
};
export declare class ClassMetadataRegistry {
private registry;
setEntityOptions(clazz: AnyClass, opts: XmlEntityOptions): void;
setPropertyOptions(clazz: AnyClass, propertyKey: string, opts: XmlPropertyOptions): void;
private getOrCreate;
get(clazz: AnyClass): ClassMetadatas | undefined;
}
export declare const registry: ClassMetadataRegistry;
export {};
//# sourceMappingURL=class-metadata-registry.d.ts.map