import JsonNode from "./JsonNode.mjs"; import { isFalse, isTrue, isNull, isNumber, isString, isArray, isObject } from "./predicates.mjs"; class JsonArray extends JsonNode { static type = 'array'; get items() { return this.children.filter(node => isFalse(node) || isTrue(node) || isNull(node) || isNumber(node) || isString(node) || isArray(node) || isObject); } } export default JsonArray;