react-gbajs
Version:
GBA emulator and wrapper for React
17 lines (14 loc) • 556 B
text/typescript
import React, { Ref } from 'react'
const defaultValue = {
gba: undefined as Gba,
clearGbaInstance: (() => {}) as ClearGbaInstance,
setFpsCallback: (() => {}) as SetFpsCallback,
canvasRef: undefined as unknown as Ref<HTMLCanvasElement>,
play: (() => {}) as unknown as Play,
saveState: (() => {}) as SaveState,
frozenAddresses: {} as FrozenAddresses,
addFreezeAddress: (() => {}) as AddFreezeAddress,
removeFreezeAddress: (() => {}) as RemoveFreezeAddress,
}
const GbaContext = React.createContext(defaultValue)
export default GbaContext