ItemsModel
Extends:
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public get |
handler: * |
|
public get |
Returns length of model array |
|
public get |
model: * getter for object model |
|
public set |
model(value: *) setter for object model |
Inherited Summary
From class BaseModel | ||
public static |
createRef(ref: *, obj: *): * creates owner Model reference on Proxied data object |
|
public get |
handler: object: {"setPrototypeOf": *, "isExtensible": *, "preventExtensions": *, "getOwnPropertyDescriptor": *, "defineProperty": *, "has": *, "ownKeys": *, "apply": *} |
|
public get |
Getter for Model validation status for hierarchy |
|
public get |
Getter for Object.isFrozen status of this node and it's ancestors |
|
public get |
Getter for path to JSON Object for Model |
|
public get |
stub for model getter, overridden by Model sub-class |
|
public get |
Getter for Model's Unique Object ID |
|
public get |
options: any: * Get options (if any) for this model's schema todo: review for possible removal |
|
public get |
Getter for model's Model owner object |
|
public get |
Getter for Model's parent |
|
public get |
Getter for |
|
public get |
Getter for root element of Model hierarchy |
|
public get |
schema: *: * todo: add tests |
|
public get |
validationPath: string: * Provides formatted string for json-schema lookup |
|
public |
Applies Object.freeze to model and triggers complete notification -- unlike Object.freeze, this prevents modification -- to all children in Model hierarchy |
|
public |
returns |
|
public |
resets Model to empty value |
|
public |
Subscribes handler method to observer for model |
|
public |
subscribeTo(path: *, func: *): object Subscribes handler method to property observer for path |
|
public |
toJSON(): * Provides JSON object representation of Model |
|
public |
Provides JSON String representation of Model |
|
public |
Tests value for validation without setting value to Model |
|
public |
valueOf(): * Raw value of this Model |