[6a3a178] | 1 | "use strict";
|
---|
| 2 | /**
|
---|
| 3 | * @license
|
---|
| 4 | * Copyright Google LLC All Rights Reserved.
|
---|
| 5 | *
|
---|
| 6 | * Use of this source code is governed by an MIT-style license that can be
|
---|
| 7 | * found in the LICENSE file at https://angular.io/license
|
---|
| 8 | */
|
---|
| 9 | Object.defineProperty(exports, "__esModule", { value: true });
|
---|
| 10 | exports.DelegateTree = void 0;
|
---|
| 11 | const interface_1 = require("./interface");
|
---|
| 12 | class DelegateTree {
|
---|
| 13 | constructor(_other) {
|
---|
| 14 | this._other = _other;
|
---|
| 15 | }
|
---|
| 16 | branch() {
|
---|
| 17 | return this._other.branch();
|
---|
| 18 | }
|
---|
| 19 | merge(other, strategy) {
|
---|
| 20 | this._other.merge(other, strategy);
|
---|
| 21 | }
|
---|
| 22 | get root() {
|
---|
| 23 | return this._other.root;
|
---|
| 24 | }
|
---|
| 25 | // Readonly.
|
---|
| 26 | read(path) {
|
---|
| 27 | return this._other.read(path);
|
---|
| 28 | }
|
---|
| 29 | exists(path) {
|
---|
| 30 | return this._other.exists(path);
|
---|
| 31 | }
|
---|
| 32 | get(path) {
|
---|
| 33 | return this._other.get(path);
|
---|
| 34 | }
|
---|
| 35 | getDir(path) {
|
---|
| 36 | return this._other.getDir(path);
|
---|
| 37 | }
|
---|
| 38 | visit(visitor) {
|
---|
| 39 | return this._other.visit(visitor);
|
---|
| 40 | }
|
---|
| 41 | // Change content of host files.
|
---|
| 42 | overwrite(path, content) {
|
---|
| 43 | return this._other.overwrite(path, content);
|
---|
| 44 | }
|
---|
| 45 | beginUpdate(path) {
|
---|
| 46 | return this._other.beginUpdate(path);
|
---|
| 47 | }
|
---|
| 48 | commitUpdate(record) {
|
---|
| 49 | return this._other.commitUpdate(record);
|
---|
| 50 | }
|
---|
| 51 | // Structural methods.
|
---|
| 52 | create(path, content) {
|
---|
| 53 | return this._other.create(path, content);
|
---|
| 54 | }
|
---|
| 55 | delete(path) {
|
---|
| 56 | return this._other.delete(path);
|
---|
| 57 | }
|
---|
| 58 | rename(from, to) {
|
---|
| 59 | return this._other.rename(from, to);
|
---|
| 60 | }
|
---|
| 61 | apply(action, strategy) {
|
---|
| 62 | return this._other.apply(action, strategy);
|
---|
| 63 | }
|
---|
| 64 | get actions() {
|
---|
| 65 | return this._other.actions;
|
---|
| 66 | }
|
---|
| 67 | [interface_1.TreeSymbol]() {
|
---|
| 68 | return this;
|
---|
| 69 | }
|
---|
| 70 | }
|
---|
| 71 | exports.DelegateTree = DelegateTree;
|
---|