@rnv/sdk-tizen
Version:
ReNative Tizen SDK
34 lines • 1.43 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var core_1 = require("@rnv/core");
var sdk_utils_1 = require("@rnv/sdk-utils");
var installer_1 = require("../installer");
var deviceManager_1 = require("../deviceManager");
var constants_1 = require("../constants");
exports.default = (0, core_1.createTask)({
description: 'Launch specific target',
dependsOn: [core_1.RnvTaskName.workspaceConfigure],
fn: function () { return tslib_1.__awaiter(void 0, void 0, void 0, function () {
var target;
return tslib_1.__generator(this, function (_a) {
switch (_a.label) {
case 0: return [4 /*yield*/, (0, installer_1.checkAndConfigureTizenSdks)()];
case 1:
_a.sent();
return [4 /*yield*/, (0, sdk_utils_1.getTargetWithOptionalPrompt)()];
case 2:
target = _a.sent();
return [4 /*yield*/, (0, installer_1.checkTizenSdk)()];
case 3:
_a.sent();
return [2 /*return*/, (0, deviceManager_1.launchTizenTarget)(target, true)];
}
});
}); },
task: core_1.RnvTaskName.targetLaunch,
options: [core_1.RnvTaskOptions.target],
platforms: constants_1.SdkPlatforms,
isGlobalScope: true,
});
//# sourceMappingURL=taskTargetLaunch.js.map
;