Fix StartOS 0.4 TypeScript packaging to match SDK API
This commit is contained in:
+28
@@ -0,0 +1,28 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.lastStatus = lastStatus;
|
||||
function lastStatus(o) {
|
||||
return async function* (getInput) {
|
||||
let trigger = o.default(getInput);
|
||||
const triggers = {
|
||||
default: trigger,
|
||||
};
|
||||
while (true) {
|
||||
let currentValue = getInput();
|
||||
let prev = currentValue.lastResult;
|
||||
if (!prev) {
|
||||
yield;
|
||||
continue;
|
||||
}
|
||||
if (!(prev in o)) {
|
||||
prev = 'default';
|
||||
}
|
||||
if (!triggers[prev]) {
|
||||
triggers[prev] = o[prev](getInput);
|
||||
}
|
||||
await triggers[prev]?.next();
|
||||
yield;
|
||||
}
|
||||
};
|
||||
}
|
||||
//# sourceMappingURL=lastStatus.js.map
|
||||
Reference in New Issue
Block a user