Skip to content

Welshman Docs / @welshman/feeds / FeedController

Class: FeedController ​

Defined in: feeds/src/controller.ts:8

Constructors ​

new FeedController() ​

new FeedController(options): FeedController

Defined in: feeds/src/controller.ts:11

Parameters ​

options ​

FeedOptions

Returns ​

FeedController

Properties ​

compiler ​

compiler: FeedCompiler

Defined in: feeds/src/controller.ts:9


getLoader() ​

getLoader: (...args) => Promise

Defined in: feeds/src/controller.ts:21

Parameters ​

args ​

...any[]

Returns ​

Promise


getRequestItems() ​

getRequestItems: (...args) => Promise

Defined in: feeds/src/controller.ts:15

Parameters ​

args ​

...any[]

Returns ​

Promise


options ​

readonly options: FeedOptions

Defined in: feeds/src/controller.ts:11

Methods ​

_getDifferenceLoader() ​

_getDifferenceLoader(feeds, overrides): Promise<(limit) => Promise<void>>

Defined in: feeds/src/controller.ts:146

Parameters ​

feeds ​

Feed[]

overrides ​

Partial<FeedOptions> = {}

Returns ​

Promise<(limit) => Promise<void>>


_getIntersectionLoader() ​

_getIntersectionLoader(feeds, overrides): Promise<(limit) => Promise<void>>

Defined in: feeds/src/controller.ts:195

Parameters ​

feeds ​

Feed[]

overrides ​

Partial<FeedOptions> = {}

Returns ​

Promise<(limit) => Promise<void>>


_getRequestLoader() ​

_getRequestLoader(__namedParameters, overrides): Promise<(limit) => Promise<void>>

Defined in: feeds/src/controller.ts:70

Parameters ​

__namedParameters ​

RequestItem

overrides ​

Partial<FeedOptions> = {}

Returns ​

Promise<(limit) => Promise<void>>


_getRequestsLoader() ​

_getRequestsLoader(requests, overrides): Promise<(limit) => Promise<void>>

Defined in: feeds/src/controller.ts:43

Parameters ​

requests ​

RequestItem[]

overrides ​

Partial<FeedOptions> = {}

Returns ​

Promise<(limit) => Promise<void>>


_getUnionLoader() ​

_getUnionLoader(feeds, overrides): Promise<(limit) => Promise<void>>

Defined in: feeds/src/controller.ts:241

Parameters ​

feeds ​

Feed[]

overrides ​

Partial<FeedOptions> = {}

Returns ​

Promise<(limit) => Promise<void>>


load() ​

load(limit): Promise<void>

Defined in: feeds/src/controller.ts:41

Parameters ​

limit ​

number

Returns ​

Promise<void>