craft-hub / SoftwareCatalogProvider
Interface: SoftwareCatalogProvider
Defined in: packages/craft-hub/src/software-catalog.ts:144
Trusted host extension for side-effect-free software discovery.
Properties
id
id:
string
Defined in: packages/craft-hub/src/software-catalog.ts:145
management?
optionalmanagement?:SoftwareManagementProvider
Defined in: packages/craft-hub/src/software-catalog.ts:149
read
read: () =>
Promise<{items:object[];operationSupport?: {cliVersion?:string;message?:string;operations:Record<string, {reason?:string;supported:boolean; }>;platform?:string;state:"available"|"unsupported"|"unavailable"; };source: {id:string;title:string;url?:string; };version:1; }>
Defined in: packages/craft-hub/src/software-catalog.ts:148
Returns
Promise<{ items: object[]; operationSupport?: { cliVersion?: string; message?: string; operations: Record<string, { reason?: string; supported: boolean; }>; platform?: string; state: "available" | "unsupported" | "unavailable"; }; source: { id: string; title: string; url?: string; }; version: 1; }>
title
title:
string
Defined in: packages/craft-hub/src/software-catalog.ts:146
url
url:
string
Defined in: packages/craft-hub/src/software-catalog.ts:147