Skip to content

@ue-too/being / index / ExtendableState

Type Alias: ExtendableState ​

ExtendableState = object

Defined in: expansion.ts:81

The part of a state extendState reads from the original.

Remarks ​

Structural for the same reason as HostableStateMachine: a concrete state is not assignable to State<any, any, any, any>. Every State satisfies it.

Properties ​

beforeExit() ​

beforeExit: (...args) => void

Defined in: expansion.ts:88

Parameters ​

args ​

...any[]

Returns ​

void


delay ​

readonly delay: unknown

Defined in: expansion.ts:86


eventGuards ​

readonly eventGuards: object

Defined in: expansion.ts:84


eventPreconditions? ​

readonly optional eventPreconditions: object

Defined in: expansion.ts:85


eventReactions ​

readonly eventReactions: object

Defined in: expansion.ts:82


guards ​

readonly guards: object

Defined in: expansion.ts:83


uponEnter() ​

uponEnter: (...args) => void

Defined in: expansion.ts:87

Parameters ​

args ​

...any[]

Returns ​

void