Skip to content

WorksSource ​

Import from: @xbbg/xnews

Defined in: src/types.ts (declaration: types.d.ts:559)

Binds one catalog to its transport: everything searchWorks needs to query it and label the results. Built-in providers export factories returning sources (see libgenSource, openLibrarySource); consumers can implement WorksSource for their own catalogs and reuse the same machinery.

Properties ​

provider ​

readonly provider: string

Defined in: src/types.ts (declaration: types.d.ts:560)

Methods ​

requestUrls() ​

requestUrls(query): readonly string[]

Defined in: src/types.ts (declaration: types.d.ts:562)

URLs the next search call would dial, for observability.

Parameters ​

query ​

WorksQuery

Returns ​

readonly string[]


search(query): Promise<WorksPage<WorkRecord>>

Defined in: src/types.ts (declaration: types.d.ts:563)

Parameters ​

query ​

WorksQuery

Returns ​

Promise<WorksPage<WorkRecord>>

Last updated:

xbbg is independent open-source software and is not affiliated with, endorsed by, sponsored by, or approved by Bloomberg Finance L.P.