1.1.1 • Published 5 years ago

is-natively-supported v1.1.1

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

is-natively-supported

A micro library for building extensions or fallbacks for modern, not fully supported browser APIs such as Speech Recognition API

import IsNativelySupported from 'is-natively-supported'

class SpeechToText extends IsNativelySupported {

   constructor() {
      super('SpeechRecognition', 'webkitSpeechRecognition') // pass all known names to parent constructor

      if(SpeechToText.isNativelySupported()) {
         // register Speech Recognition API
      } else {
         // register fall back (Google, Watson, ...)
      }
   }

}