🔗 Type Alias: ElementUpdater<E, T>
ElementUpdater<
E,T> =object
Defined in: src/lib/effects.ts:37
🔗 Type Parameters
🔗 E
E extends Element
🔗 T
T
🔗 Properties
🔗 delete()?
optionaldelete: (element) =>void
Defined in: src/lib/effects.ts:42
🔗 Parameters
🔗 element
E
🔗 Returns
void
🔗 name?
optionalname:string
Defined in: src/lib/effects.ts:39
🔗 op
op:
UpdateOperation
Defined in: src/lib/effects.ts:38
🔗 read()
read: (
element) =>T|null
Defined in: src/lib/effects.ts:40
🔗 Parameters
🔗 element
E
🔗 Returns
T | null
🔗 reject()?
optionalreject: (error) =>void
Defined in: src/lib/effects.ts:44
🔗 Parameters
🔗 error
unknown
🔗 Returns
void
🔗 resolve()?
optionalresolve: (element) =>void
Defined in: src/lib/effects.ts:43
🔗 Parameters
🔗 element
E
🔗 Returns
void
🔗 update()
update: (
element,value) =>void
Defined in: src/lib/effects.ts:41
🔗 Parameters
🔗 element
E
🔗 value
T
🔗 Returns
void