wiki-saikou
Version:
The library provides the out of box accessing to MediaWiki API in both browsers & Node.js, and the syntax is very similar to vanilla `new mw.Api()`. TypeScript definition included~
20 lines (19 loc) • 656 B
TypeScript
import { Fexios } from 'fexios';
export interface FexiosSaikou extends Fexios {
_tokens: Map<string, string>;
}
/**
* FexiosSaikou
*
* A pre-configured Fexios instance with MediaWiki-friendly defaults:
* - MediaWiki-specific request/response params normalization
* - built-in token management
* - error handling
*
* @author dragon-fish <dragon-fish@qq.com>
* @license MIT
*
* @param {string|URL} payload create a new FexiosSaikou instance with the given baseURL
* @param {Fexios} payload or make the given Fexios instance a FexiosSaikou instance
*/
export declare function createFexiosSaikou(payload: string | URL | Fexios): FexiosSaikou;