UNPKG

@upstart.gg/sdk

Version:

You can test the CLI without recompiling by running:

15 lines (14 loc) 915 B
import { PageAttributes } from "../attributes.js"; import { Static, TArray, TObject, TSchema } from "@sinclair/typebox"; //#region src/shared/utils/schema.d.ts declare function normalizeSchemaEnum(schema: TSchema): Array<{ const: string; title: string; }>; declare function getSchemaDefaults<T extends TObject | TArray>(schema: T, mode?: "mobile" | "desktop"): Static<T>; type FieldFilter<T extends TSchema = TSchema, P extends Record<string, unknown> = Record<string, unknown>> = (propsSchema: T, formData: P, pageAttributes: PageAttributes) => boolean; declare function filterSchemaProperties(schema: TObject, filter: (prop: TSchema) => boolean): Record<string, TSchema>; declare function validate<T extends TSchema>(schema: TSchema, data: unknown): Static<T>; //#endregion export { FieldFilter, filterSchemaProperties, getSchemaDefaults, normalizeSchemaEnum, validate }; //# sourceMappingURL=schema.d.ts.map