VBI.connectors

VBI 实例上的连接器命名空间。

方法

register

注册连接器。

定义:

register(id: VBIConnectorId, connector: VBIConnectorLike): void

返回: void

参数:

参数类型说明
idVBIConnectorId-
connectorVBIConnectorLike-

get

获取连接器。

定义:

get(id: VBIConnectorId): Promise<VBIConnector>

返回: Promise<VBIConnector>

参数:

参数类型说明
idVBIConnectorId-

has

判断连接器是否已注册。

定义:

has(id: VBIConnectorId): boolean

返回: boolean

参数:

参数类型说明
idVBIConnectorId-

unregister

注销连接器。

定义:

unregister(id: VBIConnectorId): boolean

返回: boolean

参数:

参数类型说明
idVBIConnectorId-

VBIConnectorFactory

延迟创建 VBIConnector 的工厂函数。

定义:

type VBIConnectorFactory = () => Promise<VBIConnector>

VBIConnectorLike

可注册到 VBI 实例的连接器值,支持直接传入连接器或异步工厂。

定义:

type VBIConnectorLike = VBIConnector | VBIConnectorFactory