PaginateReturn type
Yanıt türünden disk belleğine alınan öğelerin türünü çıkarsamak için yardımcı türü Bu tür, x-ms-pageable için swagger bilgilerine göre oluşturulur. Bu tür, özellikle sayfa öğelerinin bulunduğu yanıtın özelliğini gösteren itemName özelliğinde oluşturulur. Varsayılan değer value.
Bu tür, ikinci parametre olarak aldığımız yanıta göre kesin olarak türlenmiş Yineleyici sağlamamıza olanak sağlar
type PaginateReturn<TResult> = TResult extends { body: { value?: TPage } }
? GetArrayType<TPage>
: unknown[]