1.3.0 • Published 2 months ago

@osiris-smarttv/util-native v1.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

Osiris SmartTV Native Util

Setup

NativeUtil.getInstance()?.init({
  scripts: undefined,
  onLoadSuccess: (data) => {
    ReactDOM.render(
      <App />
      ,
      document.getElementById('root')
    );
  },
})

Example

useEffect(() => {
    (async () => {
      const res = await UtilNative.getInstance()?.getBaseInfo()
      setRes(() => res)
      console.log("🚀 ~ res:", res)
    })()
    UtilNative.getInstance()?.onEvent(ListenerEvent.NETWORK_CHANGE, (res) => 
     {
      console.log("🚀 ~ network:", res)
      setNetwork(() => res)
    })
    UtilNative.getInstance()?.onEvent(ListenerEvent.MOUSE_ENABLE, (e) => {
      console.log('mouse', e)
      setMouse(() => e)
    })
    UtilNative.getInstance()?.onEvent(ListenerEvent.STATUS_KEYBOARD_CHANGE, 
     (e) => {
      console.log('keyboard', e)
      setKeyboard(() => e)
    })
  }, [])
1.3.0

2 months ago

1.2.7

2 months ago

1.2.6

2 months ago

1.2.5

2 months ago