axios-miniprogram/types/cancel/CancelToken.d.ts

24 lines
723 B
TypeScript

import { CancelToken, CancelExecutor, CancelTokenSource } from '../types';
import Cancel from './Cancel';
export default class CancelTokenClass implements CancelToken {
/**
* 取消请求
*/
private _reason?;
listener: Promise<Cancel>;
constructor(executor: CancelExecutor);
throwIfRequested(): void;
/**
* 返回一个 CancelTokenSource
*
* CancelTokenSource.token 是一个 CancelToken 对象
*
* CancelTokenSource.cancel 是一个 CancelAction 函数
*
* 调用 CancelTokenSource.cancel('这里可以填写您的错误信息')
*
* 取消请求 CancelTokenSource.token
*/
static source(): CancelTokenSource;
}