Constructors
Properties
Readonly
options
Methods
_compileAddresses
- _compileAddresses(addresses: string[]): { filters: Filter[] }[]
Returns { filters: Filter[] }[]
_compileCreatedAt
- _compileCreatedAt(items: CreatedAtItem[]): { filters: Filter[] }[]
Returns { filters: Filter[] }[]
_compileDvms
- _compileDvms(items: DVMItem[]): Promise<RequestItem[]>
_compileFilter
- _compileFilter(key: string, value: any): { filters: Filter[] }[]
Returns { filters: Filter[] }[]
_compileIntersection
- _compileIntersection(feeds: Feed[]): Promise<RequestItem[]>
_compileLists
- _compileLists(listItems: ListItem[]): Promise<RequestItem[]>
_compileScopes
- _compileScopes(scopes: Scope[]): { filters: { authors: string[] }[] }[]
Returns { filters: { authors: string[] }[] }[]
_compileSearches
- _compileSearches(searches: string[]): { filters: { search: string }[] }[]
Returns { filters: { search: string }[] }[]
_compileUnion
- _compileUnion(feeds: Feed[]): Promise<RequestItem[]>
_compileWot
- _compileWot(wotItems: WOTItem[]): { filters: { authors: string[] }[] }[]
Returns { filters: { authors: string[] }[] }[]
canCompile
- canCompile(feed: Feed): boolean
Returns boolean
compile
- compile(feed: Feed): Promise<RequestItem[]>