react-native-keyboard-controller
Version:
Keyboard manager which works in identical way on both iOS and Android
18 lines (17 loc) • 678 B
TypeScript
import type { EmitterSubscription } from "react-native";
export type FocusedInputAvailableEvents = "focusDidSet";
export type FocusedInputEventData = {
current: number;
count: number;
};
export type FocusedInputEventsModule = {
addListener: (name: FocusedInputAvailableEvents, cb: (e: FocusedInputEventData) => void) => EmitterSubscription;
};
export type WindowDimensionsAvailableEvents = "windowDidResize";
export type WindowDimensionsEventData = {
width: number;
height: number;
};
export type WindowDimensionsEventsModule = {
addListener: (name: WindowDimensionsAvailableEvents, cb: (e: WindowDimensionsEventData) => void) => EmitterSubscription;
};