function countDocuments()

in src/dataConversion.ts [191:209]


function countDocuments(dataView: DataView) {
    const categories =
        dataView &&
        dataView.categorical &&
        dataView.categorical.categories;
    if (!categories || categories.length === 0) {
        return 0;
    }

    const idCat = categories.find(n => n.source.roles.id);
    if (idCat && idCat.values) {
        return Object.keys(idCat.values.reduce((map, item) => {
            map[`${item}`] = true;
            return map;
        }, {})).length;
    } else {
        return 1;
    }
}