UNPKG

atom-nuclide

Version:

A unified developer experience for web and mobile development, built as a suite of features on top of Atom to provide hackability and the support of an active community.

127 lines (114 loc) 3.41 kB
Object.defineProperty(exports, '__esModule', { value: true }); /* * Copyright (c) 2015-present, Facebook, Inc. * All rights reserved. * * This source code is licensed under the license found in the LICENSE file in * the root directory of this source tree. */ exports.createPanel = createPanel; exports.destroyPanel = destroyPanel; exports.registerTaskRunner = registerTaskRunner; exports.runTask = runTask; exports.selectTask = selectTask; exports.setProjectRoot = setProjectRoot; exports.setToolbarVisibility = setToolbarVisibility; exports.stopTask = stopTask; exports.toggleToolbarVisibility = toggleToolbarVisibility; exports.unregisterTaskRunner = unregisterTaskRunner; var CREATE_PANEL = 'CREATE_PANEL'; exports.CREATE_PANEL = CREATE_PANEL; var DESTROY_PANEL = 'DESTROY_PANEL'; exports.DESTROY_PANEL = DESTROY_PANEL; var PANEL_CREATED = 'PANEL_CREATED'; exports.PANEL_CREATED = PANEL_CREATED; var PANEL_DESTROYED = 'PANEL_DESTROYED'; exports.PANEL_DESTROYED = PANEL_DESTROYED; var REGISTER_TASK_RUNNER = 'REGISTER_TASK_RUNNER'; exports.REGISTER_TASK_RUNNER = REGISTER_TASK_RUNNER; var RUN_TASK = 'RUN_TASK'; exports.RUN_TASK = RUN_TASK; var SELECT_TASK = 'SELECT_TASK'; exports.SELECT_TASK = SELECT_TASK; var SET_PROJECT_ROOT = 'SET_PROJECT_ROOT'; exports.SET_PROJECT_ROOT = SET_PROJECT_ROOT; var SET_TOOLBAR_VISIBILITY = 'SET_TOOLBAR_VISIBILITY'; exports.SET_TOOLBAR_VISIBILITY = SET_TOOLBAR_VISIBILITY; var STOP_TASK = 'STOP_TASK'; exports.STOP_TASK = STOP_TASK; var TASK_COMPLETED = 'TASK_COMPLETED'; exports.TASK_COMPLETED = TASK_COMPLETED; var TASK_PROGRESS = 'TASK_PROGRESS'; exports.TASK_PROGRESS = TASK_PROGRESS; var TASK_STARTED = 'TASK_STARTED'; exports.TASK_STARTED = TASK_STARTED; var TASK_STOPPED = 'TASK_STOPPED'; exports.TASK_STOPPED = TASK_STOPPED; var TASK_ERRORED = 'TASK_ERRORED'; exports.TASK_ERRORED = TASK_ERRORED; var TASK_LIST_UPDATED = 'TASK_LIST_UPDATED'; exports.TASK_LIST_UPDATED = TASK_LIST_UPDATED; var TOGGLE_TOOLBAR_VISIBILITY = 'TOGGLE_TOOLBAR_VISIBILITY'; exports.TOGGLE_TOOLBAR_VISIBILITY = TOGGLE_TOOLBAR_VISIBILITY; var TOOLBAR_VISIBILITY_UPDATED = 'TOOLBAR_VISIBILITY_UPDATED'; exports.TOOLBAR_VISIBILITY_UPDATED = TOOLBAR_VISIBILITY_UPDATED; var UNREGISTER_TASK_RUNNER = 'UNREGISTER_TASK_RUNNER'; exports.UNREGISTER_TASK_RUNNER = UNREGISTER_TASK_RUNNER; function createPanel(store) { return { type: CREATE_PANEL, payload: { store: store } }; } function destroyPanel() { return { type: DESTROY_PANEL }; } function registerTaskRunner(taskRunner) { return { type: REGISTER_TASK_RUNNER, payload: { taskRunner: taskRunner } }; } function runTask(taskId) { return { type: RUN_TASK, payload: { taskId: taskId } }; } function selectTask(taskId) { return { type: SELECT_TASK, payload: { taskId: taskId } }; } function setProjectRoot(projectRoot) { return { type: SET_PROJECT_ROOT, payload: { projectRoot: projectRoot } }; } function setToolbarVisibility(visible) { return { type: SET_TOOLBAR_VISIBILITY, payload: { visible: visible } }; } function stopTask() { return { type: STOP_TASK }; } function toggleToolbarVisibility(taskRunnerId) { return { type: TOGGLE_TOOLBAR_VISIBILITY, payload: { taskRunnerId: taskRunnerId } }; } function unregisterTaskRunner(taskRunner) { return { type: UNREGISTER_TASK_RUNNER, payload: { id: taskRunner.id } }; }