UNPKG

@prismatic-io/spectral

Version:

Utility library for building Prismatic connectors and code-native integrations

16 lines (15 loc) 600 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isConnectionScopedConfigVar = void 0; const ConfigVars_1 = require("./ConfigVars"); const isConnectionScopedConfigVar = (cv) => { if (!cv || typeof cv !== "object" || Array.isArray(cv)) { return false; } if (!("dataType" in cv) || cv.dataType !== "connection") { return false; } return (!(0, ConfigVars_1.isConnectionDefinitionConfigVar)(cv) && !(0, ConfigVars_1.isConnectionReferenceConfigVar)(cv)); }; exports.isConnectionScopedConfigVar = isConnectionScopedConfigVar;