@jcbautistam/custom-table
Version:
Librería de tabla reutilizable con acciones, filtros, exportación y más.
35 lines (34 loc) • 1.19 kB
TypeScript
import { HttpParams } from '@angular/common/http';
import * as i0 from "@angular/core";
export interface IParametrosGenerales {
ordenarPor?: string;
descending?: boolean;
noPagina?: number;
tamanoPagina?: number;
activos?: boolean;
filtrosIniciales?: Record<string, string>;
filtrosPorColumna?: Record<string, string>;
multiIds?: string;
actionMulti?: string;
idCompania?: number;
}
export declare class ParametrosGenerales implements IParametrosGenerales {
ordenarPor: string;
descending: boolean;
noPagina: number;
tamanoPagina: number;
activos: boolean;
filtrosIniciales: Record<string, string>;
filtrosPorColumna: Record<string, string>;
rangoFechas: string;
multiIds: string;
actionMulti: string;
idCompania: number;
constructor(init?: Partial<IParametrosGenerales>);
}
export declare class ConfiguracionParametros {
configurar(parametros: ParametrosGenerales, extraParams?: Record<string, any>): HttpParams;
private agregarFiltros;
static ɵfac: i0.ɵɵFactoryDeclaration<ConfiguracionParametros, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ConfiguracionParametros>;
}