UNPKG

surreal

Version:

Map javascript object property names to aliases for optimal serialized document storage

12 lines (11 loc) 383 B
import { ISerializer } from './ISerializer'; export declare type FieldMap = { [key: string]: string; }; export declare class MapSerializer implements ISerializer<any, any> { private map; private useMappedPropertyName; constructor(map: FieldMap, useMappedPropertyName?: boolean); serialize(instance: any): any; deserialize(source: any, instance: any): void; }