@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.InputDataValidator = exports.InputDataFactory = exports.isValidMultiChatInputData = exports.ChatInputValidator = void 0;
exports.isChatInputData = isChatInputData;
exports.isMultiChatInputData = isMultiChatInputData;
// 구체적인 입력 데이터 타입들
var chat_1 = require("./chat");
Object.defineProperty(exports, "ChatInputValidator", { enumerable: true, get: function () { return chat_1.ChatInputValidator; } });
var multichat_1 = require("./multichat");
Object.defineProperty(exports, "isValidMultiChatInputData", { enumerable: true, get: function () { return multichat_1.isValidMultiChatInputData; } });
// 팩토리
var factory_1 = require("./factory");
Object.defineProperty(exports, "InputDataFactory", { enumerable: true, get: function () { return factory_1.InputDataFactory; } });
// 통합 타입 및 검증
var validator_1 = require("./validator");
Object.defineProperty(exports, "InputDataValidator", { enumerable: true, get: function () { return validator_1.InputDataValidator; } });
// 편의를 위한 타입 가드 함수들
function isChatInputData(data) {
return data && data.type === 'chat';
}
function isMultiChatInputData(data) {
return data && data.type === 'multichat';
}
//# sourceMappingURL=index.js.map