contensis-delivery-api
Version:
Client for retrieving content using the read-only Contensis Delivery API
23 lines (22 loc) • 780 B
TypeScript
import { Config } from '../models';
import { ClientGrants, ClientGrantType, ClientParams, ResponseHandler } from 'contensis-core-api';
export declare class ClientConfig implements Config {
private currentConfig;
private previousConfig;
rootUrl: string;
accessToken: string;
clientType: ClientGrantType;
clientDetails: ClientGrants;
defaultHeaders: {
[key: string]: string;
};
projectId: string;
language: string;
versionStatus: 'published' | 'latest';
pageSize: number;
responseHandler: ResponseHandler;
fetchFn: (input: RequestInfo, init?: RequestInit) => Promise<Response>;
constructor(currentConfig: Config, previousConfig: Config);
toParams(): ClientParams;
private getValue;
}