UNPKG

hoover-washer-status-check

Version:
21 lines (20 loc) 1.21 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var LaundryCycleState; (function (LaundryCycleState) { LaundryCycleState[LaundryCycleState["OFF"] = 0] = "OFF"; LaundryCycleState[LaundryCycleState["PROGRAM_SELECTION"] = 1] = "PROGRAM_SELECTION"; LaundryCycleState[LaundryCycleState["PROGRAM_EXECUTION"] = 2] = "PROGRAM_EXECUTION"; LaundryCycleState[LaundryCycleState["PROGRAM_PAUSE"] = 3] = "PROGRAM_PAUSE"; LaundryCycleState[LaundryCycleState["DELAYED_START_SELECTION"] = 4] = "DELAYED_START_SELECTION"; LaundryCycleState[LaundryCycleState["DELAYED_START_EXECUTED"] = 5] = "DELAYED_START_EXECUTED"; LaundryCycleState[LaundryCycleState["ERROR"] = 6] = "ERROR"; LaundryCycleState[LaundryCycleState["PROGRAM_ENDED"] = 7] = "PROGRAM_ENDED"; })(LaundryCycleState = exports.LaundryCycleState || (exports.LaundryCycleState = {})); exports.laundryCycleStateKeys = Object.keys(LaundryCycleState).filter(k => typeof LaundryCycleState[k] === 'number'); exports.laundryCycleStateValues = exports.laundryCycleStateKeys .map(k => { const value = LaundryCycleState[k]; return typeof value === 'number' ? value : NaN; }) .filter(v => !isNaN(v));