Welshman Docs / @welshman/feeds / FeedCompiler
Class: FeedCompiler
Defined in: feeds/src/compiler.ts:37
Constructors
Constructor
new FeedCompiler(
options):FeedCompiler
Defined in: feeds/src/compiler.ts:38
Parameters
options
Returns
FeedCompiler
Properties
options
readonlyoptions:FeedCompilerOptions
Defined in: feeds/src/compiler.ts:38
Methods
_compileAddresses()
_compileAddresses(
addresses):object[]
Defined in: feeds/src/compiler.ts:107
Parameters
addresses
string[]
Returns
object[]
_compileCreatedAt()
_compileCreatedAt(
items):object[]
Defined in: feeds/src/compiler.ts:115
Parameters
items
Returns
object[]
_compileDvms()
_compileDvms(
items):Promise<RequestItem[]>
Defined in: feeds/src/compiler.ts:155
Parameters
items
DVMItem[]
Returns
Promise<RequestItem[]>
_compileFilter()
_compileFilter(
key,value):object[]
Defined in: feeds/src/compiler.ts:111
Parameters
key
string
value
any
Returns
object[]
_compileIntersection()
_compileIntersection(
feeds):Promise<RequestItem[]>
Defined in: feeds/src/compiler.ts:179
Parameters
feeds
Feed[]
Returns
Promise<RequestItem[]>
_compileLabels()
_compileLabels(
labelItems):Promise<RequestItem[]>
Defined in: feeds/src/compiler.ts:304
Parameters
labelItems
Returns
Promise<RequestItem[]>
_compileLists()
_compileLists(
listItems):Promise<RequestItem[]>
Defined in: feeds/src/compiler.ts:268
Parameters
listItems
ListItem[]
Returns
Promise<RequestItem[]>
_compileScopes()
_compileScopes(
scopes):object[]
Defined in: feeds/src/compiler.ts:137
Parameters
scopes
Scope[]
Returns
object[]
_compileSearches()
_compileSearches(
searches):object[]
Defined in: feeds/src/compiler.ts:141
Parameters
searches
string[]
Returns
object[]
_compileUnion()
_compileUnion(
feeds):Promise<RequestItem[]>
Defined in: feeds/src/compiler.ts:221
Parameters
feeds
Feed[]
Returns
Promise<RequestItem[]>
_compileWot()
_compileWot(
wotItems):object[]
Defined in: feeds/src/compiler.ts:145
Parameters
wotItems
WOTItem[]
Returns
object[]
canCompile()
canCompile(
feed):boolean
Defined in: feeds/src/compiler.ts:40
Parameters
feed
Returns
boolean
compile()
compile(
feed):Promise<RequestItem[]>
Defined in: feeds/src/compiler.ts:65
Parameters
feed
Returns
Promise<RequestItem[]>