@zougui/furaffinity
Version:
127 lines • 3.54 kB
TypeScript
import { z } from 'zod';
export declare const internalSubmissionSchema: z.ZodEffects<z.ZodObject<{
id: z.ZodNumber;
url: z.ZodString;
type: z.ZodEnum<["image", "story", "music", "flash", "unknown"]>;
rating: z.ZodEnum<["General", "Mature", "Adult"]>;
title: z.ZodString;
thumbnailUrl: z.ZodString;
contentUrl: z.ZodString;
authorName: z.ZodString;
authorUrl: z.ZodString;
authorAvatar: z.ZodString;
descriptionText: z.ZodString;
descriptionHtml: z.ZodString;
keywords: z.ZodArray<z.ZodString, "many">;
postedAt: z.ZodDate;
}, "strip", z.ZodTypeAny, {
url: string;
id: number;
title: string;
type: "unknown" | "image" | "story" | "music" | "flash";
rating: "General" | "Mature" | "Adult";
thumbnailUrl: string;
contentUrl: string;
authorName: string;
authorUrl: string;
authorAvatar: string;
descriptionText: string;
descriptionHtml: string;
keywords: string[];
postedAt: Date;
}, {
url: string;
id: number;
title: string;
type: "unknown" | "image" | "story" | "music" | "flash";
rating: "General" | "Mature" | "Adult";
thumbnailUrl: string;
contentUrl: string;
authorName: string;
authorUrl: string;
authorAvatar: string;
descriptionText: string;
descriptionHtml: string;
keywords: string[];
postedAt: Date;
}>, Submission, {
url: string;
id: number;
title: string;
type: "unknown" | "image" | "story" | "music" | "flash";
rating: "General" | "Mature" | "Adult";
thumbnailUrl: string;
contentUrl: string;
authorName: string;
authorUrl: string;
authorAvatar: string;
descriptionText: string;
descriptionHtml: string;
keywords: string[];
postedAt: Date;
}>;
export declare const submissionSchema: z.ZodObject<{
id: z.ZodNumber;
url: z.ZodString;
type: z.ZodEnum<["image", "story", "music", "flash", "unknown"]>;
rating: z.ZodEnum<["General", "Mature", "Adult"]>;
title: z.ZodString;
thumbnailUrl: z.ZodString;
contentUrl: z.ZodString;
author: z.ZodObject<{
name: z.ZodString;
url: z.ZodString;
avatar: z.ZodString;
}, "strip", z.ZodTypeAny, {
url: string;
name: string;
avatar: string;
}, {
url: string;
name: string;
avatar: string;
}>;
descriptionText: z.ZodString;
descriptionHtml: z.ZodString;
keywords: z.ZodArray<z.ZodString, "many">;
postedAt: z.ZodDate;
}, "strip", z.ZodTypeAny, {
url: string;
id: number;
title: string;
type: "unknown" | "image" | "story" | "music" | "flash";
rating: "General" | "Mature" | "Adult";
thumbnailUrl: string;
contentUrl: string;
descriptionText: string;
descriptionHtml: string;
keywords: string[];
postedAt: Date;
author: {
url: string;
name: string;
avatar: string;
};
}, {
url: string;
id: number;
title: string;
type: "unknown" | "image" | "story" | "music" | "flash";
rating: "General" | "Mature" | "Adult";
thumbnailUrl: string;
contentUrl: string;
descriptionText: string;
descriptionHtml: string;
keywords: string[];
postedAt: Date;
author: {
url: string;
name: string;
avatar: string;
};
}>;
export interface InternalSubmission extends z.input<typeof internalSubmissionSchema> {
}
export interface Submission extends z.infer<typeof submissionSchema> {
}
//# sourceMappingURL=schema.d.ts.map