跳到主要内容

Interface: IDefaultListenerEventData<Adapters, EventName>

Defined in: packages/ov0/src/typing/event.ts:33

向插件的事件注册器传递的默认参数接口,由ov0提供

Type Parameters

Adapters

Adapters extends IAdapterExport

EventName

EventName extends TListenerEventNames<Adapters>

Properties

__adapterName

readonly __adapterName: Adapters["name"]

Defined in: packages/ov0/src/typing/event.ts:37

当前事件来源的适配器名称,和Adapter类中传入的name一致,具体请查看适配器插件说明


__callbackId

readonly __callbackId: string

Defined in: packages/ov0/src/typing/event.ts:35

回调函数标识,用于需要访问回调函数上下文的钩子


__eventName

readonly __eventName: EventName

Defined in: packages/ov0/src/typing/event.ts:39

当前订阅事件名称


__selectAdapter()

__selectAdapter: <AdapterName>(adapterName, callback) => void

Defined in: packages/ov0/src/typing/event.ts:41

平台选择器,可替代条件语句并提供该适配器对应的事件类型

Type Parameters

AdapterName

AdapterName extends string

Parameters

adapterName

AdapterName

callback

(e) => any

Returns

void