ryu-js / lib /types /tiktok-v1.js
randydev's picture
Update lib/types/tiktok-v1.js
f2a748a verified
raw
history blame
785 Bytes
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()
});