🔗 Type Alias: ElementUpdater<E, T>
ElementUpdater<
E,T> =object
Defined in: src/lib/effects.ts:45
🔗 Type Parameters
🔗 E
E extends Element
🔗 T
T
🔗 Properties
🔗 delete()?
optionaldelete: (element) =>void
Defined in: src/lib/effects.ts:50
🔗 Parameters
🔗 element
E
🔗 Returns
void
🔗 name?
optionalname:string
Defined in: src/lib/effects.ts:47
🔗 op
op:
UpdateOperation
Defined in: src/lib/effects.ts:46
🔗 read()
read: (
element) =>T|null
Defined in: src/lib/effects.ts:48
🔗 Parameters
🔗 element
E
🔗 Returns
T | null
🔗 reject()?
optionalreject: (error) =>void
Defined in: src/lib/effects.ts:52
🔗 Parameters
🔗 error
unknown
🔗 Returns
void
🔗 resolve()?
optionalresolve: (element) =>void
Defined in: src/lib/effects.ts:51
🔗 Parameters
🔗 element
E
🔗 Returns
void
🔗 update()
update: (
element,value) =>void
Defined in: src/lib/effects.ts:49
🔗 Parameters
🔗 element
E
🔗 value
T
🔗 Returns
void