<commit_before>import { Pipe, PipeTransform, Inject, LOCALE_ID } from '@angular/core';
import { GridBaseAPIService } from '../api.service';
import { IgxGridBaseDirective } from '../grid-base.directive';
import { DataUtil } from '../../data-operations/data-util';
import { cloneArray, resolveNestedPath } from '../../core/utils';
import { GridType } from './grid.interface';
import { DatePipe, DecimalPipe } from '@angular/common';
import { IgxColumnComponent } from '../columns/column.component';
import { ColumnDisplayOrder } from './enums';
import { IgxColumnActionsComponent } from '../column-actions/column-actions.component';

/**
 * @hidden
 * @internal
 */
@Pipe({
    name: 'igxCellStyleClasses'
})
export class IgxGridCellStyleClassesPipe implements PipeTransform {

    transform(cssClasses: { [prop: string]: any }, _: any, data: any, field: string, index: number, __: number): string {
        if (!cssClasses) {
            return '';<commit_msg>refactor(grid): clear imports #8195<commit_after>import { Pipe, PipeTransform, Inject } from '@angular/core';
import { GridBaseAPIService } from '../api.service';
import { IgxGridBaseDirective } from '../grid-base.directive';
import { DataUtil } from '../../data-operations/data-util';
import { cloneArray, resolveNestedPath } from '../../core/utils';
import { GridType } from './grid.interface';
import { IgxColumnComponent } from '../columns/column.component';
import { ColumnDisplayOrder } from './enums';
import { IgxColumnActionsComponent } from '../column-actions/column-actions.component';

/**
 * @hidden
 * @internal
 */
@Pipe({
    name: 'igxCellStyleClasses'
})
export class IgxGridCellStyleClassesPipe implements PipeTransform {

    transform(cssClasses: { [prop: string]: any }, _: any, data: any, field: string, index: number, __: number): string {
        if (!cssClasses) {
            return '';
{'fraction_non_alphanumeric': 0.15758547008547008, 'fraction_numerical': 0.002136752136752137, 'mean_word_length': 4.217270194986073, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '369613', 'n_tokens_mistral': 546, 'n_tokens_neox': 536, 'n_words': 139}