// This file is adding references to various symbols which should not be removed via tree shaking import { ServiceIdentifier } from './vs/platform/instantiation/common/instantiation'; import { create as create1 } from './vs/base/common/worker/simpleWorker'; import { create as create2 } from './vs/editor/common/services/editorSimpleWorker'; import { SyncDescriptor0, SyncDescriptor1, SyncDescriptor2, SyncDescriptor3, SyncDescriptor4, SyncDescriptor5, SyncDescriptor6, SyncDescriptor7, SyncDescriptor8 } from './vs/platform/instantiation/common/descriptors'; import * as editorAPI from './vs/editor/editor.api'; (function () { var a: any; var b: any; a = (>b).type; a = create1; a = create2; // injection madness a = (>b).ctor; a = (>b).bind; a = (>b).ctor; a = (>b).bind; a = (>b).ctor; a = (>b).bind; a = (>b).ctor; a = (>b).bind; a = (>b).ctor; a = (>b).bind; a = (>b).ctor; a = (>b).bind; a = (>b).ctor; a = (>b).bind; a = (>b).ctor; a = (>b).bind; a = (>b).ctor; a = (>b).bind; a = (>b).ctor; a = (>b).bind; // exported API a = editorAPI.CancellationTokenSource; a = editorAPI.Emitter; a = editorAPI.KeyCode; a = editorAPI.KeyMod; a = editorAPI.Position; a = editorAPI.Range; a = editorAPI.Selection; a = editorAPI.SelectionDirection; a = editorAPI.MarkerSeverity; a = editorAPI.MarkerTag; a = editorAPI.Uri; a = editorAPI.Token; a = editorAPI.editor; a = editorAPI.languages; })();