Ionic Portals
Plugin SDK for Ionic Portals
Install
npm install @ionic/portals
API
getInitialContext()
getInitialContext<T = unknown>() => any
Returns: any
publish(...)
publish<TData>(message: PortalMessage<TData>) => any
Returns: any
subscribe(...)
subscribe<T = unknown>(options: SubscribeOptions, callback: SubscriptionCallback<T>) => any
Param |
Type |
options |
SubscribeOptions |
callback |
(result: { topic: string; data: T; }) => void |
Returns: any
unsubscribe(...)
unsubscribe(options: PortalSubscription) => any
Returns: any
Interfaces
InitialContext
Prop |
Type |
name |
string |
value |
T |
PortalMessage
Prop |
Type |
topic |
string |
data |
TData |
SubscribeOptions
PortalSubscription
Prop |
Type |
subscriptionRef |
number |
topic |
string |