12 lines
300 B
TypeScript
12 lines
300 B
TypeScript
import type {TypeOf} from 'zod'
|
|
import {string} from 'zod'
|
|
|
|
import {AbstractSchema} from './abstract'
|
|
|
|
export const EmailUpdateSchema = AbstractSchema.extend({
|
|
newEmail: string().email().default(''),
|
|
password: string().default(''),
|
|
})
|
|
|
|
export type EmailUpdate = TypeOf<typeof EmailUpdateSchema>
|