UNPKG

svelte-markdown-pages

Version:

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

22 lines (19 loc) 588 B
'use strict'; var zod = require('zod'); // src/types.ts var DocItemTypeSchema = zod.z.enum(["section", "page"]); var DocItemSchema = zod.z.object({ name: zod.z.string().min(1), type: DocItemTypeSchema, label: zod.z.string().min(1), collapsed: zod.z.boolean().optional(), url: zod.z.string().url().optional() }); var IndexSchema = zod.z.object({ items: zod.z.array(DocItemSchema) }); exports.DocItemSchema = DocItemSchema; exports.DocItemTypeSchema = DocItemTypeSchema; exports.IndexSchema = IndexSchema; //# sourceMappingURL=types.cjs.map //# sourceMappingURL=types.cjs.map