DropletUnavailableLauncherService

The service a host without a launcher bridge, or a droplet without the launcher capability, is given.

@MainActor final class DropletUnavailableLauncherService

Initializers

init()

@MainActor init()

Properties

catalog

@MainActor var catalog: [DropletLauncherItem] { get }

catalogDidChange

@MainActor var catalogDidChange: AnyPublisher<Void, Never> { get }

isAvailable

@MainActor var isAvailable: Bool { get }

Methods

makeDetailView(itemID:context:)

@MainActor func makeDetailView(itemID: String, context: DropletLauncherDetailContext) -> AnyView?

perform(itemID:actionID:query:)

@discardableResult @MainActor func perform(itemID: String, actionID: String?, query: String) -> DropletLauncherOutcome

@MainActor func search(_ query: String) async -> [DropletLauncherItem]