UNPKG

@brimdata/zealot

Version:

The Javascript Client for Zed Lakes

35 lines (34 loc) 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for(var name in all)Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } _export(exports, { isContainerType: ()=>isContainerType, default: ()=>_default }); const _typeAlias = require("./type-alias"); const _typeArray = require("./type-array"); const _typeMap = require("./type-map"); const _typeRecord = require("./type-record"); const _typeSet = require("./type-set"); const _typeUnion = require("./type-union"); const _typeError = require("./type-error"); const containers = { record: _typeRecord.TypeRecord, array: _typeArray.TypeArray, set: _typeSet.TypeSet, union: _typeUnion.TypeUnion, map: _typeMap.TypeMap, alias: _typeAlias.TypeAlias, error: _typeError.TypeError }; function isContainerType(value) { return value instanceof _typeAlias.TypeAlias || value instanceof _typeArray.TypeArray || value instanceof _typeMap.TypeMap || value instanceof _typeRecord.TypeRecord || value instanceof _typeSet.TypeSet || value instanceof _typeUnion.TypeUnion || value instanceof _typeError.TypeError; } const _default = containers;