KeyedApi
API implementation for properties that support keyed access to child properties.
Constructor Summary
| Public Constructor | ||
| public |
constructor(property: *) |
|
Method Summary
| Public Methods | ||
| public |
[Symbol.iterator](): * |
|
| public |
addProperty(name: *, property: *, automount: *): * |
|
| public |
addPropertyShader(name: *, shader: *, initialState: *, automount: *): * |
|
| public |
addPropertyType(name: *, stateType: *): * |
|
| public |
clear() |
|
| public |
delete(key: *): * |
|
| public |
entries(): * |
|
| public |
filter(callback: *, context: *): * |
|
| public |
get(key: *): * |
|
| public |
has(key: *): * |
|
| public |
impl(): * |
|
| public |
isActive(): * |
|
| public |
keys(): * |
|
| public |
keysArray(): * |
|
| public |
removeProperty(name: *) |
|
| public |
set(key: *, value: *) |
|
| public |
shadow(): * |
|
| public |
size(): * |
|
| public |
values(): * |
|
| public |
valuesArray(): * |
|
Public Constructors
public constructor(property: *) source
Params:
| Name | Type | Attribute | Description |
| property | * |
Public Methods
public addProperty(name: *, property: *, automount: *): * source
Params:
| Name | Type | Attribute | Description |
| name | * | ||
| property | * | ||
| automount | * |
Return:
| * |
public addPropertyShader(name: *, shader: *, initialState: *, automount: *): * source
Params:
| Name | Type | Attribute | Description |
| name | * | ||
| shader | * | ||
| initialState | * | ||
| automount | * |
Return:
| * |
public addPropertyType(name: *, stateType: *): * source
Params:
| Name | Type | Attribute | Description |
| name | * | ||
| stateType | * |
Return:
| * |
public clear() source
public filter(callback: *, context: *): * source
Params:
| Name | Type | Attribute | Description |
| callback | * | ||
| context | * |
Return:
| * |
public removeProperty(name: *) source
Params:
| Name | Type | Attribute | Description |
| name | * |
public set(key: *, value: *) source
Params:
| Name | Type | Attribute | Description |
| key | * | ||
| value | * |