UNPKG

@primno/dataverse-client

Version:

Dataverse / Dynamics 365 CE (on-premises) client for Node.JS. Use @primno/dataverse-auth to authenticate using a connection string or OAuth 2.0.

17 lines (16 loc) 511 B
import { TokenProvider } from "../token-provider"; export type Method = "GET" | "POST" | "PUT" | "DELETE" | "PATCH" | "HEAD" | "OPTIONS" | "TRACE" | string; export interface RequestOptions { method: Method; url: string; data?: any; headers?: Record<string, string>; } export interface Response { data: any; headers?: Record<string, string>; } export interface WebClient { setTokenProvider(authProvider: TokenProvider): void; request(config: RequestOptions): Promise<Response>; }