renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
713 lines (712 loc) • 18.7 kB
TypeScript
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 {};