PaginateReturn type
Hjälptyp för att härleda typen av sidelement från svarstypen Den här typen genereras baserat på swagger-informationen för x-ms-pageable specifikt på egenskapen itemName som anger egenskapen för svaret där sidobjekten hittas. Standardvärdet är value
.
Den här typen gör att vi kan tillhandahålla starkt skriven Iterator baserat på svaret vi får som andra parameter
type PaginateReturn<TResult> = TResult extends { body: { value?: TPage } }
? GetArrayType<TPage>
: unknown[]