Skip to content

Welshman Docs / @welshman/feeds / FeedCompiler

Class: FeedCompiler ​

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

Constructors ​

Constructor ​

new FeedCompiler(options): FeedCompiler

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

Parameters ​

options ​

FeedCompilerOptions

Returns ​

FeedCompiler

Properties ​

options ​

readonly options: FeedCompilerOptions

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

Methods ​

_compileAddresses() ​

_compileAddresses(addresses): object[]

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

Parameters ​

addresses ​

string[]

Returns ​

object[]


_compileCreatedAt() ​

_compileCreatedAt(items): object[]

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

Parameters ​

items ​

CreatedAtItem[]

Returns ​

object[]


_compileDvms() ​

_compileDvms(items): Promise<RequestItem[]>

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

Parameters ​

items ​

DVMItem[]

Returns ​

Promise<RequestItem[]>


_compileFilter() ​

_compileFilter(key, value): object[]

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

Parameters ​

key ​

string

value ​

any

Returns ​

object[]


_compileIntersection() ​

_compileIntersection(feeds): Promise<RequestItem[]>

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

Parameters ​

feeds ​

Feed[]

Returns ​

Promise<RequestItem[]>


_compileLabels() ​

_compileLabels(labelItems): Promise<RequestItem[]>

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

Parameters ​

labelItems ​

LabelItem[]

Returns ​

Promise<RequestItem[]>


_compileLists() ​

_compileLists(listItems): Promise<RequestItem[]>

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

Parameters ​

listItems ​

ListItem[]

Returns ​

Promise<RequestItem[]>


_compileScopes() ​

_compileScopes(scopes): object[]

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

Parameters ​

scopes ​

Scope[]

Returns ​

object[]


_compileSearches() ​

_compileSearches(searches): object[]

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

Parameters ​

searches ​

string[]

Returns ​

object[]


_compileUnion() ​

_compileUnion(feeds): Promise<RequestItem[]>

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

Parameters ​

feeds ​

Feed[]

Returns ​

Promise<RequestItem[]>


_compileWot() ​

_compileWot(wotItems): object[]

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

Parameters ​

wotItems ​

WOTItem[]

Returns ​

object[]


canCompile() ​

canCompile(feed): boolean

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

Parameters ​

feed ​

Feed

Returns ​

boolean


compile() ​

compile(feed): Promise<RequestItem[]>

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

Parameters ​

feed ​

Feed

Returns ​

Promise<RequestItem[]>