@sinch/mcp
Version:
Sinch MCP server
18 lines • 735 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.hasMatchingTag = exports.isPromptResponse = void 0;
const types_1 = require("./types");
const isPromptResponse = (x) => {
return x instanceof types_1.PromptResponse;
};
exports.isPromptResponse = isPromptResponse;
const hasMatchingTag = (tags, filteringTags) => {
if (!filteringTags || filteringTags.length === 0) {
return true;
}
const normalizedTags = tags.map(tag => tag.toLowerCase());
const normalizedFilteringTags = filteringTags.map(tag => tag.toLowerCase());
return normalizedTags.some(tag => normalizedFilteringTags.includes(tag));
};
exports.hasMatchingTag = hasMatchingTag;
//# sourceMappingURL=utils.js.map