Skip to content

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' })
}