wikibase-edit
Version:
Edit Wikibase from NodeJS
10 lines (8 loc) • 345 B
JavaScript
import error_ from '../error.js'
export const hasSpecialSnaktype = value => {
if (typeof value !== 'object') return false
const { snaktype } = value
if (snaktype == null || snaktype === 'value') return false
if (snaktype === 'novalue' || snaktype === 'somevalue') return true
else throw error_.new('invalid snaktype', { snaktype })
}