UNPKG

@llml-browser/types

Version:

TypeScript types and schemas for the @llml-browser API

37 lines (35 loc) 1.1 kB
import { __export } from "./chunk-J5LGTIGS.mjs"; // src/services/link/types.ts var types_exports = {}; __export(types_exports, { ExtractedLinksSchema: () => ExtractedLinksSchema, LinkExtractionOptionsSchema: () => LinkExtractionOptionsSchema }); import { z } from "zod"; var LinkExtractionOptionsSchema = z.object({ includeExternal: z.boolean().optional(), // Include links from other domains includeMedia: z.boolean().optional(), // Include media files (images, videos, docs) excludePatterns: z.array(z.string()).optional(), // Regex patterns to exclude URLs removeQueryParams: z.boolean().optional() // Remove query parameters from URLs }).strict(); var ExtractedLinksSchema = z.object({ internal: z.array(z.string()).optional(), external: z.array(z.string()).optional(), media: z.object({ images: z.array(z.string()).optional(), videos: z.array(z.string()).optional(), documents: z.array(z.string()).optional() }).optional() }); export { LinkExtractionOptionsSchema, ExtractedLinksSchema, types_exports }; //# sourceMappingURL=chunk-LAH43RYU.mjs.map