14 lines
443 B
TypeScript
14 lines
443 B
TypeScript
import { z } from 'zod'
|
|
|
|
const DocumentUploadSchema = z.object({
|
|
officer: z.string({ required_error: 'Mohon isi', }),
|
|
doc_name: z.number({ required_error: 'Mohon isi', }),
|
|
doc_type: z.number({ required_error: 'Mohon isi', }),
|
|
file: z.number({ required_error: 'Mohon isi', }),
|
|
})
|
|
|
|
type DocumentUploadFormData = z.infer<typeof DocumentUploadSchema>
|
|
|
|
export { DocumentUploadSchema }
|
|
export type { DocumentUploadFormData }
|