@shopify/react-native-skia
Version:
High-performance React Native Graphics using Skia
17 lines (13 loc) • 424 B
text/typescript
import { Skia } from "../Skia";
import type { DataSourceParam } from "../types";
import { useRawData } from "./Data";
const animatedImgFactory = Skia.AnimatedImage.MakeAnimatedImageFromEncoded.bind(
Skia.AnimatedImage
);
/**
* Returns a Skia Animated Image object
* */
export const useAnimatedImage = (
source: DataSourceParam,
onError?: (err: Error) => void
) => useRawData(source, animatedImgFactory, onError);