(actor: ActorSubclass)
| 81 | ); |
| 82 | |
| 83 | export const listUserGroups = (actor: ActorSubclass): Promise<UserGroup[]> => |
| 84 | paginated<UserGroup>( |
| 85 | 'list_user_groups', |
| 86 | p => |
| 87 | actor.list_user_groups({ |
| 88 | paginate: [{ offset: [p.offset], limit: [p.limit] }], |
| 89 | search_term: [], |
| 90 | }) as Promise<unknown>, |
| 91 | page => { |
| 92 | const ok = page as { user_groups: UserGroup[]; next_offset: Array<bigint> | [] }; |
| 93 | return { items: ok.user_groups, next: ok.next_offset }; |
| 94 | }, |
| 95 | ); |
| 96 | |
| 97 | export const listAssets = (actor: ActorSubclass): Promise<Asset[]> => |
| 98 | paginated<Asset>( |
no test coverage detected