mirror of
https://github.com/Redocly/redoc.git
synced 2025-02-27 23:52:46 +03:00
fix: add null check in dispose method (#675)
This commit is contained in:
parent
7df471b69d
commit
6b7c5b7df3
|
@ -1,4 +1,4 @@
|
||||||
import { observe } from 'mobx';
|
import { observe, Lambda } from 'mobx';
|
||||||
|
|
||||||
import { OpenAPISpec } from '../types';
|
import { OpenAPISpec } from '../types';
|
||||||
import { loadAndBundleSpec } from '../utils/loadAndBundleSpec';
|
import { loadAndBundleSpec } from '../utils/loadAndBundleSpec';
|
||||||
|
@ -58,7 +58,7 @@ export class AppStore {
|
||||||
marker = new MarkerService();
|
marker = new MarkerService();
|
||||||
|
|
||||||
private scroll: ScrollService;
|
private scroll: ScrollService;
|
||||||
private disposer;
|
private disposer: Lambda | null = null;
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
spec: OpenAPISpec,
|
spec: OpenAPISpec,
|
||||||
|
@ -96,8 +96,10 @@ export class AppStore {
|
||||||
dispose() {
|
dispose() {
|
||||||
this.scroll.dispose();
|
this.scroll.dispose();
|
||||||
this.menu.dispose();
|
this.menu.dispose();
|
||||||
|
if (this.disposer != null) {
|
||||||
this.disposer();
|
this.disposer();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* serializes store
|
* serializes store
|
||||||
|
|
Loading…
Reference in New Issue
Block a user