UNPKG

@voiceflow/common

Version:

Junk drawer of utility functions

8 lines (7 loc) 562 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createTypedTypeguardCreator = exports.createTypeguardCreator = void 0; const createTypeguardCreator = () => (values) => (value) => !!value && (Array.isArray(values) ? values.includes(value) : values === value); exports.createTypeguardCreator = createTypeguardCreator; const createTypedTypeguardCreator = () => (values) => (value) => Array.isArray(values) ? values.includes(value.type) : value.type === values; exports.createTypedTypeguardCreator = createTypedTypeguardCreator;