Files
Peter Steinberger e04ee09856 refactor: extract @clawdhub/schema package
- Move ArkType schemas into packages/schema

- Wire app/convex/cli imports to workspace dep

- Add workspaces + update lint/coverage

- Build schema dist (tracked)
2026-01-04 03:49:57 +01:00

5 lines
264 B
TypeScript

import { ArkErrors } from 'arktype';
export type ArkValidator<T> = (data: unknown) => T | ArkErrors;
export declare function parseArk<T>(schema: ArkValidator<T>, data: unknown, label: string): T;
export declare function formatArkErrors(errors: ArkErrors): string;