UNPKG

everything-dev

Version:

A consolidated product package for building Module Federation apps with oRPC APIs.

42 lines • 1.47 kB
import { Context, Layer } from "effect"; import { z } from "zod"; import "every-plugin/shared-deps-spec"; //#region src/services/platform/manifest.d.ts declare const PlatformReleaseManifestSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<1>; kind: z.ZodLiteral<"everything-dev/platform-manifest">; frameworkVersion: z.ZodString; everyPluginVersion: z.ZodString; gitSha: z.ZodOptional<z.ZodString>; image: z.ZodObject<{ ref: z.ZodString; tags: z.ZodArray<z.ZodString>; }, z.core.$strip>; catalog: z.ZodRecord<z.ZodString, z.ZodString>; sharedDeps: z.ZodRecord<z.ZodString, z.ZodObject<{ version: z.ZodString; requiredVersion: z.ZodUnion<readonly [z.ZodString, z.ZodBoolean]>; singleton: z.ZodBoolean; eager: z.ZodBoolean; strictVersion: z.ZodBoolean; shareScope: z.ZodString; }, z.core.$strip>>; templateInventory: z.ZodArray<z.ZodObject<{ path: z.ZodString; sha256: z.ZodString; }, z.core.$strip>>; compat: z.ZodObject<{ minChild: z.ZodString; }, z.core.$strip>; slots: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{ base: z.ZodString; pin: z.ZodObject<{ manifest: z.ZodString; integrity: z.ZodString; }, z.core.$strip>; }, z.core.$strip>>>; }, z.core.$strip>; type PlatformReleaseManifest = z.infer<typeof PlatformReleaseManifestSchema>; //#endregion export { PlatformReleaseManifest, PlatformReleaseManifestSchema }; //# sourceMappingURL=manifest.d.mts.map