UNPKG

wikibase-edit

Version:

Edit Wikibase from NodeJS

19 lines 1.51 kB
import { type CustomSimplifiedClaim, type Sitelink, type EntityId, type PropertyId, type WikimediaLanguageCode, type Datatype, type Guid, type Hash, type Rank } from 'wikibase-sdk'; import type { EditableClaim, SimplifiedEditableSnak } from './types/edit_entity.js'; declare function validateStringValue(name: string, str: string | EditableClaim | CustomSimplifiedClaim | Sitelink | null): void; export declare function validateEntityId(entityId: string): asserts entityId is EntityId; export declare function validatePropertyId(propertyId: unknown): asserts propertyId is PropertyId; export declare function validateLanguage(language: unknown): asserts language is WikimediaLanguageCode; export declare const validateLabelOrDescription: typeof validateStringValue; export declare function validateAliases(value: string | string[], options?: { allowEmptyArray?: boolean; }): void; export declare function validateSnakValue(property: PropertyId, datatype: Datatype, value: SimplifiedEditableSnak): void; export declare function validateSite(site: any): void; export declare const validateSiteTitle: (str: string | EditableClaim | CustomSimplifiedClaim | Sitelink) => void; export declare function validateBadges(badges: any): void; export declare function validateGuid(guid: unknown): asserts guid is Guid; export declare function validateHash(hash: string): asserts hash is Hash; export declare function validateRank(rank: string): asserts rank is Rank; export {}; //# sourceMappingURL=validate.d.ts.map