Class: Feed

September 10, 2021 · View on GitHub

instagram-private-api / index / Feed

Class: Feed<Response, Item>

index.Feed

Type parameters

NameType
Responseany
Itemany

Hierarchy

Table of contents

Constructors

Properties

Accessors

  • [items](Feed.md#items)

Methods

Constructors

constructor

new Feed<Response, Item>(client)

Type parameters

NameType
Responseany
Itemany

Parameters

NameType
clientIgApiClient

Inherited from

Repository.constructor

Defined in

src/core/repository.ts:7

Properties

attemptOptions

attemptOptions: Partial<AttemptOptions<any>>

Defined in

src/core/feed.ts:10

Accessors

items$

get items$(): Observable<Item[]>

Returns

Observable<Item[]>

Defined in

src/core/feed.ts:18

Methods

deserialize

deserialize(data): void

Parameters

NameType
datastring

Returns

void

Defined in

src/core/feed.ts:79


isMoreAvailable

isMoreAvailable(): boolean

Returns

boolean

Defined in

src/core/feed.ts:87


items

Abstract items(): Promise<Item[]>

Returns

Promise<Item[]>

Defined in

src/core/feed.ts:73


observable

observable(semaphore?, attemptOptions?): Observable<Item[]>

Parameters

NameType
semaphore?() => Promise<any>
attemptOptions?Partial<AttemptOptions<any>>

Returns

Observable<Item[]>

Defined in

src/core/feed.ts:21


request

Abstract request(...args): Promise<Response>

Parameters

NameType
...argsany[]

Returns

Promise<Response>

Defined in

src/core/feed.ts:71


serialize

serialize(): string

Returns

string

Defined in

src/core/feed.ts:75


toPlain

toPlain(): Record<string, any>

Returns

Record<string, any>

Defined in

src/core/feed.ts:83