Skip to content

craft-hub / ApplicationMaintenanceService

Class: ApplicationMaintenanceService ​

Defined in: packages/craft-hub/src/application-maintenance.ts:77

Local macOS inspection. Scans app bundles and their immediate support folders, never user data.

Constructors ​

Constructor ​

new ApplicationMaintenanceService(options?): ApplicationMaintenanceService

Defined in: packages/craft-hub/src/application-maintenance.ts:84

Parameters ​

options? ​

MaintenanceOptions = {}

Returns ​

ApplicationMaintenanceService

Methods ​

guidance() ​

guidance(id): Promise<ApplicationUninstallGuidance>

Defined in: packages/craft-hub/src/application-maintenance.ts:138

Parameters ​

id ​

string

Returns ​

Promise<ApplicationUninstallGuidance>


reveal() ​

reveal(id, candidateId?): Promise<{ destination: "finder"; version: 1; }>

Defined in: packages/craft-hub/src/application-maintenance.ts:194

Recheck the app and candidate on every click. The client cannot supply a file path or launch command.

Parameters ​

id ​

string

candidateId? ​

string

Returns ​

Promise<{ destination: "finder"; version: 1; }>


snapshot() ​

snapshot(): Promise<ApplicationMaintenanceSnapshot>

Defined in: packages/craft-hub/src/application-maintenance.ts:94

Returns ​

Promise<ApplicationMaintenanceSnapshot>

Released under the MIT License.