UNPKG

d-wiki

Version:

A JavaScript wrapper for the wikipedia apis

44 lines (43 loc) 1.32 kB
export interface searchOptions { limit?: number; suggestion?: boolean; } export interface autocompletionOptions { limit?: number; } export interface pageOptions { autoSuggest?: boolean; redirect?: boolean; preload?: boolean; fields?: Array<pageFunctions>; } export interface listOptions { autoSuggest?: boolean; redirect?: boolean; limit?: number; } export interface geoOptions { limit?: number; radius?: number; } export type pageFunctions = 'summary' | 'images' | 'intro' | 'html' | 'content' | 'categories' | 'links' | 'references' | 'coordinates' | 'langLinks' | 'infobox' | 'tables' | 'related'; export interface eventOptions { type?: eventTypes; month?: string; day?: string; } export interface fcOptions { year?: string; month?: string; day?: string; } export type eventTypes = 'all' | 'selected' | 'births' | 'deaths' | 'events' | 'holidays'; export type randomFormats = 'title' | 'summary' | 'related' | 'mobile-sections' | 'mobile-sections-lead'; export type format = 'a4' | 'letter' | 'legal'; export type pdfType = 'desktop' | 'mobile'; export interface pdfOptions { autoSuggest?: boolean; format?: format; type?: pdfType; } export type citationFormat = 'mediawiki' | 'mediawiki-basefields' | 'zotero' | 'bibtex' | 'wikibase';