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.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