@openfin/servicenow
Version:
Connect OpenFin Container with ServiceNow
6 lines (5 loc) • 596 B
TypeScript
import { ApiRequestHeaders, HttpMethod, OAuthProvider } from '@openfin/oauth';
import { ServiceNowEntities, ServiceNowRestApiResponse } from './rest-api.types';
export declare const appendLeadingSlashIfMissing: (text: string) => string;
export declare const executeServiceNowApiRequest: (provider: OAuthProvider) => <T = unknown>(apiEndpoint: string, httpMethod?: HttpMethod, data?: any, suppressResponseBody?: boolean, headers?: ApiRequestHeaders) => Promise<ServiceNowRestApiResponse<T>>;
export declare const getCurrentUser: (provider: OAuthProvider) => Promise<ServiceNowEntities.Core.User>;