( response: WorkOSAutoPaginatable<Resource>, )
| 333 | response.listMetadata?.after ?? response.list_metadata?.after ?? null; |
| 334 | |
| 335 | export const collectWorkOSList = async <Resource>( |
| 336 | response: WorkOSAutoPaginatable<Resource>, |
| 337 | ): Promise<WorkOSCollectedList<Resource>> => { |
| 338 | const data = response.listMetadata.after ? await response.autoPagination() : response.data; |
| 339 | return { |
| 340 | object: "list", |
| 341 | data, |
| 342 | listMetadata: completedListMetadata, |
| 343 | }; |
| 344 | }; |
| 345 | |
| 346 | export const collectRawWorkOSList = async ( |
| 347 | loadPage: (after?: string) => Promise<unknown>, |
no outgoing calls
no test coverage detected