{"version":3,"sources":["../../../src/admin/fields/Number.ts"],"sourcesContent":["import type { MarkOptional } from 'ts-essentials'\n\nimport type { NumberField, NumberFieldClient } from '../../fields/config/types.js'\nimport type { NumberFieldValidation } from '../../fields/validations.js'\nimport type { FieldErrorClientComponent, FieldErrorServerComponent } from '../forms/Error.js'\nimport type {\n ClientFieldBase,\n FieldClientComponent,\n FieldPaths,\n FieldServerComponent,\n ServerFieldBase,\n} from '../forms/Field.js'\nimport type {\n FieldDescriptionClientComponent,\n FieldDescriptionServerComponent,\n FieldDiffClientComponent,\n FieldDiffServerComponent,\n FieldLabelClientComponent,\n FieldLabelServerComponent,\n} from '../types.js'\n\ntype NumberFieldClientWithoutType = MarkOptional\n\ntype NumberFieldBaseClientProps = {\n readonly onChange?: (e: number) => void\n readonly path: string\n readonly validate?: NumberFieldValidation\n}\n\ntype NumberFieldBaseServerProps = Pick\n\nexport type NumberFieldClientProps = ClientFieldBase &\n NumberFieldBaseClientProps\n\nexport type NumberFieldServerProps = NumberFieldBaseServerProps &\n ServerFieldBase\n\nexport type NumberFieldServerComponent = FieldServerComponent<\n NumberField,\n NumberFieldClientWithoutType,\n NumberFieldBaseServerProps\n>\n\nexport type NumberFieldClientComponent = FieldClientComponent<\n NumberFieldClientWithoutType,\n NumberFieldBaseClientProps\n>\n\nexport type NumberFieldLabelServerComponent = FieldLabelServerComponent<\n NumberField,\n NumberFieldClientWithoutType\n>\n\nexport type NumberFieldLabelClientComponent =\n FieldLabelClientComponent\n\nexport type NumberFieldDescriptionServerComponent = FieldDescriptionServerComponent<\n NumberField,\n NumberFieldClientWithoutType\n>\n\nexport type NumberFieldDescriptionClientComponent =\n FieldDescriptionClientComponent\n\nexport type NumberFieldErrorServerComponent = FieldErrorServerComponent<\n NumberField,\n NumberFieldClientWithoutType\n>\n\nexport type NumberFieldErrorClientComponent =\n FieldErrorClientComponent\n\nexport type NumberFieldDiffServerComponent = FieldDiffServerComponent<\n NumberField,\n NumberFieldClient\n>\n\nexport type NumberFieldDiffClientComponent = FieldDiffClientComponent\n"],"names":[],"mappings":"AA6EA,WAAwF"}