@edgebasejs/types
v0.1.12
Published
Shared type definitions for EdgeBase
Readme
@edgebasejs/types
Shared TypeScript types used across EdgeBase packages and apps.
Install
pnpm add @edgebasejs/typesWhat it provides
- Core domain types (User, AuthTokens, AuditLog, SyncRequest/SyncResponse)
- Schema types (DatabaseSchema, EntitySchema, Field definitions)
- Client and server DTOs used by SDKs and worker APIs
Usage
import type { DatabaseSchema, SyncRequest, User } from '@edgebasejs/types';
const schema: DatabaseSchema = {
entities: {
todos: {
fields: {
id: { type: 'string', primary: true, required: true },
title: { type: 'string', required: true },
},
},
},
};Notes
This package is dependency-only and has no runtime code.
