'use strict';const{Trait}=require('../deprecated/traits');const{getWindowTitle}=require('../window/utils');module.metadata={"stability":"unstable"};const WindowDom=Trait.compose({_window:Trait.required,get title(){return getWindowTitle(this._window);},close:function close(){let window=this._window;if(window)window.close();return this._public;},activate:function activate(){let window=this._window;if(window)window.focus();return this._public;}});exports.WindowDom=WindowDom;