提交 a6f29b71 编写于 作者: J Johannes Rieken

💄 ts lint

上级 43e9150c
...@@ -6,12 +6,9 @@ ...@@ -6,12 +6,9 @@
'use strict'; 'use strict';
import Event, {Emitter} from 'vs/base/common/event'; import Event, {Emitter} from 'vs/base/common/event';
import {TPromise} from 'vs/base/common/winjs.base';
import {IDisposable} from 'vs/base/common/lifecycle'; import {IDisposable} from 'vs/base/common/lifecycle';
import URI from 'vs/base/common/uri';
import {binarySearch} from 'vs/base/common/arrays'; import {binarySearch} from 'vs/base/common/arrays';
import {IPosition, IModel} from 'vs/editor/common/editorCommon'; import {IModel} from 'vs/editor/common/editorCommon';
import {IDeclarationSupport, ILineContext, IReference} from 'vs/editor/common/modes';
import {LanguageSelector, score} from 'vs/editor/common/modes/languageSelector'; import {LanguageSelector, score} from 'vs/editor/common/modes/languageSelector';
interface Entry<T> { interface Entry<T> {
...@@ -25,14 +22,14 @@ export default class LanguageFeatureRegistry<T> { ...@@ -25,14 +22,14 @@ export default class LanguageFeatureRegistry<T> {
private _clock: number = 0; private _clock: number = 0;
private _entries: Entry<T>[] = []; private _entries: Entry<T>[] = [];
private _onDidChange = new Emitter<number>(); private _onDidChange: Emitter<number> = new Emitter<number>();
private _supportName: string; private _supportName: string;
constructor(supportName?: string) { constructor(supportName?: string) {
this._supportName = supportName; this._supportName = supportName;
} }
get onDidChange():Event<number> { get onDidChange(): Event<number> {
return this._onDidChange.event; return this._onDidChange.event;
} }
...@@ -180,7 +177,7 @@ export default class LanguageFeatureRegistry<T> { ...@@ -180,7 +177,7 @@ export default class LanguageFeatureRegistry<T> {
return 1; return 1;
} else if (a._score > b._score) { } else if (a._score > b._score) {
return -1; return -1;
} else if(a._time < b._time){ } else if (a._time < b._time) {
return 1; return 1;
} else if (a._time > b._time) { } else if (a._time > b._time) {
return -1; return -1;
......
...@@ -6,7 +6,6 @@ ...@@ -6,7 +6,6 @@
'use strict'; 'use strict';
import URI from 'vs/base/common/uri'; import URI from 'vs/base/common/uri';
import {IModel} from 'vs/editor/common/editorCommon';
import {match as matchGlobPattern} from 'vs/base/common/glob'; import {match as matchGlobPattern} from 'vs/base/common/glob';
export interface LanguageFilter { export interface LanguageFilter {
...@@ -15,7 +14,7 @@ export interface LanguageFilter { ...@@ -15,7 +14,7 @@ export interface LanguageFilter {
pattern?: string; pattern?: string;
} }
export type LanguageSelector = string|LanguageFilter|(string|LanguageFilter)[]; export type LanguageSelector = string | LanguageFilter | (string | LanguageFilter)[];
export default function matches(selection: LanguageSelector, uri: URI, language: string): boolean { export default function matches(selection: LanguageSelector, uri: URI, language: string): boolean {
return score(selection, uri, language) > 0; return score(selection, uri, language) > 0;
...@@ -34,7 +33,7 @@ export function score(selector: LanguageSelector, uri: URI, language: string): n ...@@ -34,7 +33,7 @@ export function score(selector: LanguageSelector, uri: URI, language: string): n
return 10; return 10;
} else if (selector === '*') { } else if (selector === '*') {
return 5; return 5;
} else { } else {
return 0; return 0;
} }
} else if (selector) { } else if (selector) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册