Socket
Socket
Sign inDemoInstall

wikipedia

Package Overview
Dependencies
9
Maintainers
1
Versions
25
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.9 to 1.2.0

3

dist/errors.d.ts

@@ -8,2 +8,5 @@ export declare class wikiError extends Error {

}
export declare class autocompletionsError extends wikiError {
constructor(message: string);
}
export declare class pageError extends wikiError {

@@ -10,0 +13,0 @@ constructor(message: string);

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.citationError = exports.pdfError = exports.fcError = exports.eventsError = exports.mediaError = exports.relatedError = exports.introError = exports.preloadError = exports.infoboxError = exports.coordinatesError = exports.geoSearchError = exports.linksError = exports.categoriesError = exports.contentError = exports.htmlError = exports.imageError = exports.summaryError = exports.pageError = exports.searchError = exports.wikiError = void 0;
exports.citationError = exports.pdfError = exports.fcError = exports.eventsError = exports.mediaError = exports.relatedError = exports.introError = exports.preloadError = exports.infoboxError = exports.coordinatesError = exports.geoSearchError = exports.linksError = exports.categoriesError = exports.contentError = exports.htmlError = exports.imageError = exports.summaryError = exports.pageError = exports.autocompletionsError = exports.searchError = exports.wikiError = void 0;
class wikiError extends Error {

@@ -19,2 +19,9 @@ constructor(message, code) {

exports.searchError = searchError;
class autocompletionsError extends wikiError {
constructor(message) {
super(message);
this.name = 'autocompletionsError';
}
}
exports.autocompletionsError = autocompletionsError;
class pageError extends wikiError {

@@ -21,0 +28,0 @@ constructor(message) {

@@ -1,2 +0,2 @@

import { pageOptions, searchOptions, geoOptions, listOptions, eventOptions, fcOptions, randomFormats, pdfOptions, citationFormat } from './optionTypes';
import { pageOptions, searchOptions, geoOptions, listOptions, eventOptions, fcOptions, randomFormats, pdfOptions, citationFormat, autocompletionOptions } from './optionTypes';
import Page from './page';

@@ -289,2 +289,13 @@ import { coordinatesResult, eventResult, featuredContentResult, geoSearchResult, imageResult, langLinksResult, languageResult, mobileSections, relatedResult, title, wikiMediaResult, wikiSearchResult, wikiSummary, notFound } from './resultTypes';

citation(query: string, format?: citationFormat, language?: string): Promise<any>;
/**
* Returns the autocompletion results for a given query
*
* @remarks
* Limits results by default to 10
*
* @param query - The string to search for
* @param autocompletionOptions - The number of results {@link autocompletionOptions | autocompletionOptions }
* @returns an array of string
*/
autocompletions(query: string, autocompletionOptions?: autocompletionOptions | undefined): Promise<Array<string>>;
};

@@ -291,0 +302,0 @@ export default wiki;

@@ -629,2 +629,28 @@ "use strict";

};
/**
* Returns the autocompletion results for a given query
*
* @remarks
* Limits results by default to 10
*
* @param query - The string to search for
* @param autocompletionOptions - The number of results {@link autocompletionOptions | autocompletionOptions }
* @returns an array of string
*/
wiki.autocompletions = async (query, autocompletionOptions) => {
try {
const autocompletionsParams = {
list: "search",
limit: (autocompletionOptions === null || autocompletionOptions === void 0 ? void 0 : autocompletionOptions.limit) || 10,
search: query,
action: "opensearch",
redirect: "return"
};
const [, autocompletions] = await (0, request_1.default)(autocompletionsParams, false);
return autocompletions;
}
catch (error) {
throw new errors_1.autocompletionsError(error);
}
};
exports.default = wiki;

@@ -631,0 +657,0 @@ // For CommonJS default export support

@@ -0,0 +0,0 @@ export declare const MSGS: {

@@ -0,0 +0,0 @@ "use strict";

@@ -5,2 +5,5 @@ export interface searchOptions {

}
export interface autocompletionOptions {
limit?: number;
}
export interface pageOptions {

@@ -7,0 +10,0 @@ autoSuggest?: boolean;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });

@@ -0,0 +0,0 @@ import { coordinatesResult, imageResult, langLinksResult, notFound, pageResult, relatedResult, wikiMediaResult, wikiSummary } from './resultTypes';

@@ -0,0 +0,0 @@ "use strict";

@@ -0,0 +0,0 @@ declare function makeRequest(params: any, redirect?: boolean): Promise<any>;

@@ -0,0 +0,0 @@ "use strict";

@@ -0,0 +0,0 @@ export interface wikiSearchResult {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });

@@ -0,0 +0,0 @@ export declare function isString(title: any): boolean;

@@ -0,0 +0,0 @@ "use strict";

2

package.json
{
"name": "wikipedia",
"version": "1.1.9",
"version": "1.2.0",
"description": "A JavaScript wrapper for the wikipedia apis",

@@ -5,0 +5,0 @@ "main": "dist",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc