barber-app-types
v1.0.0
Published
Tipos TypeScript compartilhados para aplicações de barbearia
Downloads
4
Maintainers
Readme
@barber-app/types
Tipos TypeScript compartilhados para aplicações de barbearia.
Instalação
npm install @barber-app/typesUso
import { User, Booking, Service, Barber } from '@barber-app/types';
const user: User = {
id: '1',
name: 'João Silva',
email: '[email protected]',
role: 'CLIENT',
createdAt: '2024-01-01T00:00:00Z',
updatedAt: '2024-01-01T00:00:00Z'
};
const booking: Booking = {
id: '1',
clientId: '1',
barberId: '2',
serviceId: '3',
date: '2024-01-15',
startTime: '10:00',
endTime: '11:00',
status: 'CONFIRMED',
createdAt: '2024-01-01T00:00:00Z',
updatedAt: '2024-01-01T00:00:00Z'
};Tipos Disponíveis
User- Usuário do sistemaClient- Cliente da barbeariaBarber- BarbeiroService- Serviço oferecidoBooking- AgendamentoAppointment- Alias para BookingReview- AvaliaçãoAuthResponse- Resposta de autenticaçãoApiResponse<T>- Resposta da APIPaginationParams- Parâmetros de paginaçãoPaginatedResponse<T>- Resposta paginada
Licença
MIT
