zangai-react
Version:
22 lines (21 loc) • 877 B
JavaScript
var OverlayContainer = /** @class */ (function () {
function OverlayContainer() {
if (!OverlayContainer.isCreating) {
throw new Error('只能存在一个实例');
}
}
OverlayContainer.getInstance = function () {
if (OverlayContainer.instance == null) {
OverlayContainer.isCreating = true;
OverlayContainer.instance = new OverlayContainer();
OverlayContainer.instance.containerDom = document.createElement('div');
OverlayContainer.instance.containerDom.className = 'cdk-overlay-container';
document.body.appendChild(OverlayContainer.instance.containerDom);
OverlayContainer.isCreating = false;
}
return OverlayContainer.instance;
};
OverlayContainer.isCreating = false;
return OverlayContainer;
}());
export { OverlayContainer };