@leancodepl/api-date
Version:
Core date and time types for API serialization
50 lines (31 loc) • 932 B
Markdown
# @leancodepl/api-date
Type definitions for API date and time handling.
## Installation
```bash
npm install @leancodepl/api-date
# or
yarn add @leancodepl/api-date
```
## API
### `ApiDateOnly`
Type representing date-only values for API communication.
### `ApiDateTime`
Type representing date and time values for API communication.
### `ApiTimeSpan`
Type representing time span values for API communication.
### `ApiTimeOnly`
Type representing time-only values for API communication.
### `ApiDateTimeOffset`
Type representing date and time with offset values for API communication.
## Usage Examples
### Type Definitions
```typescript
import { ApiDateOnly, ApiDateTime, ApiTimeSpan, ApiTimeOnly, ApiDateTimeOffset } from "@leancodepl/api-date"
interface UserProfile {
birthDate: ApiDateOnly
createdAt: ApiDateTime
sessionDuration: ApiTimeSpan
preferredTime: ApiTimeOnly
lastLogin: ApiDateTimeOffset
}
```