提交 fcf38837 编写于 作者: J Joao Moreno

fix strict null checks

上级 021d01b8
...@@ -202,13 +202,13 @@ function asTreeEvent<T>(event: IListEvent<ITreeNode<T, any>>): ITreeEvent<T> { ...@@ -202,13 +202,13 @@ function asTreeEvent<T>(event: IListEvent<ITreeNode<T, any>>): ITreeEvent<T> {
function asTreeMouseEvent<T>(event: IListMouseEvent<ITreeNode<T, any>>): ITreeMouseEvent<T> { function asTreeMouseEvent<T>(event: IListMouseEvent<ITreeNode<T, any>>): ITreeMouseEvent<T> {
return { return {
browserEvent: event.browserEvent, browserEvent: event.browserEvent,
element: event.element.element element: event.element && event.element.element
}; };
} }
function asTreeContextMenuEvent<T>(event: IListContextMenuEvent<ITreeNode<T, any>>): ITreeContextMenuEvent<T> { function asTreeContextMenuEvent<T>(event: IListContextMenuEvent<ITreeNode<T, any>>): ITreeContextMenuEvent<T> {
return { return {
element: event.element.element, element: event.element && event.element.element,
browserEvent: event.browserEvent, browserEvent: event.browserEvent,
anchor: event.anchor anchor: event.anchor
}; };
......
...@@ -92,21 +92,21 @@ class DataTreeRenderer<T, TFilterData, TTemplateData> implements ITreeRenderer<I ...@@ -92,21 +92,21 @@ class DataTreeRenderer<T, TFilterData, TTemplateData> implements ITreeRenderer<I
function asTreeEvent<T>(e: ITreeEvent<IDataTreeNode<T>>): ITreeEvent<T> { function asTreeEvent<T>(e: ITreeEvent<IDataTreeNode<T>>): ITreeEvent<T> {
return { return {
browserEvent: e.browserEvent, browserEvent: e.browserEvent,
elements: e.elements.map(e => e.element) elements: e.elements.map(e => e.element!)
}; };
} }
function asTreeMouseEvent<T>(e: ITreeMouseEvent<IDataTreeNode<T>>): ITreeMouseEvent<T> { function asTreeMouseEvent<T>(e: ITreeMouseEvent<IDataTreeNode<T>>): ITreeMouseEvent<T> {
return { return {
browserEvent: e.browserEvent, browserEvent: e.browserEvent,
element: e.element.element element: e.element && e.element.element!
}; };
} }
function asTreeContextMenuEvent<T>(e: ITreeContextMenuEvent<IDataTreeNode<T>>): ITreeContextMenuEvent<T> { function asTreeContextMenuEvent<T>(e: ITreeContextMenuEvent<IDataTreeNode<T>>): ITreeContextMenuEvent<T> {
return { return {
browserEvent: e.browserEvent, browserEvent: e.browserEvent,
element: e.element.element, element: e.element && e.element.element!,
anchor: e.anchor anchor: e.anchor
}; };
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册