UNPKG

@alfresco/adf-content-services

Version:
28 lines 3.73 kB
/*! * @license * Copyright © 2005-2025 Hyland Software, Inc. and its affiliates. All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import { NodeEntry } from '@alfresco/js-api'; export class TreeBaseNode { constructor(nodeEntry, level, expandable) { this.expandable = true; this.name = nodeEntry.entry.name; this.nodeId = nodeEntry.entry.id; this.level = level ? level : 0; this.expandable = expandable ? expandable : true; this.node = nodeEntry ? new NodeEntry(nodeEntry) : undefined; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJlZS12aWV3Lm1vZGVsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbGliL2NvbnRlbnQtc2VydmljZXMvc3JjL2xpYi90cmVlLXZpZXcvbW9kZWxzL3RyZWUtdmlldy5tb2RlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7O0dBZUc7QUFFSCxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFFN0MsTUFBTSxPQUFPLFlBQVk7SUFPckIsWUFBWSxTQUFvQixFQUFFLEtBQWMsRUFBRSxVQUFvQjtRQUh0RSxlQUFVLEdBQUcsSUFBSSxDQUFDO1FBSWQsSUFBSSxDQUFDLElBQUksR0FBRyxTQUFTLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQztRQUNqQyxJQUFJLENBQUMsTUFBTSxHQUFHLFNBQVMsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDO1FBQ2pDLElBQUksQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUMvQixJQUFJLENBQUMsVUFBVSxHQUFHLFVBQVUsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUM7UUFDakQsSUFBSSxDQUFDLElBQUksR0FBRyxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksU0FBUyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUM7SUFDakUsQ0FBQztDQUNKIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IMKpIDIwMDUtMjAyNSBIeWxhbmQgU29mdHdhcmUsIEluYy4gYW5kIGl0cyBhZmZpbGlhdGVzLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5pbXBvcnQgeyBOb2RlRW50cnkgfSBmcm9tICdAYWxmcmVzY28vanMtYXBpJztcblxuZXhwb3J0IGNsYXNzIFRyZWVCYXNlTm9kZSB7XG4gICAgbmFtZTogc3RyaW5nO1xuICAgIG5vZGVJZDogc3RyaW5nO1xuICAgIGxldmVsOiBudW1iZXI7XG4gICAgZXhwYW5kYWJsZSA9IHRydWU7XG4gICAgbm9kZTogTm9kZUVudHJ5O1xuXG4gICAgY29uc3RydWN0b3Iobm9kZUVudHJ5OiBOb2RlRW50cnksIGxldmVsPzogbnVtYmVyLCBleHBhbmRhYmxlPzogYm9vbGVhbikge1xuICAgICAgICB0aGlzLm5hbWUgPSBub2RlRW50cnkuZW50cnkubmFtZTtcbiAgICAgICAgdGhpcy5ub2RlSWQgPSBub2RlRW50cnkuZW50cnkuaWQ7XG4gICAgICAgIHRoaXMubGV2ZWwgPSBsZXZlbCA/IGxldmVsIDogMDtcbiAgICAgICAgdGhpcy5leHBhbmRhYmxlID0gZXhwYW5kYWJsZSA/IGV4cGFuZGFibGUgOiB0cnVlO1xuICAgICAgICB0aGlzLm5vZGUgPSBub2RlRW50cnkgPyBuZXcgTm9kZUVudHJ5KG5vZGVFbnRyeSkgOiB1bmRlZmluZWQ7XG4gICAgfVxufVxuIl19