계층
-
Paginator<any> ↳UserPaginator
생성자
constructor
fetchPage): UserPaginator
새 페이지네이터 인스턴스를 생성합니다
매개변수
| 이름 | 타입 | 설명 |
|---|---|---|
fetchPage | (token?: string) => Promise<PaginatedResponse<any>> | 페이지네이션 토큰을 받아 해당 페이지의 data를 가져오는 함수 |
반환값
UserPaginator
상속됨(출처)
Paginator.constructor정의됨
paginator.ts:87접근자
items
get items(): T[]
가져온 모든 항목을 반환합니다
반환
T[]
상속 대상
Paginator.items정의된 위치
meta
get meta(): any
현재 페이지네이션 메타데이터 가져오기
반환값
any
상속 대상
Paginator.meta정의 위치
paginator.ts:101includes
get includes(): undefined | Record<string, any>
현재 includes 데이터 반환
반환
undefined | Record<string, any>
상속:
Paginator.includes정의됨
paginator.ts:108errors
get errors(): undefined | any[]
현재 errors를 가져옵니다
반환값
undefined | any[]
상속 원본
Paginator.errors정의 위치
paginator.ts:115완료
get done(): boolean
페이지네이션이 완료되었는지 확인합니다
반환
boolean
다음에서 상속됨
정의 위치
paginator.ts:122rateLimited
get rateLimited(): boolean
요청 한도에 도달했는지 확인합니다
반환값
boolean
상속 대상
Paginator.rateLimited정의됨
paginator.ts:129users
get users(): any[]
반환값
any[]
정의
paginator.ts:348메소드
fetchNext
Promise<void>
다음 페이지를 가져와 현재 인스턴스에 항목을 추가합니다
이 메서드는 data의 다음 페이지를 가져와 항목을 현재 paginator 인스턴스에 추가합니다. 페이지네이션 상태와 meta를 업데이트합니다.
반환
Promise<void>
예제
Throws
API 요청이 실패한 경우
상속
Paginator.fetchNext정의된 위치
next
Promise<Paginator<any>>
다음 페이지를 새 인스턴스로 가져옵니다
이 메서드는 현재 페이징 처리기의 상태에는 영향을 주지 않으면서,
다음 페이지부터 시작하는 새로운 페이징 처리기 인스턴스를 생성합니다.
반환값
Promise<Paginator<any>>
다음 페이지용 새 Paginator 인스턴스
예시
상속
Paginator.next정의 위치
paginator.ts:208fetchPrevious
Promise<void>
이전 페이지를 가져옵니다(지원되는 경우).
반환
Promise<void>
상속
Paginator.fetchPrevious정의됨
paginator.ts:222previous
Promise<Paginator<any>>
이전 페이지를 새 인스턴스로 가져옵니다
반환
Promise<Paginator<any>>
상속됨
Paginator.previous정의된 위치
fetchLast
count): Promise<void>
지정한 개수까지 추가 항목을 가져옵니다
매개변수
| 이름 | 유형 |
|---|---|
count | number |
반환값
Promise<void>
상속된 항목
Paginator.fetchLast정의됨
paginator.ts:271reset
void
페이지네이터를 초기 상태로 초기화합니다
반환값
void
상속됨
Paginator.reset정의된 위치
[iterator]
Iterator<any, any, undefined>
가져온 모든 항목을 순회하는 이터레이터
반환값
Iterator<any, any, undefined>
상속
Paginator.[iterator]정의된 위치
[asyncIterator]
AsyncIterator<any, any, undefined>
페이지를 자동으로 가져오는 비동기 반복자
반환값
AsyncIterator<any, any, undefined>