Methods
Static readonly
- readonly(obj: object, props: string | string[]): void
-
Parameters
-
obj: object
-
props: string | string[]
Returns void
Static readwrite
- readwrite<T>(obj: T, props: string | string[], listeners?: { changed?: (this: T, propName: string, newVal: any, oldVal: any) => void; changing?: (this: T, propName: string, newVal: any, oldVal: any) => void | any }): void
-
Type parameters
Parameters
-
obj: T
-
props: string | string[]
-
Optional listeners: { changed?: (this: T, propName: string, newVal: any, oldVal: any) => void; changing?: (this: T, propName: string, newVal: any, oldVal: any) => void | any }
-
Optional changed?: (this: T, propName: string, newVal: any, oldVal: any) => void
-
- (this: T, propName: string, newVal: any, oldVal: any): void
-
Parameters
-
this: T
-
propName: string
-
newVal: any
-
oldVal: any
Returns void
-
Optional changing?: (this: T, propName: string, newVal: any, oldVal: any) => void | any
-
- (this: T, propName: string, newVal: any, oldVal: any): void | any
-
Parameters
-
this: T
-
propName: string
-
newVal: any
-
oldVal: any
Returns void | any
Returns void
Obejct helper class
对象工具类