Properties
deleted
deleted: boolean = false
updated
updated: Promise<this>
Methods
Protected initSrcProperty
- initSrcProperty<T, S>(src: GraphSubject, property: string, type: AtomType<T> | [ContainerType<T>, AtomType<S>], get: () => ValueConstructed<T, S>, set: (v: ValueConstructed<T, S>) => unknown | Promise<unknown>, value?: ValueConstructed<T, S>): void
-
Type parameters
Parameters
-
-
property: string
-
type: AtomType<T> | [ContainerType<T>, AtomType<S>]
-
get: () => ValueConstructed<T, S>
-
- (): ValueConstructed<T, S>
-
Returns ValueConstructed<T, S>
-
set: (v: ValueConstructed<T, S>) => unknown | Promise<unknown>
-
- (v: ValueConstructed<T, S>): unknown | Promise<unknown>
-
Parameters
-
v: ValueConstructed<T, S>
Returns unknown | Promise<unknown>
-
Optional value: ValueConstructed<T, S>
Returns void
Abstract test
-
Parameters
Returns Promise<boolean>