Type aliases
AutoConnectDeviceRegister
Type parameters
Type declaration
Optional Options?: T
Optional type?: "auto"
CommonDeviceType
Type declaration
Optional icon?: string
id: string
name: string
DeviceConnectionTip
DeviceConnectionTip: { data: string; type: "text" } | { data: { src: string; text: string }[]; type: "image" } | { src: string; type: "video" } | { src: string; type: "gif" } | { data: string; type: "markdown" }
DeviceTargetCustomData
Type declaration
extId: string
extType: string
Optional extensionInfo?: { USV?: string; origin: ExternalHardwareExtensionOrigin; version: string }
Optional USV?: string
version: string
DeviceTargetSerializedData
DiscoverConstructorArgumentType
Type parameters
Type declaration
Optional options?: T
getWorkingMode:function
DiscoverDeviceRegister
Type parameters
Type declaration
Optional Options?: T
type: "discover"
DiscoverDeviceType
Discover
Device
Type
: CommonDeviceType & { connectType
: "discover"; scanTime
?: number; skipDuplicate
?: boolean }ExternalHardwareExtensionOrigin
ExternalHardwareExtensionOrigin: "development" | "external" | "internal"
HardwareDeviceConstructorArgumentType
Type parameters
Type declaration
Optional options?: T
getWorkingMode:function
IDesktopApis
IDesktopApis: { ipcApis: { listen: any; send: any }; getWebBluetoothIntercept: any }
Type declaration
ipcApis: { listen: any; send: any }
listen:function
- listen(channel: string, callback: (event: any, ...args: any[]) => void): void
Parameters
channel: string
callback: (event: any, ...args: any[]) => void
- (event: any, ...args: any[]): void
Parameters
event: any
Rest ...args: any[]
Returns void
Returns void
send:function
- send(channel: string, ...args: any): void
Parameters
channel: string
Rest ...args: any
Returns void
getWebBluetoothIntercept:function
InputDeviceIdConfigType
InputDeviceIdConfigType: { inputPlaceholder?: string; invalidInputTip?: string; verifyRegex?: string | RegExp }
Type declaration
Optional inputPlaceholder?: string
Optional invalidInputTip?: string
Optional verifyRegex?: string | RegExp
InputDeviceIdRegister
Type parameters
Type declaration
Optional Options?: T
Optional type?: "inputDeviceId"
SetBlockWarningTextArguments
Set
Block
Warning
Text
Arguments
: { blockId
: string; targetId
: string; text
: Error | string | IntlMessage | unknown }Type declaration
blockId: string
targetId: string
text: Error | string | IntlMessage | unknown
blockOnValidate
blockOnValidate: (event?: any) => void
自动连接 设备类型的协议注册器
不需要提供 Discover