@swaiot/jssdk
Version:
a jssdk for coocaa system
22 lines (21 loc) • 1.1 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 module;
private constructor();
static getModule(): NavigatorImpl;
setNavigationBarTitle(obj?: ICommonParams): void;
setDarkMode(obj?: ICommonParams): void;
setNavigationBarStyle(obj?: ICommonParams): void;
setControlBarStyle(obj?: ICommonParams): void;
setMenuButtonStyle(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;