PaginateReturn type
Typ pomocnika, aby wywnioskować typ stronicowanych elementów z typu odpowiedzi Ten typ jest generowany na podstawie informacji o strukturze swagger dla elementu x-ms-pageable konkretnie dla właściwości itemName, która wskazuje właściwość odpowiedzi, w której znaleziono elementy strony. Wartość domyślna to value
.
Ten typ umożliwi nam podanie silnie typizowanego iteratora na podstawie odpowiedzi, która otrzymujemy jako drugi parametr
type PaginateReturn<TResult> = TResult extends { body: { value?: TPage } }
? GetArrayType<TPage>
: unknown[]