UNPKG

enolib

Version:

The eno standard library

37 lines (27 loc) 575 B
const { MissingElementBase } = require('./missing_element_base.js'); class MissingList extends MissingElementBase { get [Symbol.toStringTag]() { return 'MissingList'; } items() { return []; } optionalStringValues() { return []; } optionalValues(_loader) { return []; } requiredStringValues() { return []; } requiredValues(_loader) { return []; } toString() { if(this._key === null) return `[object MissingList]`; return `[object MissingList key=${this._key}]`; } } exports.MissingList = MissingList;