Type Alias CreateStoreRestHandlerOptions<R>

CreateStoreRestHandlerOptions: {
    auth?: AuthConfig;
    basePath?: string;
    handshakePath?: string;
    interceptors?: CommandInterceptor<R>[];
    iriHandling?: GraviolaIriHandlingMode[];
    localIdToIri?: (typeName: string, localId: string) => string;
    middleware?: HttpMiddleware[];
    pagination?: { maxLimit?: number };
    routes?: ExtensionRoute[];
    store: BaseStore<R> & Record<string, unknown>;
    typeNames: string[];
}

Type Parameters

  • R extends SchemaRegistry

Type declaration

  • Optionalauth?: AuthConfig
  • OptionalbasePath?: string
  • OptionalhandshakePath?: string
  • Optionalinterceptors?: CommandInterceptor<R>[]
  • OptionaliriHandling?: GraviolaIriHandlingMode[]
  • OptionallocalIdToIri?: (typeName: string, localId: string) => string
  • Optionalmiddleware?: HttpMiddleware[]
  • Optionalpagination?: { maxLimit?: number }
  • Optionalroutes?: ExtensionRoute[]
  • store: BaseStore<R> & Record<string, unknown>
  • typeNames: string[]

    Logical type names exposed on the wire (see Identifies.typeNameToTypeIRI).