@cometchat/chat-uikit-angular
Version:
Ready-to-use Chat UI Components for Angular (JavaScript/Web)
12 lines • 2.04 kB
JavaScript
import { ExtensionsDataSource, ExtensionsId } from "@cometchat/uikit-shared";
import { ChatConfigurator } from "../../Shared/Framework/ChatConfigurator";
import { SmartReplyExtensionDecorator } from "./SmartRepliesExtensionDecorator";
export class SmartReplyExtension extends ExtensionsDataSource {
addExtension() {
ChatConfigurator.enable((dataSource) => new SmartReplyExtensionDecorator(dataSource));
}
getExtensionId() {
return ExtensionsId.smartReply;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU21hcnRSZXBsaWVzRXh0ZW5zaW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvY2hhdC11aWtpdC1hbmd1bGFyL3NyYy9FeHRlbnNpb25zL1NtYXJ0UmVwbGllcy9TbWFydFJlcGxpZXNFeHRlbnNpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUE0QixvQkFBb0IsRUFBQyxZQUFZLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUN0RyxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSx5Q0FBeUMsQ0FBQztBQUMzRSxPQUFPLEVBQUUsNEJBQTRCLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUVoRixNQUFNLE9BQU8sbUJBQW9CLFNBQVEsb0JBQW9CO0lBQ2xELFlBQVk7UUFDbkIsZ0JBQWdCLENBQUMsTUFBTSxDQUFDLENBQUMsVUFBZSxFQUFFLEVBQUUsQ0FBQyxJQUFJLDRCQUE0QixDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUM7SUFDN0YsQ0FBQztJQUNRLGNBQWM7UUFDckIsT0FBTyxZQUFZLENBQUMsVUFBVSxDQUFDO0lBQ2pDLENBQUM7Q0FFRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFNtYXJ0UmVwbGllc0NvbmZpZ3VyYXRpb24sRXh0ZW5zaW9uc0RhdGFTb3VyY2UsRXh0ZW5zaW9uc0lkIH0gZnJvbSBcIkBjb21ldGNoYXQvdWlraXQtc2hhcmVkXCI7XG5pbXBvcnQgeyBDaGF0Q29uZmlndXJhdG9yIH0gZnJvbSBcIi4uLy4uL1NoYXJlZC9GcmFtZXdvcmsvQ2hhdENvbmZpZ3VyYXRvclwiO1xuaW1wb3J0IHsgU21hcnRSZXBseUV4dGVuc2lvbkRlY29yYXRvciB9IGZyb20gXCIuL1NtYXJ0UmVwbGllc0V4dGVuc2lvbkRlY29yYXRvclwiO1xuXG5leHBvcnQgY2xhc3MgU21hcnRSZXBseUV4dGVuc2lvbiBleHRlbmRzIEV4dGVuc2lvbnNEYXRhU291cmNlIHtcbiAgb3ZlcnJpZGUgYWRkRXh0ZW5zaW9uKCk6IHZvaWQge1xuICAgIENoYXRDb25maWd1cmF0b3IuZW5hYmxlKChkYXRhU291cmNlOiBhbnkpID0+IG5ldyBTbWFydFJlcGx5RXh0ZW5zaW9uRGVjb3JhdG9yKGRhdGFTb3VyY2UpKTtcbiAgfVxuICBvdmVycmlkZSBnZXRFeHRlbnNpb25JZCgpOiBzdHJpbmcge1xuICAgIHJldHVybiBFeHRlbnNpb25zSWQuc21hcnRSZXBseTtcbiAgfVxuXG59Il19