Skip to content

@ue-too/being / index / StateExtender

Type Alias: StateExtender()<E, C, S, O> ​

StateExtender<E, C, S, O> = (original, extension) => State<E, C, S, O>

Defined in: expansion.ts:249

The function createStateExtender returns: extendState with the target generics already bound.

Type Parameters ​

E ​

E

C ​

C extends BaseContext

S ​

S extends string

O ​

O extends Partial<Record<keyof E, unknown>>

Parameters ​

original ​

ExtendableState

extension ​

StateExtension<E, C, S, O>

Returns ​

State<E, C, S, O>