add status bar js api

This commit is contained in:
王劲鹏
2020-01-14 10:59:42 +08:00
committed by osborn
parent e6db23d77c
commit c63454869c
10 changed files with 201 additions and 0 deletions

15
doric-js/index.d.ts vendored
View File

@@ -66,6 +66,7 @@ declare module 'doric/lib/src/native/index.native' {
export * from 'doric/lib/src/native/popover';
export * from 'doric/lib/src/native/animate';
export * from 'doric/lib/src/native/notification';
export * from 'doric/lib/src/native/statusbar';
}
declare module 'doric/lib/src/util/index.util' {
@@ -816,6 +817,20 @@ declare module 'doric/lib/src/native/notification' {
};
}
declare module 'doric/lib/src/native/statusbar' {
import { BridgeContext } from "doric/lib/src/runtime/global";
import { Color } from "doric/lib/src/util/color";
export enum StatusBarMode {
LIGHT = 0,
DARK = 1
}
export function statusbar(context: BridgeContext): {
setHidden: (hidden: boolean) => Promise<any>;
setMode: (mode: StatusBarMode) => Promise<any>;
setColor: (color: Color) => Promise<any>;
};
}
declare module 'doric/lib/src/util/color' {
import { Modeling } from "doric/lib/src/util/types";
/**