react-native-orientation-turbo
Version:
33 lines (32 loc) • 1.13 kB
JavaScript
;
import OrientationTurbo from "./NativeOrientationTurbo.js";
import { LandscapeDirection, PortraitDirection, Orientation } from "./constants.js";
export const startOrientationTracking = () => {
OrientationTurbo.startOrientationTracking();
};
export const stopOrientationTracking = () => {
OrientationTurbo.stopOrientationTracking();
};
export const lockToPortrait = direction => {
OrientationTurbo.lockToPortrait(direction);
};
export const lockToLandscape = direction => {
OrientationTurbo.lockToLandscape(direction);
};
export const unlockAllOrientations = () => {
OrientationTurbo.unlockAllOrientations();
};
export const getCurrentOrientation = () => {
return OrientationTurbo.getCurrentOrientation();
};
export const isLocked = () => {
return OrientationTurbo.isLocked();
};
export const onLockOrientationChange = callback => {
return OrientationTurbo.onLockOrientationChange(callback);
};
export const onOrientationChange = callback => {
return OrientationTurbo.onOrientationChange(callback);
};
export { LandscapeDirection, PortraitDirection, Orientation };
//# sourceMappingURL=index.js.map