Files
ncd-fe/packages/pl-api/lib/params/trends.ts
mkljczk efd9f87122 pl-api: support pixelfed trends
Signed-off-by: mkljczk <git@mkljczk.pl>
2024-12-25 15:28:32 +01:00

38 lines
677 B
TypeScript

/**
* @category Request params
*/
interface GetTrends {
/** Integer. Maximum number of results to return. */
limit?: number;
/** Integer. Skip the first n results. */
offset?: number;
}
/**
* @category Request params
*/
type GetTrendingTags = GetTrends;
/**
* @category Request params
*/
interface GetTrendingStatuses extends GetTrends {
/**
* Display trends from a given time range.
*
* Requires features{@link Features['trendingStatusesRange']}.
*/
range?: 'daily' | 'monthly' | 'yearly';
}
/**
* @category Request params
*/
type GetTrendingLinks = GetTrends;
export type {
GetTrendingTags,
GetTrendingStatuses,
GetTrendingLinks,
};