提交 37f13e8b 编写于 作者: A Alex Dima

More const enums

上级 a72dc403
......@@ -383,12 +383,12 @@ class DecorationRenderHelper {
}
}
enum ThemeType {
const enum ThemeType {
Light = 0,
Dark = 1,
HighContrastBlack = 2
}
enum ModelDecorationCSSRuleType {
const enum ModelDecorationCSSRuleType {
ClassName = 0,
InlineClassName = 1,
GlyphMarginClassName = 2,
......
......@@ -13,7 +13,7 @@ import {HorizontalRange, LineVisibleRanges} from 'vs/editor/common/view/renderin
import {IRenderingContext} from 'vs/editor/common/view/renderingContext';
import {Range} from 'vs/editor/common/core/range';
enum CornerStyle {
const enum CornerStyle {
EXTERN,
INTERN,
FLAT
......
......@@ -22,7 +22,7 @@ export interface ITypingListener {
(): void;
}
enum RevealTarget {
const enum RevealTarget {
Primary = 0,
TopMost = 1,
BottomMost = 2
......
......@@ -12,7 +12,7 @@ import {IClipboardEvent, ICompositionEvent, IKeyboardEventWrapper, ISimpleModel,
import {Range} from 'vs/editor/common/core/range';
import {EndOfLinePreference} from 'vs/editor/common/editorCommon';
enum ReadFromTextArea {
const enum ReadFromTextArea {
Type,
Paste
}
......
......@@ -66,7 +66,7 @@ var NO_OP_MARKERS_ADJUSTER: IMarkersAdjuster = {
finish: () => {}
};
enum MarkerMoveSemantics {
const enum MarkerMoveSemantics {
MarkerDefined = 0,
ForceMove = 1,
ForceStay = 2
......
......@@ -15,7 +15,7 @@
* Inside monarch we use fully typed definitions and compiled versions of the more abstract JSON descriptions.
*/
export enum MonarchBracket {
export const enum MonarchBracket {
None = 0,
Open = 1,
Close = -1
......
......@@ -37,7 +37,7 @@ export interface ISimpleModel {
getLineContent(lineNumber:number): string;
}
export enum Type {
export const enum Type {
Toggle = 0,
ForceAdd = 1,
ForceRemove = 2
......
......@@ -20,7 +20,7 @@ import {RunOnceScheduler} from 'vs/base/common/async';
import EditorContextKeys = editorCommon.EditorContextKeys;
export enum FindStartFocusAction {
export const enum FindStartFocusAction {
NoFocusChange,
FocusFindInput,
FocusReplaceInput
......
......@@ -39,7 +39,7 @@ export interface IHoverComputer<Result> {
}
enum ComputeHoverOperationState {
const enum ComputeHoverOperationState {
IDLE = 0,
FIRST_WAIT = 1,
SECOND_WAIT = 2,
......
......@@ -20,7 +20,7 @@ import {CodeActionProviderRegistry} from 'vs/editor/common/modes';
import {IQuickFix2, getCodeActions} from '../common/quickFix';
import {LightBulbWidget} from './lightBulbWidget';
enum QuickFixSuggestState {
const enum QuickFixSuggestState {
NOT_ACTIVE = 0,
MANUAL_TRIGGER = 1,
AUTO_TRIGGER = 2
......
......@@ -13,7 +13,7 @@ import {BracketsUtils} from 'vs/editor/common/modes/supports/richEditBrackets';
import {LanguageConfigurationRegistry} from 'vs/editor/common/modes/languageConfigurationRegistry';
import {ModeTransition} from 'vs/editor/common/core/modeTransition';
export enum TokenTreeBracket {
export const enum TokenTreeBracket {
None = 0,
Open = 1,
Close = -1
......
......@@ -146,7 +146,7 @@ class Renderer implements IRenderer<ICompletionItem, ISuggestionTemplateData> {
}
}
enum State {
const enum State {
Hidden,
Loading,
Empty,
......
......@@ -134,7 +134,7 @@ export class Context {
}
}
enum State {
const enum State {
Idle = 0,
Manual = 1,
Auto = 2
......
......@@ -38,7 +38,7 @@ export function testApplyEditsWithSyncedModels(original:string[], edits:editorCo
});
}
enum AssertDocumentLineMappingDirection {
const enum AssertDocumentLineMappingDirection {
OffsetToPosition,
PositionToOffset
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册