Skip to content

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 ​

FeedOptions

Returns ​

FeedCompiler

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 ​

CreatedAtItem[]

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 ​

LabelItem[]

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 ​

Feed

Returns ​

boolean


compile() ​

compile(feed): Promise<RequestItem[]>

Defined in: feeds/src/compiler.ts:46

Parameters ​

feed ​

Feed

Returns ​

Promise<RequestItem[]>