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