denwa-react-shared
Version:
78 lines (77 loc) • 3.08 kB
TypeScript
import { z } from 'zod';
export declare const responseSchema: z.ZodObject<{
statusCode: z.ZodOptional<z.ZodNumber>;
message: z.ZodNullable<z.ZodOptional<z.ZodString>>;
messages: z.ZodNullable<z.ZodOptional<z.ZodArray<z.ZodString>>>;
data: z.ZodNullable<z.ZodOptional<z.ZodAny>>;
error: z.ZodNullable<z.ZodOptional<z.ZodObject<{
statusCode: z.ZodNumber;
message: z.ZodNullable<z.ZodOptional<z.ZodString>>;
messages: z.ZodNullable<z.ZodOptional<z.ZodArray<z.ZodString>>>;
}, z.core.$strip>>>;
response: z.ZodNullable<z.ZodOptional<z.ZodAny>>;
}, z.core.$strip>;
export declare const sessionCookieSchema: z.ZodObject<{
id: z.ZodString;
profileId: z.ZodString;
phone: z.ZodNullable<z.ZodOptional<z.ZodString>>;
email: z.ZodNullable<z.ZodOptional<z.ZodString>>;
name: z.ZodNullable<z.ZodOptional<z.ZodString>>;
surname: z.ZodNullable<z.ZodOptional<z.ZodString>>;
roles: z.ZodArray<z.ZodString>;
maxRolePriority: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
isAllDomains: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
domains: z.ZodNullable<z.ZodOptional<z.ZodArray<z.ZodString>>>;
tokens: z.ZodObject<{
accessToken: z.ZodObject<{
token: z.ZodString;
exp: z.ZodNumber;
}, z.core.$strip>;
refreshToken: z.ZodObject<{
token: z.ZodString;
exp: z.ZodNumber;
}, z.core.$strip>;
}, z.core.$strip>;
}, z.core.$strip>;
export declare const uploadTempSchema: z.ZodObject<{
tempFiles: z.ZodArray<z.ZodString>;
}, z.core.$strip>;
export declare const serverImageSchema: z.ZodObject<{
altRU: z.ZodNullable<z.ZodOptional<z.ZodString>>;
altEN: z.ZodNullable<z.ZodOptional<z.ZodString>>;
altAR: z.ZodNullable<z.ZodOptional<z.ZodString>>;
name: z.ZodString;
originalFileExtension: z.ZodString;
fileExtensions: z.ZodOptional<z.ZodArray<z.ZodString>>;
prefixes: z.ZodOptional<z.ZodArray<z.ZodString>>;
folder: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const serverFileSchema: z.ZodObject<{
name: z.ZodString;
fullName: z.ZodString;
extension: z.ZodString;
entityId: z.ZodString;
fullPathExample: z.ZodString;
folder: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const uploadImageSchema: z.ZodObject<{
files: z.ZodArray<z.ZodObject<{
imageName: z.ZodString;
originalFileExtension: z.ZodString;
entityId: z.ZodString;
folder: z.ZodOptional<z.ZodString>;
fullPathExample: z.ZodString;
fileExtensions: z.ZodOptional<z.ZodArray<z.ZodString>>;
prefixes: z.ZodOptional<z.ZodArray<z.ZodString>>;
}, z.core.$strip>>;
}, z.core.$strip>;
export declare const uploadFilesSchema: z.ZodObject<{
files: z.ZodArray<z.ZodObject<{
name: z.ZodString;
fullName: z.ZodString;
extension: z.ZodString;
entityId: z.ZodString;
fullPathExample: z.ZodString;
folder: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
}, z.core.$strip>;