@omneedia/client-js
Version:
Isomorphic Javascript client for Omneedia
1 lines • 475 B
JavaScript
;(self.webpackChunkomneedia=self.webpackChunkomneedia||[]).push([[941],{941:(s,e,n)=>{n.r(e),n.d(e,{Browser:()=>i,BrowserWeb:()=>l});var o=n(546);class l extends o.WebPlugin{constructor(){super(),this._lastWindow=null}async open(s){this._lastWindow=window.open(s.url,s.windowName||"_blank")}async close(){return new Promise(((s,e)=>{null!=this._lastWindow?(this._lastWindow.close(),this._lastWindow=null,s()):e("No active window to close!")}))}}const i=new l}}]);