payload
Version:
Node, React and MongoDB Headless CMS and Application Framework
69 lines • 3.69 kB
TypeScript
/// <reference types="react" />
import type { ArrayField, BlockField, CheckboxField, CodeField, DateField, EmailField, JSONField, NumberField, PointField, RadioField, RelationshipField, RichTextField, SelectField, TextField, TextareaField, UploadField, Validate } from './config/types';
export declare const text: Validate<unknown, unknown, TextField>;
export declare const password: Validate<unknown, unknown, TextField>;
export declare const email: Validate<unknown, unknown, EmailField>;
export declare const textarea: Validate<unknown, unknown, TextareaField>;
export declare const code: Validate<unknown, unknown, CodeField>;
export declare const json: Validate<unknown, unknown, JSONField & {
jsonError?: string;
}>;
export declare const checkbox: Validate<unknown, unknown, CheckboxField>;
export declare const date: Validate<unknown, unknown, DateField>;
export declare const richText: Validate<object, unknown, RichTextField, RichTextField>;
export declare const number: Validate<unknown, unknown, NumberField>;
export declare const array: Validate<unknown, unknown, ArrayField>;
export declare const blocks: Validate<unknown, unknown, BlockField>;
export declare const upload: Validate<unknown, unknown, UploadField>;
export declare const relationship: Validate<unknown, unknown, RelationshipField>;
export declare const select: Validate<unknown, unknown, SelectField>;
export declare const radio: Validate<unknown, unknown, RadioField>;
export declare const point: Validate<unknown, unknown, PointField>;
declare const _default: {
array: Validate<unknown, unknown, ArrayField>;
blocks: Validate<unknown, unknown, BlockField>;
checkbox: Validate<unknown, unknown, CheckboxField>;
code: Validate<unknown, unknown, CodeField>;
date: Validate<unknown, unknown, DateField>;
email: Validate<unknown, unknown, EmailField>;
json: Validate<unknown, unknown, Omit<import("./config/types").FieldBase, "admin"> & {
admin?: {
className?: string;
components?: {
Cell?: import("react").ComponentType<any>;
Field?: import("react").ComponentType<any>;
Filter?: import("react").ComponentType<any>;
};
condition?: import("./config/types").Condition<any, any>;
description?: import("../exports/components/elements").Description;
disableBulkEdit?: boolean;
disabled?: boolean;
hidden?: boolean;
position?: "sidebar";
readOnly?: boolean;
style?: import("react").CSSProperties;
width?: string;
} & {
components?: {
Error?: import("react").ComponentType<import("../admin/components/forms/Error/types").Props>;
Label?: import("react").ComponentType<import("../admin/components/forms/Label/types").Props>;
};
editorOptions?: import("monaco-editor").editor.IStandaloneEditorConstructionOptions;
};
type: "json";
} & {
jsonError?: string;
}>;
number: Validate<unknown, unknown, NumberField>;
password: Validate<unknown, unknown, TextField>;
point: Validate<unknown, unknown, PointField>;
radio: Validate<unknown, unknown, RadioField>;
relationship: Validate<unknown, unknown, RelationshipField>;
richText: Validate<object, unknown, RichTextField, RichTextField>;
select: Validate<unknown, unknown, SelectField>;
text: Validate<unknown, unknown, TextField>;
textarea: Validate<unknown, unknown, TextareaField>;
upload: Validate<unknown, unknown, UploadField>;
};
export default _default;
//# sourceMappingURL=validations.d.ts.map