Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Breaks on nullable object ?  #22

@Twiggeh

Description

@Twiggeh
type LoginCreateError = {
	code: 403;
	label:
		| "code-authentication-required"
		| "code-authentication-failed"
		| "pending-activation"
		| "suspended"
		| "invalid-credentials";
	message: string;
} | void;

const LoginCreateFailure2:  toZod<LoginCreateError> = z.object({
	code: z.literal(403),
	label: z
		.literal("code-authentication-required")
		.or(z.literal("code-authentication-failed"))
		.or(z.literal("pending-activation"))
		.or(z.literal("suspended"))
		.or(z.literal("invalid-credentials")),
	message: z.string(),
}).optional();

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions