const User = Schema.Struct({
email: Schema.String.pipe(
Schema.nonEmptyString({ message: () => ({ message: 'Email is required', override: true }) }),
),
password: Schema.String.pipe(
Schema.nonEmptyString({ message: () => ({ message: 'Password is required', override: true }) }),
),
firstname: Schema.String.pipe(
Schema.nonEmptyString({
message: () => ({ message: 'First name is required', override: true }),
}),
),
lastname: Schema.String.pipe(
Schema.nonEmptyString({
message: () => ({ message: 'Last name is required', override: true }),
}),
),
})
const User = Schema.Struct({
email: Schema.String.pipe(
Schema.nonEmptyString({ message: () => ({ message: 'Email is required', override: true }) }),
),
password: Schema.String.pipe(
Schema.nonEmptyString({ message: () => ({ message: 'Password is required', override: true }) }),
),
firstname: Schema.String.pipe(
Schema.nonEmptyString({
message: () => ({ message: 'First name is required', override: true }),
}),
),
lastname: Schema.String.pipe(
Schema.nonEmptyString({
message: () => ({ message: 'Last name is required', override: true }),
}),
),
})