import {ToolPropertyCache} from './scripts/path-controller/toolsys/toolsys.js'
ToolPropertyCache
Static Method Summary
Static Public Methods | ||
public static |
getPropKey(cls: *, key: *, prop: *): * |
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
accessors: {} |
|
public |
api: * |
|
public |
dstruct: * |
|
public |
map: * |
|
public |
pathmap: * |
|
public |
userSetMap: * |
Method Summary
Public Methods | ||
public |
get(cls: *, key: *, prop: *): * |
|
public |
has(cls: *, key: *, prop: *): * |
|
public |
set(cls: *, key: *, prop: *): * |
|
public |
useDefault(cls: *, key: *, prop: *): * |
Private Methods | ||
private |
_buildAccessors(cls: *, key: *, prop: *, dstruct: *, api: *) |
|
private |
_getAccessor(cls: *): * |
Static Public Methods
public static getPropKey(cls: *, key: *, prop: *): * source
Params:
Name | Type | Attribute | Description |
cls | * | ||
key | * | ||
prop | * |
Return:
* |
Public Constructors
public constructor() source
Public Members
public accessors: {} source
public api: * source
public dstruct: * source
public map: * source
public pathmap: * source
public userSetMap: * source
Public Methods
public get(cls: *, key: *, prop: *): * source
Params:
Name | Type | Attribute | Description |
cls | * | ||
key | * | ||
prop | * |
Return:
* |
public has(cls: *, key: *, prop: *): * source
Params:
Name | Type | Attribute | Description |
cls | * | ||
key | * | ||
prop | * |
Return:
* |
public set(cls: *, key: *, prop: *): * source
Params:
Name | Type | Attribute | Description |
cls | * | ||
key | * | ||
prop | * |
Return:
* |
public useDefault(cls: *, key: *, prop: *): * source
Params:
Name | Type | Attribute | Description |
cls | * | ||
key | * | ||
prop | * |
Return:
* |
Private Methods
private _buildAccessors(cls: *, key: *, prop: *, dstruct: *, api: *) source
Params:
Name | Type | Attribute | Description |
cls | * | ||
key | * | ||
prop | * | ||
dstruct | * | ||
api | * |