@jay-js/system
Version:
A powerful and flexible TypeScript library for UI, state management, lazy loading, routing and managing draggable elements in modern web applications.
18 lines (17 loc) • 491 B
TypeScript
import type { TResolver } from "../types.js";
export interface StandardSchemaV1 {
"~standard": {
version: 1;
vendor: string;
validate: (value: unknown) => {
value: unknown;
issues?: undefined;
} | {
issues: Array<{
message: string;
path?: (string | number)[];
}>;
};
};
}
export declare function standardSchemaResolver<T>(schema: StandardSchemaV1): TResolver<T>;