PaginateReturn type
Segédtípus a lapozott elemek típusának a választípusból való következtetéséhez Ez a típus az x-ms-pageable elemhez tartozó swagger-információk alapján jön létre, különösen az itemName tulajdonságon, amely a válasz tulajdonságát jelzi, ahol az oldalelemek találhatók. Az alapértelmezett érték a value.
Ez a típus lehetővé teszi, hogy erősen begépelt Iteratort biztosítsunk a második paraméterként megkapott válasz alapján
type PaginateReturn<TResult> = TResult extends { body: { value?: TPage } }
? GetArrayType<TPage>
: unknown[]