PaginateReturn type

応答の種類からページ化された要素の Type を推論するヘルパー型 この型は、ページアイテムが見つかった応答のプロパティを示す itemName プロパティに対する x-ms-pageable の swagger 情報に基づいて生成されます。 既定値は value です。 この型を使用すると、2 番目のパラメーターとして取得する応答に基づいて厳密に型指定された反復子を提供できます

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