@yoroi/portfolio
Version:
The Portfolio package of Yoroi SDK
33 lines (31 loc) • 1.46 kB
Flow
/**
* Flowtype definitions for token-manager
* Generated by Flowgen from a Typescript Definition
* Flowgen v1.21.0
*/
import * as $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_app_2f_observer_2d_manager from "@yoroi/types/lib/typescript/app/observer-manager";
import * as $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_event from "@yoroi/types/lib/typescript/portfolio/event";
import * as $Flowgen$Import$rxjs from "rxjs";
import { App, Portfolio } from "@yoroi/types";
declare export var portfolioTokenManagerMaker: (
x: {
api: Portfolio.Api.Api,
storage: Portfolio.Storage.Token,
...
},
x?: {
observer?: $ReadOnly<{
subscribe: (
observerOrNext: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_app_2f_observer_2d_manager.AppSubscriber<$Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_event.PortfolioEventTokenManager>
) => $Flowgen$Import$rxjs.Subscription,
unsubscribe: (subscription: $Flowgen$Import$rxjs.Subscription) => void,
notify: (
value: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_event.PortfolioEventTokenManager
) => void,
destroy: () => void,
observable: $Flowgen$Import$rxjs.Observable<$Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_portfolio_2f_event.PortfolioEventTokenManager>,
...
}> | void,
...
}
) => Portfolio.Manager.Token;