ryu-js / lib /types /facebook-v1.js
randydev's picture
Update lib/types/facebook-v1.js
0375e7f verified
raw
history blame
447 Bytes
import { z } from "zod";
export const FacebookDlArgsSchema = z.object({
0: z.string().url(),
});
export const FacebookDlMediaSchema = z.array(
z.object({
quality: z.string(),
download: z.function(z.tuple([])).returns(z.promise(z.string().url())),
})
);
export const FacebookDlSchema = z.object({
thumbnail: z.string().url(),
duration: z.string().optional(),
video: FacebookDlMediaSchema,
audio: FacebookDlMediaSchema,
});