feat(package): initialize standalone @serve.zone/interfaces package with shared TypeScript contracts

This commit is contained in:
2026-04-25 13:34:29 +00:00
commit 49d085e398
67 changed files with 11373 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
# @serve.zone/interfaces
Shared TypeScript interfaces and TypedRequest contracts for the serve.zone ecosystem.
This package contains the public contracts consumed by Cloudly, Spark, Coreflow, Coretraffic, Platformclient, and external integrations. It is intentionally dependency-light and should not contain runtime implementation code.
## Install
```bash
pnpm add @serve.zone/interfaces
```
## Usage
```typescript
import { data, requests, platformservice } from '@serve.zone/interfaces';
```
## Development
```bash
pnpm install
pnpm run build
pnpm test
```
## Ownership
Only ecosystem-wide public contracts belong here. Cloudly-internal implementation types should stay in Cloudly.