umbot
Version:
Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф
33 lines (32 loc) • 1.01 kB
TypeScript
/**
* Модуль для работы с базами данных
*
* Предоставляет компоненты для:
* - Подключения к различным источникам данных (MongoDB, файловая система)
* - Выполнения SQL-запросов
* - Управления моделями данных
* - Контроля доступа к данным
*
* @example
* ```ts
* import { DB, Model, DbControllerMongoDb } from './models/db';
*
* // Подключение к MongoDB
* const db = new DB({
* host: 'localhost',
* port: 27017,
* database: 'myapp'
* });
*
* // Создание модели пользователя
* class UserModel extends Model {
* tableName = 'users';
* primaryKey = 'user_id';
* }
*
* // Создание контроллера для работы с MongoDB
* const userController = new DbControllerMongoDb(db, UserModel);
* ```
*/
export * from './Model';
export * from './QueryData';