sgod-library-frontend
Version:
Thư viện component UI Frontend
81 lines (80 loc) • 2.02 kB
TypeScript
import z from "zod";
export declare const LoginBody: z.ZodObject<{
email: z.ZodString;
password: z.ZodString;
}, "strict", z.ZodTypeAny, {
email: string;
password: string;
}, {
email: string;
password: string;
}>;
export type LoginBodyType = z.TypeOf<typeof LoginBody>;
export declare const LoginRes: z.ZodObject<{
data: z.ZodObject<{
accessToken: z.ZodString;
refreshToken: z.ZodString;
}, "strip", z.ZodTypeAny, {
accessToken: string;
refreshToken: string;
}, {
accessToken: string;
refreshToken: string;
}>;
message: z.ZodString;
}, "strip", z.ZodTypeAny, {
data: {
accessToken: string;
refreshToken: string;
};
message: string;
}, {
data: {
accessToken: string;
refreshToken: string;
};
message: string;
}>;
export type LoginResType = z.TypeOf<typeof LoginRes>;
export declare const RefreshTokenBody: z.ZodObject<{
refreshToken: z.ZodString;
}, "strict", z.ZodTypeAny, {
refreshToken: string;
}, {
refreshToken: string;
}>;
export type RefreshTokenBodyType = z.TypeOf<typeof RefreshTokenBody>;
export declare const RefreshTokenRes: z.ZodObject<{
data: z.ZodObject<{
accessToken: z.ZodString;
refreshToken: z.ZodString;
}, "strip", z.ZodTypeAny, {
accessToken: string;
refreshToken: string;
}, {
accessToken: string;
refreshToken: string;
}>;
message: z.ZodString;
}, "strip", z.ZodTypeAny, {
data: {
accessToken: string;
refreshToken: string;
};
message: string;
}, {
data: {
accessToken: string;
refreshToken: string;
};
message: string;
}>;
export type RefreshTokenResType = z.TypeOf<typeof RefreshTokenRes>;
export declare const LogoutBody: z.ZodObject<{
refreshToken: z.ZodString;
}, "strict", z.ZodTypeAny, {
refreshToken: string;
}, {
refreshToken: string;
}>;
export type LogoutBodyType = z.TypeOf<typeof LogoutBody>;