@huds0n/screen-manager
Version:
Component to manage screen safe area view padding
11 lines • 723 B
TypeScript
import { LayoutChangeEvent } from "react-native";
import { SharedState } from "@huds0n/shared-state";
import type { Types } from "./types";
export declare const ScreenManagerState: SharedState<Types.State>;
export declare function handleScreenLayout({ nativeEvent: { layout: { height: safeHeight, width: safeWidth, x, y }, }, }: LayoutChangeEvent): void;
export declare function getDimensions(): Types.Dimensions;
export declare function useDimensions(): Types.Dimensions;
export declare function getAppearance(): Types.Appearance;
export declare function setAppearance(appearance: Types.Appearance): void;
export declare function appearanceOnMount(appearance: Types.Appearance): void;
//# sourceMappingURL=helpers.d.ts.map