import { z } from 'zod'; | |
export const TiktokDlArgsSchema = z.object({ | |
0: z.string().url() | |
}); | |
export const TiktokDlSchema = z.object({ | |
nickname: z.string().nullable().optional(), | |
username: z.string().nullable().optional(), | |
avatar: z.string().url().nullable().optional(), | |
description: z.string().nullable().optional(), | |
thumbnail: z.string().url().nullable().optional(), | |
played: z.string().nullable().optional(), | |
commented: z.string().nullable().optional(), | |
saved: z.string().nullable().optional(), | |
shared: z.string().nullable().optional(), | |
song: z.string().nullable().optional(), | |
video: z.object({ | |
noWatermark: z.string().url().nullable(), | |
withWatermark: z.string().url().nullable() | |
}).nullable(), | |
audio: z.string().url().nullable().optional() | |
}); | |