@prismatic-io/spectral
Version:
Utility library for building Prismatic connectors and code-native integrations
16 lines (15 loc) • 600 B
JavaScript
;
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;