Class: Watcher
Implements
Table of contents
Constructors
Properties
Methods
Constructors
constructor
new Watcher(target
, userConfig?
)
Parameters
Name | Type |
---|---|
target | ILeaf |
userConfig? | IWatcherConfig |
Defined in
leafer/packages/watcher/src/Watcher.ts:21
Properties
target
target: ILeaf
Implementation of
Defined in
leafer/packages/watcher/src/Watcher.ts:9
updatedList
updatedList: ILeafList
Implementation of
Defined in
leafer/packages/watcher/src/Watcher.ts:10
totalTimes
totalTimes: number
= 0
Implementation of
Defined in
leafer/packages/watcher/src/Watcher.ts:12
running
running: boolean
Implementation of
Defined in
leafer/packages/watcher/src/Watcher.ts:14
changed
changed: boolean
= true
Implementation of
Defined in
leafer/packages/watcher/src/Watcher.ts:15
config
config: IWatcherConfig
= {}
Implementation of
Defined in
leafer/packages/watcher/src/Watcher.ts:17
__eventIds
Protected
__eventIds: IEventListenerId
[]
Defined in
leafer/packages/watcher/src/Watcher.ts:19
Methods
start
start(): void
Returns
void
Implementation of
Defined in
leafer/packages/watcher/src/Watcher.ts:27
stop
stop(): void
Returns
void
Implementation of
Defined in
leafer/packages/watcher/src/Watcher.ts:33
update
update(): void
Returns
void
Implementation of
Defined in
leafer/packages/watcher/src/Watcher.ts:37
__onAttrChange
Protected
__onAttrChange(event
): void
Parameters
Name | Type |
---|---|
event | PropertyEvent |
Returns
void
Defined in
leafer/packages/watcher/src/Watcher.ts:43
__onChildEvent
Protected
__onChildEvent(event
): void
Parameters
Name | Type |
---|---|
event | ChildEvent |
Returns
void
Defined in
leafer/packages/watcher/src/Watcher.ts:48
__onRquestData
__onRquestData(): void
Returns
void
Defined in
leafer/packages/watcher/src/Watcher.ts:53
__listenEvents
Protected
__listenEvents(): void
Returns
void
Defined in
leafer/packages/watcher/src/Watcher.ts:60
__removeListenEvents
Protected
__removeListenEvents(): void
Returns
void
Defined in
leafer/packages/watcher/src/Watcher.ts:69
destroy
destroy(): void
Returns
void