1 | ;
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | const errors_1 = require("../errors");
|
4 | var ActionType;
|
5 | (function (ActionType) {
|
6 | ActionType[ActionType["Log"] = 0] = "Log";
|
7 | ActionType[ActionType["Notification"] = 1] = "Notification";
|
8 | })(ActionType = exports.ActionType || (exports.ActionType = {}));
|
9 | const isActionType = (value) => ActionType[value] !== undefined;
|
10 | exports.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==
|