UNPKG

@coveo/platform-client

Version:

The main goal of this package is to provide an easy to configure and straightforward way of querying Coveo Cloud APIs using JavaScript.

19 lines (18 loc) 674 B
import { Environment, Region } from './Endpoints.js'; import { RequestHandler, ResponseHandler } from './handlers/index.js'; import { Retrievable } from './utils/Retriever.js'; export type Feature = (currentOptions: PlatformClientOptions) => PlatformClientOptions; export interface PlatformClientOptions { accessToken: Retrievable<string>; organizationId?: Retrievable<string>; host?: Retrievable<string>; serverlessHost?: Retrievable<string>; environment?: Environment; region?: Region; /** * @experimental */ requestHandlers?: RequestHandler[]; responseHandlers?: ResponseHandler[]; globalRequestSettings?: RequestInit; }