Hierarchy

  • State

Properties

name?: string
onEnter?: ((context: {
    data: any;
    eventData?: any;
    from: string;
}) => boolean | void)

Type declaration

    • (context: {
          data: any;
          eventData?: any;
          from: string;
      }): boolean | void
    • Parameters

      • context: {
            data: any;
            eventData?: any;
            from: string;
        }
        • data: any
        • Optional eventData?: any
        • from: string

      Returns boolean | void

onExit?: ((context: {
    data: any;
    to: string;
}) => boolean | void)

Type declaration

    • (context: {
          data: any;
          to: string;
      }): boolean | void
    • Parameters

      • context: {
            data: any;
            to: string;
        }
        • data: any
        • to: string

      Returns boolean | void

onState?: (() => any)

Type declaration

    • (): any
    • Returns any

onUpdate?: ((data: any, elapsedMs: number) => any)

Type declaration

    • (data: any, elapsedMs: number): any
    • Parameters

      • data: any
      • elapsedMs: number

      Returns any

transitions: string[]