@wordcollider/shared
v1.0.232
Published
Shared types library for React and NestJS applications
Maintainers
Readme
@wordcollider/shared
Общая библиотека типов для проектов back и front.
Описание
Этот пакет содержит все общие TypeScript типы, интерфейсы и константы, используемые как на бэкенде, так и на фронтенде приложения WordCollider.
Установка
npm install @wordcollider/sharedСтруктура пакета
Core Types (Основные типы)
- User Types - типы пользователей и ролей
- Meet Types - типы встреч и участников
- Chat Types - типы сообщений и чата
- Poll Types - типы опросов
- Book Types - типы книг
- Media Types - типы для WebRTC и медиа
- Admin Types - типы для администрирования
- API Types - типы API ответов и ошибок
- State Types - типы состояний
- Utility Types - вспомогательные типы
Events (События)
- MeetEvent - события встречи
- RoomAdminEvent - события администратора
- MediaEvent - события медиа
DTO (Data Transfer Objects)
- Request DTOs - типы запросов
- Response DTOs - типы ответов
Использование
import {
User,
Meet,
ChatMessage,
MeetEvent,
CreateMeetRequest,
ApiResponse,
} from '@wordcollider/shared';Разработка
Сборка
npm run buildПоднятие версии
npm version patchПубликация
npm publish --access publicОчистка
npm run clean