Convert constants.js to typescript
Change-Id: Ic4a16160cd786a383b20a9bdfcd0783f2e8206a8
diff --git a/polygerrit-ui/app/constants/constants.ts b/polygerrit-ui/app/constants/constants.ts
index 3a4cb5e..7b975b6 100644
--- a/polygerrit-ui/app/constants/constants.ts
+++ b/polygerrit-ui/app/constants/constants.ts
@@ -15,74 +15,66 @@
* limitations under the License.
*/
-goog.declareModuleId('polygerrit.constants.constants');
-
/**
- * @enum
* @desc Tab names for primary tabs on change view page.
*/
-export const PrimaryTab = {
- FILES: 'files',
+export enum PrimaryTab {
+ FILES = 'files',
/**
* When renaming this, the links in UrlFormatter must be updated.
*/
- COMMENT_THREADS: 'comments',
- FINDINGS: 'findings',
-};
+ COMMENT_THREADS = 'comments',
+ FINDINGS = 'findings',
+}
/**
- * @enum
* @desc Tab names for secondary tabs on change view page.
*/
-export const SecondaryTab = {
- CHANGE_LOG: '_changeLog',
-};
+export enum SecondaryTab {
+ CHANGE_LOG = '_changeLog',
+}
/**
- * @enum
* @desc Tag names of change log messages.
*/
-export const MessageTag = {
- TAG_DELETE_REVIEWER: 'autogenerated:gerrit:deleteReviewer',
- TAG_NEW_PATCHSET: 'autogenerated:gerrit:newPatchSet',
- TAG_NEW_WIP_PATCHSET: 'autogenerated:gerrit:newWipPatchSet',
- TAG_REVIEWER_UPDATE: 'autogenerated:gerrit:reviewerUpdate',
- TAG_SET_PRIVATE: 'autogenerated:gerrit:setPrivate',
- TAG_UNSET_PRIVATE: 'autogenerated:gerrit:unsetPrivate',
- TAG_SET_READY: 'autogenerated:gerrit:setReadyForReview',
- TAG_SET_WIP: 'autogenerated:gerrit:setWorkInProgress',
- TAG_SET_ASSIGNEE: 'autogenerated:gerrit:setAssignee',
- TAG_UNSET_ASSIGNEE: 'autogenerated:gerrit:deleteAssignee',
-};
+export enum MessageTag {
+ TAG_DELETE_REVIEWER = 'autogenerated:gerrit:deleteReviewer',
+ TAG_NEW_PATCHSET = 'autogenerated:gerrit:newPatchSet',
+ TAG_NEW_WIP_PATCHSET = 'autogenerated:gerrit:newWipPatchSet',
+ TAG_REVIEWER_UPDATE = 'autogenerated:gerrit:reviewerUpdate',
+ TAG_SET_PRIVATE = 'autogenerated:gerrit:setPrivate',
+ TAG_UNSET_PRIVATE = 'autogenerated:gerrit:unsetPrivate',
+ TAG_SET_READY = 'autogenerated:gerrit:setReadyForReview',
+ TAG_SET_WIP = 'autogenerated:gerrit:setWorkInProgress',
+ TAG_SET_ASSIGNEE = 'autogenerated:gerrit:setAssignee',
+ TAG_UNSET_ASSIGNEE = 'autogenerated:gerrit:deleteAssignee',
+}
/**
- * @enum
* @desc Modes for gr-diff-cursor
* The scroll behavior for the cursor. Values are 'never' and
* 'keep-visible'. 'keep-visible' will only scroll if the cursor is beyond
* the viewport.
*/
-export const ScrollMode = {
- KEEP_VISIBLE: 'keep-visible',
- NEVER: 'never',
-};
+export enum ScrollMode {
+ KEEP_VISIBLE = 'keep-visible',
+ NEVER = 'never',
+}
/**
- * @enum
* @desc Specifies status for a change
*/
-export const ChangeStatus = {
- ABANDONED: 'ABANDONED',
- MERGED: 'MERGED',
- NEW: 'NEW',
-};
+export enum ChangeStatus {
+ ABANDONED = 'ABANDONED',
+ MERGED = 'MERGED',
+ NEW = 'NEW',
+}
/**
- * @enum
* @desc Special file paths
*/
-export const SpecialFilePath = {
- PATCHSET_LEVEL_COMMENTS: '/PATCHSET_LEVEL',
- COMMIT_MESSAGE: '/COMMIT_MSG',
- MERGE_LIST: '/MERGE_LIST',
-};
+export enum SpecialFilePath {
+ PATCHSET_LEVEL_COMMENTS = '/PATCHSET_LEVEL',
+ COMMIT_MESSAGE = '/COMMIT_MSG',
+ MERGE_LIST = '/MERGE_LIST',
+}