1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 205× 205× | /* Default label provider implementation */ class DefaultLabelProvider { constructor(labels, lang) { this.lang = lang || 'en' this.labels = labels } getLabel(name) { let labels = this.labels[this.lang] if (!labels) return name return labels[name] || name } } export default DefaultLabelProvider |