UNPKG

@omneedia/client-js

Version:

Isomorphic Javascript client for Omneedia

1 lines 475 B
"use strict";(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}}]);