UNPKG

@ebonydevcopy/framework

Version:

A module-based NodeJS chatbot framework.

28 lines 1.26 kB
/** * ebony-framework * * @module ebony * @author Christos Panagiotakopoulos <chrispanag@gmail.com> * @copyright Copyright(c) 2020 Christos Panagiotakopoulos * @license MIT * */ import Bot from './bot'; import User from './models/User'; import DatabaseUser, { userLoader as databaseUserLoader } from './models/DatabaseUser'; import InMemoryUser, { userLoader as inMemoryUserLoader } from './models/InMemoryUser'; import { IUser } from './models/UserSchema'; import GenericAdapter from './adapter'; import TestAdapter from './tests/test-adapter'; export { Module, BotOptions, Scenario } from './interfaces/bot'; export { ISerializable } from './interfaces/elements'; export { ActionMiddleware } from './utilities/actions'; export { IRouters, EbonyHandlers, IBaseMessage, IBaseMessageOptions } from './adapter'; export { WitNLP } from './interfaces/nlp'; export { GenericAttachment } from './interfaces/attachment'; export { ITrackingData } from './interfaces/trackingData'; export { IPayload } from './interfaces/payload'; export * from './interfaces/interactions'; export * from './modules'; export { Bot, User, GenericAdapter, DatabaseUser, databaseUserLoader, InMemoryUser, inMemoryUserLoader, TestAdapter, IUser }; //# sourceMappingURL=index.d.ts.map