@swaiot/jssdk
Version:
a jssdk for coocaa system
21 lines (20 loc) • 1.08 kB
TypeScript
import { ICommonParams, IAddListenerParams, IRemoveListenerParams } from "../../../modules/IModule";
import ICCNavigator from "../../../modules/navigator/Navigator";
declare class NavigatorImpl implements ICCNavigator {
private static instance;
private static controlBarChangedListenerId;
private constructor();
static getModule(): NavigatorImpl;
setNavigationBarStyle(obj?: ICommonParams): void;
setControlBarStyle(obj?: ICommonParams): void;
setMenuButtonStyle(obj?: ICommonParams): void;
setNavigationBarTitle(obj?: ICommonParams): void;
setDarkMode(obj?: ICommonParams): void;
addBackButtonOnClickListener(obj: IAddListenerParams): void;
removeBackButtonOnClickListener(obj: IRemoveListenerParams): void;
addShareButtonOnClickListener(obj: IAddListenerParams): void;
removeShareButtonOnClickListener(obj: IRemoveListenerParams): void;
addControlBarChangedListener(obj: IAddListenerParams): void;
removeControlBarChangedListener(obj: IRemoveListenerParams): void;
}
export default NavigatorImpl;