globalState.ts 457 B

1234567891011
  1. import { NodeMaterial } from "babylonjs/Materials/Node/nodeMaterial"
  2. import { Nullable } from "babylonjs/types"
  3. import { Observable } from 'babylonjs/Misc/observable';
  4. import { DefaultNodeModel } from './components/diagram/defaultNodeModel';
  5. export class GlobalState {
  6. nodeMaterial?: NodeMaterial;
  7. hostElement: HTMLElement;
  8. hostDocument: HTMLDocument;
  9. onSelectionChangedObservable = new Observable<Nullable<DefaultNodeModel>>();
  10. }