"use strict";
var __extends = (this && this.__extends) || function (d, b) {
    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
    function __() { this.constructor = d; }
    d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
var dataSourceBaseOld_service_1 = require("../dataSourceBaseOld.service");
var SimpleDataSource = (function (_super) {
    __extends(SimpleDataSource, _super);
    function SimpleDataSource(data, dataSourceProcessor, array) {
        var _this = _super.call(this, dataSourceProcessor, array) || this;
        _this.countFilterGroups = false;
        _this.rawDataSet = data;
        _this.isEmpty = !(data && data.length);
        _this.processData();
        return _this;
    }
    return SimpleDataSource;
}(dataSourceBaseOld_service_1.DataSourceBaseOld));
exports.SimpleDataSource = SimpleDataSource;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2ltcGxlRGF0YVNvdXJjZS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsic2ltcGxlRGF0YVNvdXJjZS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUlBLDBFQUFpRTtBQUtqRTtJQUFpRCxvQ0FBNEI7SUFDNUUsMEJBQVksSUFBaUIsRUFDekIsbUJBQTRDLEVBQzVDLEtBQTRCO1FBRmhDLFlBR0Msa0JBQU0sbUJBQW1CLEVBQUUsS0FBSyxDQUFDLFNBS2pDO1FBSkEsS0FBSSxDQUFDLGlCQUFpQixHQUFHLEtBQUssQ0FBQztRQUMvQixLQUFJLENBQUMsVUFBVSxHQUFHLElBQUksQ0FBQztRQUN2QixLQUFJLENBQUMsT0FBTyxHQUFHLENBQUMsQ0FBQyxJQUFJLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBQ3RDLEtBQUksQ0FBQyxXQUFXLEVBQUUsQ0FBQzs7SUFDcEIsQ0FBQztJQUNGLHVCQUFDO0FBQUQsQ0FBQyxBQVZELENBQWlELDZDQUFpQixHQVVqRTtBQVZZLDRDQUFnQiJ9