AngularTS
    Preparing search index...

    Interface MachineService

    • Type Parameters

      Parameters

      • config: { data: TData } & Omit<
            MachineConfig<
                MachineContractOf<TData, {}, Extract<keyof TStates, string>>,
            >,
            "data" | "initial" | "states",
        > & {
            initial: Extract<keyof TStates, string>;
            states: TStates & MachineStateMap<
                MachineContractOf<TData, {}, Extract<keyof TStates, string>>,
            >;
        }

      Returns Machine<MachineContractOf<TData, {}, Extract<keyof TStates, string>>>

    • Type Parameters

      • const TStates extends Record<
            string,
            MachineStateDefinition<
                MachineContractOf<MachineEmptyData, MachineEventMap, string>,
                string,
            >,
        >

      Parameters

      • config: { data?: undefined } & Omit<
            MachineConfig<
                MachineContractOf<MachineEmptyData, {}, Extract<keyof TStates, string>>,
            >,
            "data" | "initial" | "states",
        > & {
            initial: Extract<keyof TStates, string>;
            states: TStates & MachineStateMap<
                MachineContractOf<MachineEmptyData, {}, Extract<keyof TStates, string>>,
            >;
        }

      Returns Machine<MachineContractOf<MachineEmptyData, {}, Extract<keyof TStates, string>>>

    • Type Parameters

      Parameters

      Returns Machine<TContract>