UNPKG

@difizen/magent-au

Version:
17 lines 901 B
import { ChatModule, ChatService, DefaultChatMessageModel } from '@difizen/magent-chat'; import { ManaModule } from '@difizen/mana-app'; import { AUAgentChatMessageItem } from "./ai-message-item.js"; import { AUChatMessageItemContribution } from "./chat-message-item-contibution.js"; import { AUChatMessageModel } from "./chat-message-model.js"; import { AUChatService } from "./chat-service.js"; import { AUChatView } from "./chat-view.js"; import { PeerChatMessageItem } from "./peer-message-item-model.js"; export var ChatMessageModule = ManaModule.create().register(AUChatView, AUChatMessageModel, { token: DefaultChatMessageModel, useClass: AUChatMessageModel }, AUAgentChatMessageItem, PeerChatMessageItem, AUChatService, { token: ChatService, useDynamic: function useDynamic(ctx) { return ctx.container.get(AUChatService); } }, AUChatMessageItemContribution).dependOn(ChatModule);