UNPKG

@astrojs/starlight

Version:

Build beautiful, high-performance documentation websites with Astro

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