public static GET_CATEGORICAL_VALUES()

in src/WordCloudColumns.ts [40:56]


    public static GET_CATEGORICAL_VALUES(dataView: DataView): WordCloudColumns<DataViewCategoryColumn[]> {
        let categorical: DataViewCategorical = dataView && dataView.categorical,
            categories: DataViewCategoryColumn[] = categorical && categorical.categories || [],
            values: DataViewValueColumns = <DataViewValueColumns>(categorical && categorical.values || []),
            series: PrimitiveValue[] = categorical && values.source && this.GET_SERIES_VALUES(dataView);

        return categorical && lodash.mapValues(<any>new this<DataViewCategoryColumn[]>(), (n: any, key: string) => {
            return (<any[]>lodash.toArray(categories))
                .concat(<any[]>lodash.toArray(values))
                .filter((column: DataViewCategoryColumn) => column.source.roles && column.source.roles[key])
                .map((column: DataViewCategoryColumn) => column.values)[0]
                || values.source
                && values.source.roles
                && values.source.roles[key]
                && series;
        });
    }