UNPKG

@astrojs/starlight

Version:

Build beautiful, high-performance documentation websites with Astro

21 lines (18 loc) 508 B
import { z } from 'astro/zod'; export const PrevNextLinkConfigSchema = () => z .union([ z.boolean(), z.string(), z .object({ /** The navigation link URL. */ link: z.string().optional(), /** The navigation link text. */ label: z.string().optional(), }) .strict(), ]) .optional(); export type PrevNextLinkUserConfig = z.input<ReturnType<typeof PrevNextLinkConfigSchema>>; export type PrevNextLinkConfig = z.output<ReturnType<typeof PrevNextLinkConfigSchema>>;