Fry9DataOptions
Import from: @xbbg/xnews
Defined in: src/sources/fry9.ts (declaration: sources/fry9.d.ts:46)
Transport options for one data-release fetch. ifNewerThan is a skip hint, not a filter: a source MAY resolve undefined without dialing its heavy endpoints when it can cheaply determine the current release is not strictly newer than this ISO date. createDataReleaseWatcher passes the last yielded asOf here so multi-megabyte sources (e.g. FFIEC bulk zips) are not re-downloaded every poll. Sources are free to ignore it.
Extends
Properties
afterSequence?
readonlyoptionalafterSequence?:number
Defined in: src/types.ts (declaration: types.d.ts:263)
Exclusive lower bound for sequenced datasets: return the earliest release whose sequence is strictly greater, or undefined when the consumer is caught up. Without it a sequenced source returns its latest release. createDataReleaseWatcher passes the last yielded sequence here so a backlog is consumed in order and without gaps. Sources that publish one release per asOf ignore it.
Inherited from
DataFetchOptions.afterSequence
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
DataFetchOptions.allowCrossOriginRedirects
fetch?
readonlyoptionalfetch?:SourceFetch
Defined in: src/types.ts (declaration: types.d.ts:88)
Inherited from
ifNewerThan?
readonlyoptionalifNewerThan?:string
Defined in: src/types.ts (declaration: types.d.ts:254)
Inherited from
limit?
readonlyoptionallimit?:number
Defined in: src/sources/fry9.ts (declaration: sources/fry9.d.ts:51)
Overrides
lineItems?
readonlyoptionallineItems?: readonlystring[]
Defined in: src/sources/fry9.ts (declaration: sources/fry9.d.ts:50)
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
DataFetchOptions.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
DataFetchOptions.msrbAcceptTermsOfUse
period?
readonlyoptionalperiod?:string
Defined in: src/sources/fry9.ts (declaration: sources/fry9.d.ts:48)
Reporting period; defaults to the latest period offered for the form.
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
rssdIds?
readonlyoptionalrssdIds?: readonlynumber[]
Defined in: src/sources/fry9.ts (declaration: sources/fry9.d.ts:49)
secUserAgent?
readonlyoptionalsecUserAgent?:string
Defined in: src/types.ts (declaration: types.d.ts:107)
Inherited from
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
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)
