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
Defined in: feeds/src/controller.ts:62
Parameters
args
...[]
Returns
Promise
getLoader()
getLoader: (...
args) =>Promise
Defined in: feeds/src/controller.ts:40
Parameters
args
...[]
Returns
Promise
getRequestItems()
getRequestItems: (...
args) =>Promise
Defined in: feeds/src/controller.ts:34
Parameters
args
...[]
Returns
Promise
options
readonlyoptions:FeedControllerOptions
Defined in: feeds/src/controller.ts:30
Methods
_getDifferenceListener()
_getDifferenceListener(
feeds): () => () =>void
Defined in: feeds/src/controller.ts:377
Parameters
feeds
Feed[]
Returns
(): () =>
void
Returns
():
void
Returns
void
_getDifferenceLoader()
_getDifferenceLoader(
feeds): (limit) =>Promise<void>
Defined in: feeds/src/controller.ts:200
Parameters
feeds
Feed[]
Returns
(
limit):Promise<void>
Parameters
limit
number
Returns
Promise<void>
_getIntersectionListener()
_getIntersectionListener(
feeds): () => () =>void
Defined in: feeds/src/controller.ts:402
Parameters
feeds
Feed[]
Returns
(): () =>
void
Returns
():
void
Returns
void
_getIntersectionLoader()
_getIntersectionLoader(
feeds): (limit) =>Promise<void>
Defined in: feeds/src/controller.ts:246
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:347
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:325
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:429
Parameters
feeds
Feed[]
Returns
(): () =>
void
Returns
():
void
Returns
void
_getUnionLoader()
_getUnionLoader(
feeds): (limit) =>Promise<void>
Defined in: feeds/src/controller.ts:289
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>