UNPKG

@synerty/orb-vortexjs

Version:

Custom observable data serialisation and routing based on Angular2

24 lines (23 loc) 894 B
import SerialiseUtil from "./SerialiseUtil"; import "./UtilString"; /** * ############################################################################### # * JSON Serialisation functions * ############################################################################### */ export default class Jsonable extends SerialiseUtil { protected _tupleType: string; protected _rawJonableFields: any; static readonly JSON_CLASS_TYPE: string; private static readonly JSON_TUPLE_TYPE; private static readonly JSON_FIELD_TYPE; private static readonly JSON_FIELD_DATA; constructor(); private _isRawJsonableField(name); _fieldNames(): any[]; equals(other: any): boolean; toJsonDict(): {}; fromJsonDict(jsonDict: {}): any; toJsonField(value: any, jsonDict?: {} | null, name?: string | null): any; fromJsonField(value: any, valueType?: string): any; }