Shared TypeScript types for fullstack applications.
npm install @cortexair/fullstack-types
# or
pnpm add @cortexair/fullstack-typesimport type { User, ApiResponse, CreateUserInput } from '@cortexair/fullstack-types';
// In backend
const user: User = await createUser(input);
// In frontend
const response: ApiResponse<User> = await fetch('/api/users');- Entities: User, Item
- API: ApiResponse, ApiError, PaginationParams
- Auth: LoginInput, AuthTokens
- Inputs: CreateUserInput, UpdateUserInput, etc.
- Utilities: Type guards, utility types