-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.base64StringForIconNameAndType Mozilla MediaControlsHost.base64StringForIconNameAndType documentation> 
base64StringForIconNameAndType ::
                               (MonadDOM m, ToJSString iconName, ToJSString iconType,
                                FromJSString result) =>
                                 MediaControlsHost -> iconName -> iconType -> m result
base64StringForIconNameAndType self iconName iconType
  = liftDOM
      ((self ^. jsf "base64StringForIconNameAndType"
          [toJSVal iconName, toJSVal iconType])
         >>= fromJSValUnchecked)
base64StringForIconNameAndType ::
                               (MonadDOM m, ToJSString iconName, ToJSString iconType,
                                FromJSString result) =>
                                 MediaControlsHost -> iconName -> iconType -> m result
base64StringForIconNameAndType self iconName iconType
  = liftDOM
      ((self ^. jsf "base64StringForIconNameAndType"
          [toJSVal iconName, toJSVal iconType])
         >>= fromJSValUnchecked)
base64StringForIconNameAndType self iconName iconType
  = liftDOM
      ((self ^. jsf "base64StringForIconNameAndType"
          [toJSVal iconName, toJSVal iconType])
         >>= fromJSValUnchecked)