citeright-sdk-js
Version:
An SDK to connect to the CiteRight API.
25 lines (24 loc) • 933 B
TypeScript
interface ICallerContext {
applicationName?: string;
applicationVersion?: string;
msWordVersion?: string;
osType?: string;
osVersion?: string;
browserVersion?: string;
browserType?: string;
}
export default class CallerContext implements ICallerContext {
applicationName: string;
applicationVersion: string;
osType: string;
osVersion: string;
browserType: string;
browserVersion: string;
msWordVersion: string;
static inferBrowserContext(explicit: ICallerContext): CallerContext;
static inferNodeJSContext(explicit: ICallerContext): CallerContext;
static infer(explicit: ICallerContext): CallerContext;
constructor(applicationName: string, applicationVersion: string, osType: string, osVersion: string, browserType: string, browserVersion: string, msWordVersion: string);
toHttpHeaders(): Record<string, string | null>;
}
export {};