nav-connect
Version:
Nav Online Invoice connection module
9 lines (8 loc) • 504 B
TypeScript
import type { AxiosError } from "axios";
import { ApiRequestType } from "nav-osa-core";
import type { BasicResultType } from "nav-osa-types";
export declare function handleAxiosError(error: AxiosError, timeoutMs: number): Promise<never>;
export declare function parseApiResponse<TResp extends {
result?: BasicResultType;
}>(responseXml: string, rootName: string): Promise<TResp>;
export declare function buildRequestOrThrow<T extends object>(requestType: ApiRequestType, reqObj: T): Promise<string>;