UNPKG

@overture-stack/lyric

Version:
34 lines (33 loc) 1.56 kB
import { BaseDependencies } from '../config/config.js'; import { AuditFilterOptions, AuditRepositoryRecord } from '../utils/types.js'; declare const repository: (dependencies: BaseDependencies) => { /** * Returns all the records found on the the Audit table matching the Category ID, * Organization and additional filters * @param {number} categoryId * @param {string} organization * @param {object} filterOptions * @param {string} filterOptions.entityName * @param {string} filterOptions.eventType * @param {string} filterOptions.startDate * @param {string} filterOptions.endDate * @param {string} filterOptions.systemId * @returns */ getRecordsByCategoryIdAndOrganizationPaginated: (categoryId: number, organization: string, filterOptions: AuditFilterOptions) => Promise<AuditRepositoryRecord[]>; /** * Returns the total number of records found on the the Audit table matching the Category ID, * Organization and additional filters * @param {number} categoryId * @param {string} organization * @param {object} filterOptions * @param {string} filterOptions.entityName * @param {string} filterOptions.eventType * @param {string} filterOptions.startDate * @param {string} filterOptions.endDate * @param {string} filterOptions.systemId * @returns */ getTotalRecordsByCategoryIdAndOrganization: (categoryId: number, organization: string, filterOptions: AuditFilterOptions) => Promise<number>; }; export default repository;