@@ -954,22 +954,22 @@ export class AsyncDataTree<TInput, T, TFilterData = void> implements IDisposable
954954 }
955955}
956956
957- class CompressibleAsyncDataTreeNodeMapper < TInput , T , TFilterData > extends WeakMapper < ITreeNode < ICompressedTreeNode < IAsyncDataTreeNode < TInput , T > | null > , TFilterData > , ITreeNode < ICompressedTreeNode < TInput | T > , TFilterData > > {
958-
959- constructor ( private nodeMapper : AsyncDataTreeNodeMapper < TInput , T , TFilterData > ) {
960- super ( ) ;
961- }
962-
963- protected getProp ( node : ITreeNode < ICompressedTreeNode < IAsyncDataTreeNode < TInput , T > | null > , TFilterData > , prop : string | number | Symbol ) : any {
964- if ( prop === 'element' ) {
965- return node . element . element ;
966- } else if ( prop === 'children' ) {
967- return node . children . map ( child => this . map ( child ) ) ;
968- }
969-
970- return ( node as any ) [ prop ] ;
971- }
972- }
957+ // class CompressibleAsyncDataTreeNodeMapper<TInput, T, TFilterData> extends WeakMapper<ITreeNode<ICompressedTreeNode<IAsyncDataTreeNode<TInput, T> | null>, TFilterData>, ITreeNode<ICompressedTreeNode<TInput | T>, TFilterData>> {
958+
959+ // constructor(private nodeMapper: AsyncDataTreeNodeMapper<TInput, T, TFilterData>) {
960+ // super();
961+ // }
962+
963+ // protected getProp(node: ITreeNode<ICompressedTreeNode<IAsyncDataTreeNode<TInput, T> | null>, TFilterData>, prop: string | number | Symbol): any {
964+ // if (prop === 'element') {
965+ // return node.element.element;
966+ // } else if (prop === 'children') {
967+ // return node.children.map(child => this.map(child));
968+ // }
969+
970+ // return (node as any)[prop];
971+ // }
972+ // }
973973
974974class CompressibleDataTreeRenderer < TInput , T , TFilterData , TTemplateData >
975975 extends DataTreeRenderer < TInput , T , TFilterData , TTemplateData >
0 commit comments