public static GET_CATEGORICAL_VALUES()

in src/columns.ts [70:82]


    public static GET_CATEGORICAL_VALUES(dataView: DataView): ChordChartColumns<any> {
        let categorical: DataViewCategorical = dataView && dataView.categorical;
        let categories: (DataViewCategoryColumn | DataViewValueColumn)[] = categorical && categorical.categories || [];
        if (!categorical.values || categorical.values.length === 0) {
            return null;
        }
        let values: DataViewValueColumns = categorical && categorical.values || <DataViewValueColumns>[];
        let series: PrimitiveValue[] = categorical && values.source && this.GET_SERIES_VALUES(dataView);
        return categorical && lodashMapValues(new this<any[]>(), (n, i) =>
            (<(DataViewCategoryColumn | DataViewValueColumn)[]>lodashToArray(categories)).concat(lodashToArray(values))
                .filter(x => x.source.roles && x.source.roles[i]).map(x => x.values)[0]
            || values.source && values.source.roles && values.source.roles[i] && series);
    }