Destroy view-models when destroying trees

This commit is contained in:
Thomas Nordquist
2019-05-07 13:18:02 +02:00
parent dfaae34cf5
commit 63f89d628e
7 changed files with 21 additions and 7 deletions

View File

@@ -1,7 +1,8 @@
import { Destroyable } from './Destroyable'
import { Hashable, TreeNode } from './'
const sha1 = require('sha1')
export class Edge<ViewModel> implements Hashable {
export class Edge<ViewModel extends Destroyable> implements Hashable {
public name: string
public target!: TreeNode<ViewModel>