🔗 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()?
optional
delete: (element
) =>void
Defined in: src/lib/effects.ts:50
🔗 Parameters
🔗 element
E
🔗 Returns
void
🔗 name?
optional
name: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()?
optional
reject: (error
) =>void
Defined in: src/lib/effects.ts:52
🔗 Parameters
🔗 error
unknown
🔗 Returns
void
🔗 resolve()?
optional
resolve: (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