All files / Cognigy-CLI/build/commands/knowledgeAI indexKnowledgeAIResourcesCMD.js

0% Statements 0/14
0% Branches 0/4
0% Functions 0/1
0% Lines 0/14

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21                                         
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.indexKnowledgeAIResourcesCMD = void 0;
const indexKnowledgeSourcesCMD_1 = require("./source/indexKnowledgeSourcesCMD");
const indexKnowledgeStoresCMD_1 = require("./store/indexKnowledgeStoresCMD");
const indexKnowledgeAIResourcesCMD = (data) => {
    const { resourceType } = data;
    if (resourceType === 'store') {
        const { projectId } = data;
        return (0, indexKnowledgeStoresCMD_1.indexKnowledgeStoresCMD)(projectId);
    }
    else if (resourceType === 'source') {
        const { knowledgeStoreId } = data;
        return (0, indexKnowledgeSourcesCMD_1.indexKnowledgeSourcesCMD)(knowledgeStoreId);
    }
    else {
        throw new Error(`Inavalid resourceType for the command 'cognigy knowdledge-ai create',  wrong type: ${resourceType}`);
    }
};
exports.indexKnowledgeAIResourcesCMD = indexKnowledgeAIResourcesCMD;