@shopify/react-native-skia
Version:
High-performance React Native Graphics using Skia
17 lines (16 loc) • 795 B
JavaScript
var _Platform = require("../Platform");
var _NativeSkiaModule = _interopRequireDefault(require("../specs/NativeSkiaModule"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
if (_Platform.Platform.OS !== "web" && global.SkiaApi == null) {
// Initialize RN Skia
const SkiaModule = _NativeSkiaModule.default;
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}`);
}
}
//# sourceMappingURL=NativeSetup.js.map
;