UNPKG

@barba/core

Version:

Create badass, fluid and smooth transition between your website's pages

23 lines (22 loc) 636 B
/** * @barba/core/utils/request * <br><br> * ## Fetch pages for transitions. * * - Includes timeout * - Uses Fetch API * - Handles errors * * @module core/utils/request * @preferred */ /***/ import { Cache } from '@barba/core/src/modules/Cache'; import { Headers } from '@barba/core/src/modules/Headers'; import { IResponse, RequestError } from '../defs'; /** * Init a page request. * Fetch the page and returns a promise with the text content. */ declare function request(url: string, ttl: number, requestError: RequestError, cache: Cache, headers: Headers): Promise<IResponse>; export { request };