Class: Watcher ​
Implements ​
Table of contents ​
Constructors ​
Properties ​
Accessors ​
Methods ​
- start
- stop
- disable
- update
- __onAttrChange
- __onChildEvent
- __pushChild
- __loopChildren
- __onRquestData
- __listenEvents
- __removeListenEvents
- destroy
Constructors ​
constructor ​
• new Watcher(target, userConfig?): Watcher
Parameters ​
| Name | Type |
|---|---|
target | ILeaf |
userConfig? | IWatcherConfig |
Returns ​
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:35
Properties ​
target ​
• target: ILeaf
Implementation of ​
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:7
totalTimes ​
• totalTimes: number = 0
Implementation of ​
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:9
disabled ​
• disabled: boolean
Implementation of ​
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:11
running ​
• running: boolean
Implementation of ​
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:12
changed ​
• changed: boolean
Implementation of ​
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:13
hasVisible ​
• hasVisible: boolean
Implementation of ​
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:15
hasAdd ​
• hasAdd: boolean
Implementation of ​
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:16
hasRemove ​
• hasRemove: boolean
Implementation of ​
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:17
config ​
• config: IWatcherConfig = {}
Implementation of ​
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:20
__eventIds ​
• Protected __eventIds: IEventListenerId[]
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:32
__updatedList ​
• Protected __updatedList: ILeafList
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:33
Accessors ​
childrenChanged ​
• get childrenChanged(): boolean
Returns ​
boolean
Implementation of ​
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:18
updatedList ​
• get updatedList(): ILeafList
Returns ​
Implementation of ​
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:22
Methods ​
start ​
â–¸ start(): void
Returns ​
void
Implementation of ​
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:41
stop ​
â–¸ stop(): void
Returns ​
void
Implementation of ​
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:46
disable ​
â–¸ disable(): void
Returns ​
void
Implementation of ​
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:50
update ​
â–¸ update(): void
Returns ​
void
Implementation of ​
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:56
__onAttrChange ​
â–¸ __onAttrChange(event): void
Parameters ​
| Name | Type |
|---|---|
event | PropertyEvent |
Returns ​
void
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:61
__onChildEvent ​
â–¸ __onChildEvent(event): void
Parameters ​
| Name | Type |
|---|---|
event | ChildEvent |
Returns ​
void
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:66
__pushChild ​
â–¸ __pushChild(child): void
Parameters ​
| Name | Type |
|---|---|
child | ILeaf |
Returns ​
void
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:79
__loopChildren ​
â–¸ __loopChildren(parent): void
Parameters ​
| Name | Type |
|---|---|
parent | ILeaf |
Returns ​
void
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:84
__onRquestData ​
â–¸ __onRquestData(): void
Returns ​
void
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:89
__listenEvents ​
â–¸ __listenEvents(): void
Returns ​
void
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:96
__removeListenEvents ​
â–¸ __removeListenEvents(): void
Returns ​
void
Defined in ​
src/leafer/packages/partner/watcher/src/Watcher.ts:106
destroy ​
â–¸ destroy(): void
Returns ​
void