Welshman Docs / @welshman/feeds / FeedCompiler
Class: FeedCompiler ​
Defined in: feeds/src/compiler.ts:18
Constructors ​
new FeedCompiler() ​
new FeedCompiler(
options
):FeedCompiler
Defined in: feeds/src/compiler.ts:19
Parameters ​
options ​
Returns ​
Properties ​
options ​
readonly
options:FeedOptions
Defined in: feeds/src/compiler.ts:19
Methods ​
_compileAddresses() ​
_compileAddresses(
addresses
):object
[]
Defined in: feeds/src/compiler.ts:88
Parameters ​
addresses ​
string
[]
Returns ​
object
[]
_compileCreatedAt() ​
_compileCreatedAt(
items
):object
[]
Defined in: feeds/src/compiler.ts:96
Parameters ​
items ​
Returns ​
object
[]
_compileDvms() ​
_compileDvms(
items
):Promise
<RequestItem
[]>
Defined in: feeds/src/compiler.ts:136
Parameters ​
items ​
DVMItem
[]
Returns ​
Promise
<RequestItem
[]>
_compileFilter() ​
_compileFilter(
key
,value
):object
[]
Defined in: feeds/src/compiler.ts:92
Parameters ​
key ​
string
value ​
any
Returns ​
object
[]
_compileIntersection() ​
_compileIntersection(
feeds
):Promise
<RequestItem
[]>
Defined in: feeds/src/compiler.ts:157
Parameters ​
feeds ​
Feed
[]
Returns ​
Promise
<RequestItem
[]>
_compileLabels() ​
_compileLabels(
labelItems
):Promise
<RequestItem
[]>
Defined in: feeds/src/compiler.ts:278
Parameters ​
labelItems ​
Returns ​
Promise
<RequestItem
[]>
_compileLists() ​
_compileLists(
listItems
):Promise
<RequestItem
[]>
Defined in: feeds/src/compiler.ts:246
Parameters ​
listItems ​
ListItem
[]
Returns ​
Promise
<RequestItem
[]>
_compileScopes() ​
_compileScopes(
scopes
):object
[]
Defined in: feeds/src/compiler.ts:118
Parameters ​
scopes ​
Scope
[]
Returns ​
object
[]
_compileSearches() ​
_compileSearches(
searches
):object
[]
Defined in: feeds/src/compiler.ts:122
Parameters ​
searches ​
string
[]
Returns ​
object
[]
_compileUnion() ​
_compileUnion(
feeds
):Promise
<RequestItem
[]>
Defined in: feeds/src/compiler.ts:199
Parameters ​
feeds ​
Feed
[]
Returns ​
Promise
<RequestItem
[]>
_compileWot() ​
_compileWot(
wotItems
):object
[]
Defined in: feeds/src/compiler.ts:126
Parameters ​
wotItems ​
WOTItem
[]
Returns ​
object
[]
canCompile() ​
canCompile(
feed
):boolean
Defined in: feeds/src/compiler.ts:21
Parameters ​
feed ​
Returns ​
boolean
compile() ​
compile(
feed
):Promise
<RequestItem
[]>
Defined in: feeds/src/compiler.ts:46
Parameters ​
feed ​
Returns ​
Promise
<RequestItem
[]>