Class Transitionable<Props>
Type Parameters
- Props
Index
Constructors
Methods
Constructors
constructor
- new Transitionable<Props>(
properties: Properties<Props>,
globalState: Record<string, any>,
): Transitionable<Props>Type Parameters
- Props
Parameters
- properties: Properties<Props>
- globalState: Record<string, any>
Returns Transitionable<Props>
Methods
getTransition
Type Parameters
- S extends string | number | symbol
Parameters
- name: S
Returns void | TransitionSpecification
getValue
Type Parameters
- S extends string | number | symbol
- T
Parameters
- name: S
Returns void | PropertyValueSpecification<T>
hasProperty
Parameters
- name: string
Returns boolean
serialize
Returns any
setTransition
- setTransition<S extends string | number | symbol>(
name: S,
value: void | TransitionSpecification,
): voidType Parameters
- S extends string | number | symbol
Parameters
- name: S
- value: void | TransitionSpecification
Returns void
setValue
- setValue<S extends string | number | symbol, T>(
name: S,
value: void | PropertyValueSpecification<T>,
): voidType Parameters
- S extends string | number | symbol
- T
Parameters
- name: S
- value: void | PropertyValueSpecification<T>
Returns void
transitioned
Parameters
- parameters: TransitionParameters
- prior: Transitioning<Props>
Returns Transitioning<Props>
untransitioned
Returns Transitioning<Props>
Was this helpful?