UNPKG

@shopify/react-native-skia

Version:

High-performance React Native Graphics using Skia

20 lines (18 loc) 641 B
import { Platform } from "../Platform"; import NativeSkiaModule from "../specs/NativeSkiaModule"; if (Platform.OS !== "web" && global.SkiaApi == null) { // Initialize RN Skia const SkiaModule = NativeSkiaModule; if (SkiaModule == null || typeof SkiaModule.install !== "function") { throw new Error( "Native RNSkia Module cannot be found! Make sure you correctly " + "installed native dependencies and rebuilt your app." ); } const result = SkiaModule.install(); if (result !== true) { throw new Error( `Native Skia Module failed to correctly install JSI Bindings! Result: ${result}` ); } }