UNPKG

hoover-washer-status-check

Version:
13 lines (12 loc) 662 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const LaundryCycleState_1 = require("./LaundryCycleState"); exports.hasCycleBeenEnded = (currentState, prevState) => { return exports.hasCycleBeenChangedTo(currentState, prevState, LaundryCycleState_1.LaundryCycleState.PROGRAM_ENDED); }; exports.hasCycleBeenExecuted = (currentState, prevState) => { return exports.hasCycleBeenChangedTo(currentState, prevState, LaundryCycleState_1.LaundryCycleState.PROGRAM_EXECUTION); }; exports.hasCycleBeenChangedTo = (currentState, prevState, requiredState) => { return currentState !== prevState && currentState === requiredState; };