import { EnumeratorWrapper } from "igniteui-angular-core/ES2015/type";
/**
 * Represents a column that is calculated based on the values of other columns.
*
* Represents a column that is calculated based on the values of other columns.
*
* <https://www.infragistics.com/help/wpf/infragisticswpf.controls.charts.xamdatachart~infragistics.controls.charts.calculatedcolumn>
*/
export class CalculatedColumn {
    get i() {
        return this._implementation;
    }
    onImplementationCreated() {
    }
    constructor() {
    }
    _provideImplementation(i) {
        this._implementation = i;
        this._implementation.externalObject = this;
        this.onImplementationCreated();
    }
    [Symbol.iterator]() {
        return new EnumeratorWrapper(this.i.getEnumerator());
    }
}
//# sourceMappingURL=igx-calculated-column.js.map