PaginateReturn type
Hilfstyp zum Ableiten des Typs der ausgelagerten Elemente aus dem Antworttyp Dieser Typ wird basierend auf den swagger-Informationen für x-ms-pageable speziell für die itemName-Eigenschaft generiert, die die Eigenschaft der Antwort angibt, in der die Seitenelemente gefunden werden. Standardwert: value
.
Dieser Typ ermöglicht es uns, einen stark typisierten Iterator basierend auf der Antwort bereitzustellen, die wir als zweiten Parameter erhalten.
type PaginateReturn<TResult> = TResult extends { body: { value?: TPage } }
? GetArrayType<TPage>
: unknown[]