@serwist/build
Version:
A module that integrates into your build process, helping you generate a manifest of local files that should be precached.
125 lines • 3.86 kB
TypeScript
import { z } from "zod";
export declare const manifestTransformResult: 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;
}>;
export declare const manifestTransform: 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;
}>]>>;
//# sourceMappingURL=manifestTransform.d.ts.map