( response: WorkOSAutoPaginatable<Resource>, )
| 311 | response.listMetadata?.after ?? response.list_metadata?.after ?? null; |
| 312 | |
| 313 | export const collectWorkOSList = async <Resource>( |
| 314 | response: WorkOSAutoPaginatable<Resource>, |
| 315 | ): Promise<WorkOSCollectedList<Resource>> => { |
| 316 | const data = response.listMetadata.after ? await response.autoPagination() : response.data; |
| 317 | return { |
| 318 | object: "list", |
| 319 | data, |
| 320 | listMetadata: completedListMetadata, |
| 321 | }; |
| 322 | }; |
| 323 | |
| 324 | export const collectRawWorkOSList = async ( |
| 325 | loadPage: (after?: string) => Promise<unknown>, |
no outgoing calls
no test coverage detected