UNPKG

@astrojs/starlight

Version:

Build beautiful, high-performance documentation websites with Astro

13 lines (11 loc) 348 B
import { z } from 'astro/zod'; import type { StarlightExpressiveCodeOptions } from '../integrations/expressive-code'; export const ExpressiveCodeSchema = () => z .union([ z.custom<StarlightExpressiveCodeOptions>( (value) => typeof value === 'object' && (value as StarlightExpressiveCodeOptions) ), z.boolean(), ]) .optional();