discord-webhook-library
Version:
A powerful and easy-to-use library for creating and sending richly formatted messages to Discord webhooks, with built-in validation and rate-limiting.
29 lines (28 loc) • 962 B
TypeScript
import { z } from 'zod';
export declare const EmbedSchema: z.ZodObject<{
title: z.ZodOptional<z.ZodString>;
description: z.ZodOptional<z.ZodString>;
url: z.ZodOptional<z.ZodURL>;
color: z.ZodOptional<z.ZodNumber>;
timestamp: z.ZodOptional<z.ZodString>;
author: z.ZodOptional<z.ZodObject<{
name: z.ZodString;
url: z.ZodOptional<z.ZodURL>;
icon_url: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
footer: z.ZodOptional<z.ZodObject<{
text: z.ZodString;
icon_url: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
image: z.ZodOptional<z.ZodObject<{
url: z.ZodString;
}, z.core.$strip>>;
thumbnail: z.ZodOptional<z.ZodObject<{
url: z.ZodString;
}, z.core.$strip>>;
fields: z.ZodOptional<z.ZodArray<z.ZodObject<{
name: z.ZodString;
value: z.ZodString;
inline: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>>>;
}, z.core.$strip>;