mirror of
https://github.com/luxfi/explore.git
synced 2026-09-24 00:28:18 +00:00
* add prefix to API resources * fix pw tests * refactor config * remove unnecessary prefixes in resource names * fixes * update screenshots
15 lines
453 B
TypeScript
15 lines
453 B
TypeScript
import type { ArrayElement } from 'types/utils';
|
|
|
|
import type { PaginatedResourceName, PaginatedResourceResponse, PaginatedResourceResponseItems } from 'lib/api/resources';
|
|
|
|
export function generateListStub<Resource extends PaginatedResourceName>(
|
|
stub: ArrayElement<PaginatedResourceResponseItems<Resource>>,
|
|
num = 50,
|
|
rest: Omit<PaginatedResourceResponse<Resource>, 'items'>,
|
|
) {
|
|
return {
|
|
items: Array(num).fill(stub),
|
|
...rest,
|
|
};
|
|
}
|