One Logo Pool Ball
WebKit · IOS API REFERENCE

WKWebExtension.Command

class · iOS 18.4+ · SDK 27.1

@MainActor class Command

Members (9)

get · iOS 18.4+

activationKey

TypeScript
get activationKey(): Promise<(string) | null>
Swift declaration
var activationKey: String? { get set }
set · iOS 18.4+

activationKey

TypeScript
setActivationKey(value?: (string) | null): Promise<void>
Swift declaration
var activationKey: String? { get set }
get · iOS 18.4+

id

TypeScript
get id(): Promise<string>
Swift declaration
var id: String { get }
get · iOS 18.4+

keyCommand

TypeScript
get keyCommand(): Promise<(_UIKit_UIKeyCommand) | null>
Swift declaration
@NSCopying var keyCommand: UIKeyCommand? { get }
get · iOS 18.4+

menuItem

TypeScript
get menuItem(): Promise<_UIKit_UIMenuElement>
Swift declaration
@NSCopying var menuItem: UIMenuElement { get }
get · iOS 18.4+

modifierFlags

TypeScript
get modifierFlags(): Promise<_UIKit_UIKeyModifierFlags>
Swift declaration
var modifierFlags: UIKeyModifierFlags { get set }
set · iOS 18.4+

modifierFlags

TypeScript
setModifierFlags(value: _UIKit_UIKeyModifierFlags): Promise<void>
Swift declaration
var modifierFlags: UIKeyModifierFlags { get set }
get · iOS 18.4+

title

TypeScript
get title(): Promise<string>
Swift declaration
var title: String { get }
get · iOS 18.4+

webExtensionContext

TypeScript
get webExtensionContext(): Promise<(WKWebExtensionContext) | null>
Swift declaration
weak var webExtensionContext: WKWebExtensionContext? { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

WKWebExtension.Command.init()

inherited init: clang: 'init' is unavailable

All WebKit types →