UNPKG

@yk1028-test/ai-chat-supporter

Version:

AI Chat Supporter - TypeScript library for intelligent chat processing with LangChain integration

24 lines 1.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OutputDataValidator = exports.OutputDataFactory = exports.AnalysisOutputValidator = exports.ChatOutputValidator = void 0; exports.isChatOutputData = isChatOutputData; exports.isAnalysisOutputData = isAnalysisOutputData; // 구체적인 출력 데이터 타입들 var chat_1 = require("./chat"); Object.defineProperty(exports, "ChatOutputValidator", { enumerable: true, get: function () { return chat_1.ChatOutputValidator; } }); var analysis_1 = require("./analysis"); Object.defineProperty(exports, "AnalysisOutputValidator", { enumerable: true, get: function () { return analysis_1.AnalysisOutputValidator; } }); // 팩토리 var factory_1 = require("./factory"); Object.defineProperty(exports, "OutputDataFactory", { enumerable: true, get: function () { return factory_1.OutputDataFactory; } }); // 통합 타입 및 검증 var validator_1 = require("./validator"); Object.defineProperty(exports, "OutputDataValidator", { enumerable: true, get: function () { return validator_1.OutputDataValidator; } }); // 편의를 위한 타입 가드 함수들 function isChatOutputData(data) { return data && data.type === 'chat'; } function isAnalysisOutputData(data) { return data && data.type === 'analysis'; } //# sourceMappingURL=index.js.map