External module "view-model/AtomViewModel"
Functions
BindableBroadcast
-
Parameters
-
Rest ...channel: string[]
BindableReceive
-
Parameters
-
Rest ...channel: string[]
CachedWatch
- CachedWatch(target: AtomViewModel, key: string, descriptor: any): void
-
Parameters
-
-
key: string
-
descriptor: any
Returns void
Receive
-
Parameters
-
Rest ...channel: string[]
Validate
- Validate(target: AtomViewModel, key: string | symbol, descriptor: any): void
-
Parameters
-
-
key: string | symbol
-
descriptor: any
Returns void
Watch
- Watch(target: AtomViewModel, key: string | symbol, descriptor: any): void
-
Parameters
-
-
key: string | symbol
-
descriptor: any
Returns void
waitForReady
-
Parameters
Returns Promise<any>
Cached watch must be used with async getters to avoid reloading of resources unless the properties referenced are changed