Type Alias ServeGraviolaRestOptions<R>

ServeGraviolaRestOptions: Omit<CreateStoreFromSpecOptions<R>, "backend"> & {
    backend?: StoreBackendSpec;
    basePath?: string;
    cors?: CreateGraviolaHonoAppOptions<R>["cors"];
    enableLogger?: boolean;
    fromEnv?: boolean;
    handler?: Partial<
        Omit<CreateStoreRestHandlerOptions<R>, "store" | "typeNames">,
    >;
    handshakePath?: string;
    hostname?: string;
    openapiDocument?: unknown;
    port?: number;
}

Type Parameters

  • R extends SchemaRegistry = SchemaRegistry

Type declaration

  • Optionalbackend?: StoreBackendSpec
  • OptionalbasePath?: string
  • Optionalcors?: CreateGraviolaHonoAppOptions<R>["cors"]
  • OptionalenableLogger?: boolean
  • OptionalfromEnv?: boolean

    When true (default), resolve backend from env if backend omitted.

  • Optionalhandler?: Partial<Omit<CreateStoreRestHandlerOptions<R>, "store" | "typeNames">>

    Extra handler options (auth, middleware, interceptors, routes).

  • OptionalhandshakePath?: string
  • Optionalhostname?: string
  • OptionalopenapiDocument?: unknown
  • Optionalport?: number