UNPKG

poe-i18n

Version:

i18n utility for Path of Exile

21 lines (17 loc) 507 B
import { Descriptions, StatLocaleData, StatLocaleDatas } from '../types/StatDescription'; export function* getDescriptions( datas: StatLocaleDatas, start_file: string ): IterableIterator<Descriptions> { let description_file: StatLocaleData | undefined = datas[start_file]; while (description_file !== undefined) { yield description_file.data; description_file = description_file.meta.include ? datas[description_file.meta.include] : undefined; } }