@barba/core
Version:
Create badass, fluid and smooth transition between your website's pages
23 lines (22 loc) • 636 B
TypeScript
/**
* @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 };