UNPKG

bitfront-library

Version:

Angular CLI project with components and classes used by other Angular projects of the BIT foundation.

34 lines 1.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BaseFilter = void 0; var utils_1 = require("./utils"); /** * Clase base que contiene lo mínimo necesario para almacenar un filtro de búsqueda. */ var BaseFilter = /** @class */ (function () { function BaseFilter(resultados, pagina) { this.resultados = resultados; this.pagina = pagina; } BaseFilter.prototype.reset = function () { this.resultados = BaseFilter.RESULTADOS_PAGE; this.pagina = BaseFilter.PAGE; }; /** * Permite obtener los valores del filtro exceptuando las propiedades pagina y resultados. Útil para inicializar el FormGroup * con los valores del filtro sin traernos estas propiedades que no interesan que estén en el FormGroup */ BaseFilter.prototype.formValues = function () { var values = utils_1.reject(this, ["pagina", "resultados"]); return values; }; BaseFilter.prototype.allValues = function () { return utils_1.reject(this, []); }; BaseFilter.RESULTADOS_PAGE = 20; BaseFilter.PAGE = 1; BaseFilter.PAGE_LINK_SIZE = 5; return BaseFilter; }()); exports.BaseFilter = BaseFilter; //# sourceMappingURL=base.filter.js.map