外观
@freenotes/web-runtime / Bridge
Interface: Bridge<Methods, Events>
Defined in: src/bridge/types.ts:53
Type Parameters
Methods
Methods extends { [Key in keyof Methods]: BridgeMethod } = Record<string, BridgeMethod>
Events
Events extends object = Record<string, unknown>
Methods
call()
call<
Key>(method, ...args):Promise<MethodOutput<Methods[Key]>>
Defined in: src/bridge/types.ts:63
Type Parameters
Key
Key extends string
Parameters
method
Key
args
...CallArguments<MethodInput<Methods[Key]>>
Returns
Promise<MethodOutput<Methods[Key]>>
closePage()
closePage(
payload?,options?):Promise<BridgeClosePageResult|undefined>
Defined in: src/bridge/types.ts:58
Parameters
payload?
options?
Returns
Promise<BridgeClosePageResult | undefined>
getConfig()
getConfig(
options?):Promise<BridgeConfig|undefined>
Defined in: src/bridge/types.ts:57
Parameters
options?
Returns
Promise<BridgeConfig | undefined>
goBack()
goBack(
options?):Promise<void>
Defined in: src/bridge/types.ts:62
Parameters
options?
Returns
Promise<void>
on()
on<
Key>(eventName,handler):BridgeSubscription
Defined in: src/bridge/types.ts:67
Type Parameters
Key
Key extends string
Parameters
eventName
Key
handler
BridgeHandler<Events[Key]>