UNPKG

svelte-markdown-pages

Version:

Build and render markdown-based content with distributed navigation for Svelte projects

18 lines (16 loc) 475 B
import { z } from 'zod'; // src/types.ts var DocItemTypeSchema = z.enum(["section", "page"]); var DocItemSchema = z.object({ name: z.string().min(1), type: DocItemTypeSchema, label: z.string().min(1), collapsed: z.boolean().optional(), url: z.string().url().optional() }); var IndexSchema = z.object({ items: z.array(DocItemSchema) }); export { DocItemSchema, DocItemTypeSchema, IndexSchema }; //# sourceMappingURL=types.js.map //# sourceMappingURL=types.js.map