@code-pushup/models
Version:
Model definitions and validators for the Code PushUp CLI
17 lines (16 loc) • 669 B
TypeScript
import { z } from 'zod';
export declare const auditSchema: z.ZodObject<{
slug: z.ZodString;
title: z.ZodString;
description: z.ZodOptional<z.ZodString>;
docsUrl: z.ZodCatch<z.ZodUnion<[z.ZodOptional<z.ZodString>, z.ZodLiteral<"">]>>;
isSkipped: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export type Audit = z.infer<typeof auditSchema>;
export declare const pluginAuditsSchema: z.ZodArray<z.ZodObject<{
slug: z.ZodString;
title: z.ZodString;
description: z.ZodOptional<z.ZodString>;
docsUrl: z.ZodCatch<z.ZodUnion<[z.ZodOptional<z.ZodString>, z.ZodLiteral<"">]>>;
isSkipped: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>>;