UNPKG

@casual-simulation/aux-common

Version:
27 lines 1.02 kB
import z from 'zod'; /** * The schema for the PWA web manifest. */ export declare const WEB_MANIFEST_SCHEMA: z.ZodOptional<z.ZodObject<{ name: z.ZodString; short_name: z.ZodString; description: z.ZodOptional<z.ZodString>; start_url: z.ZodPrefault<z.ZodString>; display: z.ZodPrefault<z.ZodEnum<{ fullscreen: "fullscreen"; standalone: "standalone"; "minimal-ui": "minimal-ui"; browser: "browser"; }>>; background_color: z.ZodPrefault<z.ZodString>; theme_color: z.ZodPrefault<z.ZodString>; icons: z.ZodPrefault<z.ZodArray<z.ZodObject<{ src: z.ZodString; type: z.ZodString; sizes: z.ZodUnion<readonly [z.ZodLiteral<"any">, z.ZodString]>; purpose: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; }, z.core.$loose>>; export type WebManifest = z.infer<typeof WEB_MANIFEST_SCHEMA>; export declare function parseWebManifest(config: any, defaultConfig: WebManifest): WebManifest; //# sourceMappingURL=WebManifest.d.ts.map