계층 구조
-
Paginator<any> ↳UserPaginator
생성자
constructor
• new UserPaginator(fetchPage): UserPaginator
새 paginator 인스턴스를 생성합니다
매개변수
반환값
UserPaginator
상속됨
Paginator.constructor정의 위치
paginator.ts:90접근자
items
•get items(): T[]
가져온 모든 항목 얻기
반환값
T[]
상속됨
Paginator.items정의 위치
paginator.ts:97meta
•get meta(): any
현재 페이지네이션 메타데이터 가져오기
반환값
any
상속됨
Paginator.meta정의 위치
paginator.ts:104includes
•get includes(): undefined | Record<string, any>
현재 includes 데이터 가져오기
반환값
undefined | Record<string, any>
상속됨
Paginator.includes정의 위치
paginator.ts:111errors
•get errors(): undefined | any[]
현재 오류 가져오기
반환값
undefined | any[]
상속됨
Paginator.errors정의 위치
paginator.ts:118done
•get done(): boolean
페이지네이션이 완료되었는지 확인
반환값
boolean
상속됨
Paginator.done정의 위치
paginator.ts:125rateLimited
•get rateLimited(): boolean
속도 제한이 발생했는지 확인
반환값
boolean
상속됨
Paginator.rateLimited정의 위치
paginator.ts:132users
•get users(): any[]
반환값
any[]
정의 위치
paginator.ts:351메서드
fetchNext
▸ fetchNext():Promise<void>
다음 페이지를 가져와 현재 인스턴스에 항목 추가
이 메서드는 다음 데이터 페이지를 가져와 현재 paginator 인스턴스에 항목을
추가합니다. 페이지네이션 상태와 메타데이터를 업데이트합니다.
반환값
Promise<void>
예시
Throws
API 요청이 실패한 경우
상속됨
Paginator.fetchNext정의 위치
paginator.ts:156next
▸ next():Promise<Paginator<any>>
다음 페이지를 새 인스턴스로 가져오기
이 메서드는 현재 paginator의 상태에 영향을 주지 않고 다음 페이지부터
시작하는 새 paginator 인스턴스를 생성합니다.
반환값
Promise<Paginator<any>>
다음 페이지에 대한 새 paginator 인스턴스
예시
상속됨
Paginator.next정의 위치
paginator.ts:211fetchPrevious
▸ fetchPrevious():Promise<void>
이전 페이지 가져오기 (지원되는 경우)
반환값
Promise<void>
상속됨
Paginator.fetchPrevious정의 위치
paginator.ts:225previous
▸ previous():Promise<Paginator<any>>
이전 페이지를 새 인스턴스로 가져오기
반환값
Promise<Paginator<any>>
상속됨
Paginator.previous정의 위치
paginator.ts:260fetchLast
▸ fetchLast(count): Promise<void>
지정된 개수까지 추가 항목을 가져오기
매개변수
반환값
Promise<void>
상속됨
Paginator.fetchLast정의 위치
paginator.ts:274reset
▸ reset():void
paginator를 초기 상태로 재설정
반환값
void
상속됨
Paginator.reset정의 위치
paginator.ts:288[iterator]
▸ [iterator]():Iterator<any, any, undefined>
가져온 모든 항목에 대한 이터레이터
반환값
Iterator<any, any, undefined>
상속됨
Paginator.[iterator]정의 위치
paginator.ts:303[asyncIterator]
▸ [asyncIterator]():AsyncIterator<any, any, undefined>
페이지를 자동으로 가져오는 비동기 이터레이터
반환값
AsyncIterator<any, any, undefined>