상속 계층
-
Paginator<any> ↳PostPaginator
생성자
생성자
fetchPage): PostPaginator
새로운 페이지네이터 인스턴스를 생성합니다
매개변수
| 이름 | Type | 설명 |
|---|---|---|
fetchPage | (token?: string) => Promise<PaginatedResponse<any>> | 페이지 토큰을 받아 해당 데이터 페이지를 가져오는 함수 |
반환값
PostPaginator
다음에서 상속됨
Paginator.constructor정의된 곳
paginator.ts:90접근자
items
get items(): T[]
가져온 모든 항목을 반환합니다.
반환값
T[]
상속됨
Paginator.items 에서 상속됨정의된 위치
meta
get meta(): any
현재 페이지네이션 메타데이터를 반환합니다
반환값
any
다음에서 상속됨
Paginator.meta정의된 위치
includes
get includes(): undefined | Record<string, any>
현재 includes 데이터를 조회합니다
반환 값
undefined | Record<string, any>
다음으로부터 상속됨
정의된 곳
paginator.ts:111errors
get errors(): undefined | any[]
현재 errors를 반환합니다
반환값
undefined | any[]
다음에서 상속됨
Paginator.errors정의 위치
paginator.ts:118done
get done(): boolean
페이지네이션이 완료되었는지 확인합니다.
반환 값
boolean
상속
Paginator.done정의된 위치
rateLimited
get rateLimited(): boolean
레이트 리밋에 걸렸는지 확인합니다
반환값
boolean
다음으로부터 상속됨
정의 위치
paginator.ts:132posts
get posts(): any[]
반환값
any[]
정의 위치
paginator.ts:342메서드
fetchNext
Promise<void>
다음 페이지를 가져와 현재 인스턴스에 항목을 추가합니다
이 메서드는 다음 페이지의 데이터를 가져와
현재 페이지네이터(paginator) 인스턴스에 항목을 추가합니다. 또한 페이지네이션 상태와 메타데이터를 업데이트합니다.
반환값
Promise<void>
예시
Throws
API 요청이 실패한 경우
다음으로부터 상속됨
정의된 위치
next
Promise<Paginator<any>>
다음 페이지를 새로운 인스턴스로 가져옵니다.
이 메서드는 현재 paginator의 상태에 영향을 주지 않고,
다음 페이지에서 시작하는 새로운 paginator 인스턴스를 생성합니다.
반환값
Promise<Paginator<any>>
다음 페이지를 위한 새 Paginator 인스턴스
예제
다음으로부터 상속됨
정의된 위치
fetchPrevious
Promise<void>
이전 페이지를 가져옵니다 (지원되는 경우).
반환값
Promise<void>
상속
Paginator.fetchPrevious정의된 위치
previous
Promise<Paginator<any>>
이전 페이지를 새 인스턴스로 가져옵니다.
반환값
Promise<Paginator<any>>
다음으로부터 상속됨
정의 위치
paginator.ts:260fetchLast
count): Promise<void>
최대 지정한 개수만큼 추가 항목을 가져옵니다
매개변수
| 이름 | type |
|---|---|
count | number |
반환값
Promise<void>
다음으로부터 상속됨
정의된 위치
reset
void
페이지네이터를 초기 상태로 재설정합니다.
반환값
void
다음에서 상속됨
Paginator.reset정의된 위치
[iterator]
Iterator<any, any, undefined>
가져온 모든 항목을 순회하기 위한 이터레이터
반환
Iterator<any, any, undefined>
다음에서 상속됨
Paginator.[iterator]정의된 위치
[asyncIterator]
AsyncIterator<any, any, undefined>
페이지를 자동으로 가져오는 비동기 이터레이터
반환값
AsyncIterator<any, any, undefined>