UNPKG

@serwist/build

Version:

A module that integrates into your build process, helping you generate a manifest of local files that should be precached.

172 lines 6.1 kB
import { z } from "zod"; export declare const basePartial: z.ZodObject<{ additionalPrecacheEntries: z.ZodOptional<z.ZodArray<z.ZodUnion<[z.ZodString, z.ZodObject<{ integrity: z.ZodOptional<z.ZodString>; revision: z.ZodOptional<z.ZodNullable<z.ZodString>>; url: z.ZodString; }, "strict", z.ZodTypeAny, { url: string; integrity?: string | undefined; revision?: string | null | undefined; }, { url: string; integrity?: string | undefined; revision?: string | null | undefined; }>]>, "many">>; disablePrecacheManifest: z.ZodDefault<z.ZodBoolean>; dontCacheBustURLsMatching: z.ZodOptional<z.ZodType<RegExp, z.ZodTypeDef, RegExp>>; manifestTransforms: z.ZodOptional<z.ZodArray<z.ZodFunction<z.ZodTuple<[z.ZodArray<z.ZodObject<z.objectUtil.extendShape<{ integrity: z.ZodOptional<z.ZodString>; revision: z.ZodOptional<z.ZodNullable<z.ZodString>>; url: z.ZodString; }, { size: z.ZodNumber; }>, "strip", z.ZodTypeAny, { url: string; size: number; integrity?: string | undefined; revision?: string | null | undefined; }, { url: string; size: number; integrity?: string | undefined; revision?: string | null | undefined; }>, "many">, z.ZodOptional<z.ZodUnknown>], null>, z.ZodUnion<[z.ZodPromise<z.ZodObject<{ manifest: z.ZodArray<z.ZodObject<z.objectUtil.extendShape<{ integrity: z.ZodOptional<z.ZodString>; revision: z.ZodOptional<z.ZodNullable<z.ZodString>>; url: z.ZodString; }, { size: z.ZodNumber; }>, "strip", z.ZodTypeAny, { url: string; size: number; integrity?: string | undefined; revision?: string | null | undefined; }, { url: string; size: number; integrity?: string | undefined; revision?: string | null | undefined; }>, "many">; warnings: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; }, "strict", z.ZodTypeAny, { manifest: { url: string; size: number; integrity?: string | undefined; revision?: string | null | undefined; }[]; warnings?: string[] | undefined; }, { manifest: { url: string; size: number; integrity?: string | undefined; revision?: string | null | undefined; }[]; warnings?: string[] | undefined; }>>, z.ZodObject<{ manifest: z.ZodArray<z.ZodObject<z.objectUtil.extendShape<{ integrity: z.ZodOptional<z.ZodString>; revision: z.ZodOptional<z.ZodNullable<z.ZodString>>; url: z.ZodString; }, { size: z.ZodNumber; }>, "strip", z.ZodTypeAny, { url: string; size: number; integrity?: string | undefined; revision?: string | null | undefined; }, { url: string; size: number; integrity?: string | undefined; revision?: string | null | undefined; }>, "many">; warnings: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; }, "strict", z.ZodTypeAny, { manifest: { url: string; size: number; integrity?: string | undefined; revision?: string | null | undefined; }[]; warnings?: string[] | undefined; }, { manifest: { url: string; size: number; integrity?: string | undefined; revision?: string | null | undefined; }[]; warnings?: string[] | undefined; }>]>>, "many">>; maximumFileSizeToCacheInBytes: z.ZodDefault<z.ZodNumber>; modifyURLPrefix: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, "strict", z.ZodTypeAny, { disablePrecacheManifest: boolean; maximumFileSizeToCacheInBytes: number; additionalPrecacheEntries?: (string | { url: string; integrity?: string | undefined; revision?: string | null | undefined; })[] | undefined; dontCacheBustURLsMatching?: RegExp | undefined; manifestTransforms?: ((args_0: { url: string; size: number; integrity?: string | undefined; revision?: string | null | undefined; }[], args_1: unknown) => { manifest: { url: string; size: number; integrity?: string | undefined; revision?: string | null | undefined; }[]; warnings?: string[] | undefined; } | Promise<{ manifest: { url: string; size: number; integrity?: string | undefined; revision?: string | null | undefined; }[]; warnings?: string[] | undefined; }>)[] | undefined; modifyURLPrefix?: Record<string, string> | undefined; }, { disablePrecacheManifest?: boolean | undefined; maximumFileSizeToCacheInBytes?: number | undefined; additionalPrecacheEntries?: (string | { url: string; integrity?: string | undefined; revision?: string | null | undefined; })[] | undefined; dontCacheBustURLsMatching?: RegExp | undefined; manifestTransforms?: ((args_0: { url: string; size: number; integrity?: string | undefined; revision?: string | null | undefined; }[], args_1: unknown) => { manifest: { url: string; size: number; integrity?: string | undefined; revision?: string | null | undefined; }[]; warnings?: string[] | undefined; } | Promise<{ manifest: { url: string; size: number; integrity?: string | undefined; revision?: string | null | undefined; }[]; warnings?: string[] | undefined; }>)[] | undefined; modifyURLPrefix?: Record<string, string> | undefined; }>; //# sourceMappingURL=base.d.ts.map