@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
TypeScript
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;
}