Skip to content

craft-hub / WorkspaceCatalogService

Class: WorkspaceCatalogService ​

Defined in: packages/craft-hub/src/workspace-catalog.ts:51

Read validated distribution indexes without fetching repositories or changing local state.

Constructors ​

Constructor ​

new WorkspaceCatalogService(markets?, providers?): WorkspaceCatalogService

Defined in: packages/craft-hub/src/workspace-catalog.ts:54

Parameters ​

markets? ​

object[] = []

providers? ​

WorkspaceCatalogProvider[] = []

Returns ​

WorkspaceCatalogService

Methods ​

discover() ​

discover(): Promise<object[]>

Defined in: packages/craft-hub/src/workspace-catalog.ts:62

Discover host catalogs without sharing private cached entries across users or sessions.

Returns ​

Promise<object[]>


list() ​

list(): object[]

Defined in: packages/craft-hub/src/workspace-catalog.ts:70

Return isolated indexes; catalog and entry ids together identify an item.

Returns ​

object[]

Released under the MIT License.