WatchTopicNewsOptions
Import from: @xbbg/xnews
Defined in: src/types.ts (declaration: types.d.ts:152)
Extends
Properties
allowCrossOriginRedirects?
readonlyoptionalallowCrossOriginRedirects?:boolean
Defined in: src/types.ts (declaration: types.d.ts:105)
Allows a redirect to leave the requested origin even when a caller User-Agent, sensitive query parameter, request body, or extra header would otherwise refuse it. File downloads need this: catalogs mint a short-lived token on their own host and redirect to a CDN. A redirect into a private network address is still refused.
Inherited from
TopicNewsQuery.allowCrossOriginRedirects
arxivCategories?
readonlyoptionalarxivCategories?:string| readonlystring[]
Defined in: src/types.ts (declaration: types.d.ts:126)
Restricts opt-in arXiv results; leaf IDs match exactly, while archives like econ include all subcategories.
Inherited from
TopicNewsQuery.arxivCategories
bioRxivCategories?
readonlyoptionalbioRxivCategories?: readonlystring[]
Defined in: src/types.ts (declaration: types.d.ts:136)
Restricts opt-in bioRxiv/medRxiv results to these subject categories.
Inherited from
TopicNewsQuery.bioRxivCategories
bisInstitutions?
readonlyoptionalbisInstitutions?: readonlystring[]
Defined in: src/types.ts (declaration: types.d.ts:128)
Restricts opt-in BIS research results to these exact institution names.
Inherited from
TopicNewsQuery.bisInstitutions
crossrefFilters?
readonlyoptionalcrossrefFilters?:Readonly<Record<string,string| readonlystring[]>>
Defined in: src/types.ts (declaration: types.d.ts:132)
Extra Crossref filter facets merged into opt-in Crossref queries.
Inherited from
TopicNewsQuery.crossrefFilters
fetch?
readonlyoptionalfetch?:SourceFetch
Defined in: src/types.ts (declaration: types.d.ts:88)
Inherited from
intervalMs?
readonlyoptionalintervalMs?:number
Defined in: src/types.ts (declaration: types.d.ts:153)
limit?
readonlyoptionallimit?:number
Defined in: src/types.ts (declaration: types.d.ts:115)
Inherited from
maxResponseBytes?
readonlyoptionalmaxResponseBytes?:number
Defined in: src/types.ts (declaration: types.d.ts:92)
Maximum response body size in bytes; defaults to 32 MiB.
Inherited from
TopicNewsQuery.maxResponseBytes
msrbAcceptTermsOfUse?
readonlyoptionalmsrbAcceptTermsOfUse?:boolean
Defined in: src/types.ts (declaration: types.d.ts:114)
MSRB EMMA gates data behind a Terms-of-Use acceptance cookie. Accepting those terms (https://emma.msrb.org) is the caller's act: without this flag, EMMA requests fail closed with a config error instead of the library accepting on the caller's behalf.
Inherited from
TopicNewsQuery.msrbAcceptTermsOfUse
openAlexApiKey?
readonlyoptionalopenAlexApiKey?:string
Defined in: src/types.ts (declaration: types.d.ts:124)
API key required for opt-in OpenAlex Works retrieval.
Inherited from
osfProviders?
readonlyoptionalosfProviders?: readonlystring[]
Defined in: src/types.ts (declaration: types.d.ts:138)
Restricts opt-in OSF results to these preprint providers (e.g. socarxiv).
Inherited from
query
readonlyquery:string
Defined in: src/types.ts (declaration: types.d.ts:146)
Inherited from
redirect?
readonlyoptionalredirect?:RequestRedirect
Defined in: src/types.ts (declaration: types.d.ts:97)
Redirect semantics enforced by xnews. "follow" (default) revalidates policy on at most ten hops; the injected fetch receives "manual".
Inherited from
secForms?
readonlyoptionalsecForms?: readonlystring[]
Defined in: src/types.ts (declaration: types.d.ts:122)
Inherited from
secUserAgent?
readonlyoptionalsecUserAgent?:string
Defined in: src/types.ts (declaration: types.d.ts:107)
Inherited from
seenIds?
readonlyoptionalseenIds?:Iterable<string>
Defined in: src/types.ts (declaration: types.d.ts:154)
signal?
readonlyoptionalsignal?:AbortSignal
Defined in: src/types.ts (declaration: types.d.ts:89)
Inherited from
since?
readonlyoptionalsince?:string|Date
Defined in: src/types.ts (declaration: types.d.ts:116)
Inherited from
sources?
readonlyoptionalsources?: readonlyNewsProvider[]
Defined in: src/types.ts (declaration: types.d.ts:120)
Inherited from
ssrnNetworks?
readonlyoptionalssrnNetworks?: readonly (number|"fen"|"arn"|"ern")[]
Defined in: src/types.ts (declaration: types.d.ts:130)
Restricts opt-in SSRN results to these networks; names or numeric binding ids.
Inherited from
strict?
readonlyoptionalstrict?:boolean
Defined in: src/types.ts (declaration: types.d.ts:121)
Inherited from
timeoutMs?
readonlyoptionaltimeoutMs?:number
Defined in: src/types.ts (declaration: types.d.ts:90)
Inherited from
until?
readonlyoptionaluntil?:string|Date
Defined in: src/types.ts (declaration: types.d.ts:117)
Inherited from
userAgent?
readonlyoptionaluserAgent?:string
Defined in: src/types.ts (declaration: types.d.ts:106)
Inherited from
worldBankDocTypes?
readonlyoptionalworldBankDocTypes?: readonlystring[]
Defined in: src/types.ts (declaration: types.d.ts:134)
Restricts opt-in World Bank results to these document types.
