mobile-cli-lib
Version:
common lib used by different CLI
22 lines (21 loc) • 1.26 kB
JavaScript
;
var __extends = (this && this.__extends) || function (d, b) {
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
var appbuilder_device_app_data_base_1 = require("./appbuilder-device-app-data-base");
var AppBuilderCompanionDeviceAppDataBase = (function (_super) {
__extends(AppBuilderCompanionDeviceAppDataBase, _super);
function AppBuilderCompanionDeviceAppDataBase() {
_super.apply(this, arguments);
}
AppBuilderCompanionDeviceAppDataBase.prototype.isLiveSyncSupported = function () {
return this.device.applicationManager.isApplicationInstalled(this.appIdentifier);
};
AppBuilderCompanionDeviceAppDataBase.prototype.getLiveSyncNotSupportedError = function () {
return "Cannot LiveSync changes to the " + this.getCompanionAppName() + ". The " + this.getCompanionAppName() + " is not installed on " + this.device.deviceInfo.identifier + ".";
};
return AppBuilderCompanionDeviceAppDataBase;
}(appbuilder_device_app_data_base_1.AppBuilderDeviceAppDataBase));
exports.AppBuilderCompanionDeviceAppDataBase = AppBuilderCompanionDeviceAppDataBase;