UNPKG

@serwist/next

Version:

A module that integrates Serwist into your Next.js application.

245 lines 9.11 kB
import { z } from "zod"; export declare const injectPartial: z.ZodObject<{ cacheOnNavigation: z.ZodDefault<z.ZodBoolean>; disable: z.ZodDefault<z.ZodBoolean>; register: z.ZodDefault<z.ZodBoolean>; reloadOnOnline: z.ZodDefault<z.ZodBoolean>; scope: z.ZodOptional<z.ZodString>; swUrl: z.ZodDefault<z.ZodString>; globPublicPatterns: z.ZodDefault<z.ZodArray<z.ZodString, "many">>; }, "strict", z.ZodTypeAny, { cacheOnNavigation: boolean; disable: boolean; register: boolean; reloadOnOnline: boolean; swUrl: string; globPublicPatterns: string[]; scope?: string | undefined; }, { cacheOnNavigation?: boolean | undefined; disable?: boolean | undefined; register?: boolean | undefined; reloadOnOnline?: boolean | undefined; scope?: string | undefined; swUrl?: string | undefined; globPublicPatterns?: string[] | undefined; }>; export declare const injectManifestOptions: z.ZodObject<Omit<{ 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<{ 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<{ 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<{ 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>>; chunks: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; exclude: z.ZodDefault<z.ZodArray<z.ZodUnion<[z.ZodString, z.ZodType<RegExp, z.ZodTypeDef, RegExp>, z.ZodFunction<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>]>, "many">>; excludeChunks: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; include: z.ZodOptional<z.ZodArray<z.ZodUnion<[z.ZodString, z.ZodType<RegExp, z.ZodTypeDef, RegExp>, z.ZodFunction<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>]>, "many">>; injectionPoint: z.ZodDefault<z.ZodString>; swSrc: z.ZodString; compileSrc: z.ZodDefault<z.ZodBoolean>; webpackCompilationPlugins: z.ZodOptional<z.ZodArray<z.ZodAny, "many">>; } & { swDest: z.ZodString; } & { cacheOnNavigation: z.ZodDefault<z.ZodBoolean>; disable: z.ZodDefault<z.ZodBoolean>; register: z.ZodDefault<z.ZodBoolean>; reloadOnOnline: z.ZodDefault<z.ZodBoolean>; scope: z.ZodOptional<z.ZodString>; swUrl: z.ZodDefault<z.ZodString>; globPublicPatterns: z.ZodDefault<z.ZodArray<z.ZodString, "many">>; }, "disablePrecacheManifest">, "strict", z.ZodTypeAny, { cacheOnNavigation: boolean; disable: boolean; register: boolean; reloadOnOnline: boolean; swUrl: string; globPublicPatterns: string[]; maximumFileSizeToCacheInBytes: number; exclude: (string | RegExp | ((args_0: any) => boolean))[]; injectionPoint: string; swSrc: string; compileSrc: boolean; swDest: string; scope?: string | 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; chunks?: string[] | undefined; excludeChunks?: string[] | undefined; include?: (string | RegExp | ((args_0: any) => boolean))[] | undefined; webpackCompilationPlugins?: any[] | undefined; }, { swSrc: string; swDest: string; cacheOnNavigation?: boolean | undefined; disable?: boolean | undefined; register?: boolean | undefined; reloadOnOnline?: boolean | undefined; scope?: string | undefined; swUrl?: string | undefined; globPublicPatterns?: string[] | 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; maximumFileSizeToCacheInBytes?: number | undefined; modifyURLPrefix?: Record<string, string> | undefined; chunks?: string[] | undefined; exclude?: (string | RegExp | ((args_0: any) => boolean))[] | undefined; excludeChunks?: string[] | undefined; include?: (string | RegExp | ((args_0: any) => boolean))[] | undefined; injectionPoint?: string | undefined; compileSrc?: boolean | undefined; webpackCompilationPlugins?: any[] | undefined; }>; //# sourceMappingURL=schema.d.ts.map