js: implement keyboard related api

This commit is contained in:
王劲鹏
2021-03-18 18:47:49 +08:00
committed by osborn
parent eba0261082
commit a21cdcd874
11 changed files with 206 additions and 1 deletions

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

@@ -101,6 +101,7 @@ declare module 'doric/lib/src/native/index.native' {
export * from 'doric/lib/src/native/statusbar';
export * from 'doric/lib/src/native/coordinator';
export * from 'doric/lib/src/native/notch';
export * from 'doric/lib/src/native/keyboard';
}
declare module 'doric/lib/src/util/index.util' {
@@ -991,6 +992,16 @@ declare module 'doric/lib/src/native/notch' {
};
}
declare module 'doric/lib/src/native/keyboard' {
import { BridgeContext } from "doric/lib/src/runtime/global";
export function keyboard(context: BridgeContext): {
subscribe: (callback: (data: {
height: number;
}) => void) => Promise<string>;
unsubscribe: (subscribeId: string) => Promise<any>;
};
}
declare module 'doric/lib/src/util/color' {
import { Modeling } from "doric/lib/src/util/types";
/**