@synerty/orb-vortexjs
Version:
Custom observable data serialisation and routing based on Angular2
24 lines (23 loc) • 894 B
TypeScript
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;
}