private static post()

in src/extensions/pageExtensions.ts [27:39]


    private static post<T>(page: Page, url: string, body: any): Promise<T> {
        const hpm = PageExtensions.hpm(page);
        const uid = PageExtensions.uid(page);
        const contentWindow = PageExtensions.contentWindow(page);

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