({forceNew}: {
forceNew: boolean,
} = {forceNew: false})
| 42 | } |
| 43 | |
| 44 | static instance({forceNew}: { |
| 45 | forceNew: boolean, |
| 46 | } = {forceNew: false}): FrameManager { |
| 47 | if (!Root.DevToolsContext.globalInstance().has(FrameManager) || forceNew) { |
| 48 | Root.DevToolsContext.globalInstance().set(FrameManager, new FrameManager(TargetManager.instance())); |
| 49 | } |
| 50 | return Root.DevToolsContext.globalInstance().get(FrameManager); |
| 51 | } |
| 52 | |
| 53 | static removeInstance(): void { |
| 54 | Root.DevToolsContext.globalInstance().delete(FrameManager); |