UNPKG

@bitloops/bl-transpiler

Version:
25 lines 979 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isIntermediateASTValidationErrors = exports.isOriginalParserOrIntermediateASTError = void 0; const index_js_1 = require("../../../parser/core/guards/index.js"); const types_js_1 = require("../types.js"); const isOriginalParserOrIntermediateASTError = (value) => { if ((0, index_js_1.isParserErrors)(value) || isIntermediateASTValidationErrors(value)) { return true; } return false; }; exports.isOriginalParserOrIntermediateASTError = isOriginalParserOrIntermediateASTError; const isIntermediateASTValidationErrors = (value) => { if (Array.isArray(value)) { for (const err of value) { if (!(err instanceof types_js_1.ValidationError)) { return false; } } return true; } return false; }; exports.isIntermediateASTValidationErrors = isIntermediateASTValidationErrors; //# sourceMappingURL=index.js.map