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
readonlyprovider:string
Defined in: src/types.ts (declaration: types.d.ts:560)
Methods
requestUrls()
requestUrls(
query): readonlystring[]
Defined in: src/types.ts (declaration: types.d.ts:562)
URLs the next search call would dial, for observability.
Parameters
query
Returns
readonly string[]
search()
search(
query):Promise<WorksPage<WorkRecord>>
Defined in: src/types.ts (declaration: types.d.ts:563)
Parameters
query
Returns
Promise<WorksPage<WorkRecord>>
