@yk1028-test/ai-chat-supporter
Version:
AI Chat Supporter - TypeScript library for intelligent chat processing with LangChain integration
24 lines • 1.33 kB
JavaScript
;
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