Welshman Docs / @welshman/feeds / FeedController
Class: FeedController ​
Defined in: feeds/src/controller.ts:16
Constructors ​
Constructor ​
new FeedController(
options
):FeedController
Defined in: feeds/src/controller.ts:19
Parameters ​
options ​
Returns ​
FeedController
Properties ​
compiler ​
compiler:
FeedCompiler
Defined in: feeds/src/controller.ts:17
getLoader() ​
getLoader: (...
args
) =>Promise
<(limit
) =>Promise
<void
>>
Defined in: feeds/src/controller.ts:29
Parameters ​
args ​
...any
[]
Returns ​
Promise
<(limit
) => Promise
<void
>>
getRequestItems() ​
getRequestItems: (...
args
) =>Promise
<undefined
|RequestItem
[]>
Defined in: feeds/src/controller.ts:23
Parameters ​
args ​
...any
[]
Returns ​
Promise
<undefined
| RequestItem
[]>
options ​
readonly
options:FeedControllerOptions
Defined in: feeds/src/controller.ts:19
Methods ​
_getDifferenceLoader() ​
_getDifferenceLoader(
feeds
): (limit
) =>Promise
<void
>
Defined in: feeds/src/controller.ts:158
Parameters ​
feeds ​
Feed
[]
Returns ​
(
limit
):Promise
<void
>
Parameters ​
limit ​
number
Returns ​
Promise
<void
>
_getIntersectionLoader() ​
_getIntersectionLoader(
feeds
): (limit
) =>Promise
<void
>
Defined in: feeds/src/controller.ts:204
Parameters ​
feeds ​
Feed
[]
Returns ​
(
limit
):Promise
<void
>
Parameters ​
limit ​
number
Returns ​
Promise
<void
>
_getRequestLoader() ​
_getRequestLoader(
__namedParameters
,__namedParameters
):Promise
<(limit
) =>Promise
<void
>>
Defined in: feeds/src/controller.ts:77
Parameters ​
__namedParameters ​
__namedParameters ​
Pick
<FeedControllerOptions
, "onEvent"
| "onExhausted"
>
Returns ​
Promise
<(limit
) => Promise
<void
>>
_getRequestsLoader() ​
_getRequestsLoader(
requests
):Promise
<(limit
) =>Promise
<void
>>
Defined in: feeds/src/controller.ts:51
Parameters ​
requests ​
Returns ​
Promise
<(limit
) => Promise
<void
>>
_getUnionLoader() ​
_getUnionLoader(
feeds
): (limit
) =>Promise
<void
>
Defined in: feeds/src/controller.ts:247
Parameters ​
feeds ​
Feed
[]
Returns ​
(
limit
):Promise
<void
>
Parameters ​
limit ​
number
Returns ​
Promise
<void
>
load() ​
load(
limit
):Promise
<void
>
Defined in: feeds/src/controller.ts:49
Parameters ​
limit ​
number
Returns ​
Promise
<void
>