expo-splash-screen
Version:
Provides a module to allow keeping the native Splash Screen visible until you choose to hide it.
29 lines • 830 B
JavaScript
import { isRunningInExpoGo } from 'expo';
import { requireOptionalNativeModule } from 'expo-modules-core';
const SplashModule = requireOptionalNativeModule('ExpoSplashScreen');
export function setOptions(options) {
if (!SplashModule) {
return;
}
if (isRunningInExpoGo()) {
console.warn("'Splashscreen.setOptions' cannot be used in Expo Go. To customize the splash screen, you can use development builds.");
return;
}
SplashModule.setOptions(options);
}
export function hide() {
if (!SplashModule) {
return;
}
SplashModule.hide();
}
export async function hideAsync() {
hide();
}
export async function preventAutoHideAsync() {
if (!SplashModule) {
return;
}
return SplashModule.preventAutoHideAsync();
}
//# sourceMappingURL=index.native.js.map