UNPKG

1.91 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const errors_1 = require("../errors");
4var ActionType;
5(function (ActionType) {
6 ActionType[ActionType["Log"] = 0] = "Log";
7 ActionType[ActionType["Notification"] = 1] = "Notification";
8})(ActionType = exports.ActionType || (exports.ActionType = {}));
9const isActionType = (value) => ActionType[value] !== undefined;
10exports.assertActionType = (value) => {
11 if (isActionType(value)) {
12 return value;
13 }
14 throw new errors_1.InvalidActionTypeError(value);
15};
16
17//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkFjdGlvblR5cGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxzQ0FBbUQ7QUFFbkQsSUFBWSxVQUdYO0FBSEQsV0FBWSxVQUFVO0lBQ3BCLHlDQUFVLENBQUE7SUFDViwyREFBbUIsQ0FBQTtBQUNyQixDQUFDLEVBSFcsVUFBVSxHQUFWLGtCQUFVLEtBQVYsa0JBQVUsUUFHckI7QUFFRCxNQUFNLFlBQVksR0FBRyxDQUFDLEtBQWEsRUFBdUIsRUFBRSxDQUUxRCxVQUFVLENBQUMsS0FBSyxDQUFDLEtBQUssU0FBUyxDQUFDO0FBRXJCLFFBQUEsZ0JBQWdCLEdBQUcsQ0FBQyxLQUFhLEVBQWMsRUFBRTtJQUM1RCxJQUFJLFlBQVksQ0FBQyxLQUFLLENBQUMsRUFBRTtRQUN2QixPQUFPLEtBQUssQ0FBQztLQUNkO0lBRUQsTUFBTSxJQUFJLCtCQUFzQixDQUFDLEtBQUssQ0FBQyxDQUFDO0FBQzFDLENBQUMsQ0FBQyIsImZpbGUiOiJuZW8tb25lLW5vZGUtY29yZS9zcmMvYWN0aW9uL0FjdGlvblR5cGUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbnZhbGlkQWN0aW9uVHlwZUVycm9yIH0gZnJvbSAnLi4vZXJyb3JzJztcblxuZXhwb3J0IGVudW0gQWN0aW9uVHlwZSB7XG4gIExvZyA9IDB4MDAsXG4gIE5vdGlmaWNhdGlvbiA9IDB4MDEsXG59XG5cbmNvbnN0IGlzQWN0aW9uVHlwZSA9ICh2YWx1ZTogbnVtYmVyKTogdmFsdWUgaXMgQWN0aW9uVHlwZSA9PlxuICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmUgc3RyaWN0LXR5cGUtcHJlZGljYXRlc1xuICBBY3Rpb25UeXBlW3ZhbHVlXSAhPT0gdW5kZWZpbmVkO1xuXG5leHBvcnQgY29uc3QgYXNzZXJ0QWN0aW9uVHlwZSA9ICh2YWx1ZTogbnVtYmVyKTogQWN0aW9uVHlwZSA9PiB7XG4gIGlmIChpc0FjdGlvblR5cGUodmFsdWUpKSB7XG4gICAgcmV0dXJuIHZhbHVlO1xuICB9XG5cbiAgdGhyb3cgbmV3IEludmFsaWRBY3Rpb25UeXBlRXJyb3IodmFsdWUpO1xufTtcbiJdfQ==