umbot
Version:
Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф
34 lines (33 loc) • 1.23 kB
TypeScript
/**
* Модуль для моделей, которые работают с базой данных.
*
* Предоставляет набор моделей и интерфейсов для:
* - Работы с базами данных
* - Управления токенами изображений и звуков
* - Хранения и обработки пользовательских данных
*
* @example
* ```ts
* import { db, ImageTokens, SoundTokens, UsersData } from './models';
*
* // Работа с базой данных
* const connection = await db.connect();
*
* // Работа с токенами изображений
* const imageTokens = new ImageTokens();
* await imageTokens.save('user123', 'image-token-123');
*
* // Работа с токенами звуков
* const soundTokens = new SoundTokens(appContext);
* await soundTokens.get('user123');
*
* // Работа с данными пользователей
* const usersData = new UsersData(appContext);
* await usersData.set('user123', { name: 'John' });
* ```
*/
export * from './db';
export * from './interface';
export * from './ImageTokens';
export * from './SoundTokens';
export * from './UsersData';