wikibase-edit
Version:
Edit Wikibase from NodeJS
12 lines • 1.18 kB
TypeScript
import type { Reconciliation } from './validate_reconciliation_object.js';
import type { PropertiesDatatypes } from '../properties/fetch_properties_datatypes.js';
import type { AbsoluteUrl } from '../types/common.js';
import type { Claims, CustomSimplifiedClaim, PropertyId, SimplifiedClaim, SimplifiedPropertyClaims, SimplifiedSitelinks, SitelinkBadges, Statements, WikimediaLanguageCode } from 'wikibase-sdk';
type CustomSimplifiedClaims = Record<PropertyId, SimplifiedPropertyClaims | SimplifiedClaim | CustomSimplifiedClaim[] | CustomSimplifiedClaim>;
declare function formatBadgesArray(badges: SitelinkBadges | string): SitelinkBadges;
export declare function formatTermsObject(name: 'label' | 'description' | 'alias', values: Record<WikimediaLanguageCode, string | string[] | null>): {};
export declare function formatClaims(claims: CustomSimplifiedClaims, properties: PropertiesDatatypes, instance: AbsoluteUrl, reconciliation: Reconciliation, existingClaims: Claims | Statements): any;
export declare function formatSitelinks(sitelinks: SimplifiedSitelinks): {};
export declare const formatBadges: typeof formatBadgesArray;
export {};
//# sourceMappingURL=format.d.ts.map