UNPKG

@r1tsu/payload

Version:

70 lines 4.16 kB
import type { ArrayField, BlockField, CheckboxField, CodeField, DateField, EmailField, JSONField, NumberField, PointField, RadioField, RelationshipField, RelationshipValue, RichTextField, SelectField, TextField, TextareaField, UploadField, Validate } from './config/types.js'; export declare const text: Validate<string | string[], unknown, unknown, TextField>; export declare const password: Validate<string, unknown, unknown, TextField>; export declare const email: Validate<string, unknown, unknown, EmailField>; export declare const textarea: Validate<string, unknown, unknown, TextareaField>; export declare const code: Validate<string, unknown, unknown, CodeField>; export declare const json: Validate<string, unknown, unknown, JSONField & { jsonError?: string; }>; export declare const checkbox: Validate<boolean, unknown, unknown, CheckboxField>; export declare const date: Validate<Date, unknown, unknown, DateField>; export declare const richText: Validate<object, unknown, unknown, RichTextField>; export declare const number: Validate<number | number[], unknown, unknown, NumberField>; export declare const array: Validate<unknown[], unknown, unknown, ArrayField>; export declare const blocks: Validate<unknown, unknown, unknown, BlockField>; export declare const upload: Validate<unknown, unknown, unknown, UploadField>; export declare const relationship: Validate<RelationshipValue, unknown, unknown, RelationshipField>; export declare const select: Validate<unknown, unknown, unknown, SelectField>; export declare const radio: Validate<unknown, unknown, unknown, RadioField>; export declare const point: Validate<[number | string, number | string], unknown, unknown, PointField>; declare const _default: { array: Validate<unknown[], unknown, unknown, ArrayField>; blocks: Validate<unknown, unknown, unknown, BlockField>; checkbox: Validate<boolean, unknown, unknown, CheckboxField>; code: Validate<string, unknown, unknown, CodeField>; date: Validate<Date, unknown, unknown, DateField>; email: Validate<string, unknown, unknown, EmailField>; json: Validate<string, unknown, unknown, Omit<import("./config/types.js").FieldBase, "admin"> & { admin?: { className?: string; components?: { Cell?: import("../config/types.js").CustomComponent; Field?: import("../config/types.js").CustomComponent; Filter?: import("react").ComponentType<any>; }; condition?: import("./config/types.js").Condition<any, any>; custom?: Record<string, any>; description?: import("../admin/types.js").Description; disableBulkEdit?: boolean; disabled?: boolean; hidden?: boolean; position?: "sidebar"; readOnly?: boolean; style?: import("react").CSSProperties; width?: string; } & { components?: { Error?: import("../config/types.js").CustomComponent<import("../admin/types.js").ErrorProps>; Label?: import("../config/types.js").CustomComponent<import("../admin/types.js").LabelProps>; }; editorOptions?: import("monaco-editor").editor.IStandaloneEditorConstructionOptions; }; jsonSchema?: Record<string, unknown>; type: "json"; } & { jsonError?: string; }>; number: Validate<number | number[], unknown, unknown, NumberField>; password: Validate<string, unknown, unknown, TextField>; point: Validate<[string | number, string | number], unknown, unknown, PointField>; radio: Validate<unknown, unknown, unknown, RadioField>; relationship: Validate<RelationshipValue, unknown, unknown, RelationshipField>; richText: Validate<object, unknown, unknown, RichTextField>; select: Validate<unknown, unknown, unknown, SelectField>; text: Validate<string | string[], unknown, unknown, TextField>; textarea: Validate<string, unknown, unknown, TextareaField>; upload: Validate<unknown, unknown, unknown, UploadField>; }; export default _default; //# sourceMappingURL=validations.d.ts.map