diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/tree/tree-repository-base.ts b/src/Umbraco.Web.UI.Client/src/packages/core/tree/tree-repository-base.ts index ab6be2ee33..bb494fc46d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/tree/tree-repository-base.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/tree/tree-repository-base.ts @@ -35,13 +35,20 @@ export abstract class UmbTreeRepositoryBase< protected _treeStore?: UmbTreeStore; #treeSource: UmbTreeDataSource; + /** + * Creates an instance of UmbTreeRepositoryBase. + * @param {UmbControllerHost} host + * @param {UmbTreeDataSourceConstructor} treeSourceConstructor + * @param {(string | UmbContextToken)} treeStoreContextAlias + * @memberof UmbTreeRepositoryBase + */ constructor( host: UmbControllerHost, - treeSource: UmbTreeDataSourceConstructor, + treeSourceConstructor: UmbTreeDataSourceConstructor, treeStoreContextAlias: string | UmbContextToken, ) { super(host); - this.#treeSource = new treeSource(this); + this.#treeSource = new treeSourceConstructor(this); this._init = this.consumeContext(treeStoreContextAlias, (instance) => { this._treeStore = instance;