monaco-editor
Version:
A browser based code editor
21 lines (18 loc) • 883 B
JavaScript
import { AbstractTree } from './abstractTree.js';
import { ObjectTreeModel } from './objectTreeModel.js';
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
class DataTree extends AbstractTree {
constructor(user, container, delegate, renderers, dataSource, options = {}) {
super(user, container, delegate, renderers, options);
this.user = user;
this.dataSource = dataSource;
this.identityProvider = options.identityProvider;
}
createModel(user, options) {
return new ObjectTreeModel(user, options);
}
}
export { DataTree };