in src/extensions/visualExtensions.ts [50:62]
private static sendRequestWithBody<T>(visual: VisualDescriptor, method: "post" | "delete" | "put", url: string, body: any): Promise<T> {
const hpm = VisualExtensions.hpm(visual);
const uid = VisualExtensions.uid(visual);
const contentWindow = VisualExtensions.contentWindow(visual);
const sdkVersion = Config.version;
return hpm[method as string]<T>(url, body, { uid, sdkVersion }, contentWindow)
.then(
(response) => response.body,
(response) => {
throw response.body;
});
}