UNPKG

renovate

Version:

Automated dependency updates. Flexible so you don't need to be.

713 lines (712 loc) • 18.7 kB
import { z } from 'zod'; export declare const StringFragment: z.ZodObject<{ type: z.ZodLiteral<"string">; value: z.ZodString; isComplete: z.ZodLiteral<true>; }, "strip", z.ZodTypeAny, { value: string; type: "string"; isComplete: true; }, { value: string; type: "string"; isComplete: true; }>; export declare const BooleanFragment: z.ZodObject<{ type: z.ZodLiteral<"boolean">; value: z.ZodBoolean; isComplete: z.ZodLiteral<true>; }, "strip", z.ZodTypeAny, { value: boolean; type: "boolean"; isComplete: true; }, { value: boolean; type: "boolean"; isComplete: true; }>; declare const PrimitiveFragments: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"string">; value: z.ZodString; isComplete: z.ZodLiteral<true>; }, "strip", z.ZodTypeAny, { value: string; type: "string"; isComplete: true; }, { value: string; type: "string"; isComplete: true; }>, z.ZodObject<{ type: z.ZodLiteral<"boolean">; value: z.ZodBoolean; isComplete: z.ZodLiteral<true>; }, "strip", z.ZodTypeAny, { value: boolean; type: "boolean"; isComplete: true; }, { value: boolean; type: "boolean"; isComplete: true; }>]>; export declare const ArrayFragment: z.ZodObject<{ type: z.ZodLiteral<"array">; items: z.ZodEffects<z.ZodArray<z.ZodAny, "many">, ({ value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; })[], any[]>; isComplete: z.ZodBoolean; }, "strip", z.ZodTypeAny, { type: "array"; isComplete: boolean; items: ({ value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; })[]; }, { type: "array"; isComplete: boolean; items: any[]; }>; export declare const StringArrayFragment: z.ZodObject<{ type: z.ZodLiteral<"array">; items: z.ZodEffects<z.ZodArray<z.ZodAny, "many">, { value: string; type: "string"; isComplete: true; }[], any[]>; isComplete: z.ZodBoolean; }, "strip", z.ZodTypeAny, { type: "array"; isComplete: boolean; items: { value: string; type: "string"; isComplete: true; }[]; }, { type: "array"; isComplete: boolean; items: any[]; }>; declare const ValueFragments: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"string">; value: z.ZodString; isComplete: z.ZodLiteral<true>; }, "strip", z.ZodTypeAny, { value: string; type: "string"; isComplete: true; }, { value: string; type: "string"; isComplete: true; }>, z.ZodObject<{ type: z.ZodLiteral<"boolean">; value: z.ZodBoolean; isComplete: z.ZodLiteral<true>; }, "strip", z.ZodTypeAny, { value: boolean; type: "boolean"; isComplete: true; }, { value: boolean; type: "boolean"; isComplete: true; }>, z.ZodObject<{ type: z.ZodLiteral<"array">; items: z.ZodEffects<z.ZodArray<z.ZodAny, "many">, ({ value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; })[], any[]>; isComplete: z.ZodBoolean; }, "strip", z.ZodTypeAny, { type: "array"; isComplete: boolean; items: ({ value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; })[]; }, { type: "array"; isComplete: boolean; items: any[]; }>]>; export declare const RuleFragment: z.ZodObject<{ type: z.ZodLiteral<"rule">; rule: z.ZodString; children: z.ZodEffects<z.ZodRecord<z.ZodString, z.ZodAny>, Record<string, { value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; } | { type: "array"; isComplete: boolean; items: ({ value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; })[]; }>, Record<string, any>>; isComplete: z.ZodBoolean; }, "strip", z.ZodTypeAny, { type: "rule"; rule: string; children: Record<string, { value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; } | { type: "array"; isComplete: boolean; items: ({ value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; })[]; }>; isComplete: boolean; }, { type: "rule"; rule: string; children: Record<string, any>; isComplete: boolean; }>; export declare const PreparedExtensionTagFragment: z.ZodObject<{ type: z.ZodLiteral<"preparedExtensionTag">; extension: z.ZodString; rawExtension: z.ZodString; offset: z.ZodNumber; isComplete: z.ZodLiteral<false>; }, "strip", z.ZodTypeAny, { type: "preparedExtensionTag"; offset: number; isComplete: false; extension: string; rawExtension: string; }, { type: "preparedExtensionTag"; offset: number; isComplete: false; extension: string; rawExtension: string; }>; export declare const ExtensionTagFragment: z.ZodObject<{ type: z.ZodLiteral<"extensionTag">; extension: z.ZodString; rawExtension: z.ZodString; tag: z.ZodString; children: z.ZodEffects<z.ZodRecord<z.ZodString, z.ZodAny>, Record<string, { value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; } | { type: "array"; isComplete: boolean; items: ({ value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; })[]; }>, Record<string, any>>; isComplete: z.ZodBoolean; offset: z.ZodNumber; rawString: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { type: "extensionTag"; tag: string; children: Record<string, { value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; } | { type: "array"; isComplete: boolean; items: ({ value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; })[]; }>; offset: number; isComplete: boolean; extension: string; rawExtension: string; rawString?: string | undefined; }, { type: "extensionTag"; tag: string; children: Record<string, any>; offset: number; isComplete: boolean; extension: string; rawExtension: string; rawString?: string | undefined; }>; export declare const AttributeFragment: z.ZodObject<{ type: z.ZodLiteral<"attribute">; name: z.ZodString; value: z.ZodOptional<z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"string">; value: z.ZodString; isComplete: z.ZodLiteral<true>; }, "strip", z.ZodTypeAny, { value: string; type: "string"; isComplete: true; }, { value: string; type: "string"; isComplete: true; }>, z.ZodObject<{ type: z.ZodLiteral<"boolean">; value: z.ZodBoolean; isComplete: z.ZodLiteral<true>; }, "strip", z.ZodTypeAny, { value: boolean; type: "boolean"; isComplete: true; }, { value: boolean; type: "boolean"; isComplete: true; }>, z.ZodObject<{ type: z.ZodLiteral<"array">; items: z.ZodEffects<z.ZodArray<z.ZodAny, "many">, ({ value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; })[], any[]>; isComplete: z.ZodBoolean; }, "strip", z.ZodTypeAny, { type: "array"; isComplete: boolean; items: ({ value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; })[]; }, { type: "array"; isComplete: boolean; items: any[]; }>]>>; isComplete: z.ZodBoolean; }, "strip", z.ZodTypeAny, { type: "attribute"; name: string; isComplete: boolean; value?: { value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; } | { type: "array"; isComplete: boolean; items: ({ value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; })[]; } | undefined; }, { type: "attribute"; name: string; isComplete: boolean; value?: { value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; } | { type: "array"; isComplete: boolean; items: any[]; } | undefined; }>; export declare const AllFragments: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"array">; items: z.ZodEffects<z.ZodArray<z.ZodAny, "many">, ({ value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; })[], any[]>; isComplete: z.ZodBoolean; }, "strip", z.ZodTypeAny, { type: "array"; isComplete: boolean; items: ({ value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; })[]; }, { type: "array"; isComplete: boolean; items: any[]; }>, z.ZodObject<{ type: z.ZodLiteral<"attribute">; name: z.ZodString; value: z.ZodOptional<z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"string">; value: z.ZodString; isComplete: z.ZodLiteral<true>; }, "strip", z.ZodTypeAny, { value: string; type: "string"; isComplete: true; }, { value: string; type: "string"; isComplete: true; }>, z.ZodObject<{ type: z.ZodLiteral<"boolean">; value: z.ZodBoolean; isComplete: z.ZodLiteral<true>; }, "strip", z.ZodTypeAny, { value: boolean; type: "boolean"; isComplete: true; }, { value: boolean; type: "boolean"; isComplete: true; }>, z.ZodObject<{ type: z.ZodLiteral<"array">; items: z.ZodEffects<z.ZodArray<z.ZodAny, "many">, ({ value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; })[], any[]>; isComplete: z.ZodBoolean; }, "strip", z.ZodTypeAny, { type: "array"; isComplete: boolean; items: ({ value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; })[]; }, { type: "array"; isComplete: boolean; items: any[]; }>]>>; isComplete: z.ZodBoolean; }, "strip", z.ZodTypeAny, { type: "attribute"; name: string; isComplete: boolean; value?: { value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; } | { type: "array"; isComplete: boolean; items: ({ value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; })[]; } | undefined; }, { type: "attribute"; name: string; isComplete: boolean; value?: { value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; } | { type: "array"; isComplete: boolean; items: any[]; } | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"boolean">; value: z.ZodBoolean; isComplete: z.ZodLiteral<true>; }, "strip", z.ZodTypeAny, { value: boolean; type: "boolean"; isComplete: true; }, { value: boolean; type: "boolean"; isComplete: true; }>, z.ZodObject<{ type: z.ZodLiteral<"rule">; rule: z.ZodString; children: z.ZodEffects<z.ZodRecord<z.ZodString, z.ZodAny>, Record<string, { value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; } | { type: "array"; isComplete: boolean; items: ({ value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; })[]; }>, Record<string, any>>; isComplete: z.ZodBoolean; }, "strip", z.ZodTypeAny, { type: "rule"; rule: string; children: Record<string, { value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; } | { type: "array"; isComplete: boolean; items: ({ value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; })[]; }>; isComplete: boolean; }, { type: "rule"; rule: string; children: Record<string, any>; isComplete: boolean; }>, z.ZodObject<{ type: z.ZodLiteral<"preparedExtensionTag">; extension: z.ZodString; rawExtension: z.ZodString; offset: z.ZodNumber; isComplete: z.ZodLiteral<false>; }, "strip", z.ZodTypeAny, { type: "preparedExtensionTag"; offset: number; isComplete: false; extension: string; rawExtension: string; }, { type: "preparedExtensionTag"; offset: number; isComplete: false; extension: string; rawExtension: string; }>, z.ZodObject<{ type: z.ZodLiteral<"extensionTag">; extension: z.ZodString; rawExtension: z.ZodString; tag: z.ZodString; children: z.ZodEffects<z.ZodRecord<z.ZodString, z.ZodAny>, Record<string, { value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; } | { type: "array"; isComplete: boolean; items: ({ value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; })[]; }>, Record<string, any>>; isComplete: z.ZodBoolean; offset: z.ZodNumber; rawString: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { type: "extensionTag"; tag: string; children: Record<string, { value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; } | { type: "array"; isComplete: boolean; items: ({ value: string; type: "string"; isComplete: true; } | { value: boolean; type: "boolean"; isComplete: true; })[]; }>; offset: number; isComplete: boolean; extension: string; rawExtension: string; rawString?: string | undefined; }, { type: "extensionTag"; tag: string; children: Record<string, any>; offset: number; isComplete: boolean; extension: string; rawExtension: string; rawString?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"string">; value: z.ZodString; isComplete: z.ZodLiteral<true>; }, "strip", z.ZodTypeAny, { value: string; type: "string"; isComplete: true; }, { value: string; type: "string"; isComplete: true; }>]>; export type AllFragments = z.infer<typeof AllFragments>; export type ArrayFragment = z.infer<typeof ArrayFragment>; export type AttributeFragment = z.infer<typeof AttributeFragment>; export type BooleanFragment = z.infer<typeof BooleanFragment>; export type ChildFragments = Record<string, ValueFragments>; export type PrimitiveFragments = z.infer<typeof PrimitiveFragments>; export type RuleFragment = z.infer<typeof RuleFragment>; export type PreparedExtensionTagFragment = z.infer<typeof PreparedExtensionTagFragment>; export type ExtensionTagFragment = z.infer<typeof ExtensionTagFragment>; export type StringFragment = z.infer<typeof StringFragment>; export type ValueFragments = z.infer<typeof ValueFragments>; export type ResultFragment = RuleFragment | ExtensionTagFragment; export declare function string(value: string): StringFragment; export declare function boolean(value: string | boolean): BooleanFragment; export declare function rule(rule: string, children?: ChildFragments, isComplete?: boolean): RuleFragment; export declare function preparedExtensionTag(extension: string, rawExtension: string, offset: number): PreparedExtensionTagFragment; export declare function extensionTag(extension: string, rawExtension: string, tag: string, offset: number, children?: ChildFragments, rawString?: string, isComplete?: boolean): ExtensionTagFragment; export declare function attribute(name: string, value?: ValueFragments, isComplete?: boolean): AttributeFragment; export declare function array(items?: PrimitiveFragments[], isComplete?: boolean): ArrayFragment; export declare function isValue(data: unknown): data is ValueFragments; export declare function isPrimitive(data: unknown): data is PrimitiveFragments; export {};