private static get()

in src/extensions/reportExtensions.ts [25:37]


    private static get<T>(report: Report, url: string): Promise<T> {
        const hpm = ReportExtensions.hpm(report);
        const uid = ReportExtensions.uid(report);
        const contentWindow = ReportExtensions.contentWindow(report);
        const sdkVersion = Config.version;

        return hpm.get<T>(url, { uid, sdkVersion }, contentWindow)
            .then(
                (response) => response.body,
                (response) => {
                    throw response.body;
                });
    }