Welshman Docs / @welshman/feeds / FeedController
Class: FeedController ​
Defined in: feeds/src/controller.ts:27
Constructors ​
Constructor ​
new FeedController(
options):FeedController
Defined in: feeds/src/controller.ts:30
Parameters ​
options ​
Returns ​
FeedController
Properties ​
compiler ​
compiler:
FeedCompiler
Defined in: feeds/src/controller.ts:28
getListener() ​
getListener: (...
args) =>Promise<() => () =>void>
Defined in: feeds/src/controller.ts:62
Parameters ​
args ​
...any[]
Returns ​
Promise<() => () => void>
getLoader() ​
getLoader: (...
args) =>Promise<(limit) =>Promise<void>>
Defined in: feeds/src/controller.ts:40
Parameters ​
args ​
...any[]
Returns ​
Promise<(limit) => Promise<void>>
getRequestItems() ​
getRequestItems: (...
args) =>Promise<undefined|RequestItem[]>
Defined in: feeds/src/controller.ts:34
Parameters ​
args ​
...any[]
Returns ​
Promise<undefined | RequestItem[]>
options ​
readonlyoptions:FeedControllerOptions
Defined in: feeds/src/controller.ts:30
Methods ​
_getDifferenceListener() ​
_getDifferenceListener(
feeds): () => () =>void
Defined in: feeds/src/controller.ts:372
Parameters ​
feeds ​
Feed[]
Returns ​
(): () =>
void
Returns ​
():
void
Returns ​
void
_getDifferenceLoader() ​
_getDifferenceLoader(
feeds): (limit) =>Promise<void>
Defined in: feeds/src/controller.ts:196
Parameters ​
feeds ​
Feed[]
Returns ​
(
limit):Promise<void>
Parameters ​
limit ​
number
Returns ​
Promise<void>
_getIntersectionListener() ​
_getIntersectionListener(
feeds): () => () =>void
Defined in: feeds/src/controller.ts:397
Parameters ​
feeds ​
Feed[]
Returns ​
(): () =>
void
Returns ​
():
void
Returns ​
void
_getIntersectionLoader() ​
_getIntersectionLoader(
feeds): (limit) =>Promise<void>
Defined in: feeds/src/controller.ts:242
Parameters ​
feeds ​
Feed[]
Returns ​
(
limit):Promise<void>
Parameters ​
limit ​
number
Returns ​
Promise<void>
_getRequestListener() ​
_getRequestListener(
__namedParameters,__namedParameters):Promise<() => () =>void>
Defined in: feeds/src/controller.ts:343
Parameters ​
__namedParameters ​
__namedParameters ​
Pick<FeedControllerOptions, "onEvent">
Returns ​
Promise<() => () => void>
_getRequestLoader() ​
_getRequestLoader(
__namedParameters,__namedParameters):Promise<(limit) =>Promise<void>>
Defined in: feeds/src/controller.ts:114
Parameters ​
__namedParameters ​
__namedParameters ​
Pick<FeedControllerOptions, "onEvent" | "onExhausted">
Returns ​
Promise<(limit) => Promise<void>>
_getRequestsListener() ​
_getRequestsListener(
requests):Promise<() => () =>void>
Defined in: feeds/src/controller.ts:321
Parameters ​
requests ​
Returns ​
Promise<() => () => void>
_getRequestsLoader() ​
_getRequestsLoader(
requests):Promise<(limit) =>Promise<void>>
Defined in: feeds/src/controller.ts:88
Parameters ​
requests ​
Returns ​
Promise<(limit) => Promise<void>>
_getUnionListener() ​
_getUnionListener(
feeds): () => () =>void
Defined in: feeds/src/controller.ts:424
Parameters ​
feeds ​
Feed[]
Returns ​
(): () =>
void
Returns ​
():
void
Returns ​
void
_getUnionLoader() ​
_getUnionLoader(
feeds): (limit) =>Promise<void>
Defined in: feeds/src/controller.ts:285
Parameters ​
feeds ​
Feed[]
Returns ​
(
limit):Promise<void>
Parameters ​
limit ​
number
Returns ​
Promise<void>
listen() ​
listen(): () =>
Promise<void>
Defined in: feeds/src/controller.ts:82
Returns ​
():
Promise<void>
Returns ​
Promise<void>
load() ​
load(
limit):Promise<void>
Defined in: feeds/src/controller.ts:60
Parameters ​
limit ​
number
Returns ​
Promise<void>