@shopify/react-native-skia
Version:
High-performance React Native Graphics using Skia
18 lines (12 loc) • 412 B
text/typescript
import type { CanvasKit } from "canvaskit-wasm";
import type { SkData } from "../types";
import { HostObject } from "./Host";
type Data = ArrayBuffer;
export class JsiSkData extends HostObject<Data, "Data"> implements SkData {
constructor(CanvasKit: CanvasKit, ref: Data) {
super(CanvasKit, ref, "Data");
}
dispose = () => {
// Not implemented in data - since data is a raw ArrayBuffer
};
}