misc: removed export

This commit is contained in:
Sheen Capadngan
2025-11-19 03:23:30 +08:00
parent 5437aca3b6
commit 1c50345035
@@ -25,24 +25,24 @@ type Props = {
onSubmit: (formData: FormData) => Promise<void>; onSubmit: (formData: FormData) => Promise<void>;
}; };
export const SSHPasswordCredentialsSchema = z.object({ const SSHPasswordCredentialsSchema = z.object({
authMethod: z.literal(SSHAuthMethod.Password), authMethod: z.literal(SSHAuthMethod.Password),
username: z.string().trim().min(1, "Username is required"), username: z.string().trim().min(1, "Username is required"),
password: z.string().trim().min(1, "Password is required") password: z.string().trim().min(1, "Password is required")
}); });
export const SSHPublicKeyCredentialsSchema = z.object({ const SSHPublicKeyCredentialsSchema = z.object({
authMethod: z.literal(SSHAuthMethod.PublicKey), authMethod: z.literal(SSHAuthMethod.PublicKey),
username: z.string().trim().min(1, "Username is required"), username: z.string().trim().min(1, "Username is required"),
privateKey: z.string().trim().min(1, "Private key is required") privateKey: z.string().trim().min(1, "Private key is required")
}); });
export const SSHCertificateCredentialsSchema = z.object({ const SSHCertificateCredentialsSchema = z.object({
authMethod: z.literal(SSHAuthMethod.Certificate), authMethod: z.literal(SSHAuthMethod.Certificate),
username: z.string().trim().min(1, "Username is required") username: z.string().trim().min(1, "Username is required")
}); });
export const BaseSshAccountSchema = z.discriminatedUnion("authMethod", [ const BaseSshAccountSchema = z.discriminatedUnion("authMethod", [
SSHPasswordCredentialsSchema, SSHPasswordCredentialsSchema,
SSHPublicKeyCredentialsSchema, SSHPublicKeyCredentialsSchema,
SSHCertificateCredentialsSchema SSHCertificateCredentialsSchema