@brimdata/zealot
Version:
The Javascript Client for Zed Lakes
31 lines (30 loc) • 776 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "isContainer", {
enumerable: true,
get: ()=>isContainer
});
const _record = require("../values/record");
const _array = require("../values/array");
const _map = require("../values/map");
const _set = require("../values/set");
const _union = require("../values/union");
const _error = require("../values/error");
const _typeValue = require("../values/type-value");
const containers = [
_record.Record,
_array.Array,
_set.Set,
_union.Union,
_map.ZedMap,
_error.Error,
_typeValue.TypeValue
];
function isContainer(value) {
for (let name of containers){
if (value instanceof name) return true;
}
return false;
}