@llml-browser/types
Version:
TypeScript types and schemas for the @llml-browser API
37 lines (35 loc) • 1.1 kB
JavaScript
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