New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

wikibase-sdk

Package Overview
Dependencies
Maintainers
1
Versions
86
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

wikibase-sdk - npm Package Compare versions

Comparing version 9.2.2 to 9.2.3

dist/src/helpers/parse_snak.d.ts

17

dist/src/helpers/sitelinks.d.ts

@@ -1,6 +0,8 @@

import type { WmLanguageCode } from '../types/options.js';
import type { Site } from '../types/sitelinks.js';
import { specialSites, type Site } from './wikimedia_constants.js';
import type { LanguageCode } from '../types/options.js';
import type { Url } from '../utils/build_url.js';
type ValueOf<T> = T[keyof T];
type SpecialSiteProjectName = ValueOf<typeof specialSites>;
export interface GetSitelinkUrlOptions {
site: Site;
site: Site | SpecialSiteProjectName;
title: string;

@@ -10,3 +12,3 @@ }

export interface SitelinkData {
lang: WmLanguageCode;
lang: LanguageCode;
project: Project;

@@ -18,7 +20,8 @@ key: string;

export declare function getSitelinkData(site: Site | Url): SitelinkData;
export declare const isSitelinkKey: (site: string) => boolean;
export declare const wikimediaLanguageCodes: readonly ["aa", "ab", "ace", "ady", "af", "ak", "als", "alt", "ami", "am", "ang", "anp", "an", "arc", "ar", "ary", "arz", "ast", "as", "atj", "avk", "av", "awa", "ay", "azb", "az", "ban", "bar", "bat_smg", "ba", "bcl", "be_x_old", "be", "bg", "bh", "bi", "bjn", "blk", "bm", "bn", "bo", "bpy", "br", "bs", "bug", "bxr", "ca", "cbk_zam", "cdo", "ceb", "ce", "cho", "chr", "ch", "chy", "ckb", "co", "crh", "cr", "csb", "cs", "cu", "cv", "cy", "dag", "da", "de", "din", "diq", "dsb", "dty", "dv", "dz", "ee", "el", "eml", "en", "eo", "es", "et", "eu", "ext", "fa", "ff", "fiu_vro", "fi", "fj", "fo", "frp", "frr", "fr", "fur", "fy", "gag", "gan", "ga", "gcr", "gd", "glk", "gl", "gn", "gom", "gor", "got", "guc", "gur", "gu", "guw", "gv", "hak", "ha", "haw", "he", "hif", "hi", "ho", "hr", "hsb", "ht", "hu", "hy", "hyw", "hz", "ia", "id", "ie", "ig", "ii", "ik", "ilo", "inh", "io", "is", "it", "iu", "jam", "ja", "jbo", "jv", "kaa", "kab", "ka", "kbd", "kbp", "kcg", "kg", "ki", "kj", "kk", "kl", "km", "kn", "koi", "ko", "krc", "kr", "ksh", "ks", "ku", "kv", "kw", "ky", "lad", "la", "lbe", "lb", "lez", "lfn", "lg", "lij", "li", "lld", "lmo", "ln", "lo", "lrc", "ltg", "lt", "lv", "mad", "mai", "map_bms", "mdf", "mg", "mhr", "mh", "min", "mi", "mk", "ml", "mni", "mn", "mnw", "mo", "mrj", "mr", "ms", "mt", "mus", "mwl", "myv", "my", "mzn", "nah", "nap", "na", "nds_nl", "nds", "ne", "new", "ng", "nia", "nl", "nn", "nov", "no", "nqo", "nrm", "nso", "nv", "ny", "oc", "olo", "om", "or", "os", "pag", "pam", "pap", "pa", "pcd", "pcm", "pdc", "pfl", "pih", "pi", "pl", "pms", "pnb", "pnt", "ps", "pt", "pwn", "qu", "rm", "rmy", "rn", "roa_rup", "roa_tara", "ro", "rue", "ru", "rw", "sah", "sat", "sa", "scn", "sco", "sc", "sd", "se", "sg", "shi", "shn", "sh", "shy", "simple", "si", "skr", "sk", "sl", "smn", "sm", "sn", "sources", "so", "sq", "srn", "sr", "ss", "stq", "st", "su", "sv", "sw", "szl", "szy", "ta", "tay", "tcy", "tet", "te", "tg", "th", "ti", "tk", "tl", "tn", "to", "tpi", "trv", "tr", "ts", "tt", "tum", "tw", "tyv", "ty", "udm", "ug", "uk", "ur", "uz", "vec", "vep", "ve", "vi", "vls", "vo", "war", "wa", "wo", "wuu", "xal", "xh", "xmf", "yi", "yo", "yue", "za", "zea", "zh_classical", "zh_min_nan", "zh_yue", "zh", "zu"];
declare const projectNames: readonly ("specieswiki" | "commons" | "mediawiki" | "meta" | "wikidata" | "wikimania" | "wikipedia" | "wikisource" | "wikiquote" | "wiktionary" | "wikibooks" | "wikiversity" | "wikivoyage" | "wikinews")[];
export declare const isSite: (site: string) => site is "aawiki" | "aawikibooks" | "aawiktionary" | "abwiki" | "abwiktionary" | "acewiki" | "adywiki" | "afwiki" | "afwikibooks" | "afwikiquote" | "afwiktionary" | "akwiki" | "akwikibooks" | "akwiktionary" | "alswiki" | "alswikibooks" | "alswikiquote" | "alswiktionary" | "altwiki" | "amiwiki" | "amwiki" | "amwikiquote" | "amwiktionary" | "angwiki" | "angwikibooks" | "angwikiquote" | "angwikisource" | "angwiktionary" | "anpwiki" | "anwiki" | "anwiktionary" | "arcwiki" | "arwiki" | "arwikibooks" | "arwikinews" | "arwikiquote" | "arwikisource" | "arwikiversity" | "arwiktionary" | "arywiki" | "arzwiki" | "astwiki" | "astwikibooks" | "astwikiquote" | "astwiktionary" | "aswiki" | "aswikibooks" | "aswikiquote" | "aswikisource" | "aswiktionary" | "atjwiki" | "avkwiki" | "avwiki" | "avwiktionary" | "awawiki" | "aywiki" | "aywikibooks" | "aywiktionary" | "azbwiki" | "azwiki" | "azwikibooks" | "azwikiquote" | "azwikisource" | "azwiktionary" | "banwiki" | "banwikisource" | "barwiki" | "bat_smgwiki" | "bawiki" | "bawikibooks" | "bclwiki" | "bclwikiquote" | "bclwiktionary" | "be_x_oldwiki" | "bewiki" | "bewikibooks" | "bewikiquote" | "bewikisource" | "bewiktionary" | "bgwiki" | "bgwikibooks" | "bgwikinews" | "bgwikiquote" | "bgwikisource" | "bgwiktionary" | "bhwiki" | "bhwiktionary" | "biwiki" | "biwikibooks" | "biwiktionary" | "bjnwiki" | "bjnwiktionary" | "blkwiki" | "bmwiki" | "bmwikibooks" | "bmwikiquote" | "bmwiktionary" | "bnwiki" | "bnwikibooks" | "bnwikiquote" | "bnwikisource" | "bnwikivoyage" | "bnwiktionary" | "bowiki" | "bowikibooks" | "bowiktionary" | "bpywiki" | "brwiki" | "brwikiquote" | "brwikisource" | "brwiktionary" | "bswiki" | "bswikibooks" | "bswikinews" | "bswikiquote" | "bswikisource" | "bswiktionary" | "btmwiktionary" | "bugwiki" | "bxrwiki" | "cawiki" | "cawikibooks" | "cawikinews" | "cawikiquote" | "cawikisource" | "cawiktionary" | "cbk_zamwiki" | "cdowiki" | "cebwiki" | "cewiki" | "chowiki" | "chrwiki" | "chrwiktionary" | "chwiki" | "chwikibooks" | "chwiktionary" | "chywiki" | "ckbwiki" | "ckbwiktionary" | "commonswiki" | "cowiki" | "cowikibooks" | "cowikiquote" | "cowiktionary" | "crhwiki" | "crwiki" | "crwikiquote" | "crwiktionary" | "csbwiki" | "csbwiktionary" | "cswiki" | "cswikibooks" | "cswikinews" | "cswikiquote" | "cswikisource" | "cswikiversity" | "cswiktionary" | "cuwiki" | "cvwiki" | "cvwikibooks" | "cywiki" | "cywikibooks" | "cywikiquote" | "cywikisource" | "cywiktionary" | "dagwiki" | "dawiki" | "dawikibooks" | "dawikiquote" | "dawikisource" | "dawiktionary" | "dewiki" | "dewikibooks" | "dewikinews" | "dewikiquote" | "dewikisource" | "dewikiversity" | "dewikivoyage" | "dewiktionary" | "dinwiki" | "diqwiki" | "diqwiktionary" | "dsbwiki" | "dtywiki" | "dvwiki" | "dvwiktionary" | "dzwiki" | "dzwiktionary" | "eewiki" | "elwiki" | "elwikibooks" | "elwikinews" | "elwikiquote" | "elwikisource" | "elwikiversity" | "elwikivoyage" | "elwiktionary" | "emlwiki" | "enwiki" | "enwikibooks" | "enwikinews" | "enwikiquote" | "enwikisource" | "enwikiversity" | "enwikivoyage" | "enwiktionary" | "eowiki" | "eowikibooks" | "eowikinews" | "eowikiquote" | "eowikisource" | "eowikivoyage" | "eowiktionary" | "eswiki" | "eswikibooks" | "eswikinews" | "eswikiquote" | "eswikisource" | "eswikiversity" | "eswikivoyage" | "eswiktionary" | "etwiki" | "etwikibooks" | "etwikiquote" | "etwikisource" | "etwiktionary" | "euwiki" | "euwikibooks" | "euwikiquote" | "euwikisource" | "euwiktionary" | "extwiki" | "fatwiki" | "fawiki" | "fawikibooks" | "fawikinews" | "fawikiquote" | "fawikisource" | "fawikivoyage" | "fawiktionary" | "ffwiki" | "fiu_vrowiki" | "fiwiki" | "fiwikibooks" | "fiwikinews" | "fiwikiquote" | "fiwikisource" | "fiwikiversity" | "fiwikivoyage" | "fiwiktionary" | "fjwiki" | "fjwiktionary" | "foundationwiki" | "fowiki" | "fowikisource" | "fowiktionary" | "frpwiki" | "frrwiki" | "frwiki" | "frwikibooks" | "frwikinews" | "frwikiquote" | "frwikisource" | "frwikiversity" | "frwikivoyage" | "frwiktionary" | "furwiki" | "fywiki" | "fywikibooks" | "fywiktionary" | "gagwiki" | "ganwiki" | "gawiki" | "gawikibooks" | "gawikiquote" | "gawiktionary" | "gcrwiki" | "gdwiki" | "gdwiktionary" | "glkwiki" | "glwiki" | "glwikibooks" | "glwikiquote" | "glwikisource" | "glwiktionary" | "gnwiki" | "gnwikibooks" | "gnwiktionary" | "gomwiki" | "gomwiktionary" | "gorwiki" | "gorwiktionary" | "gotwiki" | "gotwikibooks" | "gpewiki" | "gucwiki" | "gurwiki" | "guwiki" | "guwikibooks" | "guwikiquote" | "guwikisource" | "guwiktionary" | "guwwiki" | "guwwikinews" | "guwwikiquote" | "guwwiktionary" | "gvwiki" | "gvwiktionary" | "hakwiki" | "hawiki" | "hawiktionary" | "hawwiki" | "hewiki" | "hewikibooks" | "hewikinews" | "hewikiquote" | "hewikisource" | "hewikivoyage" | "hewiktionary" | "hifwiki" | "hifwiktionary" | "hiwiki" | "hiwikibooks" | "hiwikiquote" | "hiwikisource" | "hiwikiversity" | "hiwikivoyage" | "hiwiktionary" | "howiki" | "hrwiki" | "hrwikibooks" | "hrwikiquote" | "hrwikisource" | "hrwiktionary" | "hsbwiki" | "hsbwiktionary" | "htwiki" | "htwikisource" | "huwiki" | "huwikibooks" | "huwikinews" | "huwikiquote" | "huwikisource" | "huwiktionary" | "hywiki" | "hywikibooks" | "hywikiquote" | "hywikisource" | "hywiktionary" | "hywwiki" | "hzwiki" | "iawiki" | "iawikibooks" | "iawiktionary" | "idwiki" | "idwikibooks" | "idwikiquote" | "idwikisource" | "idwiktionary" | "iewiki" | "iewikibooks" | "iewiktionary" | "igwiki" | "igwikiquote" | "igwiktionary" | "iiwiki" | "ikwiki" | "ikwiktionary" | "ilowiki" | "inhwiki" | "iowiki" | "iowiktionary" | "iswiki" | "iswikibooks" | "iswikiquote" | "iswikisource" | "iswiktionary" | "itwiki" | "itwikibooks" | "itwikinews" | "itwikiquote" | "itwikisource" | "itwikiversity" | "itwikivoyage" | "itwiktionary" | "iuwiki" | "iuwiktionary" | "jamwiki" | "jawiki" | "jawikibooks" | "jawikinews" | "jawikiquote" | "jawikisource" | "jawikiversity" | "jawikivoyage" | "jawiktionary" | "jbowiki" | "jbowiktionary" | "jvwiki" | "jvwikisource" | "jvwiktionary" | "kaawiki" | "kabwiki" | "kawiki" | "kawikibooks" | "kawikiquote" | "kawiktionary" | "kbdwiki" | "kbdwiktionary" | "kbpwiki" | "kcgwiki" | "kcgwiktionary" | "kgwiki" | "kiwiki" | "kjwiki" | "kkwiki" | "kkwikibooks" | "kkwikiquote" | "kkwiktionary" | "klwiki" | "klwiktionary" | "kmwiki" | "kmwikibooks" | "kmwiktionary" | "knwiki" | "knwikibooks" | "knwikiquote" | "knwikisource" | "knwiktionary" | "koiwiki" | "kowiki" | "kowikibooks" | "kowikinews" | "kowikiquote" | "kowikisource" | "kowikiversity" | "kowiktionary" | "krcwiki" | "krwiki" | "krwikiquote" | "kshwiki" | "kswiki" | "kswikibooks" | "kswikiquote" | "kswiktionary" | "kuwiki" | "kuwikibooks" | "kuwikiquote" | "kuwiktionary" | "kvwiki" | "kwwiki" | "kwwikiquote" | "kwwiktionary" | "kywiki" | "kywikibooks" | "kywikiquote" | "kywiktionary" | "ladwiki" | "lawiki" | "lawikibooks" | "lawikiquote" | "lawikisource" | "lawiktionary" | "lbewiki" | "lbwiki" | "lbwikibooks" | "lbwikiquote" | "lbwiktionary" | "lezwiki" | "lfnwiki" | "lgwiki" | "lijwiki" | "lijwikisource" | "liwiki" | "liwikibooks" | "liwikinews" | "liwikiquote" | "liwikisource" | "liwiktionary" | "lldwiki" | "lmowiki" | "lmowiktionary" | "lnwiki" | "lnwikibooks" | "lnwiktionary" | "lowiki" | "lowiktionary" | "lrcwiki" | "ltgwiki" | "ltwiki" | "ltwikibooks" | "ltwikiquote" | "ltwikisource" | "ltwiktionary" | "lvwiki" | "lvwikibooks" | "lvwiktionary" | "madwiki" | "maiwiki" | "map_bmswiki" | "mdfwiki" | "mediawikiwiki" | "metawiki" | "mgwiki" | "mgwikibooks" | "mgwiktionary" | "mhrwiki" | "mhwiki" | "mhwiktionary" | "minwiki" | "minwiktionary" | "miwiki" | "miwikibooks" | "miwiktionary" | "mkwiki" | "mkwikibooks" | "mkwikisource" | "mkwiktionary" | "mlwiki" | "mlwikibooks" | "mlwikiquote" | "mlwikisource" | "mlwiktionary" | "mniwiki" | "mniwiktionary" | "mnwiki" | "mnwikibooks" | "mnwiktionary" | "mnwwiki" | "mnwwiktionary" | "mowiki" | "mowiktionary" | "mrjwiki" | "mrwiki" | "mrwikibooks" | "mrwikiquote" | "mrwikisource" | "mrwiktionary" | "mswiki" | "mswikibooks" | "mswiktionary" | "mtwiki" | "mtwiktionary" | "muswiki" | "mwlwiki" | "myvwiki" | "mywiki" | "mywikibooks" | "mywiktionary" | "mznwiki" | "nahwiki" | "nahwikibooks" | "nahwiktionary" | "napwiki" | "napwikisource" | "nawiki" | "nawikibooks" | "nawikiquote" | "nawiktionary" | "nds_nlwiki" | "ndswiki" | "ndswikibooks" | "ndswikiquote" | "ndswiktionary" | "newiki" | "newikibooks" | "newiktionary" | "newwiki" | "ngwiki" | "niawiki" | "niawiktionary" | "nlwiki" | "nlwikibooks" | "nlwikinews" | "nlwikiquote" | "nlwikisource" | "nlwikivoyage" | "nlwiktionary" | "nnwiki" | "nnwikiquote" | "nnwiktionary" | "novwiki" | "nowiki" | "nowikibooks" | "nowikinews" | "nowikiquote" | "nowikisource" | "nowiktionary" | "nqowiki" | "nrmwiki" | "nsowiki" | "nvwiki" | "nywiki" | "ocwiki" | "ocwikibooks" | "ocwiktionary" | "olowiki" | "omwiki" | "omwiktionary" | "orwiki" | "orwikisource" | "orwiktionary" | "oswiki" | "outreachwiki" | "pagwiki" | "pamwiki" | "papwiki" | "pawiki" | "pawikibooks" | "pawikisource" | "pawiktionary" | "pcdwiki" | "pcmwiki" | "pdcwiki" | "pflwiki" | "pihwiki" | "piwiki" | "piwiktionary" | "plwiki" | "plwikibooks" | "plwikinews" | "plwikiquote" | "plwikisource" | "plwikivoyage" | "plwiktionary" | "pmswiki" | "pmswikisource" | "pnbwiki" | "pnbwiktionary" | "pntwiki" | "pswiki" | "pswikibooks" | "pswikivoyage" | "pswiktionary" | "ptwiki" | "ptwikibooks" | "ptwikinews" | "ptwikiquote" | "ptwikisource" | "ptwikiversity" | "ptwikivoyage" | "ptwiktionary" | "pwnwiki" | "quwiki" | "quwikibooks" | "quwikiquote" | "quwiktionary" | "rmwiki" | "rmwikibooks" | "rmwiktionary" | "rmywiki" | "rnwiki" | "rnwiktionary" | "roa_rupwiki" | "roa_rupwiktionary" | "roa_tarawiki" | "rowiki" | "rowikibooks" | "rowikinews" | "rowikiquote" | "rowikisource" | "rowikivoyage" | "rowiktionary" | "ruewiki" | "ruwiki" | "ruwikibooks" | "ruwikinews" | "ruwikiquote" | "ruwikisource" | "ruwikiversity" | "ruwikivoyage" | "ruwiktionary" | "rwwiki" | "rwwiktionary" | "sahwiki" | "sahwikiquote" | "sahwikisource" | "satwiki" | "sawiki" | "sawikibooks" | "sawikiquote" | "sawikisource" | "sawiktionary" | "scnwiki" | "scnwiktionary" | "scowiki" | "scwiki" | "scwiktionary" | "sdwiki" | "sdwikinews" | "sdwiktionary" | "sewiki" | "sewikibooks" | "sgwiki" | "sgwiktionary" | "shiwiki" | "shnwiki" | "shnwikibooks" | "shnwikivoyage" | "shnwiktionary" | "shwiki" | "shwiktionary" | "shywiktionary" | "simplewiki" | "simplewikibooks" | "simplewikiquote" | "simplewiktionary" | "siwiki" | "siwikibooks" | "siwiktionary" | "skrwiki" | "skrwiktionary" | "skwiki" | "skwikibooks" | "skwikiquote" | "skwikisource" | "skwiktionary" | "slwiki" | "slwikibooks" | "slwikiquote" | "slwikisource" | "slwikiversity" | "slwiktionary" | "smnwiki" | "smwiki" | "smwiktionary" | "snwiki" | "snwiktionary" | "sourceswiki" | "sowiki" | "sowiktionary" | "specieswiki" | "sqwiki" | "sqwikibooks" | "sqwikinews" | "sqwikiquote" | "sqwiktionary" | "srnwiki" | "srwiki" | "srwikibooks" | "srwikinews" | "srwikiquote" | "srwikisource" | "srwiktionary" | "sswiki" | "sswiktionary" | "stqwiki" | "stwiki" | "stwiktionary" | "suwiki" | "suwikibooks" | "suwikiquote" | "suwiktionary" | "svwiki" | "svwikibooks" | "svwikinews" | "svwikiquote" | "svwikisource" | "svwikiversity" | "svwikivoyage" | "svwiktionary" | "swwiki" | "swwikibooks" | "swwiktionary" | "szlwiki" | "szywiki" | "tawiki" | "tawikibooks" | "tawikinews" | "tawikiquote" | "tawikisource" | "tawiktionary" | "taywiki" | "tcywiki" | "tetwiki" | "tewiki" | "tewikibooks" | "tewikiquote" | "tewikisource" | "tewiktionary" | "tgwiki" | "tgwikibooks" | "tgwiktionary" | "thwiki" | "thwikibooks" | "thwikinews" | "thwikiquote" | "thwikisource" | "thwiktionary" | "tiwiki" | "tiwiktionary" | "tkwiki" | "tkwikibooks" | "tkwikiquote" | "tkwiktionary" | "tlwiki" | "tlwikibooks" | "tlwikiquote" | "tlwiktionary" | "tnwiki" | "tnwiktionary" | "towiki" | "towiktionary" | "tpiwiki" | "tpiwiktionary" | "trvwiki" | "trwiki" | "trwikibooks" | "trwikinews" | "trwikiquote" | "trwikisource" | "trwikivoyage" | "trwiktionary" | "tswiki" | "tswiktionary" | "ttwiki" | "ttwikibooks" | "ttwikiquote" | "ttwiktionary" | "tumwiki" | "twwiki" | "twwiktionary" | "tyvwiki" | "tywiki" | "udmwiki" | "ugwiki" | "ugwikibooks" | "ugwikiquote" | "ugwiktionary" | "ukwiki" | "ukwikibooks" | "ukwikinews" | "ukwikiquote" | "ukwikisource" | "ukwikivoyage" | "ukwiktionary" | "urwiki" | "urwikibooks" | "urwikiquote" | "urwiktionary" | "uzwiki" | "uzwikibooks" | "uzwikiquote" | "uzwiktionary" | "vecwiki" | "vecwikisource" | "vecwiktionary" | "vepwiki" | "vewiki" | "viwiki" | "viwikibooks" | "viwikiquote" | "viwikisource" | "viwikivoyage" | "viwiktionary" | "vlswiki" | "vowiki" | "vowikibooks" | "vowikiquote" | "vowiktionary" | "warwiki" | "wawiki" | "wawikibooks" | "wawikisource" | "wawiktionary" | "wikidatawiki" | "wikimaniawiki" | "wowiki" | "wowikiquote" | "wowiktionary" | "wuuwiki" | "xalwiki" | "xhwiki" | "xhwikibooks" | "xhwiktionary" | "xmfwiki" | "yiwiki" | "yiwikisource" | "yiwiktionary" | "yowiki" | "yowikibooks" | "yowiktionary" | "yuewiktionary" | "zawiki" | "zawikibooks" | "zawikiquote" | "zawiktionary" | "zeawiki" | "zh_classicalwiki" | "zh_min_nanwiki" | "zh_min_nanwikibooks" | "zh_min_nanwikiquote" | "zh_min_nanwikisource" | "zh_min_nanwiktionary" | "zh_yuewiki" | "zhwiki" | "zhwikibooks" | "zhwikinews" | "zhwikiquote" | "zhwikisource" | "zhwikiversity" | "zhwikivoyage" | "zhwiktionary" | "zuwiki" | "zuwikibooks" | "zuwiktionary";
/** @deprecated use isSite */
export declare const isSitelinkKey: (site: string) => site is "aawiki" | "aawikibooks" | "aawiktionary" | "abwiki" | "abwiktionary" | "acewiki" | "adywiki" | "afwiki" | "afwikibooks" | "afwikiquote" | "afwiktionary" | "akwiki" | "akwikibooks" | "akwiktionary" | "alswiki" | "alswikibooks" | "alswikiquote" | "alswiktionary" | "altwiki" | "amiwiki" | "amwiki" | "amwikiquote" | "amwiktionary" | "angwiki" | "angwikibooks" | "angwikiquote" | "angwikisource" | "angwiktionary" | "anpwiki" | "anwiki" | "anwiktionary" | "arcwiki" | "arwiki" | "arwikibooks" | "arwikinews" | "arwikiquote" | "arwikisource" | "arwikiversity" | "arwiktionary" | "arywiki" | "arzwiki" | "astwiki" | "astwikibooks" | "astwikiquote" | "astwiktionary" | "aswiki" | "aswikibooks" | "aswikiquote" | "aswikisource" | "aswiktionary" | "atjwiki" | "avkwiki" | "avwiki" | "avwiktionary" | "awawiki" | "aywiki" | "aywikibooks" | "aywiktionary" | "azbwiki" | "azwiki" | "azwikibooks" | "azwikiquote" | "azwikisource" | "azwiktionary" | "banwiki" | "banwikisource" | "barwiki" | "bat_smgwiki" | "bawiki" | "bawikibooks" | "bclwiki" | "bclwikiquote" | "bclwiktionary" | "be_x_oldwiki" | "bewiki" | "bewikibooks" | "bewikiquote" | "bewikisource" | "bewiktionary" | "bgwiki" | "bgwikibooks" | "bgwikinews" | "bgwikiquote" | "bgwikisource" | "bgwiktionary" | "bhwiki" | "bhwiktionary" | "biwiki" | "biwikibooks" | "biwiktionary" | "bjnwiki" | "bjnwiktionary" | "blkwiki" | "bmwiki" | "bmwikibooks" | "bmwikiquote" | "bmwiktionary" | "bnwiki" | "bnwikibooks" | "bnwikiquote" | "bnwikisource" | "bnwikivoyage" | "bnwiktionary" | "bowiki" | "bowikibooks" | "bowiktionary" | "bpywiki" | "brwiki" | "brwikiquote" | "brwikisource" | "brwiktionary" | "bswiki" | "bswikibooks" | "bswikinews" | "bswikiquote" | "bswikisource" | "bswiktionary" | "btmwiktionary" | "bugwiki" | "bxrwiki" | "cawiki" | "cawikibooks" | "cawikinews" | "cawikiquote" | "cawikisource" | "cawiktionary" | "cbk_zamwiki" | "cdowiki" | "cebwiki" | "cewiki" | "chowiki" | "chrwiki" | "chrwiktionary" | "chwiki" | "chwikibooks" | "chwiktionary" | "chywiki" | "ckbwiki" | "ckbwiktionary" | "commonswiki" | "cowiki" | "cowikibooks" | "cowikiquote" | "cowiktionary" | "crhwiki" | "crwiki" | "crwikiquote" | "crwiktionary" | "csbwiki" | "csbwiktionary" | "cswiki" | "cswikibooks" | "cswikinews" | "cswikiquote" | "cswikisource" | "cswikiversity" | "cswiktionary" | "cuwiki" | "cvwiki" | "cvwikibooks" | "cywiki" | "cywikibooks" | "cywikiquote" | "cywikisource" | "cywiktionary" | "dagwiki" | "dawiki" | "dawikibooks" | "dawikiquote" | "dawikisource" | "dawiktionary" | "dewiki" | "dewikibooks" | "dewikinews" | "dewikiquote" | "dewikisource" | "dewikiversity" | "dewikivoyage" | "dewiktionary" | "dinwiki" | "diqwiki" | "diqwiktionary" | "dsbwiki" | "dtywiki" | "dvwiki" | "dvwiktionary" | "dzwiki" | "dzwiktionary" | "eewiki" | "elwiki" | "elwikibooks" | "elwikinews" | "elwikiquote" | "elwikisource" | "elwikiversity" | "elwikivoyage" | "elwiktionary" | "emlwiki" | "enwiki" | "enwikibooks" | "enwikinews" | "enwikiquote" | "enwikisource" | "enwikiversity" | "enwikivoyage" | "enwiktionary" | "eowiki" | "eowikibooks" | "eowikinews" | "eowikiquote" | "eowikisource" | "eowikivoyage" | "eowiktionary" | "eswiki" | "eswikibooks" | "eswikinews" | "eswikiquote" | "eswikisource" | "eswikiversity" | "eswikivoyage" | "eswiktionary" | "etwiki" | "etwikibooks" | "etwikiquote" | "etwikisource" | "etwiktionary" | "euwiki" | "euwikibooks" | "euwikiquote" | "euwikisource" | "euwiktionary" | "extwiki" | "fatwiki" | "fawiki" | "fawikibooks" | "fawikinews" | "fawikiquote" | "fawikisource" | "fawikivoyage" | "fawiktionary" | "ffwiki" | "fiu_vrowiki" | "fiwiki" | "fiwikibooks" | "fiwikinews" | "fiwikiquote" | "fiwikisource" | "fiwikiversity" | "fiwikivoyage" | "fiwiktionary" | "fjwiki" | "fjwiktionary" | "foundationwiki" | "fowiki" | "fowikisource" | "fowiktionary" | "frpwiki" | "frrwiki" | "frwiki" | "frwikibooks" | "frwikinews" | "frwikiquote" | "frwikisource" | "frwikiversity" | "frwikivoyage" | "frwiktionary" | "furwiki" | "fywiki" | "fywikibooks" | "fywiktionary" | "gagwiki" | "ganwiki" | "gawiki" | "gawikibooks" | "gawikiquote" | "gawiktionary" | "gcrwiki" | "gdwiki" | "gdwiktionary" | "glkwiki" | "glwiki" | "glwikibooks" | "glwikiquote" | "glwikisource" | "glwiktionary" | "gnwiki" | "gnwikibooks" | "gnwiktionary" | "gomwiki" | "gomwiktionary" | "gorwiki" | "gorwiktionary" | "gotwiki" | "gotwikibooks" | "gpewiki" | "gucwiki" | "gurwiki" | "guwiki" | "guwikibooks" | "guwikiquote" | "guwikisource" | "guwiktionary" | "guwwiki" | "guwwikinews" | "guwwikiquote" | "guwwiktionary" | "gvwiki" | "gvwiktionary" | "hakwiki" | "hawiki" | "hawiktionary" | "hawwiki" | "hewiki" | "hewikibooks" | "hewikinews" | "hewikiquote" | "hewikisource" | "hewikivoyage" | "hewiktionary" | "hifwiki" | "hifwiktionary" | "hiwiki" | "hiwikibooks" | "hiwikiquote" | "hiwikisource" | "hiwikiversity" | "hiwikivoyage" | "hiwiktionary" | "howiki" | "hrwiki" | "hrwikibooks" | "hrwikiquote" | "hrwikisource" | "hrwiktionary" | "hsbwiki" | "hsbwiktionary" | "htwiki" | "htwikisource" | "huwiki" | "huwikibooks" | "huwikinews" | "huwikiquote" | "huwikisource" | "huwiktionary" | "hywiki" | "hywikibooks" | "hywikiquote" | "hywikisource" | "hywiktionary" | "hywwiki" | "hzwiki" | "iawiki" | "iawikibooks" | "iawiktionary" | "idwiki" | "idwikibooks" | "idwikiquote" | "idwikisource" | "idwiktionary" | "iewiki" | "iewikibooks" | "iewiktionary" | "igwiki" | "igwikiquote" | "igwiktionary" | "iiwiki" | "ikwiki" | "ikwiktionary" | "ilowiki" | "inhwiki" | "iowiki" | "iowiktionary" | "iswiki" | "iswikibooks" | "iswikiquote" | "iswikisource" | "iswiktionary" | "itwiki" | "itwikibooks" | "itwikinews" | "itwikiquote" | "itwikisource" | "itwikiversity" | "itwikivoyage" | "itwiktionary" | "iuwiki" | "iuwiktionary" | "jamwiki" | "jawiki" | "jawikibooks" | "jawikinews" | "jawikiquote" | "jawikisource" | "jawikiversity" | "jawikivoyage" | "jawiktionary" | "jbowiki" | "jbowiktionary" | "jvwiki" | "jvwikisource" | "jvwiktionary" | "kaawiki" | "kabwiki" | "kawiki" | "kawikibooks" | "kawikiquote" | "kawiktionary" | "kbdwiki" | "kbdwiktionary" | "kbpwiki" | "kcgwiki" | "kcgwiktionary" | "kgwiki" | "kiwiki" | "kjwiki" | "kkwiki" | "kkwikibooks" | "kkwikiquote" | "kkwiktionary" | "klwiki" | "klwiktionary" | "kmwiki" | "kmwikibooks" | "kmwiktionary" | "knwiki" | "knwikibooks" | "knwikiquote" | "knwikisource" | "knwiktionary" | "koiwiki" | "kowiki" | "kowikibooks" | "kowikinews" | "kowikiquote" | "kowikisource" | "kowikiversity" | "kowiktionary" | "krcwiki" | "krwiki" | "krwikiquote" | "kshwiki" | "kswiki" | "kswikibooks" | "kswikiquote" | "kswiktionary" | "kuwiki" | "kuwikibooks" | "kuwikiquote" | "kuwiktionary" | "kvwiki" | "kwwiki" | "kwwikiquote" | "kwwiktionary" | "kywiki" | "kywikibooks" | "kywikiquote" | "kywiktionary" | "ladwiki" | "lawiki" | "lawikibooks" | "lawikiquote" | "lawikisource" | "lawiktionary" | "lbewiki" | "lbwiki" | "lbwikibooks" | "lbwikiquote" | "lbwiktionary" | "lezwiki" | "lfnwiki" | "lgwiki" | "lijwiki" | "lijwikisource" | "liwiki" | "liwikibooks" | "liwikinews" | "liwikiquote" | "liwikisource" | "liwiktionary" | "lldwiki" | "lmowiki" | "lmowiktionary" | "lnwiki" | "lnwikibooks" | "lnwiktionary" | "lowiki" | "lowiktionary" | "lrcwiki" | "ltgwiki" | "ltwiki" | "ltwikibooks" | "ltwikiquote" | "ltwikisource" | "ltwiktionary" | "lvwiki" | "lvwikibooks" | "lvwiktionary" | "madwiki" | "maiwiki" | "map_bmswiki" | "mdfwiki" | "mediawikiwiki" | "metawiki" | "mgwiki" | "mgwikibooks" | "mgwiktionary" | "mhrwiki" | "mhwiki" | "mhwiktionary" | "minwiki" | "minwiktionary" | "miwiki" | "miwikibooks" | "miwiktionary" | "mkwiki" | "mkwikibooks" | "mkwikisource" | "mkwiktionary" | "mlwiki" | "mlwikibooks" | "mlwikiquote" | "mlwikisource" | "mlwiktionary" | "mniwiki" | "mniwiktionary" | "mnwiki" | "mnwikibooks" | "mnwiktionary" | "mnwwiki" | "mnwwiktionary" | "mowiki" | "mowiktionary" | "mrjwiki" | "mrwiki" | "mrwikibooks" | "mrwikiquote" | "mrwikisource" | "mrwiktionary" | "mswiki" | "mswikibooks" | "mswiktionary" | "mtwiki" | "mtwiktionary" | "muswiki" | "mwlwiki" | "myvwiki" | "mywiki" | "mywikibooks" | "mywiktionary" | "mznwiki" | "nahwiki" | "nahwikibooks" | "nahwiktionary" | "napwiki" | "napwikisource" | "nawiki" | "nawikibooks" | "nawikiquote" | "nawiktionary" | "nds_nlwiki" | "ndswiki" | "ndswikibooks" | "ndswikiquote" | "ndswiktionary" | "newiki" | "newikibooks" | "newiktionary" | "newwiki" | "ngwiki" | "niawiki" | "niawiktionary" | "nlwiki" | "nlwikibooks" | "nlwikinews" | "nlwikiquote" | "nlwikisource" | "nlwikivoyage" | "nlwiktionary" | "nnwiki" | "nnwikiquote" | "nnwiktionary" | "novwiki" | "nowiki" | "nowikibooks" | "nowikinews" | "nowikiquote" | "nowikisource" | "nowiktionary" | "nqowiki" | "nrmwiki" | "nsowiki" | "nvwiki" | "nywiki" | "ocwiki" | "ocwikibooks" | "ocwiktionary" | "olowiki" | "omwiki" | "omwiktionary" | "orwiki" | "orwikisource" | "orwiktionary" | "oswiki" | "outreachwiki" | "pagwiki" | "pamwiki" | "papwiki" | "pawiki" | "pawikibooks" | "pawikisource" | "pawiktionary" | "pcdwiki" | "pcmwiki" | "pdcwiki" | "pflwiki" | "pihwiki" | "piwiki" | "piwiktionary" | "plwiki" | "plwikibooks" | "plwikinews" | "plwikiquote" | "plwikisource" | "plwikivoyage" | "plwiktionary" | "pmswiki" | "pmswikisource" | "pnbwiki" | "pnbwiktionary" | "pntwiki" | "pswiki" | "pswikibooks" | "pswikivoyage" | "pswiktionary" | "ptwiki" | "ptwikibooks" | "ptwikinews" | "ptwikiquote" | "ptwikisource" | "ptwikiversity" | "ptwikivoyage" | "ptwiktionary" | "pwnwiki" | "quwiki" | "quwikibooks" | "quwikiquote" | "quwiktionary" | "rmwiki" | "rmwikibooks" | "rmwiktionary" | "rmywiki" | "rnwiki" | "rnwiktionary" | "roa_rupwiki" | "roa_rupwiktionary" | "roa_tarawiki" | "rowiki" | "rowikibooks" | "rowikinews" | "rowikiquote" | "rowikisource" | "rowikivoyage" | "rowiktionary" | "ruewiki" | "ruwiki" | "ruwikibooks" | "ruwikinews" | "ruwikiquote" | "ruwikisource" | "ruwikiversity" | "ruwikivoyage" | "ruwiktionary" | "rwwiki" | "rwwiktionary" | "sahwiki" | "sahwikiquote" | "sahwikisource" | "satwiki" | "sawiki" | "sawikibooks" | "sawikiquote" | "sawikisource" | "sawiktionary" | "scnwiki" | "scnwiktionary" | "scowiki" | "scwiki" | "scwiktionary" | "sdwiki" | "sdwikinews" | "sdwiktionary" | "sewiki" | "sewikibooks" | "sgwiki" | "sgwiktionary" | "shiwiki" | "shnwiki" | "shnwikibooks" | "shnwikivoyage" | "shnwiktionary" | "shwiki" | "shwiktionary" | "shywiktionary" | "simplewiki" | "simplewikibooks" | "simplewikiquote" | "simplewiktionary" | "siwiki" | "siwikibooks" | "siwiktionary" | "skrwiki" | "skrwiktionary" | "skwiki" | "skwikibooks" | "skwikiquote" | "skwikisource" | "skwiktionary" | "slwiki" | "slwikibooks" | "slwikiquote" | "slwikisource" | "slwikiversity" | "slwiktionary" | "smnwiki" | "smwiki" | "smwiktionary" | "snwiki" | "snwiktionary" | "sourceswiki" | "sowiki" | "sowiktionary" | "specieswiki" | "sqwiki" | "sqwikibooks" | "sqwikinews" | "sqwikiquote" | "sqwiktionary" | "srnwiki" | "srwiki" | "srwikibooks" | "srwikinews" | "srwikiquote" | "srwikisource" | "srwiktionary" | "sswiki" | "sswiktionary" | "stqwiki" | "stwiki" | "stwiktionary" | "suwiki" | "suwikibooks" | "suwikiquote" | "suwiktionary" | "svwiki" | "svwikibooks" | "svwikinews" | "svwikiquote" | "svwikisource" | "svwikiversity" | "svwikivoyage" | "svwiktionary" | "swwiki" | "swwikibooks" | "swwiktionary" | "szlwiki" | "szywiki" | "tawiki" | "tawikibooks" | "tawikinews" | "tawikiquote" | "tawikisource" | "tawiktionary" | "taywiki" | "tcywiki" | "tetwiki" | "tewiki" | "tewikibooks" | "tewikiquote" | "tewikisource" | "tewiktionary" | "tgwiki" | "tgwikibooks" | "tgwiktionary" | "thwiki" | "thwikibooks" | "thwikinews" | "thwikiquote" | "thwikisource" | "thwiktionary" | "tiwiki" | "tiwiktionary" | "tkwiki" | "tkwikibooks" | "tkwikiquote" | "tkwiktionary" | "tlwiki" | "tlwikibooks" | "tlwikiquote" | "tlwiktionary" | "tnwiki" | "tnwiktionary" | "towiki" | "towiktionary" | "tpiwiki" | "tpiwiktionary" | "trvwiki" | "trwiki" | "trwikibooks" | "trwikinews" | "trwikiquote" | "trwikisource" | "trwikivoyage" | "trwiktionary" | "tswiki" | "tswiktionary" | "ttwiki" | "ttwikibooks" | "ttwikiquote" | "ttwiktionary" | "tumwiki" | "twwiki" | "twwiktionary" | "tyvwiki" | "tywiki" | "udmwiki" | "ugwiki" | "ugwikibooks" | "ugwikiquote" | "ugwiktionary" | "ukwiki" | "ukwikibooks" | "ukwikinews" | "ukwikiquote" | "ukwikisource" | "ukwikivoyage" | "ukwiktionary" | "urwiki" | "urwikibooks" | "urwikiquote" | "urwiktionary" | "uzwiki" | "uzwikibooks" | "uzwikiquote" | "uzwiktionary" | "vecwiki" | "vecwikisource" | "vecwiktionary" | "vepwiki" | "vewiki" | "viwiki" | "viwikibooks" | "viwikiquote" | "viwikisource" | "viwikivoyage" | "viwiktionary" | "vlswiki" | "vowiki" | "vowikibooks" | "vowikiquote" | "vowiktionary" | "warwiki" | "wawiki" | "wawikibooks" | "wawikisource" | "wawiktionary" | "wikidatawiki" | "wikimaniawiki" | "wowiki" | "wowikiquote" | "wowiktionary" | "wuuwiki" | "xalwiki" | "xhwiki" | "xhwikibooks" | "xhwiktionary" | "xmfwiki" | "yiwiki" | "yiwikisource" | "yiwiktionary" | "yowiki" | "yowikibooks" | "yowiktionary" | "yuewiktionary" | "zawiki" | "zawikibooks" | "zawikiquote" | "zawiktionary" | "zeawiki" | "zh_classicalwiki" | "zh_min_nanwiki" | "zh_min_nanwikibooks" | "zh_min_nanwikiquote" | "zh_min_nanwikisource" | "zh_min_nanwiktionary" | "zh_yuewiki" | "zhwiki" | "zhwikibooks" | "zhwikinews" | "zhwikiquote" | "zhwikisource" | "zhwikiversity" | "zhwikivoyage" | "zhwiktionary" | "zuwiki" | "zuwikibooks" | "zuwiktionary";
declare const projectNames: readonly ("commons" | "foundation" | "mediawiki" | "meta" | "outreach" | "sources" | "species" | "wikidata" | "wikimania" | "wikipedia" | "wikisource" | "wikiquote" | "wiktionary" | "wikibooks" | "wikiversity" | "wikivoyage" | "wikinews")[];
export type Project = typeof projectNames[number];
export {};
//# sourceMappingURL=sitelinks.d.ts.map
import { fixedEncodeURIComponent, isAKey, isOfType, rejectObsoleteInterface, replaceSpaceByUnderscores } from '../utils/utils.js';
import { languages } from './sitelinks_languages.js';
import { specialSites } from './special_sites.js';
import { specialSites, sites } from './wikimedia_constants.js';
const wikidataBase = 'https://www.wikidata.org/wiki/';

@@ -25,6 +24,9 @@ export function getSitelinkUrl({ site, title }) {

commons: wikimediaSite('commons'),
mediawiki: (title) => `https://www.mediawiki.org/wiki/${title}`,
foundation: wikimediaSite('foundation'),
mediawiki: title => `https://www.mediawiki.org/wiki/${title}`,
meta: wikimediaSite('meta'),
outreach: wikimediaSite('outreach'),
sources: title => `https://wikisource.org/wiki/${title}`,
species: wikimediaSite('species'),
wikidata: (entityId) => {
wikidata: entityId => {
const prefix = prefixByEntityLetter[entityId[0]];

@@ -52,33 +54,29 @@ let title = prefix ? `${prefix}:${entityId}` : entityId;

title = decodeURIComponent(title);
let key;
if (lang === 'commons') {
return { lang: 'en', project: 'commons', key: 'commons', title, url };
}
if (!isOfType(projectNames, project)) {
throw new Error(`project is unknown: ${project}`);
}
// Known case: wikidata, mediawiki
if (lang === 'www') {
lang = 'en';
key = project;
return { lang: 'en', project, key: project, title, url };
}
else if (lang === 'commons') {
lang = 'en';
project = key = 'commons';
}
else {
// Support multi-parts language codes, such as be_x_old
lang = lang.replace(/-/g, '_');
key = `${lang}${project}`.replace('wikipedia', 'wiki');
}
// @ts-expect-error
// Support multi-parts language codes, such as be_x_old
const sitelang = lang.replace(/-/g, '_');
const key = `${sitelang}${project}`.replace('wikipedia', 'wiki');
return { lang, project, key, title, url };
}
else {
const key = site;
if (isAKey(specialSites, site)) {
const project = specialSites[site];
return { lang: 'en', project, key };
return { lang: 'en', project, key: site };
}
let [lang, projectSuffix, rest] = key.split('wik');
if (!isOfType(sites, site)) {
throw new Error(`site not found: ${site}. Updating wikibase-sdk to a more recent version might fix the issue.`);
}
let [lang, projectSuffix, rest] = site.split('wik');
// Detecting cases like 'frwikiwiki' that would return [ 'fr', 'i', 'i' ]
if (rest != null)
throw new Error(`invalid sitelink key: ${key}`);
if (!isOfType(languages, lang)) {
throw new Error(`sitelink lang not found: ${lang}. Updating wikibase-sdk to a more recent version might fix the issue.`);
}
throw new Error(`invalid sitelink key: ${site}`);
// Support keys such as be_x_oldwiki, which refers to be-x-old.wikipedia.org

@@ -89,17 +87,8 @@ lang = lang.replace(/_/g, '-');

throw new Error(`sitelink project not found: ${project}`);
// @ts-expect-error
return { lang, project, key };
return { lang, project, key: site };
}
}
export const isSitelinkKey = (site) => {
try {
// relies on getSitelinkData validation
getSitelinkData(site);
return true;
}
catch (err) {
return false;
}
};
export const wikimediaLanguageCodes = languages;
export const isSite = (site) => isOfType(sites, site);
/** @deprecated use isSite */
export const isSitelinkKey = isSite;
const projectsBySuffix = {

@@ -106,0 +95,0 @@ i: 'wikipedia',

@@ -6,4 +6,5 @@ import { WBK } from './wikibase-sdk.js';

export * from './helpers/rank.js';
export * from './helpers/sitelinks.js';
export * from './helpers/time.js';
export * from './helpers/sitelinks.js';
export * from './helpers/wikimedia_constants.js';
export * as parse from './helpers/parse_responses.js';

@@ -10,0 +11,0 @@ export * as simplify from './helpers/simplify.js';

@@ -6,4 +6,5 @@ import { WBK } from './wikibase-sdk.js';

export * from './helpers/rank.js';
export * from './helpers/sitelinks.js';
export * from './helpers/time.js';
export * from './helpers/sitelinks.js';
export * from './helpers/wikimedia_constants.js';
import * as parse_1 from './helpers/parse_responses.js';

@@ -10,0 +11,0 @@ export { parse_1 as parse };

// See https://www.wikidata.org/w/api.php?action=help&modules=query%2Bsearch
import { isAKey, rejectObsoleteInterface } from '../utils/utils.js';
import { rejectObsoleteInterface } from '../utils/utils.js';
const namespacePattern = /^\d+[|\d]*$/;

@@ -11,4 +11,2 @@ export function cirrusSearchPagesFactory(buildUrl) {

const shortKey = key.replace(/^sr/, '');
if (!isAKey(options, shortKey))
throw new Error(`${key} is not a valid option`);
if (options[shortKey] != null)

@@ -15,0 +13,0 @@ throw new Error(`${shortKey} and ${key} are the same`);

@@ -1,3 +0,3 @@

import type { Props, UrlResultFormat, WmLanguageCode } from '../types/options.js';
import type { Site } from '../types/sitelinks.js';
import { type Site } from '../helpers/wikimedia_constants.js';
import type { Props, UrlResultFormat, LanguageCode } from '../types/options.js';
import type { BuildUrlFunction, Url } from '../utils/build_url.js';

@@ -7,3 +7,3 @@ export interface GetEntitiesFromSitelinksOptions {

sites?: Site | Site[];
languages?: WmLanguageCode | WmLanguageCode[];
languages?: LanguageCode | LanguageCode[];
props?: Props | Props[];

@@ -10,0 +10,0 @@ format?: UrlResultFormat;

@@ -1,3 +0,3 @@

import { languages } from '../helpers/sitelinks_languages.js';
import { forceArray, shortLang, rejectObsoleteInterface, isOfType } from '../utils/utils.js';
import { sites } from '../helpers/wikimedia_constants.js';
import { forceArray, rejectObsoleteInterface, isOfType } from '../utils/utils.js';
export function getEntitiesFromSitelinksFactory(buildUrl) {

@@ -29,3 +29,3 @@ return function getEntitiesFromSitelinks({ titles, sites, languages, props, format = 'json', redirects, }) {

if (languages) {
languages = forceArray(languages).map(shortLang);
languages = forceArray(languages);
query.languages = languages.join('|');

@@ -43,11 +43,10 @@ }

function parseSite(site) {
if (isOfType(languages, site)) {
// The `as Site` conversion shouldnt be needed but WmLanguageCode and Site do not seem to be perfectly in sync?
// Both are created by scripts so this is also out of sync on the Wikimedia projects?
return `${site}wiki`;
if (isOfType(sites, site)) {
return site;
}
else {
return site;
const wiki = site.replace(/-/g, '_') + 'wiki';
return wiki;
}
}
//# sourceMappingURL=get_entities_from_sitelinks.js.map
import type { EntityId } from '../types/entity.js';
import type { Props, UrlResultFormat, WmLanguageCode } from '../types/options.js';
import type { Props, UrlResultFormat, LanguageCode } from '../types/options.js';
import type { BuildUrlFunction, Url } from '../utils/build_url.js';
export interface GetEntitiesOptions {
ids: EntityId | EntityId[];
languages?: WmLanguageCode | WmLanguageCode[];
languages?: LanguageCode | LanguageCode[];
props?: Props | Props[];

@@ -8,0 +8,0 @@ format?: UrlResultFormat;

import * as validate from '../helpers/validate.js';
import { forceArray, rejectObsoleteInterface, shortLang } from '../utils/utils.js';
import { forceArray, rejectObsoleteInterface } from '../utils/utils.js';
export function getEntitiesFactory(buildUrl) {

@@ -29,3 +29,3 @@ return function getEntities({ ids, languages, props, format = 'json', redirects, }) {

if (languages) {
languages = forceArray(languages).map(shortLang);
languages = forceArray(languages);
query.languages = languages.join('|');

@@ -32,0 +32,0 @@ }

import type { SimplifySnaksOptions } from './simplify_claims.js';
import type { languages } from '../helpers/sitelinks_languages.js';
export interface InstanceConfig {

@@ -10,3 +9,3 @@ instance?: string;

export type UrlResultFormat = 'xml' | 'json';
export type WmLanguageCode = typeof languages[number];
export type LanguageCode = string;
export interface SimplifyEntityOptions extends SimplifySnaksOptions, SimplifySitelinkOptions {

@@ -19,2 +18,4 @@ }

}
/** @deprecated use LanguageCode or WikimediaLanguageCode */
export type WmLanguageCode = LanguageCode;
//# sourceMappingURL=options.d.ts.map
import type { ItemId } from './entity.js';
import type { sites } from '../helpers/sitelinks_sites.js';
import type { specialSites } from '../helpers/special_sites.js';
import type { Site } from '../helpers/wikimedia_constants.js';
import type { Url } from '../utils/build_url.js';
type ValueOf<T> = T[keyof T];
type SpecialSiteName = ValueOf<typeof specialSites>;
export type Site = typeof sites[number] | SpecialSiteName;
export interface Sitelink {

@@ -16,3 +12,2 @@ site: Site;

export type SimplifiedSitelinks = Partial<Record<Site, string>>;
export {};
//# sourceMappingURL=sitelinks.d.ts.map
import type { EntityId, EntityType } from './entity.js';
import type { WmLanguageCode } from './options.js';
import type { LanguageCode } from './options.js';
export type SnakValue = GlobecoordinateSnakValue | MonolingualTextSnakValue | QuantitySnakValue | StringSnakValue | TimeSnakValue | WikibaseEntityIdSnakValue;

@@ -27,3 +27,3 @@ /** @deprecated use TimeSnakValue */

value: {
language: WmLanguageCode;
language: LanguageCode;
text: string;

@@ -30,0 +30,0 @@ };

@@ -1,21 +0,21 @@

import type { WmLanguageCode } from './options.js';
type WmLanguageRecord<V> = Partial<Readonly<Record<WmLanguageCode, V>>>;
import type { LanguageCode } from './options.js';
type LanguageRecord<V> = Partial<Readonly<Record<LanguageCode, V>>>;
export type Term = {
readonly language: WmLanguageCode;
readonly language: LanguageCode;
readonly value: string;
};
export type Labels = WmLanguageRecord<Term>;
export type Descriptions = WmLanguageRecord<Term>;
export type Aliases = WmLanguageRecord<readonly Term[]>;
export type Lemmas = WmLanguageRecord<Term>;
export type Representations = WmLanguageRecord<Term>;
export type Glosses = WmLanguageRecord<Term>;
export type Labels = LanguageRecord<Term>;
export type Descriptions = LanguageRecord<Term>;
export type Aliases = LanguageRecord<readonly Term[]>;
export type Lemmas = LanguageRecord<Term>;
export type Representations = LanguageRecord<Term>;
export type Glosses = LanguageRecord<Term>;
export type SimplifiedTerm = string;
export type SimplifiedLabels = WmLanguageRecord<SimplifiedTerm>;
export type SimplifiedDescriptions = WmLanguageRecord<SimplifiedTerm>;
export type SimplifiedAliases = WmLanguageRecord<readonly SimplifiedTerm[]>;
export type SimplifiedLemmas = WmLanguageRecord<SimplifiedTerm>;
export type SimplifiedRepresentations = WmLanguageRecord<SimplifiedTerm>;
export type SimplifiedGlosses = WmLanguageRecord<SimplifiedTerm>;
export type SimplifiedLabels = LanguageRecord<SimplifiedTerm>;
export type SimplifiedDescriptions = LanguageRecord<SimplifiedTerm>;
export type SimplifiedAliases = LanguageRecord<readonly SimplifiedTerm[]>;
export type SimplifiedLemmas = LanguageRecord<SimplifiedTerm>;
export type SimplifiedRepresentations = LanguageRecord<SimplifiedTerm>;
export type SimplifiedGlosses = LanguageRecord<SimplifiedTerm>;
export {};
//# sourceMappingURL=terms.d.ts.map

@@ -1,4 +0,3 @@

import type { WmLanguageCode } from '../types/options.js';
/** Example: keep only 'fr' in 'fr_FR' */
export declare function shortLang(language: string): WmLanguageCode;
export declare function shortLang(language: string): string;
/**

@@ -17,3 +16,3 @@ * a polymorphism helper:

* Checks if the `element` is of one of the entries of `all`
* @example const isWmLanguageCode: lang is WmLanguageCode = isOfType(languages, lang)
* @example const isSite: site is Site = isOfType(sites, site)
*/

@@ -20,0 +19,0 @@ export declare function isOfType<T extends string>(all: readonly T[], element: unknown): element is T;

@@ -42,3 +42,3 @@ /** Example: keep only 'fr' in 'fr_FR' */

* Checks if the `element` is of one of the entries of `all`
* @example const isWmLanguageCode: lang is WmLanguageCode = isOfType(languages, lang)
* @example const isSite: site is Site = isOfType(sites, site)
*/

@@ -45,0 +45,0 @@ export function isOfType(all, element) {

@@ -28,4 +28,4 @@ import * as helpers from './helpers/helpers.js';

readonly getSitelinkData: typeof sitelinksHelpers.getSitelinkData;
readonly isSitelinkKey: (site: string) => boolean;
readonly wikimediaLanguageCodes: readonly ["aa", "ab", "ace", "ady", "af", "ak", "als", "alt", "ami", "am", "ang", "anp", "an", "arc", "ar", "ary", "arz", "ast", "as", "atj", "avk", "av", "awa", "ay", "azb", "az", "ban", "bar", "bat_smg", "ba", "bcl", "be_x_old", "be", "bg", "bh", "bi", "bjn", "blk", "bm", "bn", "bo", "bpy", "br", "bs", "bug", "bxr", "ca", "cbk_zam", "cdo", "ceb", "ce", "cho", "chr", "ch", "chy", "ckb", "co", "crh", "cr", "csb", "cs", "cu", "cv", "cy", "dag", "da", "de", "din", "diq", "dsb", "dty", "dv", "dz", "ee", "el", "eml", "en", "eo", "es", "et", "eu", "ext", "fa", "ff", "fiu_vro", "fi", "fj", "fo", "frp", "frr", "fr", "fur", "fy", "gag", "gan", "ga", "gcr", "gd", "glk", "gl", "gn", "gom", "gor", "got", "guc", "gur", "gu", "guw", "gv", "hak", "ha", "haw", "he", "hif", "hi", "ho", "hr", "hsb", "ht", "hu", "hy", "hyw", "hz", "ia", "id", "ie", "ig", "ii", "ik", "ilo", "inh", "io", "is", "it", "iu", "jam", "ja", "jbo", "jv", "kaa", "kab", "ka", "kbd", "kbp", "kcg", "kg", "ki", "kj", "kk", "kl", "km", "kn", "koi", "ko", "krc", "kr", "ksh", "ks", "ku", "kv", "kw", "ky", "lad", "la", "lbe", "lb", "lez", "lfn", "lg", "lij", "li", "lld", "lmo", "ln", "lo", "lrc", "ltg", "lt", "lv", "mad", "mai", "map_bms", "mdf", "mg", "mhr", "mh", "min", "mi", "mk", "ml", "mni", "mn", "mnw", "mo", "mrj", "mr", "ms", "mt", "mus", "mwl", "myv", "my", "mzn", "nah", "nap", "na", "nds_nl", "nds", "ne", "new", "ng", "nia", "nl", "nn", "nov", "no", "nqo", "nrm", "nso", "nv", "ny", "oc", "olo", "om", "or", "os", "pag", "pam", "pap", "pa", "pcd", "pcm", "pdc", "pfl", "pih", "pi", "pl", "pms", "pnb", "pnt", "ps", "pt", "pwn", "qu", "rm", "rmy", "rn", "roa_rup", "roa_tara", "ro", "rue", "ru", "rw", "sah", "sat", "sa", "scn", "sco", "sc", "sd", "se", "sg", "shi", "shn", "sh", "shy", "simple", "si", "skr", "sk", "sl", "smn", "sm", "sn", "sources", "so", "sq", "srn", "sr", "ss", "stq", "st", "su", "sv", "sw", "szl", "szy", "ta", "tay", "tcy", "tet", "te", "tg", "th", "ti", "tk", "tl", "tn", "to", "tpi", "trv", "tr", "ts", "tt", "tum", "tw", "tyv", "ty", "udm", "ug", "uk", "ur", "uz", "vec", "vep", "ve", "vi", "vls", "vo", "war", "wa", "wo", "wuu", "xal", "xh", "xmf", "yi", "yo", "yue", "za", "zea", "zh_classical", "zh_min_nan", "zh_yue", "zh", "zu"];
readonly isSite: (site: string) => site is "aawiki" | "aawikibooks" | "aawiktionary" | "abwiki" | "abwiktionary" | "acewiki" | "adywiki" | "afwiki" | "afwikibooks" | "afwikiquote" | "afwiktionary" | "akwiki" | "akwikibooks" | "akwiktionary" | "alswiki" | "alswikibooks" | "alswikiquote" | "alswiktionary" | "altwiki" | "amiwiki" | "amwiki" | "amwikiquote" | "amwiktionary" | "angwiki" | "angwikibooks" | "angwikiquote" | "angwikisource" | "angwiktionary" | "anpwiki" | "anwiki" | "anwiktionary" | "arcwiki" | "arwiki" | "arwikibooks" | "arwikinews" | "arwikiquote" | "arwikisource" | "arwikiversity" | "arwiktionary" | "arywiki" | "arzwiki" | "astwiki" | "astwikibooks" | "astwikiquote" | "astwiktionary" | "aswiki" | "aswikibooks" | "aswikiquote" | "aswikisource" | "aswiktionary" | "atjwiki" | "avkwiki" | "avwiki" | "avwiktionary" | "awawiki" | "aywiki" | "aywikibooks" | "aywiktionary" | "azbwiki" | "azwiki" | "azwikibooks" | "azwikiquote" | "azwikisource" | "azwiktionary" | "banwiki" | "banwikisource" | "barwiki" | "bat_smgwiki" | "bawiki" | "bawikibooks" | "bclwiki" | "bclwikiquote" | "bclwiktionary" | "be_x_oldwiki" | "bewiki" | "bewikibooks" | "bewikiquote" | "bewikisource" | "bewiktionary" | "bgwiki" | "bgwikibooks" | "bgwikinews" | "bgwikiquote" | "bgwikisource" | "bgwiktionary" | "bhwiki" | "bhwiktionary" | "biwiki" | "biwikibooks" | "biwiktionary" | "bjnwiki" | "bjnwiktionary" | "blkwiki" | "bmwiki" | "bmwikibooks" | "bmwikiquote" | "bmwiktionary" | "bnwiki" | "bnwikibooks" | "bnwikiquote" | "bnwikisource" | "bnwikivoyage" | "bnwiktionary" | "bowiki" | "bowikibooks" | "bowiktionary" | "bpywiki" | "brwiki" | "brwikiquote" | "brwikisource" | "brwiktionary" | "bswiki" | "bswikibooks" | "bswikinews" | "bswikiquote" | "bswikisource" | "bswiktionary" | "btmwiktionary" | "bugwiki" | "bxrwiki" | "cawiki" | "cawikibooks" | "cawikinews" | "cawikiquote" | "cawikisource" | "cawiktionary" | "cbk_zamwiki" | "cdowiki" | "cebwiki" | "cewiki" | "chowiki" | "chrwiki" | "chrwiktionary" | "chwiki" | "chwikibooks" | "chwiktionary" | "chywiki" | "ckbwiki" | "ckbwiktionary" | "commonswiki" | "cowiki" | "cowikibooks" | "cowikiquote" | "cowiktionary" | "crhwiki" | "crwiki" | "crwikiquote" | "crwiktionary" | "csbwiki" | "csbwiktionary" | "cswiki" | "cswikibooks" | "cswikinews" | "cswikiquote" | "cswikisource" | "cswikiversity" | "cswiktionary" | "cuwiki" | "cvwiki" | "cvwikibooks" | "cywiki" | "cywikibooks" | "cywikiquote" | "cywikisource" | "cywiktionary" | "dagwiki" | "dawiki" | "dawikibooks" | "dawikiquote" | "dawikisource" | "dawiktionary" | "dewiki" | "dewikibooks" | "dewikinews" | "dewikiquote" | "dewikisource" | "dewikiversity" | "dewikivoyage" | "dewiktionary" | "dinwiki" | "diqwiki" | "diqwiktionary" | "dsbwiki" | "dtywiki" | "dvwiki" | "dvwiktionary" | "dzwiki" | "dzwiktionary" | "eewiki" | "elwiki" | "elwikibooks" | "elwikinews" | "elwikiquote" | "elwikisource" | "elwikiversity" | "elwikivoyage" | "elwiktionary" | "emlwiki" | "enwiki" | "enwikibooks" | "enwikinews" | "enwikiquote" | "enwikisource" | "enwikiversity" | "enwikivoyage" | "enwiktionary" | "eowiki" | "eowikibooks" | "eowikinews" | "eowikiquote" | "eowikisource" | "eowikivoyage" | "eowiktionary" | "eswiki" | "eswikibooks" | "eswikinews" | "eswikiquote" | "eswikisource" | "eswikiversity" | "eswikivoyage" | "eswiktionary" | "etwiki" | "etwikibooks" | "etwikiquote" | "etwikisource" | "etwiktionary" | "euwiki" | "euwikibooks" | "euwikiquote" | "euwikisource" | "euwiktionary" | "extwiki" | "fatwiki" | "fawiki" | "fawikibooks" | "fawikinews" | "fawikiquote" | "fawikisource" | "fawikivoyage" | "fawiktionary" | "ffwiki" | "fiu_vrowiki" | "fiwiki" | "fiwikibooks" | "fiwikinews" | "fiwikiquote" | "fiwikisource" | "fiwikiversity" | "fiwikivoyage" | "fiwiktionary" | "fjwiki" | "fjwiktionary" | "foundationwiki" | "fowiki" | "fowikisource" | "fowiktionary" | "frpwiki" | "frrwiki" | "frwiki" | "frwikibooks" | "frwikinews" | "frwikiquote" | "frwikisource" | "frwikiversity" | "frwikivoyage" | "frwiktionary" | "furwiki" | "fywiki" | "fywikibooks" | "fywiktionary" | "gagwiki" | "ganwiki" | "gawiki" | "gawikibooks" | "gawikiquote" | "gawiktionary" | "gcrwiki" | "gdwiki" | "gdwiktionary" | "glkwiki" | "glwiki" | "glwikibooks" | "glwikiquote" | "glwikisource" | "glwiktionary" | "gnwiki" | "gnwikibooks" | "gnwiktionary" | "gomwiki" | "gomwiktionary" | "gorwiki" | "gorwiktionary" | "gotwiki" | "gotwikibooks" | "gpewiki" | "gucwiki" | "gurwiki" | "guwiki" | "guwikibooks" | "guwikiquote" | "guwikisource" | "guwiktionary" | "guwwiki" | "guwwikinews" | "guwwikiquote" | "guwwiktionary" | "gvwiki" | "gvwiktionary" | "hakwiki" | "hawiki" | "hawiktionary" | "hawwiki" | "hewiki" | "hewikibooks" | "hewikinews" | "hewikiquote" | "hewikisource" | "hewikivoyage" | "hewiktionary" | "hifwiki" | "hifwiktionary" | "hiwiki" | "hiwikibooks" | "hiwikiquote" | "hiwikisource" | "hiwikiversity" | "hiwikivoyage" | "hiwiktionary" | "howiki" | "hrwiki" | "hrwikibooks" | "hrwikiquote" | "hrwikisource" | "hrwiktionary" | "hsbwiki" | "hsbwiktionary" | "htwiki" | "htwikisource" | "huwiki" | "huwikibooks" | "huwikinews" | "huwikiquote" | "huwikisource" | "huwiktionary" | "hywiki" | "hywikibooks" | "hywikiquote" | "hywikisource" | "hywiktionary" | "hywwiki" | "hzwiki" | "iawiki" | "iawikibooks" | "iawiktionary" | "idwiki" | "idwikibooks" | "idwikiquote" | "idwikisource" | "idwiktionary" | "iewiki" | "iewikibooks" | "iewiktionary" | "igwiki" | "igwikiquote" | "igwiktionary" | "iiwiki" | "ikwiki" | "ikwiktionary" | "ilowiki" | "inhwiki" | "iowiki" | "iowiktionary" | "iswiki" | "iswikibooks" | "iswikiquote" | "iswikisource" | "iswiktionary" | "itwiki" | "itwikibooks" | "itwikinews" | "itwikiquote" | "itwikisource" | "itwikiversity" | "itwikivoyage" | "itwiktionary" | "iuwiki" | "iuwiktionary" | "jamwiki" | "jawiki" | "jawikibooks" | "jawikinews" | "jawikiquote" | "jawikisource" | "jawikiversity" | "jawikivoyage" | "jawiktionary" | "jbowiki" | "jbowiktionary" | "jvwiki" | "jvwikisource" | "jvwiktionary" | "kaawiki" | "kabwiki" | "kawiki" | "kawikibooks" | "kawikiquote" | "kawiktionary" | "kbdwiki" | "kbdwiktionary" | "kbpwiki" | "kcgwiki" | "kcgwiktionary" | "kgwiki" | "kiwiki" | "kjwiki" | "kkwiki" | "kkwikibooks" | "kkwikiquote" | "kkwiktionary" | "klwiki" | "klwiktionary" | "kmwiki" | "kmwikibooks" | "kmwiktionary" | "knwiki" | "knwikibooks" | "knwikiquote" | "knwikisource" | "knwiktionary" | "koiwiki" | "kowiki" | "kowikibooks" | "kowikinews" | "kowikiquote" | "kowikisource" | "kowikiversity" | "kowiktionary" | "krcwiki" | "krwiki" | "krwikiquote" | "kshwiki" | "kswiki" | "kswikibooks" | "kswikiquote" | "kswiktionary" | "kuwiki" | "kuwikibooks" | "kuwikiquote" | "kuwiktionary" | "kvwiki" | "kwwiki" | "kwwikiquote" | "kwwiktionary" | "kywiki" | "kywikibooks" | "kywikiquote" | "kywiktionary" | "ladwiki" | "lawiki" | "lawikibooks" | "lawikiquote" | "lawikisource" | "lawiktionary" | "lbewiki" | "lbwiki" | "lbwikibooks" | "lbwikiquote" | "lbwiktionary" | "lezwiki" | "lfnwiki" | "lgwiki" | "lijwiki" | "lijwikisource" | "liwiki" | "liwikibooks" | "liwikinews" | "liwikiquote" | "liwikisource" | "liwiktionary" | "lldwiki" | "lmowiki" | "lmowiktionary" | "lnwiki" | "lnwikibooks" | "lnwiktionary" | "lowiki" | "lowiktionary" | "lrcwiki" | "ltgwiki" | "ltwiki" | "ltwikibooks" | "ltwikiquote" | "ltwikisource" | "ltwiktionary" | "lvwiki" | "lvwikibooks" | "lvwiktionary" | "madwiki" | "maiwiki" | "map_bmswiki" | "mdfwiki" | "mediawikiwiki" | "metawiki" | "mgwiki" | "mgwikibooks" | "mgwiktionary" | "mhrwiki" | "mhwiki" | "mhwiktionary" | "minwiki" | "minwiktionary" | "miwiki" | "miwikibooks" | "miwiktionary" | "mkwiki" | "mkwikibooks" | "mkwikisource" | "mkwiktionary" | "mlwiki" | "mlwikibooks" | "mlwikiquote" | "mlwikisource" | "mlwiktionary" | "mniwiki" | "mniwiktionary" | "mnwiki" | "mnwikibooks" | "mnwiktionary" | "mnwwiki" | "mnwwiktionary" | "mowiki" | "mowiktionary" | "mrjwiki" | "mrwiki" | "mrwikibooks" | "mrwikiquote" | "mrwikisource" | "mrwiktionary" | "mswiki" | "mswikibooks" | "mswiktionary" | "mtwiki" | "mtwiktionary" | "muswiki" | "mwlwiki" | "myvwiki" | "mywiki" | "mywikibooks" | "mywiktionary" | "mznwiki" | "nahwiki" | "nahwikibooks" | "nahwiktionary" | "napwiki" | "napwikisource" | "nawiki" | "nawikibooks" | "nawikiquote" | "nawiktionary" | "nds_nlwiki" | "ndswiki" | "ndswikibooks" | "ndswikiquote" | "ndswiktionary" | "newiki" | "newikibooks" | "newiktionary" | "newwiki" | "ngwiki" | "niawiki" | "niawiktionary" | "nlwiki" | "nlwikibooks" | "nlwikinews" | "nlwikiquote" | "nlwikisource" | "nlwikivoyage" | "nlwiktionary" | "nnwiki" | "nnwikiquote" | "nnwiktionary" | "novwiki" | "nowiki" | "nowikibooks" | "nowikinews" | "nowikiquote" | "nowikisource" | "nowiktionary" | "nqowiki" | "nrmwiki" | "nsowiki" | "nvwiki" | "nywiki" | "ocwiki" | "ocwikibooks" | "ocwiktionary" | "olowiki" | "omwiki" | "omwiktionary" | "orwiki" | "orwikisource" | "orwiktionary" | "oswiki" | "outreachwiki" | "pagwiki" | "pamwiki" | "papwiki" | "pawiki" | "pawikibooks" | "pawikisource" | "pawiktionary" | "pcdwiki" | "pcmwiki" | "pdcwiki" | "pflwiki" | "pihwiki" | "piwiki" | "piwiktionary" | "plwiki" | "plwikibooks" | "plwikinews" | "plwikiquote" | "plwikisource" | "plwikivoyage" | "plwiktionary" | "pmswiki" | "pmswikisource" | "pnbwiki" | "pnbwiktionary" | "pntwiki" | "pswiki" | "pswikibooks" | "pswikivoyage" | "pswiktionary" | "ptwiki" | "ptwikibooks" | "ptwikinews" | "ptwikiquote" | "ptwikisource" | "ptwikiversity" | "ptwikivoyage" | "ptwiktionary" | "pwnwiki" | "quwiki" | "quwikibooks" | "quwikiquote" | "quwiktionary" | "rmwiki" | "rmwikibooks" | "rmwiktionary" | "rmywiki" | "rnwiki" | "rnwiktionary" | "roa_rupwiki" | "roa_rupwiktionary" | "roa_tarawiki" | "rowiki" | "rowikibooks" | "rowikinews" | "rowikiquote" | "rowikisource" | "rowikivoyage" | "rowiktionary" | "ruewiki" | "ruwiki" | "ruwikibooks" | "ruwikinews" | "ruwikiquote" | "ruwikisource" | "ruwikiversity" | "ruwikivoyage" | "ruwiktionary" | "rwwiki" | "rwwiktionary" | "sahwiki" | "sahwikiquote" | "sahwikisource" | "satwiki" | "sawiki" | "sawikibooks" | "sawikiquote" | "sawikisource" | "sawiktionary" | "scnwiki" | "scnwiktionary" | "scowiki" | "scwiki" | "scwiktionary" | "sdwiki" | "sdwikinews" | "sdwiktionary" | "sewiki" | "sewikibooks" | "sgwiki" | "sgwiktionary" | "shiwiki" | "shnwiki" | "shnwikibooks" | "shnwikivoyage" | "shnwiktionary" | "shwiki" | "shwiktionary" | "shywiktionary" | "simplewiki" | "simplewikibooks" | "simplewikiquote" | "simplewiktionary" | "siwiki" | "siwikibooks" | "siwiktionary" | "skrwiki" | "skrwiktionary" | "skwiki" | "skwikibooks" | "skwikiquote" | "skwikisource" | "skwiktionary" | "slwiki" | "slwikibooks" | "slwikiquote" | "slwikisource" | "slwikiversity" | "slwiktionary" | "smnwiki" | "smwiki" | "smwiktionary" | "snwiki" | "snwiktionary" | "sourceswiki" | "sowiki" | "sowiktionary" | "specieswiki" | "sqwiki" | "sqwikibooks" | "sqwikinews" | "sqwikiquote" | "sqwiktionary" | "srnwiki" | "srwiki" | "srwikibooks" | "srwikinews" | "srwikiquote" | "srwikisource" | "srwiktionary" | "sswiki" | "sswiktionary" | "stqwiki" | "stwiki" | "stwiktionary" | "suwiki" | "suwikibooks" | "suwikiquote" | "suwiktionary" | "svwiki" | "svwikibooks" | "svwikinews" | "svwikiquote" | "svwikisource" | "svwikiversity" | "svwikivoyage" | "svwiktionary" | "swwiki" | "swwikibooks" | "swwiktionary" | "szlwiki" | "szywiki" | "tawiki" | "tawikibooks" | "tawikinews" | "tawikiquote" | "tawikisource" | "tawiktionary" | "taywiki" | "tcywiki" | "tetwiki" | "tewiki" | "tewikibooks" | "tewikiquote" | "tewikisource" | "tewiktionary" | "tgwiki" | "tgwikibooks" | "tgwiktionary" | "thwiki" | "thwikibooks" | "thwikinews" | "thwikiquote" | "thwikisource" | "thwiktionary" | "tiwiki" | "tiwiktionary" | "tkwiki" | "tkwikibooks" | "tkwikiquote" | "tkwiktionary" | "tlwiki" | "tlwikibooks" | "tlwikiquote" | "tlwiktionary" | "tnwiki" | "tnwiktionary" | "towiki" | "towiktionary" | "tpiwiki" | "tpiwiktionary" | "trvwiki" | "trwiki" | "trwikibooks" | "trwikinews" | "trwikiquote" | "trwikisource" | "trwikivoyage" | "trwiktionary" | "tswiki" | "tswiktionary" | "ttwiki" | "ttwikibooks" | "ttwikiquote" | "ttwiktionary" | "tumwiki" | "twwiki" | "twwiktionary" | "tyvwiki" | "tywiki" | "udmwiki" | "ugwiki" | "ugwikibooks" | "ugwikiquote" | "ugwiktionary" | "ukwiki" | "ukwikibooks" | "ukwikinews" | "ukwikiquote" | "ukwikisource" | "ukwikivoyage" | "ukwiktionary" | "urwiki" | "urwikibooks" | "urwikiquote" | "urwiktionary" | "uzwiki" | "uzwikibooks" | "uzwikiquote" | "uzwiktionary" | "vecwiki" | "vecwikisource" | "vecwiktionary" | "vepwiki" | "vewiki" | "viwiki" | "viwikibooks" | "viwikiquote" | "viwikisource" | "viwikivoyage" | "viwiktionary" | "vlswiki" | "vowiki" | "vowikibooks" | "vowikiquote" | "vowiktionary" | "warwiki" | "wawiki" | "wawikibooks" | "wawikisource" | "wawiktionary" | "wikidatawiki" | "wikimaniawiki" | "wowiki" | "wowikiquote" | "wowiktionary" | "wuuwiki" | "xalwiki" | "xhwiki" | "xhwikibooks" | "xhwiktionary" | "xmfwiki" | "yiwiki" | "yiwikisource" | "yiwiktionary" | "yowiki" | "yowikibooks" | "yowiktionary" | "yuewiktionary" | "zawiki" | "zawikibooks" | "zawikiquote" | "zawiktionary" | "zeawiki" | "zh_classicalwiki" | "zh_min_nanwiki" | "zh_min_nanwikibooks" | "zh_min_nanwikiquote" | "zh_min_nanwikisource" | "zh_min_nanwiktionary" | "zh_yuewiki" | "zhwiki" | "zhwikibooks" | "zhwikinews" | "zhwikiquote" | "zhwikisource" | "zhwikiversity" | "zhwikivoyage" | "zhwiktionary" | "zuwiki" | "zuwikibooks" | "zuwiktionary";
readonly isSitelinkKey: (site: string) => site is "aawiki" | "aawikibooks" | "aawiktionary" | "abwiki" | "abwiktionary" | "acewiki" | "adywiki" | "afwiki" | "afwikibooks" | "afwikiquote" | "afwiktionary" | "akwiki" | "akwikibooks" | "akwiktionary" | "alswiki" | "alswikibooks" | "alswikiquote" | "alswiktionary" | "altwiki" | "amiwiki" | "amwiki" | "amwikiquote" | "amwiktionary" | "angwiki" | "angwikibooks" | "angwikiquote" | "angwikisource" | "angwiktionary" | "anpwiki" | "anwiki" | "anwiktionary" | "arcwiki" | "arwiki" | "arwikibooks" | "arwikinews" | "arwikiquote" | "arwikisource" | "arwikiversity" | "arwiktionary" | "arywiki" | "arzwiki" | "astwiki" | "astwikibooks" | "astwikiquote" | "astwiktionary" | "aswiki" | "aswikibooks" | "aswikiquote" | "aswikisource" | "aswiktionary" | "atjwiki" | "avkwiki" | "avwiki" | "avwiktionary" | "awawiki" | "aywiki" | "aywikibooks" | "aywiktionary" | "azbwiki" | "azwiki" | "azwikibooks" | "azwikiquote" | "azwikisource" | "azwiktionary" | "banwiki" | "banwikisource" | "barwiki" | "bat_smgwiki" | "bawiki" | "bawikibooks" | "bclwiki" | "bclwikiquote" | "bclwiktionary" | "be_x_oldwiki" | "bewiki" | "bewikibooks" | "bewikiquote" | "bewikisource" | "bewiktionary" | "bgwiki" | "bgwikibooks" | "bgwikinews" | "bgwikiquote" | "bgwikisource" | "bgwiktionary" | "bhwiki" | "bhwiktionary" | "biwiki" | "biwikibooks" | "biwiktionary" | "bjnwiki" | "bjnwiktionary" | "blkwiki" | "bmwiki" | "bmwikibooks" | "bmwikiquote" | "bmwiktionary" | "bnwiki" | "bnwikibooks" | "bnwikiquote" | "bnwikisource" | "bnwikivoyage" | "bnwiktionary" | "bowiki" | "bowikibooks" | "bowiktionary" | "bpywiki" | "brwiki" | "brwikiquote" | "brwikisource" | "brwiktionary" | "bswiki" | "bswikibooks" | "bswikinews" | "bswikiquote" | "bswikisource" | "bswiktionary" | "btmwiktionary" | "bugwiki" | "bxrwiki" | "cawiki" | "cawikibooks" | "cawikinews" | "cawikiquote" | "cawikisource" | "cawiktionary" | "cbk_zamwiki" | "cdowiki" | "cebwiki" | "cewiki" | "chowiki" | "chrwiki" | "chrwiktionary" | "chwiki" | "chwikibooks" | "chwiktionary" | "chywiki" | "ckbwiki" | "ckbwiktionary" | "commonswiki" | "cowiki" | "cowikibooks" | "cowikiquote" | "cowiktionary" | "crhwiki" | "crwiki" | "crwikiquote" | "crwiktionary" | "csbwiki" | "csbwiktionary" | "cswiki" | "cswikibooks" | "cswikinews" | "cswikiquote" | "cswikisource" | "cswikiversity" | "cswiktionary" | "cuwiki" | "cvwiki" | "cvwikibooks" | "cywiki" | "cywikibooks" | "cywikiquote" | "cywikisource" | "cywiktionary" | "dagwiki" | "dawiki" | "dawikibooks" | "dawikiquote" | "dawikisource" | "dawiktionary" | "dewiki" | "dewikibooks" | "dewikinews" | "dewikiquote" | "dewikisource" | "dewikiversity" | "dewikivoyage" | "dewiktionary" | "dinwiki" | "diqwiki" | "diqwiktionary" | "dsbwiki" | "dtywiki" | "dvwiki" | "dvwiktionary" | "dzwiki" | "dzwiktionary" | "eewiki" | "elwiki" | "elwikibooks" | "elwikinews" | "elwikiquote" | "elwikisource" | "elwikiversity" | "elwikivoyage" | "elwiktionary" | "emlwiki" | "enwiki" | "enwikibooks" | "enwikinews" | "enwikiquote" | "enwikisource" | "enwikiversity" | "enwikivoyage" | "enwiktionary" | "eowiki" | "eowikibooks" | "eowikinews" | "eowikiquote" | "eowikisource" | "eowikivoyage" | "eowiktionary" | "eswiki" | "eswikibooks" | "eswikinews" | "eswikiquote" | "eswikisource" | "eswikiversity" | "eswikivoyage" | "eswiktionary" | "etwiki" | "etwikibooks" | "etwikiquote" | "etwikisource" | "etwiktionary" | "euwiki" | "euwikibooks" | "euwikiquote" | "euwikisource" | "euwiktionary" | "extwiki" | "fatwiki" | "fawiki" | "fawikibooks" | "fawikinews" | "fawikiquote" | "fawikisource" | "fawikivoyage" | "fawiktionary" | "ffwiki" | "fiu_vrowiki" | "fiwiki" | "fiwikibooks" | "fiwikinews" | "fiwikiquote" | "fiwikisource" | "fiwikiversity" | "fiwikivoyage" | "fiwiktionary" | "fjwiki" | "fjwiktionary" | "foundationwiki" | "fowiki" | "fowikisource" | "fowiktionary" | "frpwiki" | "frrwiki" | "frwiki" | "frwikibooks" | "frwikinews" | "frwikiquote" | "frwikisource" | "frwikiversity" | "frwikivoyage" | "frwiktionary" | "furwiki" | "fywiki" | "fywikibooks" | "fywiktionary" | "gagwiki" | "ganwiki" | "gawiki" | "gawikibooks" | "gawikiquote" | "gawiktionary" | "gcrwiki" | "gdwiki" | "gdwiktionary" | "glkwiki" | "glwiki" | "glwikibooks" | "glwikiquote" | "glwikisource" | "glwiktionary" | "gnwiki" | "gnwikibooks" | "gnwiktionary" | "gomwiki" | "gomwiktionary" | "gorwiki" | "gorwiktionary" | "gotwiki" | "gotwikibooks" | "gpewiki" | "gucwiki" | "gurwiki" | "guwiki" | "guwikibooks" | "guwikiquote" | "guwikisource" | "guwiktionary" | "guwwiki" | "guwwikinews" | "guwwikiquote" | "guwwiktionary" | "gvwiki" | "gvwiktionary" | "hakwiki" | "hawiki" | "hawiktionary" | "hawwiki" | "hewiki" | "hewikibooks" | "hewikinews" | "hewikiquote" | "hewikisource" | "hewikivoyage" | "hewiktionary" | "hifwiki" | "hifwiktionary" | "hiwiki" | "hiwikibooks" | "hiwikiquote" | "hiwikisource" | "hiwikiversity" | "hiwikivoyage" | "hiwiktionary" | "howiki" | "hrwiki" | "hrwikibooks" | "hrwikiquote" | "hrwikisource" | "hrwiktionary" | "hsbwiki" | "hsbwiktionary" | "htwiki" | "htwikisource" | "huwiki" | "huwikibooks" | "huwikinews" | "huwikiquote" | "huwikisource" | "huwiktionary" | "hywiki" | "hywikibooks" | "hywikiquote" | "hywikisource" | "hywiktionary" | "hywwiki" | "hzwiki" | "iawiki" | "iawikibooks" | "iawiktionary" | "idwiki" | "idwikibooks" | "idwikiquote" | "idwikisource" | "idwiktionary" | "iewiki" | "iewikibooks" | "iewiktionary" | "igwiki" | "igwikiquote" | "igwiktionary" | "iiwiki" | "ikwiki" | "ikwiktionary" | "ilowiki" | "inhwiki" | "iowiki" | "iowiktionary" | "iswiki" | "iswikibooks" | "iswikiquote" | "iswikisource" | "iswiktionary" | "itwiki" | "itwikibooks" | "itwikinews" | "itwikiquote" | "itwikisource" | "itwikiversity" | "itwikivoyage" | "itwiktionary" | "iuwiki" | "iuwiktionary" | "jamwiki" | "jawiki" | "jawikibooks" | "jawikinews" | "jawikiquote" | "jawikisource" | "jawikiversity" | "jawikivoyage" | "jawiktionary" | "jbowiki" | "jbowiktionary" | "jvwiki" | "jvwikisource" | "jvwiktionary" | "kaawiki" | "kabwiki" | "kawiki" | "kawikibooks" | "kawikiquote" | "kawiktionary" | "kbdwiki" | "kbdwiktionary" | "kbpwiki" | "kcgwiki" | "kcgwiktionary" | "kgwiki" | "kiwiki" | "kjwiki" | "kkwiki" | "kkwikibooks" | "kkwikiquote" | "kkwiktionary" | "klwiki" | "klwiktionary" | "kmwiki" | "kmwikibooks" | "kmwiktionary" | "knwiki" | "knwikibooks" | "knwikiquote" | "knwikisource" | "knwiktionary" | "koiwiki" | "kowiki" | "kowikibooks" | "kowikinews" | "kowikiquote" | "kowikisource" | "kowikiversity" | "kowiktionary" | "krcwiki" | "krwiki" | "krwikiquote" | "kshwiki" | "kswiki" | "kswikibooks" | "kswikiquote" | "kswiktionary" | "kuwiki" | "kuwikibooks" | "kuwikiquote" | "kuwiktionary" | "kvwiki" | "kwwiki" | "kwwikiquote" | "kwwiktionary" | "kywiki" | "kywikibooks" | "kywikiquote" | "kywiktionary" | "ladwiki" | "lawiki" | "lawikibooks" | "lawikiquote" | "lawikisource" | "lawiktionary" | "lbewiki" | "lbwiki" | "lbwikibooks" | "lbwikiquote" | "lbwiktionary" | "lezwiki" | "lfnwiki" | "lgwiki" | "lijwiki" | "lijwikisource" | "liwiki" | "liwikibooks" | "liwikinews" | "liwikiquote" | "liwikisource" | "liwiktionary" | "lldwiki" | "lmowiki" | "lmowiktionary" | "lnwiki" | "lnwikibooks" | "lnwiktionary" | "lowiki" | "lowiktionary" | "lrcwiki" | "ltgwiki" | "ltwiki" | "ltwikibooks" | "ltwikiquote" | "ltwikisource" | "ltwiktionary" | "lvwiki" | "lvwikibooks" | "lvwiktionary" | "madwiki" | "maiwiki" | "map_bmswiki" | "mdfwiki" | "mediawikiwiki" | "metawiki" | "mgwiki" | "mgwikibooks" | "mgwiktionary" | "mhrwiki" | "mhwiki" | "mhwiktionary" | "minwiki" | "minwiktionary" | "miwiki" | "miwikibooks" | "miwiktionary" | "mkwiki" | "mkwikibooks" | "mkwikisource" | "mkwiktionary" | "mlwiki" | "mlwikibooks" | "mlwikiquote" | "mlwikisource" | "mlwiktionary" | "mniwiki" | "mniwiktionary" | "mnwiki" | "mnwikibooks" | "mnwiktionary" | "mnwwiki" | "mnwwiktionary" | "mowiki" | "mowiktionary" | "mrjwiki" | "mrwiki" | "mrwikibooks" | "mrwikiquote" | "mrwikisource" | "mrwiktionary" | "mswiki" | "mswikibooks" | "mswiktionary" | "mtwiki" | "mtwiktionary" | "muswiki" | "mwlwiki" | "myvwiki" | "mywiki" | "mywikibooks" | "mywiktionary" | "mznwiki" | "nahwiki" | "nahwikibooks" | "nahwiktionary" | "napwiki" | "napwikisource" | "nawiki" | "nawikibooks" | "nawikiquote" | "nawiktionary" | "nds_nlwiki" | "ndswiki" | "ndswikibooks" | "ndswikiquote" | "ndswiktionary" | "newiki" | "newikibooks" | "newiktionary" | "newwiki" | "ngwiki" | "niawiki" | "niawiktionary" | "nlwiki" | "nlwikibooks" | "nlwikinews" | "nlwikiquote" | "nlwikisource" | "nlwikivoyage" | "nlwiktionary" | "nnwiki" | "nnwikiquote" | "nnwiktionary" | "novwiki" | "nowiki" | "nowikibooks" | "nowikinews" | "nowikiquote" | "nowikisource" | "nowiktionary" | "nqowiki" | "nrmwiki" | "nsowiki" | "nvwiki" | "nywiki" | "ocwiki" | "ocwikibooks" | "ocwiktionary" | "olowiki" | "omwiki" | "omwiktionary" | "orwiki" | "orwikisource" | "orwiktionary" | "oswiki" | "outreachwiki" | "pagwiki" | "pamwiki" | "papwiki" | "pawiki" | "pawikibooks" | "pawikisource" | "pawiktionary" | "pcdwiki" | "pcmwiki" | "pdcwiki" | "pflwiki" | "pihwiki" | "piwiki" | "piwiktionary" | "plwiki" | "plwikibooks" | "plwikinews" | "plwikiquote" | "plwikisource" | "plwikivoyage" | "plwiktionary" | "pmswiki" | "pmswikisource" | "pnbwiki" | "pnbwiktionary" | "pntwiki" | "pswiki" | "pswikibooks" | "pswikivoyage" | "pswiktionary" | "ptwiki" | "ptwikibooks" | "ptwikinews" | "ptwikiquote" | "ptwikisource" | "ptwikiversity" | "ptwikivoyage" | "ptwiktionary" | "pwnwiki" | "quwiki" | "quwikibooks" | "quwikiquote" | "quwiktionary" | "rmwiki" | "rmwikibooks" | "rmwiktionary" | "rmywiki" | "rnwiki" | "rnwiktionary" | "roa_rupwiki" | "roa_rupwiktionary" | "roa_tarawiki" | "rowiki" | "rowikibooks" | "rowikinews" | "rowikiquote" | "rowikisource" | "rowikivoyage" | "rowiktionary" | "ruewiki" | "ruwiki" | "ruwikibooks" | "ruwikinews" | "ruwikiquote" | "ruwikisource" | "ruwikiversity" | "ruwikivoyage" | "ruwiktionary" | "rwwiki" | "rwwiktionary" | "sahwiki" | "sahwikiquote" | "sahwikisource" | "satwiki" | "sawiki" | "sawikibooks" | "sawikiquote" | "sawikisource" | "sawiktionary" | "scnwiki" | "scnwiktionary" | "scowiki" | "scwiki" | "scwiktionary" | "sdwiki" | "sdwikinews" | "sdwiktionary" | "sewiki" | "sewikibooks" | "sgwiki" | "sgwiktionary" | "shiwiki" | "shnwiki" | "shnwikibooks" | "shnwikivoyage" | "shnwiktionary" | "shwiki" | "shwiktionary" | "shywiktionary" | "simplewiki" | "simplewikibooks" | "simplewikiquote" | "simplewiktionary" | "siwiki" | "siwikibooks" | "siwiktionary" | "skrwiki" | "skrwiktionary" | "skwiki" | "skwikibooks" | "skwikiquote" | "skwikisource" | "skwiktionary" | "slwiki" | "slwikibooks" | "slwikiquote" | "slwikisource" | "slwikiversity" | "slwiktionary" | "smnwiki" | "smwiki" | "smwiktionary" | "snwiki" | "snwiktionary" | "sourceswiki" | "sowiki" | "sowiktionary" | "specieswiki" | "sqwiki" | "sqwikibooks" | "sqwikinews" | "sqwikiquote" | "sqwiktionary" | "srnwiki" | "srwiki" | "srwikibooks" | "srwikinews" | "srwikiquote" | "srwikisource" | "srwiktionary" | "sswiki" | "sswiktionary" | "stqwiki" | "stwiki" | "stwiktionary" | "suwiki" | "suwikibooks" | "suwikiquote" | "suwiktionary" | "svwiki" | "svwikibooks" | "svwikinews" | "svwikiquote" | "svwikisource" | "svwikiversity" | "svwikivoyage" | "svwiktionary" | "swwiki" | "swwikibooks" | "swwiktionary" | "szlwiki" | "szywiki" | "tawiki" | "tawikibooks" | "tawikinews" | "tawikiquote" | "tawikisource" | "tawiktionary" | "taywiki" | "tcywiki" | "tetwiki" | "tewiki" | "tewikibooks" | "tewikiquote" | "tewikisource" | "tewiktionary" | "tgwiki" | "tgwikibooks" | "tgwiktionary" | "thwiki" | "thwikibooks" | "thwikinews" | "thwikiquote" | "thwikisource" | "thwiktionary" | "tiwiki" | "tiwiktionary" | "tkwiki" | "tkwikibooks" | "tkwikiquote" | "tkwiktionary" | "tlwiki" | "tlwikibooks" | "tlwikiquote" | "tlwiktionary" | "tnwiki" | "tnwiktionary" | "towiki" | "towiktionary" | "tpiwiki" | "tpiwiktionary" | "trvwiki" | "trwiki" | "trwikibooks" | "trwikinews" | "trwikiquote" | "trwikisource" | "trwikivoyage" | "trwiktionary" | "tswiki" | "tswiktionary" | "ttwiki" | "ttwikibooks" | "ttwikiquote" | "ttwiktionary" | "tumwiki" | "twwiki" | "twwiktionary" | "tyvwiki" | "tywiki" | "udmwiki" | "ugwiki" | "ugwikibooks" | "ugwikiquote" | "ugwiktionary" | "ukwiki" | "ukwikibooks" | "ukwikinews" | "ukwikiquote" | "ukwikisource" | "ukwikivoyage" | "ukwiktionary" | "urwiki" | "urwikibooks" | "urwikiquote" | "urwiktionary" | "uzwiki" | "uzwikibooks" | "uzwikiquote" | "uzwiktionary" | "vecwiki" | "vecwikisource" | "vecwiktionary" | "vepwiki" | "vewiki" | "viwiki" | "viwikibooks" | "viwikiquote" | "viwikisource" | "viwikivoyage" | "viwiktionary" | "vlswiki" | "vowiki" | "vowikibooks" | "vowikiquote" | "vowiktionary" | "warwiki" | "wawiki" | "wawikibooks" | "wawikisource" | "wawiktionary" | "wikidatawiki" | "wikimaniawiki" | "wowiki" | "wowikiquote" | "wowiktionary" | "wuuwiki" | "xalwiki" | "xhwiki" | "xhwikibooks" | "xhwiktionary" | "xmfwiki" | "yiwiki" | "yiwikisource" | "yiwiktionary" | "yowiki" | "yowikibooks" | "yowiktionary" | "yuewiktionary" | "zawiki" | "zawikibooks" | "zawikiquote" | "zawiktionary" | "zeawiki" | "zh_classicalwiki" | "zh_min_nanwiki" | "zh_min_nanwikibooks" | "zh_min_nanwikiquote" | "zh_min_nanwikisource" | "zh_min_nanwiktionary" | "zh_yuewiki" | "zhwiki" | "zhwikibooks" | "zhwikinews" | "zhwikiquote" | "zhwikisource" | "zhwikiversity" | "zhwikivoyage" | "zhwiktionary" | "zuwiki" | "zuwikibooks" | "zuwiktionary";
readonly isPropertyClaimsId: typeof helpers.isPropertyClaimsId;

@@ -32,0 +32,0 @@ readonly isEntityPageTitle: typeof helpers.isEntityPageTitle;

{
"name": "wikibase-sdk",
"version": "9.2.2",
"version": "9.2.3",
"type": "module",

@@ -38,3 +38,3 @@ "description": "utils functions to query a Wikibase instance and simplify its results",

"postpublish": "./scripts/postpublish",
"update-sitelinks-languages": "./scripts/sitelinks_languages/update_sitelinks_languages",
"update-wikimedia-constants": "./scripts/update_wikimedia_constants.ts",
"update-toc": "./scripts/update_toc",

@@ -41,0 +41,0 @@ "watch": "tsc --watch"

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc