UNPKG

everything-dev

Version:

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

217 lines • 10 kB
import { JsonValue } from "../types.cjs"; import "../index.cjs"; import * as z$1 from "zod"; //#region src/descriptor/schema.d.ts /** Pipeline-owned fields — never authored; injected from the deploy map. */ declare const PipelineFieldsSchema: z$1.ZodObject<{ production: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; ssr: z$1.ZodOptional<z$1.ZodString>; ssrIntegrity: z$1.ZodOptional<z$1.ZodString>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; }, z$1.core.$strip>; type PipelineFields = z$1.infer<typeof PipelineFieldsSchema>; /** An attached App (today's `plugins.<id>` / `app.auth` entries). */ declare const AttachmentRefSchema: z$1.ZodObject<{ path: z$1.ZodOptional<z$1.ZodString>; development: z$1.ZodOptional<z$1.ZodString>; name: z$1.ZodOptional<z$1.ZodString>; extends: z$1.ZodOptional<z$1.ZodString>; proxy: z$1.ZodOptional<z$1.ZodString>; variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ version: z$1.ZodString; requiredVersion: z$1.ZodOptional<z$1.ZodString>; singleton: z$1.ZodOptional<z$1.ZodBoolean>; eager: z$1.ZodOptional<z$1.ZodBoolean>; strictVersion: z$1.ZodOptional<z$1.ZodBoolean>; shareScope: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>>; connectSrc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; version: z$1.ZodOptional<z$1.ZodString>; ui: z$1.ZodOptional<z$1.ZodObject<{ name: z$1.ZodOptional<z$1.ZodString>; path: z$1.ZodOptional<z$1.ZodString>; development: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; }, z$1.core.$strict>>; }, z$1.core.$strip>; type AttachmentRef = z$1.infer<typeof AttachmentRefSchema>; type AttachmentInput = AttachmentRef; /** The `app.api` slot. */ declare const ApiRefSchema: z$1.ZodObject<{ path: z$1.ZodOptional<z$1.ZodString>; development: z$1.ZodOptional<z$1.ZodString>; proxy: z$1.ZodOptional<z$1.ZodString>; variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ version: z$1.ZodString; requiredVersion: z$1.ZodOptional<z$1.ZodString>; singleton: z$1.ZodOptional<z$1.ZodBoolean>; eager: z$1.ZodOptional<z$1.ZodBoolean>; strictVersion: z$1.ZodOptional<z$1.ZodBoolean>; shareScope: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strict>; type ApiRef = z$1.infer<typeof ApiRefSchema>; type ApiInput = ApiRef; /** The `app.ui` slot — pipeline fields (production/integrity/ssr) come from the deploy map. */ declare const UiRefSchema: z$1.ZodObject<{ path: z$1.ZodOptional<z$1.ZodString>; development: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strict>; type UiRef = z$1.infer<typeof UiRefSchema>; type UiInput = UiRef; /** The `app.host` slot — production/integrity come from the deploy map. */ declare const HostRefSchema: z$1.ZodObject<{ path: z$1.ZodOptional<z$1.ZodString>; development: z$1.ZodOptional<z$1.ZodString>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strict>; type HostRef = z$1.infer<typeof HostRefSchema>; type HostInput = HostRef; /** * The authored App — pure data, the boot input. Local paths only (dev * authoring shape); deployment resolves them through the deploy map. */ declare const AppDescriptorSchema: z$1.ZodObject<{ name: z$1.ZodString; extends: z$1.ZodOptional<z$1.ZodUnion<readonly [z$1.ZodString, z$1.ZodRecord<z$1.ZodString, z$1.ZodUnknown>]>>; account: z$1.ZodOptional<z$1.ZodString>; domain: z$1.ZodOptional<z$1.ZodString>; title: z$1.ZodOptional<z$1.ZodString>; description: z$1.ZodOptional<z$1.ZodString>; repository: z$1.ZodOptional<z$1.ZodString>; testnet: z$1.ZodOptional<z$1.ZodString>; staging: z$1.ZodOptional<z$1.ZodObject<{ domain: z$1.ZodString; account: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strict>>; starter: z$1.ZodOptional<z$1.ZodEnum<{ advanced: "advanced"; simple: "simple"; }>>; ci: z$1.ZodOptional<z$1.ZodObject<{ image: z$1.ZodOptional<z$1.ZodString>; railway: z$1.ZodOptional<z$1.ZodObject<{ service: z$1.ZodString; }, z$1.core.$strict>>; }, z$1.core.$strict>>; cdn: z$1.ZodOptional<z$1.ZodObject<{ origin: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strict>>; publish: z$1.ZodOptional<z$1.ZodObject<{ auth: z$1.ZodOptional<z$1.ZodEnum<{ custody: "custody"; key: "key"; session: "session"; }>>; }, z$1.core.$strict>>; host: z$1.ZodOptional<z$1.ZodObject<{ path: z$1.ZodOptional<z$1.ZodString>; development: z$1.ZodOptional<z$1.ZodString>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strict>>; api: z$1.ZodOptional<z$1.ZodObject<{ path: z$1.ZodOptional<z$1.ZodString>; development: z$1.ZodOptional<z$1.ZodString>; proxy: z$1.ZodOptional<z$1.ZodString>; variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ version: z$1.ZodString; requiredVersion: z$1.ZodOptional<z$1.ZodString>; singleton: z$1.ZodOptional<z$1.ZodBoolean>; eager: z$1.ZodOptional<z$1.ZodBoolean>; strictVersion: z$1.ZodOptional<z$1.ZodBoolean>; shareScope: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strict>>; ui: z$1.ZodOptional<z$1.ZodObject<{ path: z$1.ZodOptional<z$1.ZodString>; development: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strict>>; auth: z$1.ZodOptional<z$1.ZodObject<{ path: z$1.ZodOptional<z$1.ZodString>; development: z$1.ZodOptional<z$1.ZodString>; name: z$1.ZodOptional<z$1.ZodString>; extends: z$1.ZodOptional<z$1.ZodString>; proxy: z$1.ZodOptional<z$1.ZodString>; variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ version: z$1.ZodString; requiredVersion: z$1.ZodOptional<z$1.ZodString>; singleton: z$1.ZodOptional<z$1.ZodBoolean>; eager: z$1.ZodOptional<z$1.ZodBoolean>; strictVersion: z$1.ZodOptional<z$1.ZodBoolean>; shareScope: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>>; connectSrc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; version: z$1.ZodOptional<z$1.ZodString>; ui: z$1.ZodOptional<z$1.ZodObject<{ name: z$1.ZodOptional<z$1.ZodString>; path: z$1.ZodOptional<z$1.ZodString>; development: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; }, z$1.core.$strict>>; }, z$1.core.$strip>>; plugins: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ path: z$1.ZodOptional<z$1.ZodString>; development: z$1.ZodOptional<z$1.ZodString>; name: z$1.ZodOptional<z$1.ZodString>; extends: z$1.ZodOptional<z$1.ZodString>; proxy: z$1.ZodOptional<z$1.ZodString>; variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ version: z$1.ZodString; requiredVersion: z$1.ZodOptional<z$1.ZodString>; singleton: z$1.ZodOptional<z$1.ZodBoolean>; eager: z$1.ZodOptional<z$1.ZodBoolean>; strictVersion: z$1.ZodOptional<z$1.ZodBoolean>; shareScope: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>>; connectSrc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; version: z$1.ZodOptional<z$1.ZodString>; ui: z$1.ZodOptional<z$1.ZodObject<{ name: z$1.ZodOptional<z$1.ZodString>; path: z$1.ZodOptional<z$1.ZodString>; development: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; }, z$1.core.$strict>>; }, z$1.core.$strip>>>; }, z$1.core.$strict>; type AppDescriptor = z$1.infer<typeof AppDescriptorSchema>; type AppInput = AppDescriptor; type AppRegistry = Record<string, AppInput>; //#endregion export { ApiInput, ApiRef, ApiRefSchema, AppDescriptor, AppDescriptorSchema, AppInput, AppRegistry, AttachmentInput, AttachmentRef, AttachmentRefSchema, HostInput, HostRef, HostRefSchema, PipelineFields, PipelineFieldsSchema, UiInput, UiRef, UiRefSchema }; //# sourceMappingURL=schema.d.cts.map