@solid-nestjs/rest-api
Version:
solid-nestjs Rest-API utilities
23 lines • 938 B
TypeScript
import { GroupedPaginationResult as CommonGroupedPaginationResult } from '@solid-nestjs/common';
import { PaginationResult } from './pagination-result';
/**
* Represents a group result for REST API responses.
* Contains the grouped key and aggregated values as JSON strings for easy REST consumption.
*/
export declare class GroupResultRest {
key: string;
aggregates: string;
}
/**
* Represents the result of a grouped query with pagination for REST API.
*
* @implements {CommonGroupedPaginationResult}
*
* @property {GroupResultRest[]} groups - Array of grouped results with keys and aggregates as JSON strings.
* @property {PaginationResult} pagination - Pagination metadata for the grouped results.
*/
export declare class GroupedPaginationResult implements CommonGroupedPaginationResult<any> {
groups: GroupResultRest[];
pagination: PaginationResult;
}
//# sourceMappingURL=grouped-pagination-result.d.ts.map