@prismatic-io/spectral
Version:
Utility library for building Prismatic connectors and code-native integrations
16 lines (15 loc) • 559 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isConnectionScopedConfigVar = void 0;
const _1 = require(".");
const isConnectionScopedConfigVar = (cv) => {
if (!cv || typeof cv !== "object" || Array.isArray(cv)) {
return false;
}
if (!("dataType" in cv) || cv.dataType !== "connection") {
return false;
}
return (!(0, _1.isConnectionDefinitionConfigVar)(cv) &&
!(0, _1.isConnectionReferenceConfigVar)(cv));
};
exports.isConnectionScopedConfigVar = isConnectionScopedConfigVar;