diff --git a/src/vs/workbench/api/node/extHostConfiguration.ts b/src/vs/workbench/api/node/extHostConfiguration.ts index 429746272f7e0c475c765b9a935af8517b979aa1..5f7c04e46860924e23e955ea207a99e05f15fb91 100644 --- a/src/vs/workbench/api/node/extHostConfiguration.ts +++ b/src/vs/workbench/api/node/extHostConfiguration.ts @@ -5,6 +5,7 @@ 'use strict'; import {clone} from 'vs/base/common/objects'; +import {illegalState} from 'vs/base/common/errors'; import {IDisposable, dispose} from 'vs/base/common/lifecycle'; import {IThreadService, Remotable} from 'vs/platform/thread/common/thread'; import {IConfigurationService} from 'vs/platform/configuration/common/configuration'; @@ -34,7 +35,7 @@ export class ExtHostConfiguration { public getConfiguration(section?: string): WorkspaceConfiguration { if (!this._hasConfig) { - return; + throw illegalState('missing config'); } const config = section