Properties
deleted
deleted: boolean = false
updated
updated: Promise<this>
Methods
affected
-
Parameters
Returns Promise<Shape[]>
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
isFocus
-
Parameters
Returns boolean
refines
- refines(other: Shape): boolean
-
Parameters
Returns boolean
https://www.w3.org/TR/shacl/#property-shapes