Number
Interface
export type INumberTypeValue = number;
export interface INumberField extends CommonField {
type: 'number';
options?: {
placeholder?: string;
};
private?: () => Promise<INumberTypeValue>;
render?: (v: INumberTypeValue) => JSX.Element;
validation?: Validation<INumberTypeValue>;
}Example
{
type: 'number',
name: 'YOUR_PATH',
validation: z
.number()
.min(10, { message: 'Stars must be at least 10' })
.max(100, { message: 'Stars must be at most 100' })
}