c7d95794a3bcbf909c470437d050beceb4f0fa120635ba76ac51bd84d950fc6370e9fb3f0ede0bc117e3ef862d6f085688945fcbbb076ec3b5ee8d70b71310 879 B

1234567891011121314151617
  1. /*---------------------------------------------------------------------------------------------
  2. * Copyright (c) Microsoft Corporation. All rights reserved.
  3. * Licensed under the MIT License. See License.txt in the project root for license information.
  4. *--------------------------------------------------------------------------------------------*/
  5. import { AbstractTree } from './abstractTree.js';
  6. import { ObjectTreeModel } from './objectTreeModel.js';
  7. export class DataTree extends AbstractTree {
  8. constructor(user, container, delegate, renderers, dataSource, options = {}) {
  9. super(user, container, delegate, renderers, options);
  10. this.user = user;
  11. this.dataSource = dataSource;
  12. this.identityProvider = options.identityProvider;
  13. }
  14. createModel(user, view, options) {
  15. return new ObjectTreeModel(user, view, options);
  16. }
  17. }