UNPKG

surreal

Version:

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

9 lines (8 loc) 391 B
import { FieldMap, ISerializer } from './serializer'; export { ISerializer }; export declare function Surreal<TInstance, TRecord>(transformer: { new (...args: Array<any>): ISerializer<TInstance, TRecord>; } | FieldMap | Array<string>, ...args: Array<any>): { serializer: ISerializer<TInstance, TRecord>; serializable: (target?: new (...args: Array<any>) => TInstance) => any; };