提交 25b20b85 编写于 作者: M Matt Bierner

Use as for casting in a few more tests

上级 be88547c
......@@ -70,8 +70,8 @@ suite('SuggestModel - TriggerAndCancelOracle', function () {
const alwaysEmptySupport: ISuggestSupport = {
provideCompletionItems(doc, pos) {
return <ISuggestResult>{
provideCompletionItems(doc, pos): ISuggestResult {
return {
incomplete: false,
suggestions: []
};
......@@ -79,8 +79,8 @@ suite('SuggestModel - TriggerAndCancelOracle', function () {
};
const alwaysSomethingSupport: ISuggestSupport = {
provideCompletionItems(doc, pos) {
return <ISuggestResult>{
provideCompletionItems(doc, pos): ISuggestResult {
return {
incomplete: false,
suggestions: [{
label: doc.getWordUntilPosition(pos).word,
......@@ -222,9 +222,8 @@ suite('SuggestModel - TriggerAndCancelOracle', function () {
test('#17400: Keep filtering suggestModel.ts after space', function () {
disposables.push(SuggestRegistry.register({ scheme: 'test' }, {
provideCompletionItems(doc, pos) {
return <ISuggestResult>{
currentWord: '',
provideCompletionItems(doc, pos): ISuggestResult {
return {
incomplete: false,
suggestions: [{
label: 'My Table',
......@@ -272,9 +271,8 @@ suite('SuggestModel - TriggerAndCancelOracle', function () {
test('#21484: Trigger character always force a new completion session', function () {
disposables.push(SuggestRegistry.register({ scheme: 'test' }, {
provideCompletionItems(doc, pos) {
return <ISuggestResult>{
currentWord: '',
provideCompletionItems(doc, pos): ISuggestResult {
return {
incomplete: false,
suggestions: [{
label: 'foo.bar',
......@@ -288,9 +286,8 @@ suite('SuggestModel - TriggerAndCancelOracle', function () {
disposables.push(SuggestRegistry.register({ scheme: 'test' }, {
triggerCharacters: ['.'],
provideCompletionItems(doc, pos) {
return <ISuggestResult>{
currentWord: '',
provideCompletionItems(doc, pos): ISuggestResult {
return {
incomplete: false,
suggestions: [{
label: 'boom',
......@@ -383,8 +380,8 @@ suite('SuggestModel - TriggerAndCancelOracle', function () {
test('Incomplete suggestion results cause re-triggering when typing w/o further context, #28400 (1/2)', function () {
disposables.push(SuggestRegistry.register({ scheme: 'test' }, {
provideCompletionItems(doc, pos) {
return <ISuggestResult>{
provideCompletionItems(doc, pos): ISuggestResult {
return {
incomplete: true,
suggestions: [{
label: 'foo',
......@@ -420,8 +417,8 @@ suite('SuggestModel - TriggerAndCancelOracle', function () {
test('Incomplete suggestion results cause re-triggering when typing w/o further context, #28400 (2/2)', function () {
disposables.push(SuggestRegistry.register({ scheme: 'test' }, {
provideCompletionItems(doc, pos) {
return <ISuggestResult>{
provideCompletionItems(doc, pos): ISuggestResult {
return {
incomplete: true,
suggestions: [{
label: 'foo;',
......@@ -464,11 +461,10 @@ suite('SuggestModel - TriggerAndCancelOracle', function () {
let triggerCharacter = '';
disposables.push(SuggestRegistry.register({ scheme: 'test' }, {
triggerCharacters: ['.'],
provideCompletionItems(doc, pos, context) {
provideCompletionItems(doc, pos, context): ISuggestResult {
assert.equal(context.triggerKind, SuggestTriggerKind.TriggerCharacter);
triggerCharacter = context.triggerCharacter;
return <ISuggestResult>{
currentWord: '',
return {
incomplete: false,
suggestions: [
{
......@@ -497,8 +493,8 @@ suite('SuggestModel - TriggerAndCancelOracle', function () {
test('Mac press and hold accent character insertion does not update suggestions, #35269', function () {
disposables.push(SuggestRegistry.register({ scheme: 'test' }, {
provideCompletionItems(doc, pos) {
return <ISuggestResult>{
provideCompletionItems(doc, pos): ISuggestResult {
return {
incomplete: true,
suggestions: [{
label: 'abc',
......
......@@ -33,7 +33,7 @@ function storageService(instantiationService: TestInstantiationService): IStorag
export class TestExtensionEnablementService extends ExtensionEnablementService {
constructor(instantiationService: TestInstantiationService) {
super(storageService(instantiationService), instantiationService.get(IWorkspaceContextService),
instantiationService.get(IEnvironmentService) || instantiationService.stub(IEnvironmentService, <IEnvironmentService>{}),
instantiationService.get(IEnvironmentService) || instantiationService.stub(IEnvironmentService, {} as IEnvironmentService),
instantiationService.get(IExtensionManagementService) || instantiationService.stub(IExtensionManagementService, { onDidUninstallExtension: new Emitter() }));
}
......
......@@ -108,7 +108,7 @@ suite('ConfigurationEditingService', () => {
const workspacesService = instantiationService.stub(IWorkspacesService, {});
const workspaceService = new WorkspaceService(environmentService, workspacesService);
instantiationService.stub(IWorkspaceContextService, workspaceService);
return workspaceService.initialize(noWorkspace ? <IWindowConfiguration>{} : workspaceDir).then(() => {
return workspaceService.initialize(noWorkspace ? {} as IWindowConfiguration : workspaceDir).then(() => {
instantiationService.stub(IConfigurationService, workspaceService);
instantiationService.stub(IFileService, new FileService(workspaceService, new TestTextResourceConfigurationService(), new TestConfigurationService(), { disableWatcher: true }));
instantiationService.stub(ITextFileService, instantiationService.createInstance(TestTextFileService));
......
......@@ -70,7 +70,7 @@ class MyInputFactory implements IEditorInputFactory {
}
deserialize(instantiationService: IInstantiationService, raw: string): EditorInput {
return <EditorInput>{};
return {} as EditorInput;
}
}
......
......@@ -119,7 +119,7 @@ suite('ExtHostConfiguration', function () {
});
function aTreeDataProvider(): TreeDataProvider<string> {
return <TreeDataProvider<string>>{
return {
getChildren: (element: string): string[] => {
if (!element) {
return ['a', 'b'];
......@@ -133,7 +133,7 @@ suite('ExtHostConfiguration', function () {
return [];
},
getTreeItem: (element: string): TreeItem => {
return <TreeItem>{
return {
label: element
};
},
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册