( response: WorkOSAutoPaginatable<Resource>, )
| 250 | response.listMetadata?.after ?? response.list_metadata?.after ?? null; |
| 251 | |
| 252 | export const collectWorkOSList = async <Resource>( |
| 253 | response: WorkOSAutoPaginatable<Resource>, |
| 254 | ): Promise<WorkOSCollectedList<Resource>> => { |
| 255 | const data = response.listMetadata.after ? await response.autoPagination() : response.data; |
| 256 | return { |
| 257 | object: "list", |
| 258 | data, |
| 259 | listMetadata: completedListMetadata, |
| 260 | }; |
| 261 | }; |
| 262 | |
| 263 | export const collectRawWorkOSList = async ( |
| 264 | loadPage: (after?: string) => Promise<unknown>, |
no outgoing calls
no test coverage detected