sveltekit-superforms-5
Version:
<p align="center"> <img src="https://github.com/ciscoheat/sveltekit-superforms/raw/main/logo.svg" width="150px" align="center" alt="Superforms logo" /> <h1 align="center">Superforms 💥</h1> <p align="center">Making SvelteKit forms a pleasure to use!
12 lines (11 loc) • 511 B
TypeScript
import type { JSONSchema } from './index.js';
/**
* A tree structure where the existence of a node means that the field is an array or an object.
* Used in error mapping to determine whether to add errors to an _error field
* (as in arrays and objects), or directly on the field itself.
*/
export type SchemaShape = {
[K in string]: SchemaShape;
};
export declare function schemaShape(schema: JSONSchema, path?: string[]): SchemaShape;
export declare function shapeFromObject(obj: object): SchemaShape;