Megosztás a következőn keresztül:


PaginateReturn type

Segéd típusa a lapozott elemek típusának a választípusból való következtetéséhez Ez a típus az x-ms-pageable swagger információi alapján jön létre, különösen az itemName tulajdonságon, amely annak a válasznak a tulajdonságát jelzi, ahol az oldalelemek találhatók. Az alapértelmezett érték value. Ez a típus lehetővé teszi, hogy a második paraméterként beírt válasz alapján erősen begépelt Iterátort biztosítsunk

type PaginateReturn<TResult> = TResult extends { body: { value?: TPage } }
  ? GetArrayType<TPage>
  : unknown[]