SYMBOL INDEX (7323 symbols across 782 files) FILE: .eslint-plugin-local/code-amd-node-module.ts method create (line 19) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-declare-service-brand.ts method create (line 15) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-ensure-no-disposables-leak-in-test.ts method create (line 20) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-import-patterns.ts constant REPO_ROOT (line 12) | const REPO_ROOT = path.normalize(path.join(__dirname, '../')); type ConditionalPattern (line 14) | interface ConditionalPattern { type RawImportPatternsConfig (line 19) | interface RawImportPatternsConfig { type LayerAllowRule (line 26) | interface LayerAllowRule { type RawOption (line 31) | type RawOption = RawImportPatternsConfig | LayerAllowRule; function isLayerAllowRule (line 33) | function isLayerAllowRule(option: RawOption): option is LayerAllowRule { type ImportPatternsConfig (line 37) | interface ImportPatternsConfig { method create (line 57) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { method _processOptions (line 78) | private _processOptions(options: RawOption[]): ImportPatternsConfig[] { method _checkImport (line 227) | private _checkImport(context: eslint.Rule.RuleContext, config: ImportPat... function getRelativeFilename (line 284) | function getRelativeFilename(context: eslint.Rule.RuleContext): string { FILE: .eslint-plugin-local/code-layering.ts type Config (line 10) | type Config = { method create (line 37) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-limited-top-functions.ts method create (line 30) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-must-use-result.ts constant VALID_USES (line 9) | const VALID_USES = new Set([ method create (line 19) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-must-use-super-dispose.ts method create (line 10) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-dangerous-type-assertions.ts method create (line 11) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-global-document-listener.ts method create (line 10) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-native-private.ts method create (line 17) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-nls-in-standalone-editor.ts method create (line 19) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-potentially-unsafe-disposables.ts method create (line 15) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-runtime-import.ts method create (line 32) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-standalone-editor.ts method create (line 22) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-static-self-ref.ts method create (line 14) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-test-async-suite.ts function isCallExpression (line 9) | function isCallExpression(node: TSESTree.Node): node is TSESTree.CallExp... function isFunctionExpression (line 13) | function isFunctionExpression(node: TSESTree.Node): node is TSESTree.Fun... method create (line 19) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-test-only.ts method create (line 10) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-unexternalized-strings.ts function isStringLiteral (line 9) | function isStringLiteral(node: TSESTree.Node | null | undefined): node i... function isDoubleQuoted (line 13) | function isDoubleQuoted(node: TSESTree.StringLiteral): boolean { method create (line 31) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-no-unused-expressions.ts method create (line 55) | create(context: eslint.Rule.RuleContext) { FILE: .eslint-plugin-local/code-parameter-properties-must-have-explicit-accessibility.ts method create (line 16) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/code-translation-remind.ts method create (line 23) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { method _checkImport (line 27) | private _checkImport(context: eslint.Rule.RuleContext, node: TSESTree.No... FILE: .eslint-plugin-local/utils.ts function createImportRuleListener (line 9) | function createImportRuleListener(validateImport: (node: TSESTree.Litera... FILE: .eslint-plugin-local/vscode-dts-cancellation.ts method create (line 18) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/vscode-dts-create-func.ts method create (line 17) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/vscode-dts-event-naming.ts method create (line 26) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { method getIdent (line 85) | private getIdent(def: TSESTree.Node | undefined): TSESTree.Identifier | ... FILE: .eslint-plugin-local/vscode-dts-interface-naming.ts method create (line 20) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/vscode-dts-literal-or-types.ts method create (line 17) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/vscode-dts-provider-naming.ts method create (line 20) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/vscode-dts-string-type-literals.ts method create (line 19) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/vscode-dts-use-export.ts method create (line 18) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/vscode-dts-use-thenable.ts method create (line 17) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .eslint-plugin-local/vscode-dts-vscode-in-comments.ts method create (line 18) | create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { FILE: .github/scripts/issue_triage.py function utc_iso_now (line 25) | def utc_iso_now() -> str: function read_stamp (line 28) | def read_stamp() -> str: function save_stamp (line 31) | def save_stamp(): function load_cache (line 35) | def load_cache() -> dict[int, str]: function save_cache (line 38) | def save_cache(d: dict[int, str]): function fetch_open_issues (line 42) | def fetch_open_issues(since_iso: str | None = None) -> list[dict]: FILE: .vscode/extensions/vscode-selfhost-import-aid/src/extension.ts function activate (line 10) | async function activate(context: vscode.ExtensionContext) { FILE: .vscode/extensions/vscode-selfhost-test-provider/src/coverageProvider.ts class PerTestCoverageTracker (line 18) | class PerTestCoverageTracker { method constructor (line 21) | constructor(private readonly maps: SourceMapStore) { } method add (line 23) | public add(coverage: IScriptCoverage, test?: vscode.TestItem) { method report (line 41) | public async report(run: vscode.TestRun) { class Script (line 46) | class Script { method constructor (line 54) | constructor( method add (line 62) | public add(coverage: IScriptCoverage, test?: vscode.TestItem) { method report (line 71) | public async report(run: vscode.TestRun) { class ScriptCoverageTracker (line 78) | class ScriptCoverageTracker { method add (line 81) | public add(coverage: IScriptCoverage) { method toDetails (line 87) | public *toDetails( method report (line 130) | public report( class V8CoverageFile (line 145) | class V8CoverageFile extends vscode.FileCoverage { method constructor (line 148) | constructor( method add (line 157) | public add(detail: vscode.StatementCoverage) { method testDetails (line 165) | public testDetails(test: vscode.TestItem): vscode.FileCoverageDetail[] { FILE: .vscode/extensions/vscode-selfhost-test-provider/src/debounce.ts function debounce (line 9) | function debounce(duration: number, fn: () => void): (() => void) & { cl... FILE: .vscode/extensions/vscode-selfhost-test-provider/src/extension.ts constant TEST_FILE_PATTERN (line 25) | const TEST_FILE_PATTERN = 'src/vs/**/*.{test,integrationTest}.ts'; type FileChangeEvent (line 39) | type FileChangeEvent = { uri: vscode.Uri; removed: boolean }; function activate (line 41) | async function activate(context: vscode.ExtensionContext) { function deactivate (line 278) | function deactivate() { function getOrCreateFile (line 282) | function getOrCreateFile( function gatherTestItems (line 305) | function gatherTestItems(collection: vscode.TestItemCollection) { function startWatchingWorkspace (line 311) | async function startWatchingWorkspace( function getPendingTestMap (line 341) | async function getPendingTestMap(ctrl: vscode.TestController, tests: Ite... FILE: .vscode/extensions/vscode-selfhost-test-provider/src/failingDeepStrictEqualAssertFixer.ts type Constants (line 25) | const enum Constants { class FailingDeepStrictEqualAssertFixer (line 29) | class FailingDeepStrictEqualAssertFixer { method constructor (line 32) | constructor() { method dispose (line 76) | dispose() { function detectFailingDeepStrictEqualAssertion (line 125) | function detectFailingDeepStrictEqualAssertion( class StrictEqualAssertion (line 157) | class StrictEqualAssertion { method fromNode (line 161) | public static fromNode(node: ts.Node): StrictEqualAssertion | undefined { method atPosition (line 177) | public static atPosition(sf: ts.SourceFile, offset: number): StrictEqu... method constructor (line 191) | constructor(private readonly expression: ts.CallExpression) { } method expectedValue (line 194) | public get expectedValue(): ts.Expression | undefined { method offsetStart (line 199) | public get offsetStart(): number { function findNodeAt (line 204) | function findNodeAt(parent: ts.Node, offset: number): ts.Node { function getAllTestStatusMessagesAt (line 213) | function getAllTestStatusMessagesAt(uri: Uri, lineNumber: number): TestM... function getTestResultsWithUri (line 237) | function getTestResultsWithUri(testRun: TestRunResult, uri: Uri): TestRe... FILE: .vscode/extensions/vscode-selfhost-test-provider/src/failureTracker.ts type IGitState (line 12) | interface IGitState { type ITrackedRemediation (line 18) | interface ITrackedRemediation { constant MAX_FAILURES (line 24) | const MAX_FAILURES = 10; class FailureTracker (line 26) | class FailureTracker { method constructor (line 36) | constructor(storageLocation: string, private readonly rootDir: string) { method append (line 95) | private async append(log: ITrackedRemediation) { method captureGitState (line 113) | private async captureGitState() { method dispose (line 133) | public dispose() { method exec (line 137) | private exec(command: string, args: string[]): Promise { FILE: .vscode/extensions/vscode-selfhost-test-provider/src/importGraph.ts class ImportGraph (line 30) | class ImportGraph implements vscode.TestRelatedCodeProvider { method constructor (line 33) | constructor( method provideRelatedCode (line 40) | public async provideRelatedCode(test: vscode.TestItem, token: vscode.C... method provideRelatedTests (line 73) | public async provideRelatedTests(document: vscode.TextDocument, _posit... method didChange (line 115) | public didChange(uri: vscode.Uri, deleted: boolean) { method getNode (line 132) | private getNode(uri: vscode.Uri | undefined): FileNode | undefined { method discoverOutwards (line 138) | private async discoverOutwards(uri: vscode.Uri | undefined, seen: Set<... method discoverOutwardsInner (line 154) | private async discoverOutwardsInner(node: FileNode, seen: Set,... method syncNode (line 172) | private async syncNode(node: FileNode) { method uriToImportPath (line 209) | private uriToImportPath(uri: vscode.Uri | undefined) { method importPathToUri (line 222) | private importPathToUri(importPath: string) { constant IMPORT_RE (line 227) | const IMPORT_RE = /import .*? from ["'](vs\/[^"']+)/g; class FileNode (line 229) | class FileNode { method constructor (line 235) | constructor( FILE: .vscode/extensions/vscode-selfhost-test-provider/src/metadata.ts type TestMessageMetadata (line 7) | interface TestMessageMetadata { function getId (line 16) | function getId(): string { function attachTestMessageMetadata (line 22) | function attachTestMessageMetadata( function getTestMessageMetadata (line 46) | function getTestMessageMetadata(message: TestMessage): TestMessageMetada... FILE: .vscode/extensions/vscode-selfhost-test-provider/src/sourceUtils.ts type Action (line 13) | const enum Action { type IdentifiedCall (line 61) | const enum IdentifiedCall { FILE: .vscode/extensions/vscode-selfhost-test-provider/src/stackTraceParser.ts class StackTraceParser (line 21) | class StackTraceParser { method isStackLike (line 23) | public static isStackLike(str: string) { method constructor (line 26) | constructor(private readonly stack: string) { } method [Symbol.iterator] (line 29) | *[Symbol.iterator]() { class StackTraceLocation (line 53) | class StackTraceLocation { method constructor (line 54) | constructor( FILE: .vscode/extensions/vscode-selfhost-test-provider/src/streamSplitter.ts class StreamSplitter (line 16) | class StreamSplitter extends Transform { method constructor (line 21) | constructor(splitter: string | number | Buffer) { method _transform (line 31) | override _transform( method _flush (line 57) | override _flush(callback: (error?: Error | null, data?: any) => void):... FILE: .vscode/extensions/vscode-selfhost-test-provider/src/testOutputScanner.ts type MochaEvent (line 24) | const enum MochaEvent { type IStartEvent (line 36) | interface IStartEvent { type ITestStartEvent (line 40) | interface ITestStartEvent { type IPassEvent (line 48) | interface IPassEvent extends ITestStartEvent { type IFailEvent (line 52) | interface IFailEvent extends IPassEvent { type IEndEvent (line 62) | interface IEndEvent { type ITestCoverageCoverage (line 72) | interface ITestCoverageCoverage { type MochaEventTuple (line 78) | type MochaEventTuple = class TestOutputScanner (line 89) | class TestOutputScanner implements vscode.Disposable { method constructor (line 109) | constructor(private readonly process: ChildProcessWithoutNullStreams, ... method dispose (line 121) | public dispose() { type QueuedOutput (line 150) | type QueuedOutput = string | [string, vscode.Location | undefined, vscod... function scanTestOutput (line 152) | async function scanTestOutput( type SearchStrategy (line 429) | const enum SearchStrategy { type SourceLocationMapper (line 434) | type SourceLocationMapper = (line: number, col: number, strategy: Search... class SourceMapStore (line 436) | class SourceMapStore { method getSourceLocationMapper (line 439) | async getSourceLocationMapper(fileUri: string): Promise(arr: T[], predicate: (value: T) => boolean) { FILE: .vscode/extensions/vscode-selfhost-test-provider/src/testTree.ts type ContentGetter (line 15) | type ContentGetter = (uri: vscode.Uri) => Promise; class TestFile (line 55) | class TestFile { method constructor (line 58) | constructor( method getId (line 63) | public getId() { method getLabel (line 67) | public getLabel() { method updateFromDisk (line 71) | public async updateFromDisk(controller: vscode.TestController, item: v... method updateFromContents (line 84) | public updateFromContents( method constructor (line 163) | constructor( class TestSuite (line 172) | class TestSuite extends TestConstruct {} class TestCase (line 174) | class TestCase extends TestConstruct {} type VSCodeTest (line 176) | type VSCodeTest = TestFile | TestSuite | TestCase; FILE: .vscode/extensions/vscode-selfhost-test-provider/src/v8CoverageWrangling.ts type ICoverageRange (line 6) | interface ICoverageRange { type IV8FunctionCoverage (line 12) | interface IV8FunctionCoverage { type IV8CoverageRange (line 18) | interface IV8CoverageRange { type IScriptCoverage (line 25) | interface IScriptCoverage { class RangeCoverageTracker (line 33) | class RangeCoverageTracker implements Iterable { method initializeBlocks (line 43) | public static initializeBlocks(fns: IV8FunctionCoverage[]) { method clone (line 77) | public clone() { method cover (line 84) | public cover(start: number, end: number) { method uncovered (line 89) | public uncovered(start: number, end: number) { method setCovered (line 104) | public setCovered(start: number, end: number, covered: boolean) { method [Symbol.iterator] (line 94) | [Symbol.iterator]() { class OffsetToPosition (line 165) | class OffsetToPosition { method constructor (line 171) | constructor(source: string) { method getLineLength (line 179) | public getLineLength(lineNumber: number): number { method getLineOfOffset (line 189) | public getLineOfOffset(offset: number): number { method toLineColumn (line 207) | public toLineColumn(offset: number): { line: number; column: number } { FILE: .vscode/extensions/vscode-selfhost-test-provider/src/vscodeTestRunner.ts constant TEST_ELECTRON_SCRIPT_PATH (line 20) | const TEST_ELECTRON_SCRIPT_PATH = 'test/unit/electron/index.js'; constant TEST_BROWSER_SCRIPT_PATH (line 21) | const TEST_BROWSER_SCRIPT_PATH = 'test/unit/browser/index.js'; constant ATTACH_CONFIG_NAME (line 23) | const ATTACH_CONFIG_NAME = 'Attach to VS Code'; constant DEBUG_TYPE (line 24) | const DEBUG_TYPE = 'pwa-chrome'; method constructor (line 27) | constructor(protected readonly repoLocation: vscode.WorkspaceFolder) { } method run (line 29) | public async run(baseArgs: ReadonlyArray, filter?: ReadonlyArray... method debug (line 40) | public async debug(testRun: vscode.TestRun, baseArgs: ReadonlyArray { method getEnvironment (line 142) | protected getEnvironment(_remoteDebugPort?: number): NodeJS.ProcessEnv { method prepareArguments (line 150) | private prepareArguments( method readProductJson (line 218) | protected async readProductJson() { method createWaitServer (line 230) | private createWaitServer() { class BrowserTestRunner (line 257) | class BrowserTestRunner extends VSCodeTestRunner { method binaryPath (line 259) | protected binaryPath(): Promise { method getEnvironment (line 264) | protected override getEnvironment(remoteDebugPort?: number) { method getDefaultArgs (line 273) | protected getDefaultArgs() { class WindowsTestRunner (line 278) | class WindowsTestRunner extends VSCodeTestRunner { method binaryPath (line 280) | protected async binaryPath() { method getDefaultArgs (line 286) | protected getDefaultArgs() { class PosixTestRunner (line 291) | class PosixTestRunner extends VSCodeTestRunner { method binaryPath (line 293) | protected async binaryPath() { method getDefaultArgs (line 299) | protected getDefaultArgs() { class DarwinTestRunner (line 304) | class DarwinTestRunner extends PosixTestRunner { method getDefaultArgs (line 306) | protected override getDefaultArgs() { method binaryPath (line 316) | protected override async binaryPath() { FILE: build/azure-pipelines/common/computeNodeModulesCacheKey.js constant ROOT (line 14) | const ROOT = path_1.default.join(__dirname, '../../../'); FILE: build/azure-pipelines/common/computeNodeModulesCacheKey.ts constant ROOT (line 11) | const ROOT = path.join(__dirname, '../../../'); FILE: build/azure-pipelines/common/createBuild.js function getEnv (line 14) | function getEnv(name) { function main (line 21) | async function main() { FILE: build/azure-pipelines/common/createBuild.ts function getEnv (line 15) | function getEnv(name: string): string { function main (line 25) | async function main(): Promise { FILE: build/azure-pipelines/common/getPublishAuthTokens.js function e (line 9) | function e(name) { function getAccessToken (line 16) | async function getAccessToken(endpoint, tenantId, clientId, idToken) { function main (line 34) | async function main() { FILE: build/azure-pipelines/common/getPublishAuthTokens.ts function e (line 9) | function e(name: string): string { function getAccessToken (line 19) | async function getAccessToken(endpoint: string, tenantId: string, client... function main (line 41) | async function main() { FILE: build/azure-pipelines/common/installPlaywright.js function install (line 8) | async function install() { FILE: build/azure-pipelines/common/listNodeModules.js constant ROOT (line 16) | const ROOT = path_1.default.join(__dirname, '../../../'); function findNodeModulesFiles (line 17) | function findNodeModulesFiles(location, inNodeModules, result) { FILE: build/azure-pipelines/common/listNodeModules.ts constant ROOT (line 14) | const ROOT = path.join(__dirname, '../../../'); function findNodeModulesFiles (line 16) | function findNodeModulesFiles(location: string, inNodeModules: boolean, ... FILE: build/azure-pipelines/common/publish.js function e (line 25) | function e(name) { function hashStream (line 32) | function hashStream(hashName, stream) { function getCertificateBuffer (line 51) | function getCertificateBuffer(input) { function getThumbprint (line 54) | function getThumbprint(input, algorithm) { function getKeyFromPFX (line 58) | function getKeyFromPFX(pfx) { function getCertificatesFromPFX (line 74) | function getCertificatesFromPFX(pfx) { class ESRPReleaseService (line 90) | class ESRPReleaseService { method create (line 98) | static async create(log, tenantId, clientId, authCertificatePfx, reque... method constructor (line 120) | constructor(log, clientId, accessToken, requestSigningCertificates, re... method createRelease (line 129) | async createRelease(version, filePath, friendlyFileName) { method submitRelease (line 168) | async submitRelease(version, filePath, friendlyFileName, correlationId... method getReleaseStatus (line 229) | async getReleaseStatus(releaseId) { method getReleaseDetails (line 242) | async getReleaseDetails(releaseId) { method generateJwsToken (line 255) | async generateJwsToken(message) { class State (line 272) | class State { method constructor (line 275) | constructor() { method size (line 291) | get size() { method has (line 294) | has(name) { method add (line 297) | add(name) { method [Symbol.iterator] (line 301) | [Symbol.iterator]() { function requestAZDOAPI (line 316) | async function requestAZDOAPI(path) { function getPipelineArtifacts (line 330) | async function getPipelineArtifacts() { function getPipelineTimeline (line 334) | async function getPipelineTimeline() { function downloadArtifact (line 337) | async function downloadArtifact(artifact, downloadPath) { function unzip (line 351) | async function unzip(packagePath, outputPath) { function getPlatform (line 385) | function getPlatform(product, os, arch, type) { function getRealType (line 475) | function getRealType(type) { function withLease (line 486) | async function withLease(client, fn) { function processArtifact (line 523) | async function processArtifact(artifact, filePath) { function main (line 588) | async function main() { FILE: build/azure-pipelines/common/publish.ts function e (line 23) | function e(name: string): string { function hashStream (line 33) | function hashStream(hashName: string, stream: Readable): Promise { type ReleaseSubmitResponse (line 44) | interface ReleaseSubmitResponse { type ReleaseActivityInfo (line 53) | interface ReleaseActivityInfo { type InnerServiceError (line 65) | interface InnerServiceError { type ReleaseError (line 71) | interface ReleaseError { type StatusCode (line 76) | const enum StatusCode { type ReleaseResultMessage (line 86) | interface ReleaseResultMessage { type ReleaseFileInfo (line 104) | interface ReleaseFileInfo { type ReleaseDetailsFileInfo (line 128) | interface ReleaseDetailsFileInfo extends ReleaseFileInfo { } type ReleaseDetailsMessage (line 130) | interface ReleaseDetailsMessage extends ReleaseResultMessage { type ProductInfo (line 146) | interface ProductInfo { type ReleaseInfo (line 152) | interface ReleaseInfo { type FileLocationType (line 160) | type FileLocationType = 'azureBlob'; type FileLocation (line 162) | interface FileLocation { type FileHashType (line 169) | type FileHashType = 'sha256' | 'sha1'; type FileDownloadDetails (line 171) | interface FileDownloadDetails { type RoutingInfo (line 176) | interface RoutingInfo { type ReleaseFileInfo (line 184) | interface ReleaseFileInfo { type UserInfo (line 208) | interface UserInfo { type OwnerInfo (line 212) | interface OwnerInfo { type ApproverInfo (line 216) | interface ApproverInfo { type AccessPermissionsInfo (line 222) | interface AccessPermissionsInfo { type DownloadCenterLocaleInfo (line 228) | interface DownloadCenterLocaleInfo { type DownloadCenterInfo (line 241) | interface DownloadCenterInfo { type ReleaseRequestMessage (line 253) | interface ReleaseRequestMessage { function getCertificateBuffer (line 272) | function getCertificateBuffer(input: string) { function getThumbprint (line 276) | function getThumbprint(input: string, algorithm: string): Buffer { function getKeyFromPFX (line 281) | function getKeyFromPFX(pfx: string): string { function getCertificatesFromPFX (line 298) | function getCertificatesFromPFX(pfx: string): string[] { class ESRPReleaseService (line 315) | class ESRPReleaseService { method create (line 317) | static async create( method constructor (line 352) | private constructor( method createRelease (line 362) | async createRelease(version: string, filePath: string, friendlyFileNam... method submitRelease (line 407) | private async submitRelease( method getReleaseStatus (line 480) | private async getReleaseStatus(releaseId: string): Promise { function requestAZDOAPI (line 586) | async function requestAZDOAPI(path: string): Promise { type Artifact (line 603) | interface Artifact { function getPipelineArtifacts (line 613) | async function getPipelineArtifacts(): Promise { type Timeline (line 618) | interface Timeline { function getPipelineTimeline (line 626) | async function getPipelineTimeline(): Promise { function downloadArtifact (line 630) | async function downloadArtifact(artifact: Artifact, downloadPath: string... function unzip (line 647) | async function unzip(packagePath: string, outputPath: string): Promise(client: BlockBlobClient, fn: () => Promise { FILE: build/azure-pipelines/common/retry.js function retry (line 8) | async function retry(fn) { FILE: build/azure-pipelines/common/retry.ts function retry (line 6) | async function retry(fn: (attempt: number) => Promise): Promise { FILE: build/azure-pipelines/common/sign.js class Temp (line 17) | class Temp { method tmpNameSync (line 19) | tmpNameSync() { method dispose (line 24) | dispose() { function getParams (line 36) | function getParams(type) { function main (line 129) | function main([esrpCliPath, type, folderPath, pattern]) { FILE: build/azure-pipelines/common/sign.ts class Temp (line 12) | class Temp { method tmpNameSync (line 15) | tmpNameSync(): string { method dispose (line 21) | dispose(): void { type Params (line 32) | interface Params { function getParams (line 43) | function getParams(type: string): Params[] { function main (line 137) | function main([esrpCliPath, type, folderPath, pattern]: string[]) { FILE: build/azure-pipelines/distro/mixin-npm.js function log (line 13) | function log(...args) { function mixin (line 16) | function mixin(mixinPath) { function main (line 30) | function main() { FILE: build/azure-pipelines/distro/mixin-npm.ts function log (line 10) | function log(...args: any[]): void { function mixin (line 14) | function mixin(mixinPath: string) { function main (line 33) | function main() { FILE: build/azure-pipelines/distro/mixin-quality.js function log (line 12) | function log(...args) { function main (line 15) | function main() { FILE: build/azure-pipelines/distro/mixin-quality.ts type IBuiltInExtension (line 9) | interface IBuiltInExtension { type OSSProduct (line 16) | interface OSSProduct { type Product (line 21) | interface Product { function log (line 26) | function log(...args: any[]): void { function main (line 30) | function main() { FILE: build/azure-pipelines/publish-types/check-version.js function isValidTag (line 26) | function isValidTag(t) { FILE: build/azure-pipelines/publish-types/check-version.ts function isValidTag (line 24) | function isValidTag(t: string) { FILE: build/azure-pipelines/publish-types/update-types.js function updateDTSFile (line 30) | function updateDTSFile(outPath, tag) { function repeat (line 35) | function repeat(str, times) { function convertTabsToSpaces (line 42) | function convertTabsToSpaces(str) { function getNewFileContent (line 45) | function getNewFileContent(content, tag) { function getNewFileHeader (line 54) | function getNewFileHeader(tag) { FILE: build/azure-pipelines/publish-types/update-types.ts function updateDTSFile (line 30) | function updateDTSFile(outPath: string, tag: string) { function repeat (line 37) | function repeat(str: string, times: number): string { function convertTabsToSpaces (line 45) | function convertTabsToSpaces(str: string): string { function getNewFileContent (line 49) | function getNewFileContent(content: string, tag: string) { function getNewFileHeader (line 60) | function getNewFileHeader(tag: string) { FILE: build/azure-pipelines/upload-cdn.js function wait (line 70) | function wait(stream) { function main (line 76) | async function main() { FILE: build/azure-pipelines/upload-cdn.ts function wait (line 70) | function wait(stream: es.ThroughStream): Promise { function main (line 77) | async function main(): Promise { FILE: build/azure-pipelines/upload-nlsmetadata.js function main (line 20) | function main() { FILE: build/azure-pipelines/upload-nlsmetadata.ts type NlsMetadata (line 19) | interface NlsMetadata { function main (line 25) | function main(): Promise { FILE: build/azure-pipelines/upload-sourcemaps.js function src (line 55) | function src(base, maps = `${base}/**/*.map`) { function main (line 62) | function main() { FILE: build/azure-pipelines/upload-sourcemaps.ts function src (line 22) | function src(base: string, maps = `${base}/**/*.map`) { function main (line 30) | function main(): Promise { FILE: build/buildfile.js function createModuleDescription (line 10) | function createModuleDescription(name) { FILE: build/builtin/browser-main.js function readJson (line 18) | function readJson(filePath) { function writeJson (line 26) | function writeJson(filePath, obj) { function renderOption (line 37) | function renderOption(form, id, title, value, checked) { function render (line 58) | function render(el, state) { function main (line 128) | function main() { FILE: build/darwin/create-universal-app.js function main (line 15) | async function main(buildDir) { FILE: build/darwin/create-universal-app.ts function main (line 13) | async function main(buildDir?: string) { FILE: build/darwin/sign.js function getElectronVersion (line 15) | function getElectronVersion() { function main (line 20) | async function main(buildDir) { FILE: build/darwin/sign.ts function getElectronVersion (line 13) | function getElectronVersion(): string { function main (line 19) | async function main(buildDir?: string): Promise { FILE: build/darwin/verify-macho.js constant MACHO_PREFIX (line 14) | const MACHO_PREFIX = 'Mach-O '; constant MACHO_64_MAGIC_LE (line 15) | const MACHO_64_MAGIC_LE = 0xfeedfacf; constant MACHO_UNIVERSAL_MAGIC_LE (line 16) | const MACHO_UNIVERSAL_MAGIC_LE = 0xbebafeca; constant MACHO_ARM64_CPU_TYPE (line 17) | const MACHO_ARM64_CPU_TYPE = new Set([ constant MACHO_X86_64_CPU_TYPE (line 21) | const MACHO_X86_64_CPU_TYPE = new Set([ function read (line 25) | async function read(file, buf, offset, length, position) { function checkMachOFiles (line 35) | async function checkMachOFiles(appPath, arch) { FILE: build/darwin/verify-macho.ts constant MACHO_PREFIX (line 11) | const MACHO_PREFIX = 'Mach-O '; constant MACHO_64_MAGIC_LE (line 12) | const MACHO_64_MAGIC_LE = 0xfeedfacf; constant MACHO_UNIVERSAL_MAGIC_LE (line 13) | const MACHO_UNIVERSAL_MAGIC_LE = 0xbebafeca; constant MACHO_ARM64_CPU_TYPE (line 14) | const MACHO_ARM64_CPU_TYPE = new Set([ constant MACHO_X86_64_CPU_TYPE (line 18) | const MACHO_X86_64_CPU_TYPE = new Set([ function read (line 23) | async function read(file: string, buf: Buffer, offset: number, length: n... function checkMachOFiles (line 33) | async function checkMachOFiles(appPath: string, arch: string) { FILE: build/eslint.js function eslint (line 10) | function eslint() { FILE: build/gulp-eslint.js function eslint (line 17) | function eslint(action) { function transform (line 70) | function transform(transform, flush) { FILE: build/gulpfile.compile.js function makeCompileBuildTask (line 18) | function makeCompileBuildTask(disableMangle) { FILE: build/gulpfile.editor.js constant BUNDLED_FILE_HEADER (line 28) | const BUNDLED_FILE_HEADER = [ function toExternalDTS (line 87) | function toExternalDTS(contents) { function createTscCompileTask (line 212) | function createTscCompileTask(watch) { FILE: build/gulpfile.extensions.js function createPipeline (line 105) | function createPipeline(build, emitError, transpileOnly) { function buildWebExtensions (line 303) | async function buildWebExtensions(isWatch) { FILE: build/gulpfile.hygiene.js function checkPackageJSON (line 15) | function checkPackageJSON(actualPath) { FILE: build/gulpfile.reh.js constant REPO_ROOT (line 36) | const REPO_ROOT = path.dirname(__dirname); constant BUILD_ROOT (line 38) | const BUILD_ROOT = path.dirname(REPO_ROOT); constant REMOTE_FOLDER (line 39) | const REMOTE_FOLDER = path.join(REPO_ROOT, 'remote'); constant BUILD_TARGETS (line 43) | const BUILD_TARGETS = [ function getNodeVersion (line 138) | function getNodeVersion() { function getNodeChecksum (line 145) | function getNodeChecksum(expectedName) { function extractAlpinefromDocker (line 156) | function extractAlpinefromDocker(nodeVersion, platform, arch) { function nodejs (line 186) | function nodejs(platform, arch) { function packageTask (line 251) | function packageTask(type, platform, arch, sourceFolderName, destination... function tweakProductForServerWeb (line 426) | function tweakProductForServerWeb(product) { FILE: build/gulpfile.scan.js constant BUILD_TARGETS (line 20) | const BUILD_TARGETS = [ function getProductionDependencySources (line 74) | function getProductionDependencySources() { function nodeModules (line 79) | function nodeModules(destinationExe, destinationPdb, platform) { function confirmPdbsExist (line 116) | function confirmPdbsExist(destinationExe, destinationPdb) { FILE: build/gulpfile.vscode.js function computeChecksums (line 199) | function computeChecksums(out, filenames) { function computeChecksum (line 214) | function computeChecksum(filename) { function packageTask (line 226) | function packageTask(platform, arch, sourceFolderName, destinationFolder... function patchWin32DependenciesTask (line 443) | function patchWin32DependenciesTask(destinationFolderName) { constant BUILD_TARGETS (line 474) | const BUILD_TARGETS = [ FILE: build/gulpfile.vscode.linux.js function getDebPackageArch (line 33) | function getDebPackageArch(arch) { function prepareDebPackage (line 37) | function prepareDebPackage(arch) { function buildDebPackage (line 125) | function buildDebPackage(arch) { function getRpmBuildPath (line 139) | function getRpmBuildPath(rpmArch) { function getRpmPackageArch (line 146) | function getRpmPackageArch(arch) { function prepareRpmPackage (line 153) | function prepareRpmPackage(arch) { function buildRpmPackage (line 226) | function buildRpmPackage(arch) { function getSnapBuildPath (line 242) | function getSnapBuildPath(arch) { function prepareSnapPackage (line 249) | function prepareSnapPackage(arch) { function buildSnapPackage (line 296) | function buildSnapPackage(arch) { constant BUILD_TARGETS (line 301) | const BUILD_TARGETS = [ FILE: build/gulpfile.vscode.web.js constant REPO_ROOT (line 26) | const REPO_ROOT = path.dirname(__dirname); constant BUILD_ROOT (line 27) | const BUILD_ROOT = path.dirname(REPO_ROOT); constant WEB_FOLDER (line 28) | const WEB_FOLDER = path.join(REPO_ROOT, 'remote', 'web'); function packageTask (line 141) | function packageTask(sourceFolderName, destinationFolderName) { FILE: build/gulpfile.vscode.win32.js function packageInnoSetup (line 27) | function packageInnoSetup(iss, options, cb) { function buildWin32Setup (line 66) | function buildWin32Setup(arch, target) { function defineWin32SetupTasks (line 128) | function defineWin32SetupTasks(arch, target) { function copyInnoUpdater (line 141) | function copyInnoUpdater(arch) { function updateIcon (line 151) | function updateIcon(executablePath) { FILE: build/hygiene.js function hygiene (line 23) | function hygiene(some, linting = true) { function createGitIndexVinyls (line 223) | function createGitIndexVinyls(paths) { FILE: build/lib/asar.js function createAsar (line 17) | function createAsar(folderPath, unpackGlobs, skipGlobs, duplicateGlobs, ... FILE: build/lib/asar.ts class AsarFilesystem (line 13) | class AsarFilesystem { function createAsar (line 20) | function createAsar(folderPath: string, unpackGlobs: string[], skipGlobs... FILE: build/lib/builtInExtensions.js constant ENABLE_LOGGING (line 60) | const ENABLE_LOGGING = !process.env['VSCODE_BUILD_BUILTIN_EXTENSIONS_SIL... function log (line 61) | function log(...messages) { function getExtensionPath (line 66) | function getExtensionPath(extension) { function isUpToDate (line 69) | function isUpToDate(extension) { function getExtensionDownloadStream (line 83) | function getExtensionDownloadStream(extension) { function getExtensionStream (line 96) | function getExtensionStream(extension) { function syncMarketplaceExtension (line 105) | function syncMarketplaceExtension(extension) { function syncExtension (line 117) | function syncExtension(extension, controlState) { function readControlFile (line 144) | function readControlFile() { function writeControlFile (line 152) | function writeControlFile(control) { function getBuiltInExtensions (line 156) | function getBuiltInExtensions() { FILE: build/lib/builtInExtensions.ts type IExtensionDefinition (line 18) | interface IExtensionDefinition { constant ENABLE_LOGGING (line 42) | const ENABLE_LOGGING = !process.env['VSCODE_BUILD_BUILTIN_EXTENSIONS_SIL... function log (line 44) | function log(...messages: string[]): void { function getExtensionPath (line 50) | function getExtensionPath(extension: IExtensionDefinition): string { function isUpToDate (line 54) | function isUpToDate(extension: IExtensionDefinition): boolean { function getExtensionDownloadStream (line 71) | function getExtensionDownloadStream(extension: IExtensionDefinition) { function getExtensionStream (line 85) | function getExtensionStream(extension: IExtensionDefinition) { function syncMarketplaceExtension (line 96) | function syncMarketplaceExtension(extension: IExtensionDefinition): Stre... function syncExtension (line 111) | function syncExtension(extension: IExtensionDefinition, controlState: 'd... type IControlFile (line 144) | interface IControlFile { function readControlFile (line 148) | function readControlFile(): IControlFile { function writeControlFile (line 156) | function writeControlFile(control: IControlFile): void { function getBuiltInExtensions (line 161) | function getBuiltInExtensions(): Promise { FILE: build/lib/builtInExtensionsCG.js function downloadExtensionDetails (line 22) | async function downloadExtensionDetails(extension) { function main (line 68) | async function main() { FILE: build/lib/builtInExtensionsCG.ts function downloadExtensionDetails (line 22) | async function downloadExtensionDetails(extension: IExtensionDefinition)... function main (line 69) | async function main(): Promise { FILE: build/lib/bundle.js function removeAllTSBoilerplate (line 8) | function removeAllTSBoilerplate(source) { constant BOILERPLATE (line 13) | const BOILERPLATE = [ function removeDuplicateTSBoilerplate (line 27) | function removeDuplicateTSBoilerplate(source, SEEN_BOILERPLATE = []) { FILE: build/lib/bundle.ts type IEntryPoint (line 6) | interface IEntryPoint { function removeAllTSBoilerplate (line 12) | function removeAllTSBoilerplate(source: string) { constant BOILERPLATE (line 18) | const BOILERPLATE = [ function removeDuplicateTSBoilerplate (line 33) | function removeDuplicateTSBoilerplate(source: string, SEEN_BOILERPLATE: ... FILE: build/lib/compilation.js function getTypeScriptCompilerOptions (line 67) | function getTypeScriptCompilerOptions(src) { function createCompile (line 81) | function createCompile(src, { build, emitError, transpileOnly, preserveE... function transpileTask (line 128) | function transpileTask(src, out, esbuild) { function compileTask (line 139) | function compileTask(src, out, build, options = {}) { function watchTask (line 179) | function watchTask(out, build, srcPath = 'src') { constant REPO_SRC_FOLDER (line 194) | const REPO_SRC_FOLDER = path_1.default.join(__dirname, '../../src'); class MonacoGenerator (line 195) | class MonacoGenerator { method constructor (line 201) | constructor(isWatch) { method _executeSoon (line 232) | _executeSoon() { method _run (line 242) | _run() { method _log (line 250) | _log(message, ...rest) { method execute (line 253) | execute() { function generateApiProposalNames (line 271) | function generateApiProposalNames() { FILE: build/lib/compilation.ts function getTypeScriptCompilerOptions (line 30) | function getTypeScriptCompilerOptions(src: string): ts.CompilerOptions { type ICompileTaskOptions (line 45) | interface ICompileTaskOptions { function createCompile (line 52) | function createCompile(src: string, { build, emitError, transpileOnly, p... function transpileTask (line 108) | function transpileTask(src: string, out: string, esbuild: boolean): task... function compileTask (line 124) | function compileTask(src: string, out: string, build: boolean, options: ... function watchTask (line 173) | function watchTask(out: string, build: boolean, srcPath: string = 'src')... constant REPO_SRC_FOLDER (line 193) | const REPO_SRC_FOLDER = path.join(__dirname, '../../src'); class MonacoGenerator (line 195) | class MonacoGenerator { method constructor (line 203) | constructor(isWatch: boolean) { method _executeSoon (line 237) | private _executeSoon(): void { method _run (line 248) | private _run(): monacodts.IMonacoDeclarationResult | null { method _log (line 257) | private _log(message: any, ...rest: any[]): void { method execute (line 261) | public execute(): void { function generateApiProposalNames (line 281) | function generateApiProposalNames() { FILE: build/lib/date.js function writeISODate (line 20) | function writeISODate(outDir) { function readISODate (line 31) | function readISODate(outDir) { FILE: build/lib/date.ts function writeISODate (line 16) | function writeISODate(outDir: string) { function readISODate (line 30) | function readISODate(outDir: string): string { FILE: build/lib/dependencies.js function getNpmProductionDependencies (line 15) | function getNpmProductionDependencies(folder) { function getProductionDependencies (line 43) | function getProductionDependencies(folderPath) { FILE: build/lib/dependencies.ts function getNpmProductionDependencies (line 11) | function getNpmProductionDependencies(folder: string): string[] { function getProductionDependencies (line 40) | function getProductionDependencies(folderPath: string): string[] { FILE: build/lib/electron.js function isDocumentSuffix (line 50) | function isDocumentSuffix(str) { function createTemplate (line 56) | function createTemplate(input) { function darwinBundleDocumentType (line 83) | function darwinBundleDocumentType(extensions, icon, nameOrSuffix, utis) { function darwinBundleDocumentTypes (line 108) | function darwinBundleDocumentTypes(types, icon) { function getElectron (line 224) | function getElectron(arch) { function main (line 242) | async function main(arch = process.arch) { FILE: build/lib/electron.ts type DarwinDocumentSuffix (line 13) | type DarwinDocumentSuffix = 'document' | 'script' | 'file' | 'source code'; type DarwinDocumentType (line 14) | type DarwinDocumentType = { function isDocumentSuffix (line 23) | function isDocumentSuffix(str?: string): str is DarwinDocumentSuffix { function createTemplate (line 31) | function createTemplate(input: string): (params: Record)... function darwinBundleDocumentType (line 60) | function darwinBundleDocumentType(extensions: string[], icon: string, na... function darwinBundleDocumentTypes (line 87) | function darwinBundleDocumentTypes(types: { [name: string]: string | str... function getElectron (line 206) | function getElectron(arch: string): () => NodeJS.ReadWriteStream { function main (line 227) | async function main(arch: string = process.arch): Promise { FILE: build/lib/extensions.js function minifyExtensionResources (line 78) | function minifyExtensionResources(input) { function updateExtensionPackageJSON (line 94) | function updateExtensionPackageJSON(input, update) { function fromLocal (line 106) | function fromLocal(extensionPath, forWeb, disableMangle) { function fromLocalWebpack (line 125) | function fromLocalWebpack(extensionPath, webpackConfigFileName, disableM... function fromLocalNormal (line 225) | function fromLocalNormal(extensionPath) { function fromMarketplace (line 249) | function fromMarketplace(serviceUrl, { name: extensionName, version, sha... function fromVsix (line 270) | function fromVsix(vsixPath, { name: extensionName, version, sha256, meta... function fromGithub (line 293) | function fromGithub({ name, version, repo, sha256, metadata }) { function isWebExtension (line 339) | function isWebExtension(manifest) { function packageNonNativeLocalExtensionsStream (line 368) | function packageNonNativeLocalExtensionsStream(forWeb, disableMangle) { function packageNativeLocalExtensionsStream (line 380) | function packageNativeLocalExtensionsStream(forWeb, disableMangle) { function packageAllLocalExtensionsStream (line 389) | function packageAllLocalExtensionsStream(forWeb, disableMangle) { function doPackageLocalExtensionsStream (line 400) | function doPackageLocalExtensionsStream(forWeb, disableMangle, native) { function packageMarketplaceExtensionsStream (line 432) | function packageMarketplaceExtensionsStream(forWeb) { function scanBuiltinExtensions (line 450) | function scanBuiltinExtensions(extensionsRoot, exclude = []) { function translatePackageJSON (line 485) | function translatePackageJSON(packageJSON, packageNLSPath) { function webpackExtensions (line 518) | async function webpackExtensions(taskName, isWatch, webpackConfigLocatio... function esbuildExtensions (line 581) | async function esbuildExtensions(taskName, isWatch, scripts) { function buildExtensionMedia (line 612) | async function buildExtensionMedia(isWatch, outputRoot) { FILE: build/lib/extensions.ts function minifyExtensionResources (line 34) | function minifyExtensionResources(input: Stream): Stream { function updateExtensionPackageJSON (line 51) | function updateExtensionPackageJSON(input: Stream, update: (data: any) =... function fromLocal (line 64) | function fromLocal(extensionPath: string, forWeb: boolean, disableMangle... function fromLocalWebpack (line 88) | function fromLocalWebpack(extensionPath: string, webpackConfigFileName: ... function fromLocalNormal (line 203) | function fromLocalNormal(extensionPath: string): Stream { function fromMarketplace (line 232) | function fromMarketplace(serviceUrl: string, { name: extensionName, vers... function fromVsix (line 258) | function fromVsix(vsixPath: string, { name: extensionName, version, sha2... function fromGithub (line 286) | function fromGithub({ name, version, repo, sha256, metadata }: IExtensio... type ExtensionKind (line 337) | type ExtensionKind = 'ui' | 'workspace' | 'web'; type IExtensionManifest (line 338) | interface IExtensionManifest { function isWebExtension (line 349) | function isWebExtension(manifest: IExtensionManifest): boolean { function packageNonNativeLocalExtensionsStream (line 379) | function packageNonNativeLocalExtensionsStream(forWeb: boolean, disableM... function packageNativeLocalExtensionsStream (line 392) | function packageNativeLocalExtensionsStream(forWeb: boolean, disableMang... function packageAllLocalExtensionsStream (line 402) | function packageAllLocalExtensionsStream(forWeb: boolean, disableMangle:... function doPackageLocalExtensionsStream (line 414) | function doPackageLocalExtensionsStream(forWeb: boolean, disableMangle: ... function packageMarketplaceExtensionsStream (line 459) | function packageMarketplaceExtensionsStream(forWeb: boolean): Stream { type IScannedBuiltinExtension (line 485) | interface IScannedBuiltinExtension { function scanBuiltinExtensions (line 493) | function scanBuiltinExtensions(extensionsRoot: string, exclude: string[]... function translatePackageJSON (line 530) | function translatePackageJSON(packageJSON: string, packageNLSPath: strin... function webpackExtensions (line 567) | async function webpackExtensions(taskName: string, isWatch: boolean, web... function esbuildExtensions (line 630) | async function esbuildExtensions(taskName: string, isWatch: boolean, scr... function buildExtensionMedia (line 664) | async function buildExtensionMedia(isWatch: boolean, outputRoot?: string) { FILE: build/lib/fetch.js function fetchUrls (line 19) | function fetchUrls(urls, options) { function fetchUrl (line 38) | async function fetchUrl(url, options, retries = 10, retryDelay = 1000) { function fetchGithub (line 118) | function fetchGithub(repo, options) { FILE: build/lib/fetch.ts type IFetchOptions (line 14) | interface IFetchOptions { function fetchUrls (line 21) | function fetchUrls(urls: string[] | string, options: IFetchOptions): es.... function fetchUrl (line 44) | async function fetchUrl(url: string, options: IFetchOptions, retries = 1... type IGitHubAssetOptions (line 116) | interface IGitHubAssetOptions { function fetchGithub (line 129) | function fetchGithub(repo: string, options: IGitHubAssetOptions): Stream { FILE: build/lib/formatter.js class LanguageServiceHost (line 14) | class LanguageServiceHost { method addFile (line 16) | addFile(fileName, text) { method fileExists (line 19) | fileExists(path) { method readFile (line 22) | readFile(path) { function format (line 64) | function format(fileName, text) { FILE: build/lib/formatter.ts class LanguageServiceHost (line 10) | class LanguageServiceHost implements ts.LanguageServiceHost { method addFile (line 12) | addFile(fileName: string, text: string) { method fileExists (line 16) | fileExists(path: string): boolean { method readFile (line 20) | readFile(path: string): string | undefined { function format (line 67) | function format(fileName: string, text: string) { FILE: build/lib/getVersion.js function getVersion (line 42) | function getVersion(root) { FILE: build/lib/getVersion.ts function getVersion (line 8) | function getVersion(root: string): string | undefined { FILE: build/lib/git.js function getVersion (line 16) | function getVersion(repo) { FILE: build/lib/git.ts function getVersion (line 11) | function getVersion(repo: string): string | undefined { FILE: build/lib/i18n.js constant REPO_ROOT_PATH (line 29) | const REPO_ROOT_PATH = path_1.default.join(__dirname, '../..'); function log (line 30) | function log(message, ...rest) { function is (line 52) | function is(value) { function is (line 60) | function is(value) { function is (line 72) | function is(value) { class Line (line 81) | class Line { method constructor (line 83) | constructor(indent = 0) { method append (line 88) | append(value) { method toString (line 92) | toString() { class TextModel (line 97) | class TextModel { method constructor (line 99) | constructor(contents) { method lines (line 102) | get lines() { class XLF (line 106) | class XLF { method constructor (line 111) | constructor(project) { method toString (line 117) | toString() { method addFile (line 133) | addFile(original, keys, messages) { method addStringItem (line 166) | addStringItem(file, item) { method appendHeader (line 180) | appendHeader() { method appendFooter (line 184) | appendFooter() { method appendNewLine (line 187) | appendNewLine(content, indent) { function sortLanguages (line 241) | function sortLanguages(languages) { function stripComments (line 246) | function stripComments(content) { function processCoreBundleFormat (line 283) | function processCoreBundleFormat(base, fileHeader, languages, json, emit... function processNlsFiles (line 319) | function processNlsFiles(opts) { function getResource (line 338) | function getResource(sourceFile) { function createXlfFilesForCoreBundle (line 371) | function createXlfFilesForCoreBundle() { function createL10nBundleForExtension (line 418) | function createL10nBundleForExtension(extensionFolderName, prefixWithBui... function createXlfFilesForExtensions (line 482) | function createXlfFilesForExtensions() { function createXlfFilesForIsl (line 564) | function createXlfFilesForIsl() { function createI18nFile (line 614) | function createI18nFile(name, messages) { function getRecordFromL10nJsonFormat (line 636) | function getRecordFromL10nJsonFormat(l10nJsonFormat) { function prepareI18nPackFiles (line 644) | function prepareI18nPackFiles(resultingTranslationPaths) { function prepareIslFiles (line 702) | function prepareIslFiles(language, innoSetupConfig) { function createIslFile (line 724) | function createIslFile(name, messages, language, innoSetup) { function encodeEntities (line 761) | function encodeEntities(value) { function decodeEntities (line 781) | function decodeEntities(value) { FILE: build/lib/i18n.ts constant REPO_ROOT_PATH (line 19) | const REPO_ROOT_PATH = path.join(__dirname, '../..'); function log (line 21) | function log(message: any, ...rest: any[]): void { type Language (line 25) | interface Language { type InnoSetup (line 31) | interface InnoSetup { type Item (line 54) | interface Item { type Resource (line 60) | interface Resource { type LocalizeInfo (line 65) | interface LocalizeInfo { function is (line 71) | function is(value: any): value is LocalizeInfo { type BundledFormat (line 77) | interface BundledFormat { function is (line 84) | function is(value: any): value is BundledFormat { type NLSKeysFormat (line 96) | type NLSKeysFormat = [string /* module ID */, string[] /* keys */]; function is (line 99) | function is(value: any): value is NLSKeysFormat { type BundledExtensionFormat (line 109) | interface BundledExtensionFormat { type I18nFormat (line 116) | interface I18nFormat { class Line (line 125) | class Line { method constructor (line 128) | constructor(indent: number = 0) { method append (line 134) | public append(value: string): Line { method toString (line 139) | public toString(): string { class TextModel (line 144) | class TextModel { method constructor (line 147) | constructor(contents: string) { method lines (line 151) | public get lines(): string[] { class XLF (line 156) | class XLF { method constructor (line 161) | constructor(public project: string) { method toString (line 167) | public toString(): string { method addFile (line 185) | public addFile(original: string, keys: (string | LocalizeInfo)[], mess... method addStringItem (line 218) | private addStringItem(file: string, item: Item): void { method appendHeader (line 236) | private appendHeader(): void { method appendFooter (line 241) | private appendFooter(): void { method appendNewLine (line 245) | private appendNewLine(content: string, indent?: number): void { function sortLanguages (line 307) | function sortLanguages(languages: Language[]): Language[] { function stripComments (line 313) | function stripComments(content: string): string { function processCoreBundleFormat (line 347) | function processCoreBundleFormat(base: string, fileHeader: string, langu... function processNlsFiles (line 387) | function processNlsFiles(opts: { out: string; fileHeader: string; langua... function getResource (line 411) | function getResource(sourceFile: string): Resource { function createXlfFilesForCoreBundle (line 440) | function createXlfFilesForCoreBundle(): ThroughStream { function createL10nBundleForExtension (line 486) | function createL10nBundleForExtension(extensionFolderName: string, prefi... constant EXTERNAL_EXTENSIONS (line 550) | const EXTERNAL_EXTENSIONS = [ function createXlfFilesForExtensions (line 556) | function createXlfFilesForExtensions(): ThroughStream { function createXlfFilesForIsl (line 641) | function createXlfFilesForIsl(): ThroughStream { function createI18nFile (line 697) | function createI18nFile(name: string, messages: any): File { type I18nPack (line 720) | interface I18nPack { type TranslationPath (line 729) | interface TranslationPath { function getRecordFromL10nJsonFormat (line 734) | function getRecordFromL10nJsonFormat(l10nJsonFormat: l10nJsonFormat): Re... function prepareI18nPackFiles (line 743) | function prepareI18nPackFiles(resultingTranslationPaths: TranslationPath... function prepareIslFiles (line 806) | function prepareIslFiles(language: Language, innoSetupConfig: InnoSetup)... function createIslFile (line 832) | function createIslFile(name: string, messages: l10nJsonFormat, language:... function encodeEntities (line 871) | function encodeEntities(value: string): string { function decodeEntities (line 892) | function decodeEntities(value: string): string { FILE: build/lib/inlineMeta.js function inlineMeta (line 21) | function inlineMeta(result, ctx) { function matchesFile (line 43) | function matchesFile(file, ctx) { FILE: build/lib/inlineMeta.ts type IInlineMetaContext (line 10) | interface IInlineMetaContext { function inlineMeta (line 26) | function inlineMeta(result: NodeJS.ReadWriteStream, ctx: IInlineMetaCont... function matchesFile (line 53) | function matchesFile(file: File, ctx: IInlineMetaContext): boolean { FILE: build/lib/layersChecker.js constant CORE_TYPES (line 28) | const CORE_TYPES = [ constant NATIVE_TYPES (line 91) | const NATIVE_TYPES = [ constant RULES (line 100) | const RULES = [ constant TS_CONFIG_PATH (line 299) | const TS_CONFIG_PATH = (0, path_1.join)(__dirname, '../../', 'src', 'tsc... function checkFile (line 301) | function checkFile(program, sourceFile, rule) { function createProgram (line 360) | function createProgram(tsconfigPath) { FILE: build/lib/layersChecker.ts constant CORE_TYPES (line 26) | const CORE_TYPES = [ constant NATIVE_TYPES (line 91) | const NATIVE_TYPES = [ constant RULES (line 101) | const RULES: IRule[] = [ constant TS_CONFIG_PATH (line 325) | const TS_CONFIG_PATH = join(__dirname, '../../', 'src', 'tsconfig.json'); type IRule (line 327) | interface IRule { function checkFile (line 338) | function checkFile(program: ts.Program, sourceFile: ts.SourceFile, rule:... function createProgram (line 410) | function createProgram(tsconfigPath: string): ts.Program { FILE: build/lib/mangle/index.js class ShortIdent (line 21) | class ShortIdent { method constructor (line 29) | constructor(prefix) { method next (line 32) | next(isNameTaken) { method convert (line 41) | static convert(n) { class ClassData (line 58) | class ClassData { method constructor (line 65) | constructor(fileName, node) { method _getMemberName (line 109) | static _getMemberName(node) { method _getFieldType (line 125) | static _getFieldType(node) { method _shouldMangle (line 136) | static _shouldMangle(type) { method makeImplicitPublicActuallyPublic (line 140) | static makeImplicitPublicActuallyPublic(data, reportViolation) { method fillInReplacement (line 160) | static fillInReplacement(data) { method _isNameTaken (line 208) | _isNameTaken(name) { method lookupShortName (line 226) | lookupShortName(name) { method addChild (line 238) | addChild(child) { function isNameTakenInFile (line 244) | function isNameTakenInFile(node, name) { class DeclarationData (line 297) | class DeclarationData { method constructor (line 301) | constructor(fileName, node, fileIdents) { method getLocations (line 307) | getLocations(service) { method shouldMangle (line 320) | shouldMangle(newName) { class Mangler (line 345) | class Mangler { method constructor (line 352) | constructor(projectPath, log = () => { }, config) { method computeNewFileContents (line 361) | async computeNewFileContents(strictImplicitPublicHandling) { function hasModifier (line 626) | function hasModifier(node, kind) { function isInAmbientContext (line 630) | function isInAmbientContext(node) { function normalize (line 638) | function normalize(path) { function _run (line 641) | async function _run() { FILE: build/lib/mangle/index.ts class ShortIdent (line 17) | class ShortIdent { method constructor (line 28) | constructor( method next (line 32) | next(isNameTaken?: (name: string) => boolean): string { method convert (line 42) | private static convert(n: number): string { type FieldType (line 54) | const enum FieldType { class ClassData (line 60) | class ClassData { method constructor (line 69) | constructor( method _getMemberName (line 117) | private static _getMemberName(node: ts.NamedDeclaration): string | und... method _getFieldType (line 135) | private static _getFieldType(node: ts.Node): FieldType { method _shouldMangle (line 145) | static _shouldMangle(type: FieldType): boolean { method makeImplicitPublicActuallyPublic (line 151) | static makeImplicitPublicActuallyPublic(data: ClassData, reportViolati... method fillInReplacement (line 173) | static fillInReplacement(data: ClassData) { method _isNameTaken (line 230) | private _isNameTaken(name: string) { method lookupShortName (line 251) | lookupShortName(name: string): string { method addChild (line 265) | addChild(child: ClassData) { function isNameTakenInFile (line 272) | function isNameTakenInFile(node: ts.Node, name: string): boolean { class DeclarationData (line 334) | class DeclarationData { method constructor (line 338) | constructor( method getLocations (line 347) | getLocations(service: ts.LanguageService): Iterable<{ fileName: string... method shouldMangle (line 362) | shouldMangle(newName: string): boolean { type MangleOutput (line 382) | interface MangleOutput { class Mangler (line 396) | class Mangler { method constructor (line 403) | constructor( method computeNewFileContents (line 415) | async computeNewFileContents(strictImplicitPublicHandling?: Set ts.SourceFile | null; type TSTopLevelDeclaration (line 26) | type TSTopLevelDeclaration = ts.InterfaceDeclaration | ts.EnumDeclaratio... type TSTopLevelDeclare (line 27) | type TSTopLevelDeclare = TSTopLevelDeclaration | ts.VariableStatement; function isDeclaration (line 29) | function isDeclaration(ts: typeof import('typescript'), a: TSTopLevelDec... function visitTopLevelDeclarations (line 40) | function visitTopLevelDeclarations(ts: typeof import('typescript'), sour... function getAllTopLevelDeclarations (line 69) | function getAllTopLevelDeclarations(ts: typeof import('typescript'), sou... function getTopLevelDeclaration (line 93) | function getTopLevelDeclaration(ts: typeof import('typescript'), sourceF... function getNodeText (line 114) | function getNodeText(sourceFile: ts.SourceFile, node: { pos: number; end... function hasModifier (line 118) | function hasModifier(modifiers: readonly ts.ModifierLike[] | undefined, ... function isStatic (line 130) | function isStatic(ts: typeof import('typescript'), member: ts.ClassEleme... function isDefaultExport (line 137) | function isDefaultExport(ts: typeof import('typescript'), declaration: t... function getMassagedTopLevelDeclarationText (line 144) | function getMassagedTopLevelDeclarationText(ts: typeof import('typescrip... function format (line 209) | function format(ts: typeof import('typescript'), text: string, endl: str... function createReplacerFromDirectives (line 343) | function createReplacerFromDirectives(directives: [RegExp, string][]): (... function createReplacer (line 352) | function createReplacer(data: string): (str: string) => string { type ITempResult (line 372) | interface ITempResult { type IEnumEntry (line 378) | interface IEnumEntry { function generateDeclarationFile (line 383) | function generateDeclarationFile(ts: typeof import('typescript'), recipe... type IMonacoDeclarationResult (line 550) | interface IMonacoDeclarationResult { function _run (line 558) | function _run(ts: typeof import('typescript'), sourceFileGetter: SourceF... class FSProvider (line 583) | class FSProvider { method existsSync (line 584) | public existsSync(filePath: string): boolean { method statSync (line 587) | public statSync(filePath: string): fs.Stats { method readFileSync (line 590) | public readFileSync(_moduleId: string, filePath: string): Buffer { class CacheEntry (line 595) | class CacheEntry { method constructor (line 596) | constructor( class DeclarationResolver (line 602) | class DeclarationResolver { method constructor (line 607) | constructor(private readonly _fsProvider: FSProvider) { method invalidateCache (line 612) | public invalidateCache(moduleId: string): void { method getDeclarationSourceFile (line 616) | public getDeclarationSourceFile(moduleId: string): ts.SourceFile | null { method _getFileName (line 631) | private _getFileName(moduleId: string): string { method _getDeclarationSourceFile (line 638) | private _getDeclarationSourceFile(moduleId: string): CacheEntry | null { function run3 (line 665) | function run3(resolver: DeclarationResolver): IMonacoDeclarationResult |... type ILibMap (line 673) | interface ILibMap { [libName: string]: string } type IFileMap (line 674) | interface IFileMap { [fileName: string]: string } class TypeScriptLanguageServiceHost (line 676) | class TypeScriptLanguageServiceHost implements ts.LanguageServiceHost { method constructor (line 683) | constructor(ts: typeof import('typescript'), libs: ILibMap, files: IFi... method getCompilationSettings (line 692) | getCompilationSettings(): ts.CompilerOptions { method getScriptFileNames (line 695) | getScriptFileNames(): string[] { method getScriptVersion (line 702) | getScriptVersion(_fileName: string): string { method getProjectVersion (line 705) | getProjectVersion(): string { method getScriptSnapshot (line 708) | getScriptSnapshot(fileName: string): ts.IScriptSnapshot { method getScriptKind (line 717) | getScriptKind(_fileName: string): ts.ScriptKind { method getCurrentDirectory (line 720) | getCurrentDirectory(): string { method getDefaultLibFileName (line 723) | getDefaultLibFileName(_options: ts.CompilerOptions): string { method isDefaultLibFileName (line 726) | isDefaultLibFileName(fileName: string): boolean { method readFile (line 729) | readFile(path: string, _encoding?: string): string | undefined { method fileExists (line 732) | fileExists(path: string): boolean { function execute (line 737) | function execute(): IMonacoDeclarationResult { FILE: build/lib/nls.js function collect (line 24) | function collect(ts, node, fn) { function clone (line 38) | function clone(object) { function nls (line 48) | function nls(options) { function isImportNode (line 106) | function isImportNode(ts, node) { function fileFrom (line 116) | function fileFrom(file, contents, path = file.path) { function mappedPositionFrom (line 124) | function mappedPositionFrom(source, lc) { function lcFrom (line 127) | function lcFrom(position) { class SingleFileServiceHost (line 130) | class SingleFileServiceHost { method constructor (line 135) | constructor(ts, options, filename, contents) { method readFile (line 147) | readFile(path, _encoding) { method fileExists (line 153) | fileExists(path) { function isCallExpressionWithinTextSpanCollectStep (line 157) | function isCallExpressionWithinTextSpanCollectStep(ts, textSpan, node) { function analyze (line 163) | function analyze(ts, contents, functionName, options = {}) { class TextModel (line 239) | class TextModel { method constructor (line 242) | constructor(contents) { method get (line 258) | get(index) { method set (line 261) | set(index, line) { method lineCount (line 264) | get lineCount() { method apply (line 272) | apply(patch) { method toString (line 286) | toString() { function patchJavascript (line 291) | function patchJavascript(patches, contents) { function patchSourcemap (line 297) | function patchSourcemap(patches, rsm, smc) { function parseLocalizeKeyOrValue (line 332) | function parseLocalizeKeyOrValue(sourceExpression) { function patch (line 339) | function patch(ts, typescript, javascript, sourcemap, options) { function patchFile (line 390) | function patchFile(javascriptFile, typescript, options) { FILE: build/lib/nls.ts class FileSourceMap (line 14) | class FileSourceMap extends File { type CollectStepResult (line 18) | enum CollectStepResult { function collect (line 25) | function collect(ts: typeof import('typescript'), node: ts.Node, fn: (no... function clone (line 44) | function clone(object: T): T { function nls (line 55) | function nls(options: { preserveEnglish: boolean }): NodeJS.ReadWriteStr... function isImportNode (line 120) | function isImportNode(ts: typeof import('typescript'), node: ts.Node): b... type ILocalizeKey (line 132) | type ILocalizeKey = string | { key: string }; type INlsPatchResult (line 134) | interface INlsPatchResult { type ISpan (line 141) | interface ISpan { type ILocalizeCall (line 146) | interface ILocalizeCall { type ILocalizeAnalysisResult (line 153) | interface ILocalizeAnalysisResult { type IPatch (line 157) | interface IPatch { function fileFrom (line 162) | function fileFrom(file: File, contents: string, path: string = file.path) { function mappedPositionFrom (line 171) | function mappedPositionFrom(source: string, lc: ts.LineAndCharacter): sm... function lcFrom (line 175) | function lcFrom(position: sm.Position): ts.LineAndCharacter { class SingleFileServiceHost (line 179) | class SingleFileServiceHost implements ts.LanguageServiceHost { method constructor (line 184) | constructor(ts: typeof import('typescript'), private options: ts.Compi... method readFile (line 196) | readFile(path: string, _encoding?: string): string | undefined { method fileExists (line 202) | fileExists(path: string): boolean { function isCallExpressionWithinTextSpanCollectStep (line 207) | function isCallExpressionWithinTextSpanCollectStep(ts: typeof import('ty... function analyze (line 215) | function analyze( class TextModel (line 310) | class TextModel { method constructor (line 315) | constructor(contents: string) { method get (line 335) | public get(index: number): string { method set (line 339) | public set(index: number, line: string): void { method lineCount (line 343) | public get lineCount(): number { method apply (line 352) | public apply(patch: IPatch): void { method toString (line 370) | public toString(): string { function patchJavascript (line 376) | function patchJavascript(patches: IPatch[], contents: string): string { function patchSourcemap (line 385) | function patchSourcemap(patches: IPatch[], rsm: sm.RawSourceMap, smc: sm... function parseLocalizeKeyOrValue (line 430) | function parseLocalizeKeyOrValue(sourceExpression: string) { function patch (line 438) | function patch(ts: typeof import('typescript'), typescript: string, java... function patchFile (line 497) | function patchFile(javascriptFile: File, typescript: string, options: { ... FILE: build/lib/optimize.js constant REPO_ROOT_PATH (line 58) | const REPO_ROOT_PATH = path_1.default.join(__dirname, '../..'); constant DEFAULT_FILE_HEADER (line 59) | const DEFAULT_FILE_HEADER = [ function bundleESMTask (line 64) | function bundleESMTask(opts) { function bundleTask (line 182) | function bundleTask(opts) { function minifyTask (line 187) | function minifyTask(src, sourceMapBaseUrl) { FILE: build/lib/optimize.ts constant REPO_ROOT_PATH (line 20) | const REPO_ROOT_PATH = path.join(__dirname, '../..'); type IBundleESMTaskOpts (line 22) | interface IBundleESMTaskOpts { constant DEFAULT_FILE_HEADER (line 47) | const DEFAULT_FILE_HEADER = [ function bundleESMTask (line 53) | function bundleESMTask(opts: IBundleESMTaskOpts): NodeJS.ReadWriteStream { type IBundleESMTaskOpts (line 195) | interface IBundleESMTaskOpts { function bundleTask (line 206) | function bundleTask(opts: IBundleESMTaskOpts): () => NodeJS.ReadWriteStr... function minifyTask (line 212) | function minifyTask(src: string, sourceMapBaseUrl?: string): (cb: any) =... FILE: build/lib/policies.js function isNlsString (line 19) | function isNlsString(value) { function isStringArray (line 22) | function isStringArray(value) { function isNlsStringArray (line 25) | function isNlsStringArray(value) { function renderADMLString (line 36) | function renderADMLString(prefix, moduleName, nlsString, translations) { function renderProfileString (line 49) | function renderProfileString(_prefix, moduleName, nlsString, translation... class BasePolicy (line 62) | class BasePolicy { method constructor (line 69) | constructor(type, name, category, minimumVersion, description, moduleN... method renderADMLString (line 77) | renderADMLString(nlsString, translations) { method renderADMX (line 80) | renderADMX(regKey) { method renderADMLStrings (line 91) | renderADMLStrings(translations) { method renderADMLPresentation (line 97) | renderADMLPresentation() { method renderProfile (line 100) | renderProfile() { method renderProfileManifest (line 103) | renderProfileManifest(translations) { class BooleanPolicy (line 109) | class BooleanPolicy extends BasePolicy { method from (line 110) | static from(name, category, minimumVersion, description, moduleName, s... method constructor (line 117) | constructor(name, category, minimumVersion, description, moduleName) { method renderADMXElements (line 120) | renderADMXElements() { method renderADMLPresentationContents (line 127) | renderADMLPresentationContents() { method renderProfileValue (line 130) | renderProfileValue() { method renderProfileManifestValue (line 133) | renderProfileManifestValue(translations) { class ParseError (line 146) | class ParseError extends Error { method constructor (line 147) | constructor(message, moduleName, node) { class NumberPolicy (line 151) | class NumberPolicy extends BasePolicy { method from (line 153) | static from(name, category, minimumVersion, description, moduleName, s... method constructor (line 164) | constructor(name, category, minimumVersion, description, moduleName, d... method renderADMXElements (line 168) | renderADMXElements() { method renderADMLPresentationContents (line 174) | renderADMLPresentationContents() { method renderProfileValue (line 177) | renderProfileValue() { method renderProfileManifestValue (line 180) | renderProfileManifestValue(translations) { class StringPolicy (line 193) | class StringPolicy extends BasePolicy { method from (line 194) | static from(name, category, minimumVersion, description, moduleName, s... method constructor (line 201) | constructor(name, category, minimumVersion, description, moduleName) { method renderADMXElements (line 204) | renderADMXElements() { method renderADMLPresentationContents (line 207) | renderADMLPresentationContents() { method renderProfileValue (line 210) | renderProfileValue() { method renderProfileManifestValue (line 213) | renderProfileManifestValue(translations) { class ObjectPolicy (line 226) | class ObjectPolicy extends BasePolicy { method from (line 227) | static from(name, category, minimumVersion, description, moduleName, s... method constructor (line 234) | constructor(name, category, minimumVersion, description, moduleName) { method renderADMXElements (line 237) | renderADMXElements() { method renderADMLPresentationContents (line 240) | renderADMLPresentationContents() { method renderProfileValue (line 243) | renderProfileValue() { method renderProfileManifestValue (line 246) | renderProfileManifestValue(translations) { class StringEnumPolicy (line 260) | class StringEnumPolicy extends BasePolicy { method from (line 263) | static from(name, category, minimumVersion, description, moduleName, s... method constructor (line 284) | constructor(name, category, minimumVersion, description, moduleName, e... method renderADMXElements (line 289) | renderADMXElements() { method renderADMLStrings (line 296) | renderADMLStrings(translations) { method renderADMLPresentationContents (line 302) | renderADMLPresentationContents() { method renderProfileValue (line 305) | renderProfileValue() { method renderProfileManifestValue (line 308) | renderProfileManifestValue(translations) { method value (line 327) | value(matches) { method value (line 353) | value(matches) { method value (line 373) | value(matches) { function getProperty (line 382) | function getProperty(qtype, moduleName, node, key) { function getNumberProperty (line 398) | function getNumberProperty(moduleName, node, key) { function getStringProperty (line 401) | function getStringProperty(moduleName, node, key) { function getStringArrayProperty (line 404) | function getStringArrayProperty(moduleName, node, key) { function getPolicy (line 415) | function getPolicy(moduleName, configurationNode, settingNode, policyNod... function getPolicies (line 461) | function getPolicies(moduleName, node) { function getFiles (line 487) | async function getFiles(root) { function renderADMX (line 497) | function renderADMX(regKey, versions, categories, policies) { function renderADML (line 520) | function renderADML(appName, versions, categories, policies, translation... function renderProfileManifest (line 539) | function renderProfileManifest(appName, bundleIdentifier, _versions, _ca... function renderMacOSPolicy (line 664) | function renderMacOSPolicy(policies, translations) { function renderGP (line 719) | function renderGP(policies, translations) { function getSpecificNLS (line 747) | async function getSpecificNLS(resourceUrlTemplate, languageId, version) { function parseVersion (line 762) | function parseVersion(version) { function compareVersions (line 766) | function compareVersions(a, b) { function queryVersions (line 775) | async function queryVersions(serviceUrl, languageId) { function getNLS (line 794) | async function getNLS(extensionGalleryServiceUrl, resourceUrlTemplate, l... function parsePolicies (line 804) | async function parsePolicies() { function getTranslations (line 818) | async function getTranslations() { function windowsMain (line 834) | async function windowsMain(policies, translations) { function darwinMain (line 846) | async function darwinMain(policies, translations) { function main (line 862) | async function main() { FILE: build/lib/policies.ts type NlsString (line 16) | type NlsString = { value: string; nlsKey: string }; function isNlsString (line 18) | function isNlsString(value: string | NlsString | undefined): value is Nl... function isStringArray (line 22) | function isStringArray(value: (string | NlsString)[]): value is string[] { function isNlsStringArray (line 26) | function isNlsStringArray(value: (string | NlsString)[]): value is NlsSt... type Category (line 30) | interface Category { type PolicyType (line 35) | enum PolicyType { type Policy (line 43) | interface Policy { function renderADMLString (line 56) | function renderADMLString(prefix: string, moduleName: string, nlsString:... function renderProfileString (line 74) | function renderProfileString(_prefix: string, moduleName: string, nlsStr... method constructor (line 93) | constructor( method renderADMLString (line 102) | protected renderADMLString(nlsString: NlsString, translations?: Language... method renderADMX (line 106) | renderADMX(regKey: string) { method renderADMLStrings (line 120) | renderADMLStrings(translations?: LanguageTranslations) { method renderADMLPresentation (line 127) | renderADMLPresentation(): string { method renderProfile (line 133) | renderProfile() { method renderProfileManifest (line 137) | renderProfileManifest(translations?: LanguageTranslations): string { class BooleanPolicy (line 147) | class BooleanPolicy extends BasePolicy { method from (line 149) | static from( method constructor (line 166) | private constructor( method renderADMXElements (line 176) | protected renderADMXElements(): string[] { method renderADMLPresentationContents (line 184) | renderADMLPresentationContents() { method renderProfileValue (line 188) | renderProfileValue(): string { method renderProfileManifestValue (line 192) | renderProfileManifestValue(translations?: LanguageTranslations): string { class ParseError (line 206) | class ParseError extends Error { method constructor (line 207) | constructor(message: string, moduleName: string, node: Parser.SyntaxNo... class NumberPolicy (line 212) | class NumberPolicy extends BasePolicy { method from (line 214) | static from( method constructor (line 237) | private constructor( method renderADMXElements (line 248) | protected renderADMXElements(): string[] { method renderADMLPresentationContents (line 255) | renderADMLPresentationContents() { method renderProfileValue (line 259) | renderProfileValue() { method renderProfileManifestValue (line 263) | renderProfileManifestValue(translations?: LanguageTranslations) { class StringPolicy (line 277) | class StringPolicy extends BasePolicy { method from (line 279) | static from( method constructor (line 296) | private constructor( method renderADMXElements (line 306) | protected renderADMXElements(): string[] { method renderADMLPresentationContents (line 310) | renderADMLPresentationContents() { method renderProfileValue (line 314) | renderProfileValue(): string { method renderProfileManifestValue (line 318) | renderProfileManifestValue(translations?: LanguageTranslations): string { class ObjectPolicy (line 332) | class ObjectPolicy extends BasePolicy { method from (line 334) | static from( method constructor (line 351) | private constructor( method renderADMXElements (line 361) | protected renderADMXElements(): string[] { method renderADMLPresentationContents (line 365) | renderADMLPresentationContents() { method renderProfileValue (line 369) | renderProfileValue(): string { method renderProfileManifestValue (line 373) | renderProfileManifestValue(translations?: LanguageTranslations): string { class StringEnumPolicy (line 388) | class StringEnumPolicy extends BasePolicy { method from (line 390) | static from( method constructor (line 425) | private constructor( method renderADMXElements (line 437) | protected renderADMXElements(): string[] { method renderADMLStrings (line 445) | renderADMLStrings(translations?: LanguageTranslations) { method renderADMLPresentationContents (line 452) | renderADMLPresentationContents() { method renderProfileValue (line 456) | renderProfileValue() { method renderProfileManifestValue (line 460) | renderProfileManifestValue(translations?: LanguageTranslations): string { type QType (line 478) | interface QType { method value (line 486) | value(matches: Parser.QueryMatch[]): number | undefined { method value (line 518) | value(matches: Parser.QueryMatch[]): string | NlsString | undefined { method value (line 544) | value(matches: Parser.QueryMatch[]): (string | NlsString)[] | undefined { function getProperty (line 555) | function getProperty(qtype: QType, moduleName: string, node: Parse... function getNumberProperty (line 575) | function getNumberProperty(moduleName: string, node: Parser.SyntaxNode, ... function getStringProperty (line 579) | function getStringProperty(moduleName: string, node: Parser.SyntaxNode, ... function getStringArrayProperty (line 583) | function getStringArrayProperty(moduleName: string, node: Parser.SyntaxN... function getPolicy (line 596) | function getPolicy( function getPolicies (line 658) | function getPolicies(moduleName: string, node: Parser.SyntaxNode): Polic... function getFiles (line 687) | async function getFiles(root: string): Promise { function renderADMX (line 698) | function renderADMX(regKey: string, versions: string[], categories: Cate... function renderADML (line 723) | function renderADML(appName: string, versions: string[], categories: Cat... function renderProfileManifest (line 743) | function renderProfileManifest(appName: string, bundleIdentifier: string... function renderMacOSPolicy (line 872) | function renderMacOSPolicy(policies: Policy[], translations: Translation... function renderGP (line 934) | function renderGP(policies: Policy[], translations: Translations) { type LanguageTranslations (line 967) | type LanguageTranslations = { [moduleName: string]: { [nlsKey: string]: ... type Translations (line 968) | type Translations = { languageId: string; languageTranslations: Language... type Version (line 970) | type Version = [number, number, number]; function getSpecificNLS (line 972) | async function getSpecificNLS(resourceUrlTemplate: string, languageId: s... function parseVersion (line 991) | function parseVersion(version: string): Version { function compareVersions (line 996) | function compareVersions(a: Version, b: Version): number { function queryVersions (line 1002) | async function queryVersions(serviceUrl: string, languageId: string): Pr... function getNLS (line 1024) | async function getNLS(extensionGalleryServiceUrl: string, resourceUrlTem... function parsePolicies (line 1037) | async function parsePolicies(): Promise { function getTranslations (line 1055) | async function getTranslations(): Promise { function windowsMain (line 1079) | async function windowsMain(policies: Policy[], translations: Translation... function darwinMain (line 1095) | async function darwinMain(policies: Policy[], translations: Translations) { function main (line 1114) | async function main() { FILE: build/lib/postcss.js function gulpPostcss (line 13) | function gulpPostcss(plugins, handleError) { FILE: build/lib/postcss.ts function gulpPostcss (line 9) | function gulpPostcss(plugins: postcss.AcceptedPlugin[], handleError?: (e... FILE: build/lib/preLaunch.js function runProcess (line 16) | function runProcess(command, args = []) { function exists (line 23) | async function exists(subdir) { function ensureNodeModules (line 32) | async function ensureNodeModules() { function getElectron (line 37) | async function getElectron() { function ensureCompiled (line 40) | async function ensureCompiled() { function main (line 45) | async function main() { FILE: build/lib/preLaunch.ts function runProcess (line 15) | function runProcess(command: string, args: ReadonlyArray = []) { function exists (line 23) | async function exists(subdir: string) { function ensureNodeModules (line 32) | async function ensureNodeModules() { function getElectron (line 38) | async function getElectron() { function ensureCompiled (line 42) | async function ensureCompiled() { function main (line 48) | async function main() { FILE: build/lib/propertyInitOrderChecker.js constant TS_CONFIG_PATH (line 44) | const TS_CONFIG_PATH = path.join(__dirname, '../../', 'src', 'tsconfig.j... function createProgram (line 174) | function createProgram(tsconfigPath) { function visit (line 198) | function visit(node) { function checkParameterPropertyDeclaration (line 204) | function checkParameterPropertyDeclaration(param) { function requiresInvocation (line 248) | function requiresInvocation(definition) { function isInvocation (line 251) | function isInvocation(use) { function formatFileName (line 262) | function formatFileName(node) { function formatLocation (line 266) | function formatLocation(node) { function formatStack (line 271) | function formatStack(stack) { function formatMember (line 274) | function formatMember(container) { function formatUse (line 285) | function formatUse(use) { function findContainer (line 304) | function findContainer(node) { function findClass (line 322) | function findClass(node) { function findAllReferences (line 342) | function findAllReferences(node) { FILE: build/lib/propertyInitOrderChecker.ts constant TS_CONFIG_PATH (line 11) | const TS_CONFIG_PATH = path.join(__dirname, '../../', 'src', 'tsconfig.j... function createProgram (line 149) | function createProgram(tsconfigPath: string): ts.Program { function visit (line 183) | function visit(node: ts.Node) { function checkParameterPropertyDeclaration (line 191) | function checkParameterPropertyDeclaration(param: ts.ParameterPropertyDe... type InvalidUse (line 215) | interface InvalidUse { function requiresInvocation (line 246) | function requiresInvocation(definition: ReferenceContainer): boolean { function isInvocation (line 250) | function isInvocation(use: ts.Node): boolean { function formatFileName (line 262) | function formatFileName(node: ts.Node): string { function formatLocation (line 267) | function formatLocation(node: ts.Node): string { function formatStack (line 273) | function formatStack(stack: ts.Node[]): string { function formatMember (line 277) | function formatMember(container: ReferenceContainer): string { function formatUse (line 289) | function formatUse(use: ts.Node): string { type ReferenceContainer (line 309) | type ReferenceContainer = function findContainer (line 321) | function findContainer(node: ts.Node): ReferenceContainer | undefined { function findClass (line 340) | function findClass(node: ts.Node): ts.ClassLikeDeclaration | undefined { function findAllReferences (line 363) | function findAllReferences(node: ts.Node): readonly SymbolAndEntries[] { type SymbolAndEntries (line 371) | interface SymbolAndEntries { type DefinitionKind (line 376) | const enum DefinitionKind { type Definition (line 385) | type Definition = type EntryKind (line 394) | const enum EntryKind { type NodeEntryKind (line 401) | type NodeEntryKind = EntryKind.Node | EntryKind.StringLiteral | EntryKin... type Entry (line 402) | type Entry = NodeEntry | SpanEntry; type ContextWithStartAndEndNode (line 403) | interface ContextWithStartAndEndNode { type ContextNode (line 407) | type ContextNode = ts.Node | ContextWithStartAndEndNode; type NodeEntry (line 408) | interface NodeEntry { type SpanEntry (line 413) | interface SpanEntry { FILE: build/lib/reporter.js class ErrorLog (line 16) | class ErrorLog { method constructor (line 18) | constructor(id) { method onStart (line 24) | onStart() { method onEnd (line 31) | onEnd() { method log (line 37) | log() { function getErrorLog (line 63) | function getErrorLog(id = '') { function createReporter (line 78) | function createReporter(id) { FILE: build/lib/reporter.ts class ErrorLog (line 12) | class ErrorLog { method constructor (line 13) | constructor(public id: string) { method onStart (line 19) | onStart(): void { method onEnd (line 28) | onEnd(): void { method log (line 36) | log(): void { function getErrorLog (line 67) | function getErrorLog(id: string = '') { type IReporter (line 84) | interface IReporter { function createReporter (line 90) | function createReporter(id?: string): IReporter { FILE: build/lib/snapshotLoader.js function snapshotLoader (line 36) | function snapshotLoader(loaderFilepath, startupBlobFilepath) { FILE: build/lib/snapshotLoader.ts function snapshotLoader (line 42) | function snapshotLoader(loaderFilepath: string, startupBlobFilepath: str... FILE: build/lib/standalone.js constant REPO_ROOT (line 47) | const REPO_ROOT = path_1.default.join(__dirname, '../../'); constant SRC_DIR (line 48) | const SRC_DIR = path_1.default.join(REPO_ROOT, 'src'); function writeFile (line 50) | function writeFile(filePath, contents) { function extractEditor (line 65) | function extractEditor(options) { function transportCSS (line 147) | function transportCSS(module, enqueue, write) { FILE: build/lib/standalone.ts constant REPO_ROOT (line 10) | const REPO_ROOT = path.join(__dirname, '../../'); constant SRC_DIR (line 11) | const SRC_DIR = path.join(REPO_ROOT, 'src'); function writeFile (line 15) | function writeFile(filePath: string, contents: Buffer | string): void { function extractEditor (line 32) | function extractEditor(options: tss.ITreeShakingOptions & { destRoot: st... function transportCSS (line 125) | function transportCSS(module: string, enqueue: (module: string) => void,... FILE: build/lib/stats.js class Entry (line 14) | class Entry { method constructor (line 18) | constructor(name, totalCount, totalSize) { method toString (line 23) | toString(pretty) { function createStatsStream (line 46) | function createStatsStream(group, log) { FILE: build/lib/stats.ts class Entry (line 11) | class Entry { method constructor (line 12) | constructor(readonly name: string, public totalCount: number, public t... method toString (line 14) | toString(pretty?: boolean): string { function createStatsStream (line 38) | function createStatsStream(group: string, log?: boolean): es.ThroughStre... FILE: build/lib/stylelint/validateVariableNames.js constant RE_VAR_PROP (line 13) | const RE_VAR_PROP = /var\(\s*(--([\w\-\.]+))/g; function getKnownVariableNames (line 15) | function getKnownVariableNames() { function getVariableNameValidator (line 24) | function getVariableNameValidator() { FILE: build/lib/stylelint/validateVariableNames.ts constant RE_VAR_PROP (line 9) | const RE_VAR_PROP = /var\(\s*(--([\w\-\.]+))/g; function getKnownVariableNames (line 12) | function getKnownVariableNames() { type IValidator (line 23) | interface IValidator { function getVariableNameValidator (line 27) | function getVariableNameValidator(): IValidator { FILE: build/lib/task.js function _isPromise (line 15) | function _isPromise(p) { function _renderTime (line 21) | function _renderTime(time) { function _execute (line 24) | async function _execute(task) { function _doExecute (line 37) | async function _doExecute(task) { function series (line 66) | function series(...tasks) { function parallel (line 75) | function parallel(...tasks) { function define (line 82) | function define(name, task) { FILE: build/lib/task.ts type BaseTask (line 9) | interface BaseTask { type PromiseTask (line 14) | interface PromiseTask extends BaseTask { type StreamTask (line 17) | interface StreamTask extends BaseTask { type CallbackTask (line 20) | interface CallbackTask extends BaseTask { type Task (line 24) | type Task = PromiseTask | StreamTask | CallbackTask; function _isPromise (line 26) | function _isPromise(p: Promise | NodeJS.ReadWriteStream): p is Pro... function _renderTime (line 33) | function _renderTime(time: number): string { function _execute (line 37) | async function _execute(task: Task): Promise { function _doExecute (line 51) | async function _doExecute(task: Task): Promise { function series (line 85) | function series(...tasks: Task[]): PromiseTask { function parallel (line 95) | function parallel(...tasks: Task[]): PromiseTask { function define (line 103) | function define(name: string, task: Task): Task { FILE: build/lib/treeshaking.js constant TYPESCRIPT_LIB_FOLDER (line 15) | const TYPESCRIPT_LIB_FOLDER = path_1.default.dirname(require.resolve('ty... function toStringShakeLevel (line 22) | function toStringShakeLevel(shakeLevel) { function printDiagnostics (line 32) | function printDiagnostics(options, diagnostics) { function shake (line 46) | function shake(options) { function createTypeScriptLanguageService (line 69) | function createTypeScriptLanguageService(ts, options) { function discoverAndReadFiles (line 90) | function discoverAndReadFiles(ts, options) { function processLibFiles (line 146) | function processLibFiles(ts, options) { class TypeScriptLanguageServiceHost (line 169) | class TypeScriptLanguageServiceHost { method constructor (line 174) | constructor(ts, libs, files, compilerOptions) { method getCompilationSettings (line 181) | getCompilationSettings() { method getScriptFileNames (line 184) | getScriptFileNames() { method getScriptVersion (line 189) | getScriptVersion(_fileName) { method getProjectVersion (line 192) | getProjectVersion() { method getScriptSnapshot (line 195) | getScriptSnapshot(fileName) { method getScriptKind (line 206) | getScriptKind(_fileName) { method getCurrentDirectory (line 209) | getCurrentDirectory() { method getDefaultLibFileName (line 212) | getDefaultLibFileName(_options) { method isDefaultLibFileName (line 215) | isDefaultLibFileName(fileName) { method readFile (line 218) | readFile(path, _encoding) { method fileExists (line 221) | fileExists(path) { function getColor (line 233) | function getColor(node) { function setColor (line 236) | function setColor(node, color) { function markNeededSourceFile (line 239) | function markNeededSourceFile(node) { function isNeededSourceFile (line 242) | function isNeededSourceFile(node) { function nodeOrParentIsBlack (line 245) | function nodeOrParentIsBlack(node) { function nodeOrChildIsBlack (line 255) | function nodeOrChildIsBlack(node) { function isSymbolWithDeclarations (line 266) | function isSymbolWithDeclarations(symbol) { function isVariableStatementWithSideEffects (line 269) | function isVariableStatementWithSideEffects(ts, node) { function isStaticMemberWithSideEffects (line 291) | function isStaticMemberWithSideEffects(ts, node) { function markNodes (line 315) | function markNodes(ts, languageService, options) { function nodeIsInItsOwnDeclaration (line 577) | function nodeIsInItsOwnDeclaration(nodeSourceFile, node, symbol) { function generateResult (line 589) | function generateResult(ts, languageService, shakeLevel) { function isLocalCodeExtendingOrInheritingFromDefaultLibSymbol (line 731) | function isLocalCodeExtendingOrInheritingFromDefaultLibSymbol(ts, progra... function findSymbolFromHeritageType (line 747) | function findSymbolFromHeritageType(ts, checker, type) { class SymbolImportTuple (line 760) | class SymbolImportTuple { method constructor (line 763) | constructor(symbol, symbolImportNode) { function getRealNodeSymbol (line 771) | function getRealNodeSymbol(ts, checker, node) { function getTokenAtPosition (line 891) | function getTokenAtPosition(ts, sourceFile, position, allowPositionInLea... FILE: build/lib/treeshaking.ts constant TYPESCRIPT_LIB_FOLDER (line 10) | const TYPESCRIPT_LIB_FOLDER = path.dirname(require.resolve('typescript/l... type ShakeLevel (line 12) | const enum ShakeLevel { function toStringShakeLevel (line 18) | function toStringShakeLevel(shakeLevel: ShakeLevel): string { type ITreeShakingOptions (line 29) | interface ITreeShakingOptions { type ITreeShakingResult (line 63) | interface ITreeShakingResult { function printDiagnostics (line 67) | function printDiagnostics(options: ITreeShakingOptions, diagnostics: Rea... function shake (line 82) | function shake(options: ITreeShakingOptions): ITreeShakingResult { function createTypeScriptLanguageService (line 111) | function createTypeScriptLanguageService(ts: typeof import('typescript')... function discoverAndReadFiles (line 138) | function discoverAndReadFiles(ts: typeof import('typescript'), options: ... function processLibFiles (line 208) | function processLibFiles(ts: typeof import('typescript'), options: ITree... type ILibMap (line 233) | interface ILibMap { [libName: string]: string } type IFileMap (line 234) | interface IFileMap { [fileName: string]: string } class TypeScriptLanguageServiceHost (line 239) | class TypeScriptLanguageServiceHost implements ts.LanguageServiceHost { method constructor (line 246) | constructor(ts: typeof import('typescript'), libs: ILibMap, files: IFi... method getCompilationSettings (line 255) | getCompilationSettings(): ts.CompilerOptions { method getScriptFileNames (line 258) | getScriptFileNames(): string[] { method getScriptVersion (line 265) | getScriptVersion(_fileName: string): string { method getProjectVersion (line 268) | getProjectVersion(): string { method getScriptSnapshot (line 271) | getScriptSnapshot(fileName: string): ts.IScriptSnapshot { method getScriptKind (line 280) | getScriptKind(_fileName: string): ts.ScriptKind { method getCurrentDirectory (line 283) | getCurrentDirectory(): string { method getDefaultLibFileName (line 286) | getDefaultLibFileName(_options: ts.CompilerOptions): string { method isDefaultLibFileName (line 289) | isDefaultLibFileName(fileName: string): boolean { method readFile (line 292) | readFile(path: string, _encoding?: string): string | undefined { method fileExists (line 295) | fileExists(path: string): boolean { type NodeColor (line 303) | const enum NodeColor { function getColor (line 309) | function getColor(node: ts.Node): NodeColor { function setColor (line 312) | function setColor(node: ts.Node, color: NodeColor): void { function markNeededSourceFile (line 315) | function markNeededSourceFile(node: ts.SourceFile): void { function isNeededSourceFile (line 318) | function isNeededSourceFile(node: ts.SourceFile): boolean { function nodeOrParentIsBlack (line 321) | function nodeOrParentIsBlack(node: ts.Node): boolean { function nodeOrChildIsBlack (line 331) | function nodeOrChildIsBlack(node: ts.Node): boolean { function isSymbolWithDeclarations (line 343) | function isSymbolWithDeclarations(symbol: ts.Symbol | undefined | null):... function isVariableStatementWithSideEffects (line 347) | function isVariableStatementWithSideEffects(ts: typeof import('typescrip... function isStaticMemberWithSideEffects (line 370) | function isStaticMemberWithSideEffects(ts: typeof import('typescript'), ... function markNodes (line 395) | function markNodes(ts: typeof import('typescript'), languageService: ts.... function nodeIsInItsOwnDeclaration (line 700) | function nodeIsInItsOwnDeclaration(nodeSourceFile: ts.SourceFile, node: ... function generateResult (line 715) | function generateResult(ts: typeof import('typescript'), languageService... function isLocalCodeExtendingOrInheritingFromDefaultLibSymbol (line 870) | function isLocalCodeExtendingOrInheritingFromDefaultLibSymbol(ts: typeof... function findSymbolFromHeritageType (line 887) | function findSymbolFromHeritageType(ts: typeof import('typescript'), che... class SymbolImportTuple (line 901) | class SymbolImportTuple { method constructor (line 902) | constructor( function getRealNodeSymbol (line 911) | function getRealNodeSymbol(ts: typeof import('typescript'), checker: ts.... function getTokenAtPosition (line 1047) | function getTokenAtPosition(ts: typeof import('typescript'), sourceFile:... FILE: build/lib/tsb/builder.js method isCancellationRequested (line 56) | isCancellationRequested() { return false; } function normalize (line 59) | function normalize(path) { function createTypeScriptBuilder (line 62) | function createTypeScriptBuilder(config, projectFile, cmd) { class ScriptSnapshot (line 433) | class ScriptSnapshot { method constructor (line 436) | constructor(text, mtime) { method getVersion (line 440) | getVersion() { method getText (line 443) | getText(start, end) { method getLength (line 446) | getLength() { method getChangeRange (line 449) | getChangeRange(_oldSnapshot) { class VinylScriptSnapshot (line 453) | class VinylScriptSnapshot extends ScriptSnapshot { method constructor (line 456) | constructor(file) { method getBase (line 461) | getBase() { class LanguageServiceHost (line 465) | class LanguageServiceHost { method constructor (line 476) | constructor(_cmdLine, _projectPath, _log) { method log (line 488) | log(_s) { method trace (line 491) | trace(_s) { method error (line 494) | error(s) { method getCompilationSettings (line 497) | getCompilationSettings() { method getProjectVersion (line 500) | getProjectVersion() { method getScriptFileNames (line 503) | getScriptFileNames() { method getScriptVersion (line 507) | getScriptVersion(filename) { method getScriptSnapshot (line 515) | getScriptSnapshot(filename, resolve = true) { method addScriptSnapshot (line 535) | addScriptSnapshot(filename, snapshot) { method removeScriptSnapshot (line 560) | removeScriptSnapshot(filename) { method getCurrentDirectory (line 568) | getCurrentDirectory() { method getDefaultLibFileName (line 571) | getDefaultLibFileName(options) { method collectDependents (line 580) | collectDependents(filename, target) { method hasCyclicDependency (line 590) | hasCyclicDependency() { method _processFile (line 600) | _processFile(filename) { FILE: build/lib/tsb/builder.ts type IConfiguration (line 15) | interface IConfiguration { type CancellationToken (line 20) | interface CancellationToken { method isCancellationRequested (line 26) | isCancellationRequested() { return false; } type ITypeScriptBuilder (line 30) | interface ITypeScriptBuilder { function normalize (line 36) | function normalize(path: string): string { function createTypeScriptBuilder (line 40) | function createTypeScriptBuilder(config: IConfiguration, projectFile: st... class ScriptSnapshot (line 480) | class ScriptSnapshot implements ts.IScriptSnapshot { method constructor (line 485) | constructor(text: string, mtime: Date) { method getVersion (line 490) | getVersion(): string { method getText (line 494) | getText(start: number, end: number): string { method getLength (line 498) | getLength(): number { method getChangeRange (line 502) | getChangeRange(_oldSnapshot: ts.IScriptSnapshot): ts.TextChangeRange |... class VinylScriptSnapshot (line 507) | class VinylScriptSnapshot extends ScriptSnapshot { method constructor (line 513) | constructor(file: Vinyl & { sourceMap?: RawSourceMap }) { method getBase (line 519) | getBase(): string { class LanguageServiceHost (line 524) | class LanguageServiceHost implements ts.LanguageServiceHost { method constructor (line 535) | constructor( method log (line 550) | log(_s: string): void { method trace (line 554) | trace(_s: string): void { method error (line 558) | error(s: string): void { method getCompilationSettings (line 562) | getCompilationSettings(): ts.CompilerOptions { method getProjectVersion (line 566) | getProjectVersion(): string { method getScriptFileNames (line 570) | getScriptFileNames(): string[] { method getScriptVersion (line 575) | getScriptVersion(filename: string): string { method getScriptSnapshot (line 584) | getScriptSnapshot(filename: string, resolve: boolean = true): ScriptSn... method addScriptSnapshot (line 605) | addScriptSnapshot(filename: string, snapshot: ScriptSnapshot): ScriptS... method removeScriptSnapshot (line 632) | removeScriptSnapshot(filename: string): boolean { method getCurrentDirectory (line 641) | getCurrentDirectory(): string { method getDefaultLibFileName (line 645) | getDefaultLibFileName(options: ts.CompilerOptions): string { method collectDependents (line 657) | collectDependents(filename: string, target: string[]): void { method hasCyclicDependency (line 668) | hasCyclicDependency(): string | undefined { method _processFile (line 679) | _processFile(filename: string): void { FILE: build/lib/tsb/index.js class EmptyDuplex (line 55) | class EmptyDuplex extends stream_1.Duplex { method _write (line 56) | _write(_chunk, _encoding, callback) { callback(); } method _read (line 57) | _read() { this.push(null); } function createNullCompiler (line 59) | function createNullCompiler() { function create (line 65) | function create(projectPath, existingOptions, config, onError = _default... FILE: build/lib/tsb/index.ts type IncrementalCompiler (line 18) | interface IncrementalCompiler { class EmptyDuplex (line 23) | class EmptyDuplex extends Duplex { method _write (line 24) | _write(_chunk: any, _encoding: string, callback: (err?: Error) => void... method _read (line 25) | _read() { this.push(null); } function createNullCompiler (line 28) | function createNullCompiler(): IncrementalCompiler { function create (line 36) | function create( FILE: build/lib/tsb/transpiler.js function transpile (line 16) | function transpile(tsSrc, options) { class OutputFileNameOracle (line 43) | class OutputFileNameOracle { method constructor (line 45) | constructor(cmdLine, configFilePath) { class TranspileWorker (line 73) | class TranspileWorker { method constructor (line 79) | constructor(outFileFn) { method terminate (line 129) | terminate() { method isBusy (line 133) | get isBusy() { method next (line 136) | next(files, options) { class TscTranspiler (line 150) | class TscTranspiler { method constructor (line 159) | constructor(logFn, _onError, configFilePath, _cmdLine) { method join (line 165) | async join() { method transpile (line 174) | transpile(file) { method _consumeQueue (line 184) | _consumeQueue() { class ESBuildTranspiler (line 230) | class ESBuildTranspiler { method constructor (line 238) | constructor(_logFn, _onError, configFilePath, _cmdLine) { method join (line 266) | async join() { method transpile (line 271) | transpile(file) { function _isDefaultEmpty (line 299) | function _isDefaultEmpty(src) { FILE: build/lib/tsb/transpiler.ts type TranspileReq (line 12) | interface TranspileReq { type TranspileRes (line 17) | interface TranspileRes { function transpile (line 22) | function transpile(tsSrc: string, options: ts.TranspileOptions): { jsSrc... class OutputFileNameOracle (line 52) | class OutputFileNameOracle { method constructor (line 56) | constructor(cmdLine: ts.ParsedCommandLine, configFilePath: string) { class TranspileWorker (line 93) | class TranspileWorker { method constructor (line 103) | constructor(outFileFn: (fileName: string) => string) { method terminate (line 162) | terminate() { method isBusy (line 167) | get isBusy() { method next (line 171) | next(files: Vinyl[], options: ts.TranspileOptions) { type ITranspiler (line 186) | interface ITranspiler { class TscTranspiler (line 192) | class TscTranspiler implements ITranspiler { method constructor (line 205) | constructor( method join (line 215) | async join() { method transpile (line 227) | transpile(file: Vinyl) { method _consumeQueue (line 240) | private _consumeQueue(): void { class ESBuildTranspiler (line 294) | class ESBuildTranspiler implements ITranspiler { method constructor (line 303) | constructor( method join (line 336) | async join(): Promise { method transpile (line 342) | transpile(file: Vinyl): void { function _isDefaultEmpty (line 375) | function _isDefaultEmpty(src: string): boolean { FILE: build/lib/tsb/utils.js function format (line 10) | function format(value, ...rest) { class Node (line 20) | class Node { method constructor (line 24) | constructor(data) { class Graph (line 29) | class Graph { method inertEdge (line 31) | inertEdge(from, to) { method resetNode (line 37) | resetNode(data) { method lookupOrInsertNode (line 47) | lookupOrInsertNode(data) { method lookup (line 55) | lookup(data) { method findCycle (line 58) | findCycle() { FILE: build/lib/tsb/utils.ts function format (line 8) | function format(value: string, ...rest: any[]): string { class Node (line 18) | class Node { method constructor (line 23) | constructor(readonly data: T) { class Graph (line 28) | class Graph { method inertEdge (line 32) | inertEdge(from: T, to: T): void { method resetNode (line 40) | resetNode(data: T): void { method lookupOrInsertNode (line 51) | lookupOrInsertNode(data: T): Node { method lookup (line 62) | lookup(data: T): Node | null { method findCycle (line 66) | findCycle(): T[] | undefined { FILE: build/lib/typings/event-stream.d.ts type ThroughStream (line 6) | interface ThroughStream extends _ThroughStream { FILE: build/lib/typings/lazy.js.d.ts type StrictLazy (line 22) | interface StrictLazy { type ArrayLike (line 38) | interface ArrayLike { type Callback (line 43) | interface Callback { type ErrorCallback (line 47) | interface ErrorCallback { type ValueCallback (line 51) | interface ValueCallback { type GetKeyCallback (line 55) | interface GetKeyCallback { type TestCallback (line 59) | interface TestCallback { type MapCallback (line 63) | interface MapCallback { type MapStringCallback (line 67) | interface MapStringCallback { type NumberCallback (line 71) | interface NumberCallback { type MemoCallback (line 75) | interface MemoCallback { type GeneratorCallback (line 79) | interface GeneratorCallback { type CompareCallback (line 83) | interface CompareCallback { type Iterator (line 89) | interface Iterator { type GeneratedSequence (line 95) | interface GeneratedSequence extends Sequence { type AsyncSequence (line 100) | interface AsyncSequence extends SequenceBase { type AsyncHandle (line 104) | interface AsyncHandle { type Sequence (line 116) | interface Sequence extends SequenceBase { type ArraySequence (line 120) | interface ArraySequence extends SequenceBase { type SequenceBase (line 124) | interface SequenceBase extends SequenceBaser { type SequenceBaser (line 136) | interface SequenceBaser { type ArrayLikeSequence (line 199) | interface ArrayLikeSequence extends Sequence { type ObjectLikeSequence (line 221) | interface ObjectLikeSequence extends Sequence { type StringLikeSequence (line 244) | interface StringLikeSequence extends SequenceBaser { FILE: build/lib/typings/stream.d.ts type ComposeFnParam (line 2) | type ComposeFnParam = (source: any) => void; type ReadWriteStream (line 3) | interface ReadWriteStream { FILE: build/lib/typings/vinyl.d.ts class File (line 13) | class File { FILE: build/lib/util.js function incremental (line 40) | function incremental(streamProvider, initial, supportsCancellation) { function debounce (line 77) | function debounce(task, duration = 500) { function fixWin32DirectoryPermissions (line 105) | function fixWin32DirectoryPermissions() { function setExecutableBit (line 116) | function setExecutableBit(pattern) { function toFileUri (line 135) | function toFileUri(filePath) { function skipDirectories (line 142) | function skipDirectories() { function cleanNodeModules (line 149) | function cleanNodeModules(rulePath) { function loadSourcemaps (line 160) | function loadSourcemaps() { function stripSourceMappingURL (line 201) | function stripSourceMappingURL() { function $if (line 212) | function $if(test, onTrue, onFalse = event_stream_1.default.through()) { function appendOwnPathSourceURL (line 219) | function appendOwnPathSourceURL() { function rewriteSourceMappingURL (line 231) | function rewriteSourceMappingURL(sourceMappingURLBase) { function rimraf (line 242) | function rimraf(dir) { function _rreaddir (line 261) | function _rreaddir(dirPath, prepend, result) { function rreddir (line 272) | function rreddir(dirPath) { function ensureDir (line 277) | function ensureDir(dirPath) { function rebase (line 284) | function rebase(count) { function filter (line 290) | function filter(fn) { function streamToPromise (line 302) | function streamToPromise(stream) { function getElectronVersion (line 308) | function getElectronVersion() { FILE: build/lib/util.ts type ICancellationToken (line 21) | interface ICancellationToken { type IStreamProvider (line 27) | interface IStreamProvider { function incremental (line 31) | function incremental(streamProvider: IStreamProvider, initial: NodeJS.Re... function debounce (line 80) | function debounce(task: () => NodeJS.ReadWriteStream, duration = 500): N... function fixWin32DirectoryPermissions (line 115) | function fixWin32DirectoryPermissions(): NodeJS.ReadWriteStream { function setExecutableBit (line 129) | function setExecutableBit(pattern?: string | string[]): NodeJS.ReadWrite... function toFileUri (line 152) | function toFileUri(filePath: string): string { function skipDirectories (line 162) | function skipDirectories(): NodeJS.ReadWriteStream { function cleanNodeModules (line 170) | function cleanNodeModules(rulePath: string): NodeJS.ReadWriteStream { class FileSourceMap (line 188) | class FileSourceMap extends VinylFile { function loadSourcemaps (line 192) | function loadSourcemaps(): NodeJS.ReadWriteStream { function stripSourceMappingURL (line 243) | function stripSourceMappingURL(): NodeJS.ReadWriteStream { function $if (line 257) | function $if(test: boolean | ((f: VinylFile) => boolean), onTrue: NodeJS... function appendOwnPathSourceURL (line 266) | function appendOwnPathSourceURL(): NodeJS.ReadWriteStream { function rewriteSourceMappingURL (line 282) | function rewriteSourceMappingURL(sourceMappingURLBase: string): NodeJS.R... function rimraf (line 296) | function rimraf(dir: string): () => Promise { function _rreaddir (line 321) | function _rreaddir(dirPath: string, prepend: string, result: string[]): ... function rreddir (line 332) | function rreddir(dirPath: string): string[] { function ensureDir (line 338) | function ensureDir(dirPath: string): void { function rebase (line 346) | function rebase(count: number): NodeJS.ReadWriteStream { type FilterStream (line 353) | interface FilterStream extends NodeJS.ReadWriteStream { function filter (line 357) | function filter(fn: (data: any) => boolean): FilterStream { function streamToPromise (line 370) | function streamToPromise(stream: NodeJS.ReadWriteStream): Promise { function getElectronVersion (line 377) | function getElectronVersion(): Record { FILE: build/lib/watch/watch-win32.js function toChangeType (line 17) | function toChangeType(type) { function watch (line 24) | function watch(root) { FILE: build/lib/watch/watch-win32.ts function toChangeType (line 16) | function toChangeType(type: '0' | '1' | '2'): 'change' | 'add' | 'unlink' { function watch (line 24) | function watch(root: string): Stream { FILE: build/linux/debian/calculate-deps.js function generatePackageDeps (line 17) | function generatePackageDeps(files, arch, chromiumSysroot, vscodeSysroot) { function calculatePackageDeps (line 24) | function calculatePackageDeps(binaryPath, arch, chromiumSysroot, vscodeS... FILE: build/linux/debian/calculate-deps.ts function generatePackageDeps (line 14) | function generatePackageDeps(files: string[], arch: DebianArchString, ch... function calculatePackageDeps (line 22) | function calculatePackageDeps(binaryPath: string, arch: DebianArchString... FILE: build/linux/debian/install-sysroot.js constant URL_PREFIX (line 20) | const URL_PREFIX = 'https://msftelectronbuild.z5.web.core.windows.net'; constant URL_PATH (line 21) | const URL_PATH = 'sysroots/toolchain'; constant REPO_ROOT (line 22) | const REPO_ROOT = path_1.default.dirname(path_1.default.dirname(path_1.d... function getElectronVersion (line 34) | function getElectronVersion() { function getSha (line 40) | function getSha(filename) { function getVSCodeSysrootChecksum (line 54) | function getVSCodeSysrootChecksum(expectedName) { function fetchUrl (line 69) | async function fetchUrl(options, retries = 10, retryDelay = 1000) { function getVSCodeSysroot (line 122) | async function getVSCodeSysroot(arch) { function getChromiumSysroot (line 162) | async function getChromiumSysroot(arch) { FILE: build/linux/debian/install-sysroot.ts constant URL_PREFIX (line 16) | const URL_PREFIX = 'https://msftelectronbuild.z5.web.core.windows.net'; constant URL_PATH (line 17) | const URL_PATH = 'sysroots/toolchain'; constant REPO_ROOT (line 18) | const REPO_ROOT = path.dirname(path.dirname(path.dirname(__dirname))); type IFetchOptions (line 34) | interface IFetchOptions { function getElectronVersion (line 40) | function getElectronVersion(): Record { function getSha (line 47) | function getSha(filename: fs.PathLike): string { function getVSCodeSysrootChecksum (line 62) | function getVSCodeSysrootChecksum(expectedName: string) { function fetchUrl (line 78) | async function fetchUrl(options: IFetchOptions, retries = 10, retryDelay... type SysrootDictEntry (line 130) | type SysrootDictEntry = { function getVSCodeSysroot (line 136) | async function getVSCodeSysroot(arch: DebianArchString): Promise { function getChromiumSysroot (line 177) | async function getChromiumSysroot(arch: DebianArchString): Promise[]): Set { FILE: build/linux/libcxx-fetcher.js function downloadLibcxxHeaders (line 20) | async function downloadLibcxxHeaders(outDir, electronVersion, lib_name) { function downloadLibcxxObjects (line 36) | async function downloadLibcxxObjects(outDir, electronVersion, targetArch... function main (line 53) | async function main() { FILE: build/linux/libcxx-fetcher.ts function downloadLibcxxHeaders (line 18) | async function downloadLibcxxHeaders(outDir: string, electronVersion: st... function downloadLibcxxObjects (line 37) | async function downloadLibcxxObjects(outDir: string, electronVersion: st... function main (line 57) | async function main(): Promise { FILE: build/linux/rpm/calculate-deps.js function generatePackageDeps (line 11) | function generatePackageDeps(files) { function calculatePackageDeps (line 18) | function calculatePackageDeps(binaryPath) { FILE: build/linux/rpm/calculate-deps.ts function generatePackageDeps (line 10) | function generatePackageDeps(files: string[]): Set[] { function calculatePackageDeps (line 18) | function calculatePackageDeps(binaryPath: string): Set { FILE: build/linux/rpm/types.js function isRpmArchString (line 8) | function isRpmArchString(s) { FILE: build/linux/rpm/types.ts type RpmArchString (line 6) | type RpmArchString = 'x86_64' | 'armv7hl' | 'aarch64'; function isRpmArchString (line 8) | function isRpmArchString(s: string): s is RpmArchString { FILE: build/npm/postinstall.js function log (line 14) | function log(dir, message) { function run (line 22) | function run(command, args, opts) { function npmInstall (line 40) | function npmInstall(dir, opts) { function setNpmrcConfig (line 68) | function setNpmrcConfig(dir, env) { function removeParcelWatcherPrebuild (line 100) | function removeParcelWatcherPrebuild(dir) { FILE: build/npm/preinstall.js function hasSupportedVisualStudioVersion (line 41) | function hasSupportedVisualStudioVersion() { function installHeaders (line 78) | function installHeaders() { function getHeaderInfo (line 110) | function getHeaderInfo(rcFile) { FILE: build/npm/update-all-grammars.mjs function spawn (line 11) | async function spawn(cmd, args, opts) { function main (line 18) | async function main() { FILE: build/npm/update-localization-extension.js function update (line 17) | function update(options) { FILE: build/setup-npm-registry.js function setup (line 26) | async function setup(url, file) { function main (line 32) | async function main(url, dir) { FILE: build/stylelint.js function gulpstylelint (line 14) | function gulpstylelint(reporter) { function stylelint (line 38) | function stylelint() { FILE: build/win32/explorer-appx-fetcher.js function downloadExplorerAppx (line 18) | async function downloadExplorerAppx(outDir, quality = 'stable', targetAr... function main (line 42) | async function main(outputDir) { FILE: build/win32/explorer-appx-fetcher.ts function downloadExplorerAppx (line 18) | async function downloadExplorerAppx(outDir: string, quality: string = 's... function main (line 47) | async function main(outputDir?: string): Promise { FILE: cli/build.rs constant FILE_HEADER (line 6) | const FILE_HEADER: &str = "/*-------------------------------------------... function main (line 19) | fn main() { function camel_case_to_constant_case (line 25) | fn camel_case_to_constant_case(key: &str) -> String { function set_env_vars_from_map_keys (line 49) | fn set_env_vars_from_map_keys(prefix: &str, map: impl IntoIterator(path: &Path) -> T function apply_build_from_product_json (line 111) | fn apply_build_from_product_json(path: &Path) { type PackageJson (line 117) | struct PackageJson { function apply_build_environment_variables (line 121) | fn apply_build_environment_variables() { function ensure_file_headers (line 151) | fn ensure_file_headers(files: &[PathBuf]) -> Result<(), io::Error> { function enumerate_source_files (line 174) | fn enumerate_source_files() -> Result, io::Error> { FILE: cli/src/async_pipe.rs method into_pollable (line 180) | pub fn into_pollable(self) -> PollableAsyncListener { type PollableAsyncListener (line 188) | pub struct PollableAsyncListener { type Conn (line 209) | type Conn = AsyncPipe; type Error (line 210) | type Error = CodeError; method poll_accept (line 212) | fn poll_accept( function make_accept_fut (line 196) | async fn make_accept_fut( function get_socket_name (line 231) | pub fn get_socket_name() -> PathBuf { type AcceptedRW (line 241) | pub type AcceptedRW = ( type AsyncRWAccepter (line 247) | pub trait AsyncRWAccepter { method accept_rw (line 248) | async fn accept_rw(&mut self) -> Result; method accept_rw (line 253) | async fn accept_rw(&mut self) -> Result { method accept_rw (line 262) | async fn accept_rw(&mut self) -> Result { FILE: cli/src/auth.rs type DeviceCodeResponse (line 32) | struct DeviceCodeResponse { type AuthenticationResponse (line 41) | struct AuthenticationResponse { type AuthenticationError (line 48) | struct AuthenticationError { type AuthProvider (line 54) | pub enum AuthProvider { method client_id (line 69) | pub fn client_id(&self) -> &'static str { method code_uri (line 76) | pub fn code_uri(&self) -> &'static str { method grant_uri (line 85) | pub fn grant_uri(&self) -> &'static str { method get_default_scopes (line 94) | pub fn get_default_scopes(&self) -> String { method fmt (line 60) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type StoredCredential (line 105) | pub struct StoredCredential { method is_expired (line 131) | pub async fn is_expired(&self, log: &log::Logger, client: &reqwest::Cl... method from_response (line 162) | fn from_response(auth: AuthenticationResponse, provider: AuthProvider)... constant GH_USER_ENDPOINT (line 116) | const GH_USER_ENDPOINT: &str = "https://api.github.com/user"; function get_github_user (line 118) | async fn get_github_user( type StorageWithLastRead (line 174) | struct StorageWithLastRead { type Auth (line 181) | pub struct Auth { method new (line 384) | pub fn new(paths: &LauncherPaths, log: log::Logger) -> Auth { method with_storage (line 393) | fn with_storage(&self, op: F) -> T method get_tunnel_authentication (line 445) | pub async fn get_tunnel_authentication(&self) -> Result Result Result<(), AnyError> { method login (line 478) | pub async fn login( method get_credential (line 508) | pub async fn get_credential(&self) -> Result R... method handle_grant_error (line 659) | fn handle_grant_error(url: &str, status_code: u16, body: bytes::Bytes)... method do_device_code_flow (line 676) | async fn do_device_code_flow(&self) -> Result Result { method do_device_code_flow_with_provider (line 699) | async fn do_device_code_flow_with_provider( method keep_token_alive (line 763) | pub async fn keep_token_alive(self) -> Result<(), AnyError> { type StorageImplementation (line 188) | trait StorageImplementation: Send + Sync { method read (line 189) | fn read(&mut self) -> Result, AnyError>; method store (line 190) | fn store(&mut self, value: StoredCredential) -> Result<(), AnyError>; method clear (line 191) | fn clear(&mut self) -> Result<(), AnyError>; method read (line 274) | fn read(&mut self) -> Result, AnyError> { method store (line 278) | fn store(&mut self, value: StoredCredential) -> Result<(), AnyError> { method clear (line 282) | fn clear(&mut self) -> Result<(), AnyError> { method read (line 308) | fn read(&mut self) -> Result, AnyError> { method store (line 330) | fn store(&mut self, value: StoredCredential) -> Result<(), AnyError> { method clear (line 354) | fn clear(&mut self) -> Result<(), AnyError> { method read (line 370) | fn read(&mut self) -> Result, AnyError> { method store (line 374) | fn store(&mut self, value: StoredCredential) -> Result<(), AnyError> { method clear (line 378) | fn clear(&mut self) -> Result<(), AnyError> { function seal (line 195) | fn seal(value: &T) -> String function unseal (line 207) | fn unseal(value: &str) -> Option constant KEYCHAIN_ENTRY_LIMIT (line 221) | const KEYCHAIN_ENTRY_LIMIT: usize = 1024; constant KEYCHAIN_ENTRY_LIMIT (line 223) | const KEYCHAIN_ENTRY_LIMIT: usize = 128 * 1024; constant CONTINUE_MARKER (line 225) | const CONTINUE_MARKER: &str = ""; type ThreadKeyringStorage (line 229) | struct ThreadKeyringStorage { method thread_op (line 234) | fn thread_op(&mut self, f: Fn) -> Result method default (line 266) | fn default() -> Self { type KeyringStorage (line 288) | struct KeyringStorage { type FileStorage (line 367) | struct FileStorage(PersistedState>); method get_authorization (line 812) | async fn get_authorization(&self) -> Result { function encrypt (line 824) | fn encrypt(value: &str) -> String { function decrypt (line 829) | fn decrypt(value: &str) -> Option { function encrypt (line 835) | fn encrypt(value: &str) -> String { function decrypt (line 840) | fn decrypt(value: &str) -> Option { FILE: cli/src/bin/code/legacy_args.rs function try_parse_legacy (line 15) | pub fn try_parse_legacy( function test_parses_list_extensions (line 127) | fn test_parses_list_extensions() { function test_parses_install_extension (line 153) | fn test_parses_install_extension() { function test_parses_uninstall_extension (line 184) | fn test_parses_uninstall_extension() { function test_parses_user_data_dir_and_extensions_dir (line 203) | fn test_parses_user_data_dir_and_extensions_dir() { function test_status (line 238) | fn test_status() { FILE: cli/src/bin/code/main.rs function main (line 26) | async fn main() -> Result<(), std::convert::Infallible> { function make_logger (line 135) | fn make_logger(core: &args::CliCore) -> log::Logger { function print_and_exit (line 152) | fn print_and_exit(err: E) -> ! function start_code (line 160) | async fn start_code(context: CommandContext, args: Vec) -> Resul... FILE: cli/src/commands/args.rs constant CLI_NAME (line 12) | const CLI_NAME: &str = concatcp!(constants::PRODUCT_NAME_LONG, " CLI"); constant HELP_COMMANDS (line 13) | const HELP_COMMANDS: &str = concatcp!( constant STANDALONE_TEMPLATE (line 21) | const STANDALONE_TEMPLATE: &str = concatcp!( constant INTEGRATED_TEMPLATE (line 34) | const INTEGRATED_TEMPLATE: &str = concatcp!( constant COMMIT_IN_VERSION (line 45) | const COMMIT_IN_VERSION: &str = match constants::VSCODE_CLI_COMMIT { constant NUMBER_IN_VERSION (line 49) | const NUMBER_IN_VERSION: &str = match constants::VSCODE_CLI_VERSION { constant VERSION (line 53) | const VERSION: &str = concatcp!(NUMBER_IN_VERSION, " (commit ", COMMIT_I... type IntegratedCli (line 62) | pub struct IntegratedCli { type CliCore (line 69) | pub struct CliCore { method get_base_code_args (line 117) | pub fn get_base_code_args(&self) -> Vec { type StandaloneCli (line 94) | pub struct StandaloneCli { type AnyCli (line 102) | pub enum AnyCli { method core (line 108) | pub fn core(&self) -> &CliCore { method from (line 127) | fn from(cli: &'a CliCore) -> Self { type StandaloneCommands (line 152) | pub enum StandaloneCommands { type StandaloneUpdateArgs (line 158) | pub struct StandaloneUpdateArgs { type Commands (line 166) | pub enum Commands { type ServeWebArgs (line 191) | pub struct ServeWebArgs { type CommandShellArgs (line 222) | pub struct CommandShellArgs { type ExtensionArgs (line 244) | pub struct ExtensionArgs { method add_code_args (line 253) | pub fn add_code_args(&self, target: &mut Vec) { type ExtensionSubcommand (line 260) | pub enum ExtensionSubcommand { method add_code_args (line 272) | pub fn add_code_args(&self, target: &mut Vec) { type ListExtensionArgs (line 310) | pub struct ListExtensionArgs { type InstallExtensionArgs (line 321) | pub struct InstallExtensionArgs { type UninstallExtensionArgs (line 343) | pub struct UninstallExtensionArgs { type VersionArgs (line 352) | pub struct VersionArgs { type VersionSubcommand (line 358) | pub enum VersionSubcommand { type UseVersionArgs (line 367) | pub struct UseVersionArgs { type EditorOptions (line 379) | pub struct EditorOptions { method add_code_args (line 418) | pub fn add_code_args(&self, target: &mut Vec) { type DesktopCodeOptions (line 456) | pub struct DesktopCodeOptions { method add_code_args (line 482) | pub fn add_code_args(&self, target: &mut Vec) { type OutputFormatOptions (line 475) | pub struct OutputFormatOptions { type GlobalOptions (line 493) | pub struct GlobalOptions { method add_code_args (line 521) | pub fn add_code_args(&self, target: &mut Vec) { type EditorTroubleshooting (line 538) | pub struct EditorTroubleshooting { method add_code_args (line 574) | pub fn add_code_args(&self, target: &mut Vec) { type SyncState (line 603) | pub enum SyncState { method fmt (line 609) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type OutputFormat (line 618) | pub enum OutputFormat { type ExistingTunnelArgs (line 624) | pub struct ExistingTunnelArgs { type TunnelServeArgs (line 644) | pub struct TunnelServeArgs { type BaseServerArgs (line 674) | pub struct BaseServerArgs { method apply_to (line 689) | pub fn apply_to(&self, csa: &mut CodeServerArgs) { type TunnelArgs (line 704) | pub struct TunnelArgs { type TunnelSubcommand (line 713) | pub enum TunnelSubcommand { type TunnelServiceSubCommands (line 745) | pub enum TunnelServiceSubCommands { type TunnelServiceInstallArgs (line 761) | pub struct TunnelServiceInstallArgs { type TunnelRenameArgs (line 772) | pub struct TunnelRenameArgs { type TunnelForwardArgs (line 778) | pub struct TunnelForwardArgs { type TunnelUserSubCommands (line 788) | pub enum TunnelUserSubCommands { type LoginArgs (line 800) | pub struct LoginArgs { type AuthProvider (line 815) | pub enum AuthProvider { FILE: cli/src/commands/context.rs type CommandContext (line 10) | pub struct CommandContext { FILE: cli/src/commands/output.rs type Column (line 12) | pub struct Column { method new (line 19) | pub fn new(heading: &'static str) -> Self { method add_row (line 27) | pub fn add_row(&mut self, row: String) { method print_table (line 34) | pub fn print_table(&self, table: OutputTable) -> Result<(), std::io::Err... type OutputTable (line 42) | pub struct OutputTable { method new (line 47) | pub fn new(cols: Vec) -> Self { type TablePrinter (line 52) | trait TablePrinter { method print (line 53) | fn print(&self, table: OutputTable, out: &mut dyn std::io::Write) method print (line 60) | fn print( method print (line 93) | fn print( type JsonTablePrinter (line 57) | pub struct JsonTablePrinter(); type TextTablePrinter (line 90) | pub struct TextTablePrinter(); function write_columns (line 122) | fn write_columns( FILE: cli/src/commands/serve_web.rs constant COMMIT_HASH_LEN (line 45) | const COMMIT_HASH_LEN: usize = 40; constant SERVER_IDLE_TIMEOUT_SECS (line 48) | const SERVER_IDLE_TIMEOUT_SECS: u64 = 60 * 60; constant SERVER_ACTIVE_TIMEOUT_SECS (line 51) | const SERVER_ACTIVE_TIMEOUT_SECS: u64 = SERVER_IDLE_TIMEOUT_SECS * 24 * ... constant RELEASE_CHECK_INTERVAL (line 53) | const RELEASE_CHECK_INTERVAL: u64 = 60 * 60; constant SECRET_KEY_BYTES (line 56) | const SECRET_KEY_BYTES: usize = 32; constant SECRET_KEY_MINT_PATH (line 58) | const SECRET_KEY_MINT_PATH: &str = "_vscode-cli/mint-key"; constant PATH_COOKIE_NAME (line 60) | const PATH_COOKIE_NAME: &str = "vscode-secret-key-path"; constant SECRET_KEY_COOKIE_NAME (line 62) | const SECRET_KEY_COOKIE_NAME: &str = "vscode-cli-secret-half"; function serve_web (line 69) | pub async fn serve_web(ctx: CommandContext, mut args: ServeWebArgs) -> R... type HandleContext (line 154) | struct HandleContext { function handle (line 161) | async fn handle(ctx: HandleContext, req: Request) -> Result) -> Resp... function handle_secret_mint (line 204) | fn handle_secret_mint(ctx: &HandleContext, req: Request) -> Respon... function append_secret_headers (line 218) | fn append_secret_headers( function get_release_from_path (line 244) | fn get_release_from_path(path: &str, platform: Platform) -> Option<(Rele... function forward_http_req_to_server (line 275) | async fn forward_http_req_to_server( function forward_ws_req_to_server (line 302) | async fn forward_ws_req_to_server( function is_commit_hash (line 360) | fn is_commit_hash(s: &str) -> bool { function extract_cookie (line 365) | fn extract_cookie(req: &Request, name: &str) -> Option { type SecretKeyPart (line 385) | struct SecretKeyPart(Box<[u8; SECRET_KEY_BYTES]>); method new (line 388) | pub fn new() -> Self { method decode (line 393) | pub fn decode(s: &str) -> Result { method encode (line 405) | pub fn encode(&self) -> String { function get_server_key_half (line 412) | fn get_server_key_half(paths: &LauncherPaths) -> SecretKeyPart { function get_client_key_half (line 425) | fn get_client_key_half(req: &Request) -> SecretKeyPart { function connection_err (line 443) | pub fn connection_err(err: hyper::Error) -> Response { function code_err (line 450) | pub fn code_err(err: CodeError) -> Response { function wait_for_download (line 457) | pub fn wait_for_download() -> Response { function secret_key (line 465) | pub fn secret_key(hash: Vec) -> Response { type ConnectionHandle (line 476) | struct ConnectionHandle { method new (line 481) | pub fn new(client_counter: Arc>) -> ... method drop (line 490) | fn drop(&mut self) { type StartData (line 497) | type StartData = (PathBuf, Arc>); type VersionState (line 500) | struct VersionState { type ConnectionStateMap (line 505) | type ConnectionStateMap = Arc, duration: Duration) { method get_release_from_cache (line 596) | pub async fn get_release_from_cache(&self) -> Result Result { method get_version_data (line 655) | async fn get_version_data(&self, release: Release) -> Result (Quality, String) { function normalize_base_path (line 529) | fn normalize_base_path(p: &str) -> String { type StartArgs (line 855) | struct StartArgs { function mint_connection_token (line 862) | fn mint_connection_token(path: &Path, prefer_token: Option) -> s... FILE: cli/src/commands/tunnels.rs function from (line 70) | fn from(auth_provider: AuthProvider) -> Self { function fulfill_existing_tunnel_args (line 78) | fn fulfill_existing_tunnel_args( type TunnelServiceContainer (line 106) | struct TunnelServiceContainer { method new (line 112) | fn new(core_args: CliCore, tunnel_args: TunnelArgs) -> Self { method run_service (line 122) | async fn run_service( function command_shell (line 144) | pub async fn command_shell(ctx: CommandContext, args: CommandShellArgs) ... function find_unused_port (line 235) | async fn find_unused_port(host: &IpAddr, start_port: u16, end_port: u16)... function is_port_available (line 244) | async fn is_port_available(host: IpAddr, port: u16) -> bool { function make_service_args (line 250) | fn make_service_args<'a: 'c, 'b: 'c, 'c>( function service (line 268) | pub async fn service( function user (line 317) | pub async fn user(ctx: CommandContext, user_args: TunnelUserSubCommands)... function rename (line 345) | pub async fn rename(ctx: CommandContext, rename_args: TunnelRenameArgs) ... function unregister (line 358) | pub async fn unregister(ctx: CommandContext) -> Result { function restart (line 365) | pub async fn restart(ctx: CommandContext) -> Result { function kill (line 377) | pub async fn kill(ctx: CommandContext) -> Result { type StatusOutput (line 390) | pub struct StatusOutput { function status (line 395) | pub async fn status(ctx: CommandContext) -> Result { function prune (line 425) | pub async fn prune(ctx: CommandContext) -> Result { function serve (line 443) | pub async fn serve(ctx: CommandContext, gateway_args: TunnelServeArgs) -... function forward (line 475) | pub async fn forward( function get_connection_token (line 553) | fn get_connection_token(tunnel: &ActiveTunnel) -> String { function serve_with_csa (line 565) | async fn serve_with_csa( FILE: cli/src/commands/update.rs function update (line 19) | pub async fn update(ctx: CommandContext, args: StandaloneUpdateArgs) -> ... FILE: cli/src/commands/version.rs function switch_to (line 19) | pub async fn switch_to(ctx: CommandContext, args: UseVersionArgs) -> Res... function show (line 46) | pub async fn show(ctx: CommandContext) -> Result { function print_now_using (line 60) | fn print_now_using(log: &log::Logger, version: &RequestedVersion, path: ... FILE: cli/src/constants.rs constant CONTROL_PORT (line 14) | pub const CONTROL_PORT: u16 = 31545; constant PROTOCOL_VERSION (line 23) | pub const PROTOCOL_VERSION: u32 = 4; constant PROTOCOL_VERSION_TAG_PREFIX (line 26) | pub const PROTOCOL_VERSION_TAG_PREFIX: &str = "protocolv"; constant PROTOCOL_VERSION_TAG (line 28) | pub const PROTOCOL_VERSION_TAG: &str = concatcp!("protocolv", PROTOCOL_V... constant VSCODE_CLI_VERSION (line 30) | pub const VSCODE_CLI_VERSION: Option<&'static str> = option_env!("VSCODE... constant VSCODE_CLI_AI_KEY (line 31) | pub const VSCODE_CLI_AI_KEY: Option<&'static str> = option_env!("VSCODE_... constant VSCODE_CLI_AI_ENDPOINT (line 32) | pub const VSCODE_CLI_AI_ENDPOINT: Option<&'static str> = option_env!("VS... constant VSCODE_CLI_QUALITY (line 33) | pub const VSCODE_CLI_QUALITY: Option<&'static str> = option_env!("VSCODE... constant DOCUMENTATION_URL (line 34) | pub const DOCUMENTATION_URL: Option<&'static str> = option_env!("VSCODE_... constant VSCODE_CLI_COMMIT (line 35) | pub const VSCODE_CLI_COMMIT: Option<&'static str> = option_env!("VSCODE_... constant VSCODE_CLI_UPDATE_ENDPOINT (line 36) | pub const VSCODE_CLI_UPDATE_ENDPOINT: Option<&'static str> = option_env!... constant TUNNEL_SERVICE_LOCK_NAME (line 40) | pub const TUNNEL_SERVICE_LOCK_NAME: Option<&'static str> = constant TUNNEL_CLI_LOCK_NAME (line 45) | pub const TUNNEL_CLI_LOCK_NAME: Option<&'static str> = option_env!("VSCO... constant TUNNEL_SERVICE_USER_AGENT_ENV_VAR (line 47) | pub const TUNNEL_SERVICE_USER_AGENT_ENV_VAR: &str = "TUNNEL_SERVICE_USER... constant APPLICATION_NAME (line 50) | pub const APPLICATION_NAME: &str = match option_env!("VSCODE_CLI_APPLICA... constant PRODUCT_NAME_LONG (line 56) | pub const PRODUCT_NAME_LONG: &str = match option_env!("VSCODE_CLI_NAME_L... constant QUALITYLESS_PRODUCT_NAME (line 62) | pub const QUALITYLESS_PRODUCT_NAME: &str = match option_env!("VSCODE_CLI... constant QUALITYLESS_SERVER_NAME (line 69) | pub const QUALITYLESS_SERVER_NAME: &str = concatcp!(QUALITYLESS_PRODUCT_... constant QUALITY (line 71) | pub const QUALITY: &str = match VSCODE_CLI_QUALITY { constant EDITOR_WEB_URL (line 77) | pub const EDITOR_WEB_URL: Option<&'static str> = option_env!("VSCODE_CLI... constant TUNNEL_ACTIVITY_NAME (line 80) | pub const TUNNEL_ACTIVITY_NAME: &str = concatcp!(PRODUCT_NAME_LONG, " Tu... constant PRODUCT_DOWNLOAD_URL (line 83) | pub const PRODUCT_DOWNLOAD_URL: Option<&'static str> = option_env!("VSCO... constant NONINTERACTIVE_VAR (line 85) | const NONINTERACTIVE_VAR: &str = "VSCODE_CLI_NONINTERACTIVE"; constant DEFAULT_DATA_PARENT_DIR (line 88) | pub const DEFAULT_DATA_PARENT_DIR: &str = match option_env!("VSCODE_CLI_... function get_default_user_agent (line 93) | pub fn get_default_user_agent() -> String { constant NO_COLOR_ENV (line 100) | const NO_COLOR_ENV: &str = "NO_COLOR"; type ServerQualityInfo (line 104) | pub struct ServerQualityInfo { FILE: cli/src/desktop/version_manager.rs type RequestedVersion (line 30) | pub enum RequestedVersion { method get_command (line 41) | pub fn get_command(&self) -> String { method fmt (line 57) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type Error (line 71) | type Error = InvalidRequestedVersion; method try_from (line 73) | fn try_from(s: &str) -> Result { type Stored (line 91) | struct Stored { type CodeVersionManager (line 97) | pub struct CodeVersionManager { method new (line 103) | pub fn new(log: log::Logger, lp: &LauncherPaths, _platform: Platform) ... method get_entrypoint_for_install_dir (line 111) | pub async fn get_entrypoint_for_install_dir(path: &Path) -> Option RequestedVersion { method try_get_entrypoint (line 186) | pub async fn try_get_entrypoint(&self, version: &RequestedVersion) -> ... function prompt_to_install (line 224) | pub fn prompt_to_install(version: &RequestedVersion) { function detect_installed_program (line 245) | fn detect_installed_program(log: &log::Logger) -> io::Result io::Result io::Result tempfile::TempDir { function test_detect_installed_program (line 443) | fn test_detect_installed_program() { function test_set_preferred_version (line 452) | async fn test_set_preferred_version() { function test_gets_entrypoint (line 484) | async fn test_gets_entrypoint() { function test_gets_entrypoint_as_binary (line 501) | async fn test_gets_entrypoint_as_binary() { FILE: cli/src/download_cache.rs constant KEEP_LRU (line 19) | const KEEP_LRU: usize = 5; constant STAGING_SUFFIX (line 20) | const STAGING_SUFFIX: &str = ".staging"; constant RENAME_ATTEMPTS (line 21) | const RENAME_ATTEMPTS: u32 = 20; constant RENAME_DELAY (line 22) | const RENAME_DELAY: std::time::Duration = std::time::Duration::from_mill... constant PERSISTED_STATE_FILE_NAME (line 23) | const PERSISTED_STATE_FILE_NAME: &str = "lru.json"; type DownloadCache (line 26) | pub struct DownloadCache { method new (line 32) | pub fn new(path: PathBuf) -> DownloadCache { method get (line 40) | pub fn get(&self) -> Vec { method path (line 46) | pub fn path(&self) -> &Path { method exists (line 52) | pub fn exists(&self, name: &str) -> Option { method delete (line 63) | pub fn delete(&self, name: &str) -> Result<(), WrappedError> { method create (line 78) | pub async fn create( method touch (line 119) | fn touch(&self, name: String) -> Result<(), AnyError> { FILE: cli/src/json_rpc.rs type JsonRpcSerializer (line 22) | pub struct JsonRpcSerializer {} method serialize (line 25) | fn serialize(&self, value: impl serde::Serialize) -> Vec { method deserialize (line 31) | fn deserialize( function new_json_rpc (line 41) | pub fn new_json_rpc() -> rpc::RpcBuilder { function start_json_rpc (line 46) | pub async fn start_json_rpc( FILE: cli/src/log.rs function next_counter (line 24) | pub fn next_counter() -> u32 { type Level (line 32) | pub enum Level { method fmt (line 44) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { method name (line 58) | pub fn name(&self) -> Option<&str> { method color_code (line 70) | pub fn color_code(&self) -> Option<&str> { method to_u8 (line 86) | pub fn to_u8(self) -> u8 { function new_tunnel_prefix (line 91) | pub fn new_tunnel_prefix() -> String { function new_code_server_prefix (line 95) | pub fn new_code_server_prefix() -> String { function new_rpc_prefix (line 99) | pub fn new_rpc_prefix() -> String { type Logger (line 105) | pub struct Logger { method test (line 200) | pub fn test() -> Self { method new (line 208) | pub fn new(tracer: Tracer, level: Level) -> Self { method span (line 216) | pub fn span(&self, name: &str) -> SpanBuilder { method tracer (line 220) | pub fn tracer(&self) -> &Tracer { method emit (line 224) | pub fn emit(&self, level: Level, message: &str) { method result (line 231) | pub fn result(&self, message: impl AsRef) { method prefixed (line 237) | pub fn prefixed(&self, prefix: &str) -> Logger { method tee (line 248) | pub fn tee(&self, sink: T) -> Logger method with_sink (line 262) | pub fn with_sink(&self, sink: T) -> Logger method get_download_logger (line 272) | pub fn get_download_logger<'a>(&'a self, prefix: &'static str) -> Down... type LogSinkClone (line 112) | pub trait LogSinkClone { method clone_box (line 113) | fn clone_box(&self) -> Box; method clone_box (line 120) | fn clone_box(&self) -> Box { type LogSink (line 125) | pub trait LogSink: LogSinkClone + Sync + Send { method write_log (line 126) | fn write_log(&self, level: Level, prefix: &str, message: &str); method write_result (line 127) | fn write_result(&self, message: &str); method write_log (line 143) | fn write_log(&self, level: Level, prefix: &str, message: &str) { method write_result (line 151) | fn write_result(&self, message: &str) { method write_log (line 185) | fn write_log(&self, level: Level, prefix: &str, message: &str) { method write_result (line 196) | fn write_result(&self, _message: &str) {} method clone (line 131) | fn clone(&self) -> Box { type StdioLogSink (line 138) | pub struct StdioLogSink { type FileLogSink (line 157) | pub struct FileLogSink { method new (line 165) | pub fn new(level: Level, path: &Path) -> std::io::Result { constant FILE_LOG_SIZE_LIMIT (line 162) | const FILE_LOG_SIZE_LIMIT: u64 = 1024 * 1024 * 10; type DownloadLogger (line 280) | pub struct DownloadLogger<'a> { function report_progress (line 286) | fn report_progress(&mut self, bytes_so_far: u64, total_bytes: u64) { function format (line 307) | fn format(level: Level, prefix: &str, message: &str, use_colors: bool) -... function emit (line 322) | pub fn emit(level: Level, prefix: &str, message: &str) { function install_global_logger (line 333) | pub fn install_global_logger(log: Logger) { type RustyLogger (line 341) | struct RustyLogger(Logger); method enabled (line 344) | fn enabled(&self, metadata: &log::Metadata) -> bool { method log (line 348) | fn log(&self, record: &log::Record) { method flush (line 372) | fn flush(&self) {} FILE: cli/src/msgpack_rpc.rs type MsgPackSerializer (line 25) | pub struct MsgPackSerializer {} method serialize (line 28) | fn serialize(&self, value: impl serde::Serialize) -> Vec { method deserialize (line 32) | fn deserialize(&self, b: &[u8]) -> Resul... type MsgPackCaller (line 37) | pub type MsgPackCaller = rpc::RpcCaller; function new_msgpack_rpc (line 40) | pub fn new_msgpack_rpc() -> rpc::RpcBuilder { function start_msgpack_rpc (line 46) | pub async fn start_msgpack_rpc< type MsgPackCodec (line 118) | pub struct MsgPackCodec { function new (line 123) | pub fn new() -> Self { type MsgPackDecoded (line 130) | pub struct MsgPackDecoded { type Item (line 136) | type Item = MsgPackDecoded; type Error (line 137) | type Error = io::Error; function decode (line 139) | fn decode(&mut self, src: &mut bytes::BytesMut) -> Result &'static str { method get_capitalized_name (line 33) | pub fn get_capitalized_name(&self) -> &'static str { method server_entrypoint (line 42) | pub fn server_entrypoint(&self) -> String { method fmt (line 59) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type Error (line 65) | type Error = String; method try_from (line 67) | fn try_from(s: &str) -> Result { type TelemetryLevel (line 80) | pub enum TelemetryLevel { method fmt (line 88) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { FILE: cli/src/rpc.rs type SyncMethod (line 25) | pub type SyncMethod = Arc, &[u8]) -> Op... type AsyncMethod (line 26) | pub type AsyncMethod = type Duplex (line 28) | pub type Duplex = Arc< type Method (line 34) | pub enum Method { type Serialization (line 42) | pub trait Serialization: Send + Sync + 'static { method serialize (line 43) | fn serialize(&self, value: impl Serialize) -> Vec; method deserialize (line 44) | fn deserialize(&self, b: &[u8]) -> Result { function new (line 57) | pub fn new(serializer: S) -> Self { function get_caller (line 67) | pub fn get_caller(&mut self, sender: mpsc::UnboundedSender>) -> ... function methods (line 76) | pub fn methods(self, context: C) -> RpcMethodB... type RpcMethodBuilder (line 86) | pub struct RpcMethodBuilder { type DuplexStreamStarted (line 94) | struct DuplexStreamStarted { function register_sync (line 101) | pub fn register_sync(&mut self, method_name: &'static str, call... function register_async (line 148) | pub fn register_async(&mut self, method_name: &'static str... function register_duplex (line 203) | pub fn register_duplex( function build (line 275) | pub fn build(mut self, log: log::Logger) -> RpcDispatcher { type DispatchMethod (line 304) | type DispatchMethod = Box; type RpcCaller (line 310) | pub struct RpcCaller { function serialize_notify (line 317) | pub fn serialize_notify(serializer: &S, method: M, params: A) -> V... function notify (line 331) | pub fn notify(&self, method: M, params: A) -> bool function call (line 342) | pub fn call(&self, method: M, params: A) -> oneshot::Receiver { function next_message_id (line 398) | fn next_message_id() -> u32 { function dispatch (line 409) | pub fn dispatch(&self, body: &[u8]) -> MaybeSync { function dispatch_with_partial (line 420) | pub fn dispatch_with_partial(&self, body: &[u8], partial: PartialIncomin... function register_stream (line 453) | pub async fn register_stream( function context (line 526) | pub fn context(&self) -> Arc { type StreamRec (line 531) | struct StreamRec { type Streams (line 538) | struct Streams { method remove (line 543) | pub async fn remove(&self, id: u32) { method write (line 564) | pub fn write(&self, id: u32, buf: Vec) { method insert (line 575) | pub fn insert(&self, id: u32, stream: WriteHalf) { function write_loop (line 596) | async fn write_loop( constant METHOD_STREAMS_STARTED (line 633) | const METHOD_STREAMS_STARTED: &str = "streams_started"; constant METHOD_STREAM_DATA (line 634) | const METHOD_STREAM_DATA: &str = "stream_data"; constant METHOD_STREAM_ENDED (line 635) | const METHOD_STREAM_ENDED: &str = "stream_ended"; type AssertIsSync (line 638) | trait AssertIsSync: Sync {} type PartialIncoming (line 643) | pub struct PartialIncoming { type StreamDataIncomingParams (line 650) | struct StreamDataIncomingParams { type StreamDataParams (line 657) | struct StreamDataParams<'a> { type StreamEndedParams (line 664) | struct StreamEndedParams { type FullRequest (line 669) | pub struct FullRequest, P> { type RequestParams (line 676) | struct RequestParams

{ type SuccessResponse (line 681) | struct SuccessResponse { type ErrorResponse (line 687) | struct ErrorResponse { type ResponseError (line 693) | pub struct ResponseError { type Outcome (line 698) | enum Outcome { type StreamDto (line 703) | pub struct StreamDto { type MaybeSync (line 708) | pub enum MaybeSync { function test_remove (line 719) | async fn test_remove() { function test_write (line 731) | async fn test_write() { function test_write_with_immediate_end (line 743) | async fn test_write_with_immediate_end() { FILE: cli/src/self_update.rs type SelfUpdate (line 21) | pub struct SelfUpdate<'a> { function new (line 31) | pub fn new(update_service: &'a UpdateService) -> Result { function get_current_release (line 54) | pub async fn get_current_release(&self) -> Result { function is_up_to_date_with (line 61) | pub fn is_up_to_date_with(&self, release: &Release) -> bool { function cleanup_old_update (line 67) | pub fn cleanup_old_update(&self) -> Result<(), std::io::Error> { function do_update (line 78) | pub async fn do_update( function validate_cli_is_good (line 121) | fn validate_cli_is_good(exe_path: &Path) -> Result<(), AnyError> { function copy_updated_cli_to_path (line 140) | fn copy_updated_cli_to_path(unzipped_content: &Path, staging_path: &Path... function copy_file_metadata (line 161) | fn copy_file_metadata(from: &Path, to: &Path) -> Result<(), std::io::Err... function copy_file_metadata (line 168) | fn copy_file_metadata(from: &Path, to: &Path) -> Result<(), std::io::Err... FILE: cli/src/singleton.rs type SingletonServer (line 27) | pub struct SingletonServer { method accept (line 33) | pub async fn accept(&mut self) -> Result { type SingletonConnection (line 38) | pub enum SingletonConnection { type LockFileMatter (line 49) | struct LockFileMatter { function acquire_singleton (line 56) | pub async fn acquire_singleton(lock_file: &Path) -> Result Result Result Result) -> Result { method new (line 164) | pub fn new(root: Option) -> Result { method new_for_path (line 180) | fn new_for_path(root: PathBuf) -> Result { method new_without_replacements (line 189) | pub fn new_without_replacements(root: PathBuf) -> LauncherPaths { method root (line 202) | pub fn root(&self) -> &Path { method tunnel_lockfile (line 207) | pub fn tunnel_lockfile(&self) -> PathBuf { method forwarding_lockfile (line 215) | pub fn forwarding_lockfile(&self) -> PathBuf { method service_log_file (line 223) | pub fn service_log_file(&self) -> PathBuf { method remove (line 228) | pub fn remove(&self) -> Result<(), WrappedError> { method web_server_storage (line 241) | pub fn web_server_storage(&self) -> PathBuf { type PersistedStateContainer (line 32) | struct PersistedStateContainer function load_or_get (line 46) | fn load_or_get(&mut self) -> T { function save (line 61) | fn save(&mut self, state: T) -> Result<(), WrappedError> { function write_state (line 72) | fn write_state(&mut self, s: String) -> std::io::Result<()> { type PersistedState (line 90) | pub struct PersistedState function new (line 102) | pub fn new(path: PathBuf) -> PersistedState { function new_with_mode (line 107) | pub fn new_with_mode(path: PathBuf, mode: u32) -> PersistedState { function load (line 118) | pub fn load(&self) -> T { function save (line 123) | pub fn save(&self, state: T) -> Result<(), WrappedError> { function update (line 128) | pub fn update(&self, mutator: impl FnOnce(&mut T) -> R) -> Result String { function sign_challenge (line 13) | pub fn sign_challenge(challenge: &str) -> String { function verify_challenge (line 23) | pub fn verify_challenge(challenge: &str, response: &str) -> bool { function create_challenge (line 28) | pub fn create_challenge() -> String { function sign_challenge (line 35) | pub fn sign_challenge(challenge: &str) -> String { function verify_challenge (line 40) | pub fn verify_challenge(challenge: &str, response: &str) -> bool { FILE: cli/src/tunnels/code_server.rs type CodeServerArgs (line 50) | pub struct CodeServerArgs { method log_level (line 80) | pub fn log_level(&self) -> log::Level { method telemetry_disabled (line 88) | pub fn telemetry_disabled(&self) -> bool { method command_arguments (line 92) | pub fn command_arguments(&self) -> Vec { type ServerParamsRaw (line 166) | pub struct ServerParamsRaw { method resolve (line 191) | pub async fn resolve( method get_or_fetch_commit_id (line 202) | async fn get_or_fetch_commit_id( type ResolvedServerParams (line 175) | pub struct ResolvedServerParams { method as_installed_server (line 181) | fn as_installed_server(&self) -> InstalledServer { type UpdateServerVersion (line 231) | struct UpdateServerVersion { type SocketCodeServer (line 240) | pub struct SocketCodeServer { type PortCodeServer (line 248) | pub struct PortCodeServer { type AnyCodeServer (line 255) | pub enum AnyCodeServer { type CodeServerOrigin (line 260) | pub enum CodeServerOrigin { method wait_for_exit (line 268) | pub async fn wait_for_exit(&mut self) { method kill (line 282) | pub async fn kill(&mut self) { function do_extension_install_on_running_server (line 295) | async fn do_extension_install_on_running_server( type ServerBuilder (line 325) | pub struct ServerBuilder<'a> { function new (line 334) | pub fn new( function get_running (line 352) | pub async fn get_running(&self) -> Result, AnyErro... function evict (line 399) | pub async fn evict(&self) -> Result<(), WrappedError> { function setup (line 409) | pub async fn setup(&self) -> Result<(), AnyError> { function listen_on_port (line 487) | pub async fn listen_on_port(&self, port: u16) -> Result Result<(), AnyError> { function listen_on_default_socket (line 543) | pub async fn listen_on_default_socket(&self) -> Result Result Result Result Result { function get_base_command (line 640) | fn get_base_command(&self) -> Command { function monitor_server (line 648) | fn monitor_server( function get_extensions_flag (line 735) | fn get_extensions_flag(extension_id: &str) -> String { type ServerOutputMatcher (line 741) | pub trait ServerOutputMatcher method match_line (line 745) | fn match_line(line: &str) -> Option; type SocketMatcher (line 749) | struct SocketMatcher(); method match_line (line 752) | fn match_line(line: &str) -> Option { type PortMatcher (line 758) | pub struct PortMatcher(); method match_line (line 761) | fn match_line(line: &str) -> Option { type WebUiMatcher (line 767) | pub struct WebUiMatcher(); method match_line (line 770) | fn match_line(line: &str) -> Option { type NoOpMatcher (line 779) | pub struct NoOpMatcher(); method match_line (line 782) | fn match_line(_: &str) -> Option<()> { function parse_socket_from (line 787) | fn parse_socket_from(text: &str) -> Option { function parse_port_from (line 793) | fn parse_port_from(text: &str) -> Option { function print_listening (line 800) | pub fn print_listening(log: &log::Logger, tunnel_name: &str) { function download_cli_into_cache (line 837) | pub async fn download_cli_into_cache( function get_should_use_breakaway_from_job (line 874) | async fn get_should_use_breakaway_from_job() -> bool { FILE: cli/src/tunnels/control_server.rs type HttpRequestsMap (line 71) | type HttpRequestsMap = Arc>>; type HandlerContext (line 74) | struct HandlerContext { method dispose (line 119) | async fn dispose(&self) { type AuthState (line 102) | enum AuthState { function next_message_id (line 114) | pub fn next_message_id() -> u32 { type ServerSignal (line 125) | enum ServerSignal { type Next (line 134) | pub enum Next { type ServerTermination (line 143) | pub struct ServerTermination { function preload_extensions (line 148) | async fn preload_extensions( function serve (line 176) | pub async fn serve( type AuthRequired (line 288) | pub enum AuthRequired { type ServeStreamParams (line 295) | pub struct ServeStreamParams { function serve_stream (line 304) | pub async fn serve_stream( type SocketStats (line 317) | pub struct SocketStats { function make_socket_rpc (line 323) | fn make_socket_rpc( function ensure_auth (line 511) | fn ensure_auth(is_authed: &Arc>) -> Result<(... function process_socket (line 520) | async fn process_socket( function send_version (line 642) | async fn send_version(tx: &mpsc::Sender) { function handle_socket_read (line 650) | async fn handle_socket_read( type ServerOutputSink (line 707) | struct ServerOutputSink { method write_log (line 712) | fn write_log(&self, level: log::Level, _prefix: &str, message: &str) { method write_result (line 724) | fn write_result(&self, _message: &str) {} function handle_serve (line 727) | async fn handle_serve( function attach_server_bridge (line 823) | async fn attach_server_bridge( function handle_server_message (line 864) | fn handle_server_message( function handle_prune (line 876) | fn handle_prune(paths: &LauncherPaths) -> Result, AnyError> { function handle_update (line 884) | async fn handle_update( function handle_get_hostname (line 938) | fn handle_get_hostname() -> Result { function handle_stat (line 944) | fn handle_stat(path: String) -> Result { function handle_fs_read (line 954) | async fn handle_fs_read(mut out: DuplexStream, path: String) -> Result Resul... function handle_net_connect (line 978) | async fn handle_net_connect( function handle_fs_connect (line 992) | async fn handle_fs_connect( function handle_fs_remove (line 1007) | async fn handle_fs_remove(path: String) -> Result { function handle_fs_rename (line 1014) | fn handle_fs_rename(from_path: String, to_path: String) -> Result Result { function handle_fs_readdir (line 1024) | fn handle_fs_readdir(path: String) -> Result { function handle_sys_kill (line 1038) | fn handle_sys_kill(pid: u32) -> Result { function handle_get_env (line 1044) | fn handle_get_env() -> Result { function handle_challenge_issue (line 1057) | fn handle_challenge_issue( function handle_challenge_verify (line 1076) | fn handle_challenge_verify( function handle_forward (line 1095) | async fn handle_forward( function handle_unforward (line 1116) | async fn handle_unforward( function handle_call_server_http (line 1129) | async fn handle_call_server_http( function handle_acquire_cli (line 1184) | async fn handle_acquire_cli( function handle_spawn (line 1215) | async fn handle_spawn( function handle_spawn_cli (line 1271) | async fn handle_spawn_cli( type TokioCopyFuture (line 1325) | type TokioCopyFuture = dyn futures::Future String { type PersistedTunnel (line 73) | pub struct PersistedTunnel { method into_locator (line 80) | pub fn into_locator(self) -> TunnelLocator { method locator (line 86) | pub fn locator(&self) -> TunnelLocator { type AccessTokenProvider (line 95) | trait AccessTokenProvider: Send + Sync { method refresh_token (line 97) | async fn refresh_token(&self) -> Result; method keep_alive (line 102) | fn keep_alive(&self) -> BoxFuture<'static, Result<(), AnyError>>; method refresh_token (line 116) | async fn refresh_token(&self) -> Result { method keep_alive (line 120) | fn keep_alive(&self) -> BoxFuture<'static, Result<(), AnyError>> { method refresh_token (line 154) | async fn refresh_token(&self) -> Result { method keep_alive (line 179) | fn keep_alive(&self) -> BoxFuture<'static, Result<(), AnyError>> { type StaticAccessTokenProvider (line 106) | struct StaticAccessTokenProvider(String); method new (line 109) | pub fn new(token: String) -> Self { type LookupAccessTokenProvider (line 126) | struct LookupAccessTokenProvider { method new (line 135) | pub fn new( type DevTunnels (line 186) | pub struct DevTunnels { method new_port_forwarding (line 326) | pub fn new_port_forwarding( method new_remote_tunnel (line 344) | pub fn new_remote_tunnel( method remove_tunnel (line 361) | pub async fn remove_tunnel(&mut self) -> Result<(), AnyError> { method rename_tunnel (line 382) | pub async fn rename_tunnel(&mut self, name: &str) -> Result<(), AnyErr... method update_tunnel_name (line 390) | async fn update_tunnel_name( method get_or_create_tunnel (line 439) | async fn get_or_create_tunnel( method start_new_launcher_tunnel (line 468) | pub async fn start_new_launcher_tunnel( method create_tunnel (line 558) | async fn create_tunnel( method get_labels (line 638) | fn get_labels(&self, name: &str) -> Vec { method sync_tunnel_tags (line 649) | async fn sync_tunnel_tags( method try_recycle_tunnel (line 686) | async fn try_recycle_tunnel(&mut self) -> Result { method list_tunnels_with_tag (line 718) | async fn list_tunnels_with_tag( method get_existing_tunnel_with_name (line 735) | async fn get_existing_tunnel_with_name(&self, name: &str) -> Result String { method get_name_for_tunnel (line 760) | async fn get_name_for_tunnel( method start_existing_tunnel (line 825) | pub async fn start_existing_tunnel( method start_tunnel (line 865) | async fn start_tunnel( type ActiveTunnel (line 195) | pub struct ActiveTunnel { method close (line 205) | pub async fn close(&mut self) -> Result<(), AnyError> { method add_port_direct (line 211) | pub async fn add_port_direct( method add_port_tcp (line 220) | pub async fn add_port_tcp( method remove_port (line 233) | pub async fn remove_port(&self, port_number: u16) -> Result<(), AnyErr... method get_port_format (line 239) | pub fn get_port_format(&self) -> Result { method get_port_uri (line 256) | pub fn get_port_uri(&self, port: u16) -> Result { method status (line 262) | pub fn status(&self) -> StatusLock { constant VSCODE_CLI_TUNNEL_TAG (line 267) | const VSCODE_CLI_TUNNEL_TAG: &str = "vscode-server-launcher"; constant VSCODE_CLI_FORWARDING_TAG (line 268) | const VSCODE_CLI_FORWARDING_TAG: &str = "vscode-port-forward"; constant OWNED_TUNNEL_TAGS (line 269) | const OWNED_TUNNEL_TAGS: &[&str] = &[VSCODE_CLI_TUNNEL_TAG, VSCODE_CLI_F... constant MAX_TUNNEL_NAME_LENGTH (line 270) | const MAX_TUNNEL_NAME_LENGTH: usize = 20; function get_host_token_from_tunnel (line 272) | fn get_host_token_from_tunnel(tunnel: &Tunnel) -> String { function is_valid_name (line 282) | fn is_valid_name(name: &str) -> Result<(), InvalidTunnelName> { type ExistingTunnel (line 310) | pub struct ExistingTunnel { type StatusLock (line 900) | pub struct StatusLock(Arc>); method succeed (line 903) | fn succeed(&self) { method fail (line 909) | fn fail(&self, reason: String) { method read (line 918) | pub fn read(&self) -> protocol::singleton::Status { type ActiveTunnelManager (line 924) | struct ActiveTunnelManager { method new (line 932) | pub fn new( method get_status (line 968) | pub fn get_status(&self) -> StatusLock { method add_port_tcp (line 973) | pub async fn add_port_tcp( method add_port_direct (line 994) | pub async fn add_port_direct( method remove_port (line 1012) | pub async fn remove_port(&self, port_number: u16) -> Result<(), Wrappe... method get_endpoint (line 1023) | pub async fn get_endpoint(&mut self) -> Result Result<(), AnyError> { method spawn_tunnel (line 1054) | async fn spawn_tunnel( type Backoff (line 1133) | struct Backoff { method new (line 1140) | pub fn new(base_duration: Duration, max_duration: Duration) -> Self { method delay (line 1148) | pub async fn delay(&mut self) { method next (line 1152) | pub fn next(&mut self) -> Duration { method reset (line 1161) | pub fn reset(&mut self) { function clean_hostname_for_tunnel (line 1168) | fn clean_hostname_for_tunnel(hostname: &str) -> String { function vec_eq_as_set (line 1190) | fn vec_eq_as_set(a: &[String], b: &[String]) -> bool { function privacy_to_tunnel_acl (line 1204) | fn privacy_to_tunnel_acl(privacy: PortPrivacy) -> TunnelAccessControl { function tunnel_has_host_connection (line 1235) | fn tunnel_has_host_connection(tunnel: &Tunnel) -> bool { function test_clean_hostname_for_tunnel (line 1248) | fn test_clean_hostname_for_tunnel() { FILE: cli/src/tunnels/legal.rs constant LICENSE_PROMPT (line 17) | const LICENSE_PROMPT: Option<&'static str> = option_env!("VSCODE_CLI_REM... type PersistedConsent (line 20) | struct PersistedConsent { function require_consent (line 24) | pub fn require_consent( FILE: cli/src/tunnels/local_forwarding.rs type PortCount (line 36) | struct PortCount { type Output (line 42) | type Output = u32; method index (line 44) | fn index(&self, privacy: PortPrivacy) -> &Self::Output { method index_mut (line 53) | fn index_mut(&mut self, privacy: PortPrivacy) -> &mut Self::Output { method is_empty (line 62) | fn is_empty(&self) -> bool { method primary_privacy (line 66) | fn primary_privacy(&self) -> PortPrivacy { type PortMapRec (line 75) | struct PortMapRec { type PortMap (line 80) | type PortMap = HashMap; type PortForwardingSender (line 84) | struct PortForwardingSender { method set_ports (line 101) | pub fn set_ports(&self, ports: PortList) { method clone (line 142) | fn clone(&self) -> Self { method drop (line 151) | fn drop(&mut self) { type PortForwardingReceiver (line 156) | struct PortForwardingReceiver { method new (line 161) | pub fn new() -> (PortForwardingSender, Self) { method apply_to (line 174) | pub async fn apply_to(&mut self, log: log::Logger, tunnel: Arc Result<(), std::io::Er... function server (line 276) | pub async fn server( function serve_singleton_rpc (line 304) | async fn serve_singleton_rpc( function print_forwarding_addr (line 353) | fn print_forwarding_addr(r: &SetPortsResponse) { FILE: cli/src/tunnels/nosleep.rs type SleepInhibitor (line 7) | pub type SleepInhibitor = super::nosleep_windows::SleepInhibitor; type SleepInhibitor (line 10) | pub type SleepInhibitor = super::nosleep_linux::SleepInhibitor; type SleepInhibitor (line 13) | pub type SleepInhibitor = super::nosleep_macos::SleepInhibitor; FILE: cli/src/tunnels/nosleep_linux.rs type PMInhibitor (line 26) | trait PMInhibitor { method inhibit (line 28) | fn inhibit(&self, what: &str, why: &str) -> zbus::Result; type ScreenSaver (line 38) | trait ScreenSaver { method inhibit (line 40) | fn inhibit(&self, what: &str, why: &str) -> zbus::Result; type SleepInhibitor (line 43) | pub struct SleepInhibitor { method new (line 48) | pub async fn new() -> Result { FILE: cli/src/tunnels/nosleep_macos.rs function IOPMAssertionCreateWithName (line 15) | pub fn IOPMAssertionCreateWithName( function IOPMAssertionRelease (line 22) | pub fn IOPMAssertionRelease(assertion_id: u32) -> c_int; constant NUM_ASSERTIONS (line 25) | const NUM_ASSERTIONS: usize = 2; constant ASSERTIONS (line 27) | const ASSERTIONS: [&str; NUM_ASSERTIONS] = ["PreventUserIdleSystemSleep"... type Assertion (line 29) | struct Assertion(u32); method make (line 32) | pub fn make(typ: &CFString, name: &CFString) -> io::Result { method drop (line 52) | fn drop(&mut self) { type SleepInhibitor (line 59) | pub struct SleepInhibitor { method new (line 64) | pub async fn new() -> io::Result { FILE: cli/src/tunnels/nosleep_windows.rs type Request (line 23) | struct Request(*mut c_void); method new (line 26) | pub fn new() -> io::Result { method set (line 43) | pub fn set(&self, request_type: POWER_REQUEST_TYPE) -> io::Result<()> { method drop (line 54) | fn drop(&mut self) { type SleepInhibitor (line 61) | pub struct SleepInhibitor { method new (line 66) | pub async fn new() -> io::Result { method drop (line 74) | fn drop(&mut self) { FILE: cli/src/tunnels/paths.rs constant SERVER_FOLDER_NAME (line 22) | pub const SERVER_FOLDER_NAME: &str = "server"; type ServerPaths (line 24) | pub struct ServerPaths { method get_running_pid (line 38) | pub fn get_running_pid(&self) -> Option { method delete (line 56) | pub fn delete(&self) -> Result<(), WrappedError> { method write_pid (line 66) | pub fn write_pid(&self, pid: u32) -> Result<(), WrappedError> { method read_pid (line 75) | fn read_pid(&self) -> Option { type InstalledServer (line 83) | pub struct InstalledServer { method server_paths (line 91) | pub fn server_paths(&self, p: &LauncherPaths) -> ServerPaths { method get_install_folder (line 109) | fn get_install_folder(&self, p: &LauncherPaths) -> PathBuf { function prune_stopped_servers (line 119) | pub fn prune_stopped_servers(launcher_paths: &LauncherPaths) -> Result Vec { function get_server_folder_name (line 157) | pub fn get_server_folder_name(quality: Quality, commit: &str) -> String { FILE: cli/src/tunnels/port_forwarder.rs type PortForwardingRec (line 20) | pub enum PortForwardingRec { type PortForwardingProcessor (line 28) | pub struct PortForwardingProcessor { method new (line 35) | pub fn new() -> Self { method handle (line 45) | pub fn handle(&self) -> PortForwarding { method recv (line 53) | pub async fn recv(&mut self) -> Option { method process (line 58) | pub async fn process(&mut self, req: PortForwardingRec, tunnel: &mut A... method process_unforward (line 70) | async fn process_unforward( method process_forward (line 84) | async fn process_forward( type PortForwarding (line 106) | pub struct PortForwarding { method forward (line 111) | pub async fn forward(&self, port: u16, privacy: PortPrivacy) -> Result... method unforward (line 125) | pub async fn unforward(&self, port: u16) -> Result<(), AnyError> { FILE: cli/src/tunnels/protocol.rs type ClientRequestMethod (line 17) | pub enum ClientRequestMethod<'a> { type HttpBodyParams (line 26) | pub struct HttpBodyParams { type HttpRequestParams (line 34) | pub struct HttpRequestParams<'a> { type HttpHeadersParams (line 41) | pub struct HttpHeadersParams { type ForwardParams (line 48) | pub struct ForwardParams { type UnforwardParams (line 55) | pub struct UnforwardParams { type ForwardResult (line 60) | pub struct ForwardResult { type ServeParams (line 65) | pub struct ServeParams { type EmptyObject (line 81) | pub struct EmptyObject {} type UpdateParams (line 84) | pub struct UpdateParams { type ServerMessageParams (line 89) | pub struct ServerMessageParams { type ServerClosedParams (line 96) | pub struct ServerClosedParams { type RefServerMessageParams (line 101) | pub struct RefServerMessageParams<'a> { type UpdateResult (line 108) | pub struct UpdateResult { type ToClientRequest (line 114) | pub struct ToClientRequest<'a> { type ServerLog (line 121) | pub struct ServerLog<'a> { type GetHostnameResponse (line 127) | pub struct GetHostnameResponse { type GetEnvResponse (line 132) | pub struct GetEnvResponse { type SysKillRequest (line 140) | pub struct SysKillRequest { type SysKillResponse (line 145) | pub struct SysKillResponse { type FsSinglePathRequest (line 159) | pub struct FsSinglePathRequest { type FsFileKind (line 164) | pub enum FsFileKind { method from (line 174) | fn from(kind: std::fs::FileType) -> Self { type FsStatResponse (line 188) | pub struct FsStatResponse { type FsReadDirResponse (line 196) | pub struct FsReadDirResponse { type FsReadDirEntry (line 201) | pub struct FsReadDirEntry { type FsRenameRequest (line 209) | pub struct FsRenameRequest { type NetConnectRequest (line 216) | pub struct NetConnectRequest { type CallServerHttpParams (line 222) | pub struct CallServerHttpParams { type CallServerHttpResult (line 230) | pub struct CallServerHttpResult { type VersionResponse (line 238) | pub struct VersionResponse { method default (line 244) | fn default() -> Self { type SpawnParams (line 253) | pub struct SpawnParams { type AcquireCliParams (line 263) | pub struct AcquireCliParams { type SpawnResult (line 272) | pub struct SpawnResult { constant METHOD_CHALLENGE_ISSUE (line 277) | pub const METHOD_CHALLENGE_ISSUE: &str = "challenge_issue"; constant METHOD_CHALLENGE_VERIFY (line 278) | pub const METHOD_CHALLENGE_VERIFY: &str = "challenge_verify"; type ChallengeIssueParams (line 281) | pub struct ChallengeIssueParams { type ChallengeIssueResponse (line 286) | pub struct ChallengeIssueResponse { type ChallengeVerifyParams (line 291) | pub struct ChallengeVerifyParams { type PortPrivacy (line 297) | pub enum PortPrivacy { type PortProtocol (line 304) | pub enum PortProtocol { method fmt (line 311) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method to_contract_str (line 323) | pub fn to_contract_str(&self) -> &'static str { method default (line 317) | fn default() -> Self { constant METHOD_SET_PORTS (line 337) | pub const METHOD_SET_PORTS: &str = "set_ports"; type PortRec (line 340) | pub struct PortRec { type PortList (line 346) | pub type PortList = Vec; type SetPortsParams (line 349) | pub struct SetPortsParams { type SetPortsResponse (line 354) | pub struct SetPortsResponse { constant METHOD_RESTART (line 364) | pub const METHOD_RESTART: &str = "restart"; constant METHOD_SHUTDOWN (line 365) | pub const METHOD_SHUTDOWN: &str = "shutdown"; constant METHOD_STATUS (line 366) | pub const METHOD_STATUS: &str = "status"; constant METHOD_LOG (line 367) | pub const METHOD_LOG: &str = "log"; constant METHOD_LOG_REPLY_DONE (line 368) | pub const METHOD_LOG_REPLY_DONE: &str = "log_done"; type LogMessage (line 371) | pub struct LogMessage<'a> { type LogMessageOwned (line 378) | pub struct LogMessageOwned { type StatusWithTunnelName (line 385) | pub struct StatusWithTunnelName { type Status (line 392) | pub struct Status { method default (line 401) | fn default() -> Self { type LogReplayFinished (line 413) | pub struct LogReplayFinished {} type TunnelState (line 416) | pub enum TunnelState { FILE: cli/src/tunnels/server_bridge.rs type ServerBridge (line 13) | pub struct ServerBridge { method new (line 21) | pub async fn new( method write (line 51) | pub async fn write(&mut self, b: Vec) -> std::io::Result<()> { method close (line 59) | pub async fn close(mut self) -> std::io::Result<()> { constant BUFFER_SIZE (line 18) | const BUFFER_SIZE: usize = 65536; FILE: cli/src/tunnels/server_multiplexer.rs type Inner (line 14) | type Inner = Arc>>>; type ServerBridgeRec (line 16) | struct ServerBridgeRec { type ServerMultiplexer (line 26) | pub struct ServerMultiplexer { method new (line 31) | pub fn new() -> Self { method register (line 38) | pub fn register(&self, id: u16, bridge: ServerBridge) { method remove (line 53) | pub fn remove(&self, id: u16) { method write_message (line 63) | pub fn write_message(&self, log: &log::Logger, bridge_id: u16, message... method dispose (line 87) | pub async fn dispose(&self) { function write_loop (line 113) | async fn write_loop(log: log::Logger, id: u16, mut bridge: ServerBridge,... FILE: cli/src/tunnels/service.rs constant SERVICE_LOG_FILE_NAME (line 15) | pub const SERVICE_LOG_FILE_NAME: &str = "tunnel-service.log"; type ServiceContainer (line 18) | pub trait ServiceContainer: Send { method run_service (line 19) | async fn run_service( type ServiceManager (line 27) | pub trait ServiceManager { method register (line 30) | async fn register(&self, exe: PathBuf, args: &[&str]) -> Result<(), An... method run (line 35) | async fn run( method show_logs (line 42) | async fn show_logs(&self) -> Result<(), AnyError>; method is_installed (line 45) | async fn is_installed(&self) -> Result; method unregister (line 48) | async fn unregister(&self) -> Result<(), AnyError>; type ServiceManagerImpl (line 52) | pub type ServiceManagerImpl = super::service_windows::WindowsService; type ServiceManagerImpl (line 55) | pub type ServiceManagerImpl = super::service_linux::SystemdService; type ServiceManagerImpl (line 58) | pub type ServiceManagerImpl = super::service_macos::LaunchdService; function create_service_manager (line 62) | pub fn create_service_manager(log: log::Logger, paths: &LauncherPaths) -... function tail_log_file (line 78) | pub(crate) async fn tail_log_file(log_file: &Path) -> Result<(), AnyErro... FILE: cli/src/tunnels/service_linux.rs type SystemdService (line 25) | pub struct SystemdService { method new (line 31) | pub fn new(log: log::Logger, paths: LauncherPaths) -> Self { method connect (line 40) | async fn connect() -> Result { method proxy (line 47) | async fn proxy(connection: &Connection) -> Result String { method service_name_string (line 64) | fn service_name_string() -> String { method register (line 71) | async fn register( method is_installed (line 124) | async fn is_installed(&self) -> Result { method run (line 138) | async fn run( method show_logs (line 146) | async fn show_logs(&self) -> Result<(), AnyError> { method unregister (line 169) | async fn unregister(&self) -> Result<(), crate::util::errors::AnyError> { function write_systemd_service_file (line 194) | fn write_systemd_service_file( type SystemdManagerDbus (line 235) | trait SystemdManagerDbus { method enable_unit_files (line 237) | fn enable_unit_files( method get_unit_file_state (line 244) | fn get_unit_file_state(&self, file: String) -> zbus::Result; method link_unit_files (line 246) | fn link_unit_files( method disable_unit_files (line 253) | fn disable_unit_files( method start_unit (line 260) | fn start_unit(&self, name: String, mode: String) -> zbus::Result zbus::Result zbus::Result<()>; FILE: cli/src/tunnels/service_macos.rs type LaunchdService (line 26) | pub struct LaunchdService { method new (line 32) | pub fn new(log: log::Logger, paths: &LauncherPaths) -> Self { method register (line 42) | async fn register( method show_logs (line 66) | async fn show_logs(&self) -> Result<(), AnyError> { method run (line 70) | async fn run( method is_installed (line 78) | async fn is_installed(&self) -> Result { method unregister (line 83) | async fn unregister(&self) -> Result<(), crate::util::errors::AnyError> { function get_service_label (line 114) | fn get_service_label() -> String { function get_service_file_path (line 118) | fn get_service_file_path() -> Result { function write_service_file (line 128) | fn write_service_file( FILE: cli/src/tunnels/service_windows.rs constant DID_LAUNCH_AS_HIDDEN_PROCESS (line 24) | const DID_LAUNCH_AS_HIDDEN_PROCESS: &str = "VSCODE_CLI_DID_LAUNCH_AS_HID... type WindowsService (line 26) | pub struct WindowsService { method new (line 33) | pub fn new(log: log::Logger, paths: &LauncherPaths) -> Self { method open_key (line 41) | fn open_key() -> Result { method register (line 51) | async fn register(&self, exe: std::path::PathBuf, args: &[&str]) -> Resu... method show_logs (line 87) | async fn show_logs(&self) -> Result<(), AnyError> { method run (line 91) | async fn run( method is_installed (line 116) | async fn is_installed(&self) -> Result { method unregister (line 121) | async fn unregister(&self) -> Result<(), AnyError> { FILE: cli/src/tunnels/shutdown_signal.rs type ShutdownSignal (line 17) | pub enum ShutdownSignal { method fmt (line 27) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type ShutdownRequest (line 45) | pub enum ShutdownRequest { method wait (line 53) | async fn wait(self) -> Option { method create_rx (line 73) | pub fn create_rx( FILE: cli/src/tunnels/singleton_client.rs type SingletonClientArgs (line 34) | pub struct SingletonClientArgs { type SingletonServerContext (line 40) | struct SingletonServerContext { constant CONTROL_INSTRUCTIONS_COMMON (line 46) | const CONTROL_INSTRUCTIONS_COMMON: &str = constant CONTROL_INSTRUCTIONS_INTERACTIVE (line 49) | const CONTROL_INSTRUCTIONS_INTERACTIVE: &str = concatcp!( function start_singleton_client (line 61) | pub async fn start_singleton_client(args: SingletonClientArgs) -> bool { function do_single_rpc_call (line 154) | pub async fn do_single_rpc_call< FILE: cli/src/tunnels/singleton_server.rs type SingletonServerArgs (line 40) | pub struct SingletonServerArgs<'a> { type StatusInfo (line 51) | struct StatusInfo { type SingletonServerContext (line 57) | struct SingletonServerContext { type RpcServer (line 69) | pub struct RpcServer { function make_singleton_server (line 75) | pub fn make_singleton_server( function start_singleton_server (line 145) | pub async fn start_singleton_server( function serve_singleton_rpc (line 185) | async fn serve_singleton_rpc( type BroadcastLogSink (line 216) | pub struct BroadcastLogSink { method new (line 228) | pub fn new() -> Self { method get_brocaster (line 236) | pub fn get_brocaster(&self) -> broadcast::Sender> { method replay_and_subscribe (line 240) | fn replay_and_subscribe( method write_log (line 261) | fn write_log(&self, level: log::Level, prefix: &str, message: &str) { method write_result (line 277) | fn write_result(&self, message: &str) { method default (line 222) | fn default() -> Self { FILE: cli/src/tunnels/socket_signal.rs type CloseReason (line 16) | pub struct CloseReason(pub String); type SocketSignal (line 18) | pub enum SocketSignal { method from (line 26) | fn from(v: Vec) -> Self { method from_message (line 32) | pub fn from_message(msg: &T) -> Self type ServerMessageDestination (line 42) | pub enum ServerMessageDestination { type ServerMessageSink (line 48) | pub struct ServerMessageSink { method new_plain (line 56) | pub fn new_plain( method new_compressed (line 69) | pub fn new_compressed( method server_closed (line 84) | pub async fn server_closed(&mut self) -> Result<(), mpsc::error::SendE... method server_message (line 88) | pub async fn server_message( method server_message_or_closed (line 95) | async fn server_message_or_closed( method get_server_msg_content (line 126) | pub(crate) fn get_server_msg_content<'a: 'b, 'b>( function send_data_or_close_if_none (line 141) | async fn send_data_or_close_if_none( method drop (line 168) | fn drop(&mut self) { type ClientMessageDecoder (line 173) | pub struct ClientMessageDecoder { method new_plain (line 178) | pub fn new_plain() -> Self { method new_compressed (line 182) | pub fn new_compressed() -> Self { method decode (line 190) | pub fn decode<'a: 'b, 'b>(&'a mut self, message: &'b [u8]) -> std::io:... type FlateAlgorithm (line 199) | trait FlateAlgorithm { method total_in (line 200) | fn total_in(&self) -> u64; method total_out (line 201) | fn total_out(&self) -> u64; method process (line 202) | fn process( method total_in (line 213) | fn total_in(&self) -> u64 { method total_out (line 217) | fn total_out(&self) -> u64 { method process (line 221) | fn process( method total_in (line 241) | fn total_in(&self) -> u64 { method total_out (line 245) | fn total_out(&self) -> u64 { method process (line 249) | fn process( type DecompressFlateAlgorithm (line 210) | struct DecompressFlateAlgorithm(flate2::Decompress); type CompressFlateAlgorithm (line 238) | struct CompressFlateAlgorithm(flate2::Compress); type FlateStream (line 266) | struct FlateStream function new (line 278) | pub fn new(alg: A) -> Self { function process (line 285) | pub fn process(&mut self, contents: &[u8], finish: bool) -> std::io::Res... function test_round_trips_compression (line 332) | fn test_round_trips_compression() { constant TEST_191501_BUFS (line 352) | const TEST_191501_BUFS: [&str; 3] = [ function test_flatestream_decodes_191501 (line 360) | fn test_flatestream_decodes_191501() { FILE: cli/src/tunnels/wsl_detect.rs function is_wsl_installed (line 9) | pub fn is_wsl_installed(_log: &log::Logger) -> bool { function is_wsl_installed (line 14) | pub fn is_wsl_installed(log: &log::Logger) -> bool { FILE: cli/src/update_service.rs type UpdateService (line 24) | pub struct UpdateService { method new (line 64) | pub fn new(log: log::Logger, http: BoxedHttp) -> Self { method get_release_by_semver_version (line 68) | pub async fn get_release_by_semver_version( method get_latest_commit (line 110) | pub async fn get_latest_commit( method get_download_stream (line 150) | pub async fn get_download_stream(&self, release: &Release) -> Result) -> std::fmt::Result { type UpdateServerVersion (line 46) | struct UpdateServerVersion { function quality_download_segment (line 51) | fn quality_download_segment(quality: options::Quality) -> &'static str { function get_update_endpoint (line 59) | fn get_update_endpoint() -> Result<&'static str, CodeError> { function unzip_downloaded_release (line 174) | pub fn unzip_downloaded_release( type TargetKind (line 190) | pub enum TargetKind { method download_segment (line 198) | fn download_segment(&self, platform: Platform) -> Option { type Platform (line 209) | pub enum Platform { method archive (line 226) | pub fn archive(&self) -> Option { method headless (line 239) | pub fn headless(&self) -> String { method cli (line 258) | pub fn cli(&self) -> String { method web (line 277) | pub fn web(&self) -> String { method env_default (line 281) | pub fn env_default() -> Option { method fmt (line 317) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { FILE: cli/src/util/app_lock.rs type AppMutex (line 17) | pub struct AppMutex { method new (line 27) | pub fn new(_name: &str) -> Result { method new (line 32) | pub fn new(name: &str) -> Result { method drop (line 55) | fn drop(&mut self) { FILE: cli/src/util/command.rs function capture_command_and_check_status (line 13) | pub async fn capture_command_and_check_status( function check_output_status (line 31) | pub fn check_output_status( function capture_command (line 51) | pub async fn capture_command( function new_tokio_command (line 75) | pub fn new_tokio_command(exe: impl AsRef) -> Command { function new_tokio_command (line 83) | pub fn new_tokio_command(exe: impl AsRef) -> Command { function new_script_command (line 90) | pub fn new_script_command(script: impl AsRef) -> Command { function new_script_command (line 101) | pub fn new_script_command(script: impl AsRef) -> Command { function new_std_command (line 107) | pub fn new_std_command(exe: impl AsRef) -> std::process::Command { function new_std_command (line 118) | pub fn new_std_command(exe: impl AsRef) -> std::process::Command { function kill_tree (line 124) | pub async fn kill_tree(process_id: u32) -> Result<(), CodeError> { function kill_tree (line 131) | pub async fn kill_tree(process_id: u32) -> Result<(), CodeError> { FILE: cli/src/util/errors.rs type WrappedError (line 14) | pub struct WrappedError { method fmt (line 20) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { method source (line 26) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { method from (line 38) | fn from(e: reqwest::Error) -> WrappedError { function wrapdbg (line 49) | pub fn wrapdbg(original: T, message: S) -> WrappedError function wrap (line 60) | pub fn wrap(original: T, message: S) -> WrappedError type StatusError (line 73) | pub struct StatusError { method fmt (line 80) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { method from_res (line 90) | pub async fn from_res(res: reqwest::Response) -> Result std::fmt::Result { type InvalidServerExtensionError (line 121) | pub struct InvalidServerExtensionError(pub String); method fmt (line 124) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type DevTunnelError (line 131) | pub struct DevTunnelError(pub String); method fmt (line 134) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { method source (line 140) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { type MissingEntrypointError (line 147) | pub struct MissingEntrypointError(); method fmt (line 150) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type SetupError (line 156) | pub struct SetupError(pub String); method fmt (line 159) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type NoHomeForLauncherError (line 170) | pub struct NoHomeForLauncherError(); method fmt (line 173) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type InvalidTunnelName (line 182) | pub struct InvalidTunnelName(pub String); method fmt (line 185) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type TunnelCreationFailed (line 191) | pub struct TunnelCreationFailed(pub String, pub String); method fmt (line 194) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type TunnelHostFailed (line 204) | pub struct TunnelHostFailed(pub String); method fmt (line 207) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type ExtensionInstallFailed (line 213) | pub struct ExtensionInstallFailed(pub String); method fmt (line 216) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type MismatchedLaunchModeError (line 222) | pub struct MismatchedLaunchModeError(); method fmt (line 225) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type NoAttachedServerError (line 231) | pub struct NoAttachedServerError(); method fmt (line 234) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type RefreshTokenNotAvailableError (line 240) | pub struct RefreshTokenNotAvailableError(); method fmt (line 243) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type NoInstallInUserProvidedPath (line 249) | pub struct NoInstallInUserProvidedPath(pub String); method fmt (line 252) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type InvalidRequestedVersion (line 265) | pub struct InvalidRequestedVersion(); method fmt (line 268) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type UserCancelledInstallation (line 277) | pub struct UserCancelledInstallation(); method fmt (line 280) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type CannotForwardControlPort (line 286) | pub struct CannotForwardControlPort(); method fmt (line 289) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type ServerHasClosed (line 295) | pub struct ServerHasClosed(); method fmt (line 298) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type ServiceAlreadyRegistered (line 304) | pub struct ServiceAlreadyRegistered(); method fmt (line 307) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type WindowsNeedsElevation (line 313) | pub struct WindowsNeedsElevation(pub String); method fmt (line 316) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type InvalidRpcDataError (line 336) | pub struct InvalidRpcDataError(pub String); method fmt (line 339) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type CorruptDownload (line 345) | pub struct CorruptDownload(pub String); method fmt (line 348) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type MissingHomeDirectory (line 358) | pub struct MissingHomeDirectory(); method fmt (line 361) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type OAuthError (line 367) | pub struct OAuthError { method fmt (line 373) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type DbusConnectFailedError (line 419) | pub struct DbusConnectFailedError(pub String); method fmt (line 422) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { type CodeError (line 441) | pub enum CodeError { method from (line 556) | fn from(e: reqwest::Error) -> AnyError { FILE: cli/src/util/file_lock.rs type FileLock (line 9) | pub struct FileLock { method acquire (line 35) | pub fn acquire(file: File) -> Result { method acquire (line 76) | pub fn acquire(file: File) -> Result { method file (line 93) | pub fn file(&self) -> &File { method file_mut (line 97) | pub fn file_mut(&mut self) -> &mut File { type Lock (line 18) | pub enum Lock { constant PREFIX_LOCKED_BYTES (line 28) | pub const PREFIX_LOCKED_BYTES: usize = 1; constant PREFIX_LOCKED_BYTES (line 31) | pub const PREFIX_LOCKED_BYTES: usize = 0; method drop (line 104) | fn drop(&mut self) { method drop (line 120) | fn drop(&mut self) { FILE: cli/src/util/http.rs function download_into_file (line 32) | pub async fn download_into_file( type SimpleResponse (line 58) | pub struct SimpleResponse { method url_path_basename (line 66) | pub fn url_path_basename(&self) -> Option { method generic_error (line 75) | pub fn generic_error(url: &str) -> Self { method into_err (line 86) | pub async fn into_err(mut self) -> StatusError { method json (line 101) | pub async fn json(&mut self) -> Result; type ReqwestSimpleHttp (line 135) | pub struct ReqwestSimpleHttp { method new (line 140) | pub fn new() -> Self { method with_client (line 149) | pub fn with_client(client: reqwest::Client) -> Self { method default (line 155) | fn default() -> Self { type DelegatedHttpEvent (line 187) | enum DelegatedHttpEvent { type DelegatedHttpRequest (line 197) | pub struct DelegatedHttpRequest { method initial_response (line 204) | pub fn initial_response(&self, status_code: u16, headers: Vec<(String,... method body (line 213) | pub fn body(&self, chunk: Vec) { method end (line 217) | pub fn end(self) {} method drop (line 221) | fn drop(&mut self) { type DelegatedSimpleHttp (line 228) | pub struct DelegatedSimpleHttp { method new (line 234) | pub fn new(log: log::Logger) -> (Self, mpsc::Receiver) -> Self { method poll_read (line 319) | fn poll_read( type FallbackSimpleHttp (line 341) | pub struct FallbackSimpleHttp { method new (line 347) | pub fn new(native: ReqwestSimpleHttp, delegated: DelegatedSimpleHttp) ... method native (line 351) | pub fn native(&self) -> ReqwestSimpleHttp { method delegated (line 355) | pub fn delegated(&self) -> DelegatedSimpleHttp { FILE: cli/src/util/input.rs type ProgressBarReporter (line 13) | pub struct ProgressBarReporter { method from (line 19) | fn from(bar: ProgressBar) -> Self { method report_progress (line 28) | fn report_progress(&mut self, bytes_so_far: u64, total_bytes: u64) { function prompt_yn (line 41) | pub fn prompt_yn(text: &str) -> Result { function prompt_options (line 49) | pub fn prompt_options(text: impl Into, options: &[T]) -> Resu... function prompt_placeholder (line 63) | pub fn prompt_placeholder(question: &str, placeholder: &str) -> Result( type ReadBuffer (line 75) | pub(crate) struct ReadBuffer(Option<(Vec, usize)>); method take_data (line 79) | pub fn take_data(&mut self) -> Option<(Vec, usize)> { method put_data (line 84) | pub fn put_data( type TailEvent (line 111) | pub enum TailEvent { function tailf (line 122) | pub fn tailf(file: File, n: usize) -> mpsc::UnboundedReceiver { function test_tailf_empty (line 230) | async fn test_tailf_empty() { function test_tailf_resets (line 267) | async fn test_tailf_resets() { function test_tailf_with_data (line 302) | async fn test_tailf_with_data() { FILE: cli/src/util/is_integrated.rs function is_integrated_cli (line 10) | pub fn is_integrated_cli() -> io::Result { FILE: cli/src/util/machine.rs function process_at_path_exists (line 13) | pub fn process_at_path_exists(pid: u32, name: &Path) -> bool { function process_exists (line 31) | pub fn process_exists(pid: u32) -> bool { function kill_pid (line 36) | pub fn kill_pid(pid: u32) -> bool { function wait_until_process_exits (line 48) | pub async fn wait_until_process_exits(pid: Pid, poll_ms: u64) { function find_running_process (line 56) | pub fn find_running_process(name: &Path) -> Option { function wait_until_exe_deleted (line 72) | pub async fn wait_until_exe_deleted(current_exe: &Path, poll_ms: u64) { function canonical_exe (line 81) | pub fn canonical_exe() -> std::io::Result { function canonical_exe_inner (line 91) | fn canonical_exe_inner( function test_canonical_exe_in_snap (line 126) | fn test_canonical_exe_in_snap() { function test_canonical_exe_not_in_snap (line 137) | fn test_canonical_exe_not_in_snap() { function test_canonical_exe_not_in_snap2 (line 148) | fn test_canonical_exe_not_in_snap2() { FILE: cli/src/util/os.rs function os_release (line 7) | pub fn os_release() -> Result { function os_release (line 25) | pub fn os_release() -> Result { FILE: cli/src/util/prereqs.rs constant NIXOS_TEST_PATH (line 35) | const NIXOS_TEST_PATH: &str = "/etc/NIXOS"; type PreReqChecker (line 37) | pub struct PreReqChecker {} method new (line 46) | pub fn new() -> PreReqChecker { method verify (line 51) | pub async fn verify(&self) -> Result { method verify (line 62) | pub async fn verify(&self) -> Result { method default (line 40) | fn default() -> Self { function check_musl_interpreter (line 123) | async fn check_musl_interpreter() -> Result<(), String> { function check_glibc_version (line 141) | async fn check_glibc_version() -> Result { function check_is_nixos (line 174) | async fn check_is_nixos() -> bool { function skip_requirements_check (line 189) | pub async fn skip_requirements_check() -> bool { function skip_requirements_check (line 197) | pub async fn skip_requirements_check() -> bool { function check_glibcxx_version (line 203) | async fn check_glibcxx_version() -> Result { function check_for_sufficient_glibcxx_versions (line 233) | fn check_for_sufficient_glibcxx_versions(contents: Vec) -> Result Option { function extract_generic_version (line 269) | fn extract_generic_version(output: &str) -> Option { function extract_libstd_from_ldconfig (line 278) | fn extract_libstd_from_ldconfig(output: &[u8]) -> Option { function u32_from_bytes (line 286) | fn u32_from_bytes(b: &[u8]) -> u32 { type SimpleSemver (line 291) | struct SimpleSemver { method fmt (line 326) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { method new (line 333) | fn new(major: u32, minor: u32, patch: u32) -> SimpleSemver { method partial_cmp (line 298) | fn partial_cmp(&self, other: &Self) -> Option { method cmp (line 304) | fn cmp(&self, other: &Self) -> Ordering { method from (line 320) | fn from(s: &SimpleSemver) -> Self { function test_extract_libstd_from_ldconfig (line 347) | fn test_extract_libstd_from_ldconfig() { function test_gte (line 368) | fn test_gte() { function check_for_sufficient_glibcxx_versions (line 379) | fn check_for_sufficient_glibcxx_versions() { FILE: cli/src/util/ring_buffer.rs type RingBuffer (line 6) | pub struct RingBuffer { function new (line 12) | pub fn new(capacity: usize) -> Self { function capacity (line 19) | pub fn capacity(&self) -> usize { function len (line 23) | pub fn len(&self) -> usize { function is_full (line 27) | pub fn is_full(&self) -> bool { function is_empty (line 31) | pub fn is_empty(&self) -> bool { function push (line 35) | pub fn push(&mut self, value: T) { function iter (line 45) | pub fn iter(&self) -> RingBufferIter<'_, T> { type Item (line 54) | type Item = T; type IntoIter (line 55) | type IntoIter = OwnedRingBufferIter; method into_iter (line 57) | fn into_iter(self) -> OwnedRingBufferIter type OwnedRingBufferIter (line 68) | pub struct OwnedRingBufferIter { type Item (line 74) | type Item = T; method next (line 76) | fn next(&mut self) -> Option { type RingBufferIter (line 88) | pub struct RingBufferIter<'a, T> { type Item (line 94) | type Item = &'a T; method next (line 96) | fn next(&mut self) -> Option { function test_inserts (line 113) | fn test_inserts() { FILE: cli/src/util/sync.rs type Barrier (line 13) | pub struct Barrier(watch::Receiver>) function wait (line 22) | pub async fn wait(&mut self) -> Result { function is_open (line 33) | pub fn is_open(&self) -> bool { function recv_msg (line 40) | async fn recv_msg(&mut self) -> Option { type BarrierOpener (line 46) | pub struct BarrierOpener(Arc>>); function open (line 50) | pub fn open(&self, value: T) { function new_barrier (line 64) | pub fn new_barrier() -> (Barrier, BarrierOpener) type Receivable (line 74) | pub trait Receivable { method recv_msg (line 75) | async fn recv_msg(&mut self) -> Option; function recv_msg (line 82) | async fn recv_msg(&mut self) -> Option { function recv_msg (line 95) | async fn recv_msg(&mut self) -> Option { function recv_msg (line 102) | async fn recv_msg(&mut self) -> Option { type ConcatReceivable (line 107) | pub struct ConcatReceivable, B: Receivable> { function new (line 114) | pub fn new(left: A, right: B) -> Self { function recv_msg (line 127) | async fn recv_msg(&mut self) -> Option { type MergedReceivable (line 141) | pub struct MergedReceivable, B: Receivable> { function new (line 148) | pub fn new(left: A, right: B) -> Self { function recv_msg (line 161) | async fn recv_msg(&mut self) -> Option { function test_barrier_close_after_spawn (line 189) | async fn test_barrier_close_after_spawn() { function test_barrier_close_before_spawn (line 203) | async fn test_barrier_close_before_spawn() { FILE: cli/src/util/tar.rs function should_skip_first_segment (line 16) | fn should_skip_first_segment(file: &fs::File) -> Result<(bool, u64), Wra... function decompress_tarball (line 59) | pub fn decompress_tarball( function has_gzip_header (line 119) | pub fn has_gzip_header(path: &Path) -> std::io::Result<(File, bool)> { FILE: cli/src/util/zipper.rs function should_skip_first_segment (line 18) | fn should_skip_first_segment(archive: &mut ZipArchive) -> bool { function unzip_file (line 47) | pub fn unzip_file(file: File, parent_path: &Path, mut reporter: T) ->... function apply_permissions (line 138) | fn apply_permissions(file: &ZipFile, outpath: &Path) -> Result<(), Wrapp... function apply_permissions (line 154) | fn apply_permissions(_file: &ZipFile, _outpath: &Path) -> Result<(), Wra... FILE: extensions/configuration-editing/src/configurationEditingMain.ts function activate (line 12) | function activate(context: vscode.ExtensionContext): void { function registerSettingsCompletions (line 32) | function registerSettingsCompletions(): vscode.Disposable { function registerVariableCompletions (line 40) | function registerVariableCompletions(pattern: string): vscode.Disposable { function isCompletingInsidePropertyStringValue (line 84) | function isCompletingInsidePropertyStringValue(document: vscode.TextDocu... function isLocationInsideTopLevelProperty (line 96) | function isLocationInsideTopLevelProperty(location: Location, values: st... type IExtensionsContent (line 100) | interface IExtensionsContent { function registerExtensionsCompletions (line 104) | function registerExtensionsCompletions(): vscode.Disposable[] { function registerExtensionsCompletionsInExtensionsDocument (line 108) | function registerExtensionsCompletionsInExtensionsDocument(): vscode.Dis... function registerExtensionsCompletionsInWorkspaceConfigurationDocument (line 122) | function registerExtensionsCompletionsInWorkspaceConfigurationDocument()... function getReplaceRange (line 136) | function getReplaceRange(document: vscode.TextDocument, location: Locati... method provideDocumentSymbols (line 148) | provideDocumentSymbols(document: vscode.TextDocument, _token: vscode.Can... function registerContextKeyCompletions (line 182) | function registerContextKeyCompletions(): vscode.Disposable { FILE: extensions/configuration-editing/src/extensionsProposals.ts function provideInstalledExtensionProposals (line 9) | async function provideInstalledExtensionProposals(existing: string[], ad... FILE: extensions/configuration-editing/src/importExportProfiles.ts class GitHubGistProfileContentHandler (line 11) | class GitHubGistProfileContentHandler implements vscode.ProfileContentHa... method getOctokit (line 17) | private getOctokit(): Promise { method saveProfile (line 35) | async saveProfile(name: string, content: string): Promise<{ readonly i... method getPublicOctokit (line 53) | private getPublicOctokit(): Promise { method readProfile (line 65) | async readProfile(arg: string | vscode.Uri): Promise { FILE: extensions/configuration-editing/src/node/net.ts function getAgent (line 17) | function getAgent(url: string | undefined = process.env.HTTPS_PROXY): Ag... FILE: extensions/configuration-editing/src/settingsDocumentHelper.ts constant OVERRIDE_IDENTIFIER_REGEX (line 10) | const OVERRIDE_IDENTIFIER_REGEX = /\[([^\[\]]*)\]/g; class SettingsDocument (line 12) | class SettingsDocument { method constructor (line 14) | constructor(private document: vscode.TextDocument) { } method provideCompletionItems (line 16) | public async provideCompletionItems(position: vscode.Position, _token:... method getReplaceRange (line 72) | private getReplaceRange(location: Location, position: vscode.Position) { method isCompletingPropertyValue (line 83) | private isCompletingPropertyValue(location: Location, pos: vscode.Posi... method provideWindowTitleCompletionItems (line 95) | private async provideWindowTitleCompletionItems(location: Location, po... method provideEditorLabelCompletionItems (line 134) | private async provideEditorLabelCompletionItems(location: Location, po... method provideFilesAssociationsCompletionItems (line 159) | private async provideFilesAssociationsCompletionItems(location: Locati... method provideExcludeCompletionItems (line 189) | private async provideExcludeCompletionItems(location: Location, positi... method provideLanguageCompletionItems (line 253) | private async provideLanguageCompletionItems(location: Location, posit... method provideLanguageCompletionItemsForLanguageOverrides (line 265) | private async provideLanguageCompletionItemsForLanguageOverrides(range... method provideLanguageOverridesCompletionItems (line 277) | private async provideLanguageOverridesCompletionItems(location: Locati... method providePortsAttributesCompletionItem (line 321) | private providePortsAttributesCompletionItem(range: vscode.Range): vsc... method newSimpleCompletionItem (line 346) | private newSimpleCompletionItem(text: string, range: vscode.Range, des... method newSnippetCompletionItem (line 355) | private newSnippetCompletionItem(o: { label: string; documentation?: s... FILE: extensions/configuration-editing/src/test/completion.test.ts type ItemDescription (line 539) | interface ItemDescription { function testCompletion (line 545) | async function testCompletion(testFileName: string, languageId: string, ... function setTestContent (line 582) | async function setTestContent(docUri: vscode.Uri, languageId: string, co... FILE: extensions/cpp/build/update-grammars.js function updateGrammars (line 9) | async function updateGrammars() { FILE: extensions/css-language-features/client/src/browser/cssClientMain.ts function activate (line 15) | async function activate(context: ExtensionContext) { function deactivate (line 33) | async function deactivate(): Promise { FILE: extensions/css-language-features/client/src/cssClient.ts type LanguageClientConstructor (line 15) | type LanguageClientConstructor = (name: string, description: string, cli... type Runtime (line 17) | interface Runtime { type FormatterRegistration (line 22) | interface FormatterRegistration { type CSSFormatSettings (line 28) | interface CSSFormatSettings { function startClient (line 39) | async function startClient(context: ExtensionContext, newLanguageClient:... FILE: extensions/css-language-features/client/src/customData.ts function getCustomDataSource (line 9) | function getCustomDataSource(toDispose: Disposable[]) { function getCustomDataPathsInAllWorkspaces (line 40) | function getCustomDataPathsInAllWorkspaces(): string[] { function getCustomDataPathsFromAllExtensions (line 77) | function getCustomDataPathsFromAllExtensions(): string[] { FILE: extensions/css-language-features/client/src/dropOrPaste/dropOrPasteResource.ts class DropOrPasteResourceProvider (line 11) | class DropOrPasteResourceProvider implements vscode.DocumentDropEditProv... method provideDocumentDropEdits (line 15) | async provideDocumentDropEdits( method provideDocumentPasteEdits (line 39) | async provideDocumentPasteEdits( method getUriList (line 64) | private async getUriList(dataTransfer: vscode.DataTransfer): Promise(array: ReadonlyArray): T[] { FILE: extensions/css-language-features/client/src/node/cssClientMain.ts function activate (line 16) | async function activate(context: ExtensionContext) { function deactivate (line 44) | async function deactivate(): Promise { FILE: extensions/css-language-features/client/src/node/nodeFs.ts function getNodeFSRequestService (line 10) | function getNodeFSRequestService(): RequestService { FILE: extensions/css-language-features/client/src/requests.ts function serveFileSystemRequests (line 21) | function serveFileSystemRequests(client: BaseLanguageClient, runtime: Ru... type FileType (line 47) | enum FileType { type FileStat (line 65) | interface FileStat { type RequestService (line 85) | interface RequestService { FILE: extensions/css-language-features/server/src/browser/cssServerMain.ts method setImmediate (line 19) | setImmediate(callback: (...args: any[]) => void, ...args: any[]): Dispos... method setTimeout (line 23) | setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[... FILE: extensions/css-language-features/server/src/cssServer.ts type Settings (line 22) | interface Settings { type RuntimeEnvironment (line 28) | interface RuntimeEnvironment { function startServer (line 37) | function startServer(connection: Connection, runtime: RuntimeEnvironment) { function getFullRange (line 384) | function getFullRange(document: TextDocument): Range { FILE: extensions/css-language-features/server/src/customData.ts function fetchDataProviders (line 9) | function fetchDataProviders(dataPaths: string[], requestService: Request... function parseCSSData (line 22) | function parseCSSData(source: string): ICSSDataProvider { FILE: extensions/css-language-features/server/src/languageModelCache.ts type LanguageModelCache (line 8) | interface LanguageModelCache { function getLanguageModelCache (line 14) | function getLanguageModelCache(maxEntries: number, cleanupIntervalTim... FILE: extensions/css-language-features/server/src/node/cssServerMain.ts method setImmediate (line 23) | setImmediate(callback: (...args: any[]) => void, ...args: any[]): Dispos... method setTimeout (line 27) | setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[... FILE: extensions/css-language-features/server/src/node/cssServerNodeMain.ts function setupMain (line 6) | async function setupMain() { FILE: extensions/css-language-features/server/src/node/nodeFs.ts function getNodeFSRequestService (line 12) | function getNodeFSRequestService(): RequestService { FILE: extensions/css-language-features/server/src/requests.ts type FileType (line 20) | enum FileType { type FileStat (line 38) | interface FileStat { type RequestService (line 58) | interface RequestService { function getRequestService (line 66) | function getRequestService(handledSchemas: string[], connection: Connect... function getScheme (line 101) | function getScheme(uri: string) { FILE: extensions/css-language-features/server/src/test/completion.test.ts type ItemDescription (line 15) | interface ItemDescription { function assertCompletions (line 34) | async function assertCompletions(value: string, expected: { count?: numb... FILE: extensions/css-language-features/server/src/test/links.test.ts type ItemDescription (line 15) | interface ItemDescription { function assertLinks (line 35) | async function assertLinks(value: string, expected: ItemDescription[], t... function getTestResource (line 57) | function getTestResource(path: string) { FILE: extensions/css-language-features/server/src/utils/documentContext.ts function getDocumentContext (line 11) | function getDocumentContext(documentUri: string, workspaceFolders: Works... FILE: extensions/css-language-features/server/src/utils/runner.ts function formatError (line 9) | function formatError(message: string, err: any): string { function runSafeAsync (line 21) | function runSafeAsync(runtime: RuntimeEnvironment, func: () => Thenab... function cancelValue (line 43) | function cancelValue() { FILE: extensions/css-language-features/server/src/utils/strings.ts function startsWith (line 6) | function startsWith(haystack: string, needle: string): boolean { function endsWith (line 23) | function endsWith(haystack: string, needle: string): boolean { FILE: extensions/css-language-features/server/src/utils/validation.ts type Validator (line 11) | type Validator = (textDocument: TextDocument) => Promise; type DiagnosticsSupport (line 12) | type DiagnosticsSupport = { function registerDiagnosticsPushSupport (line 17) | function registerDiagnosticsPushSupport(documents: TextDocuments { function refreshAutoAttachVars (line 88) | function refreshAutoAttachVars() { function getDefaultScope (line 93) | function getDefaultScope(info: ReturnType!]?[\d;:]*["$#'* ]?[a-zA-Z@^`{}... constant OSC_SEQUENCE (line 27) | const OSC_SEQUENCE = /(?:\x1b\]|\x9d).*?(?:\x1b\\|\x07|\x9c)/; constant ESC_SEQUENCE (line 28) | const ESC_SEQUENCE = /\x1b(?:[ #%\(\)\*\+\-\.\/]?[a-zA-Z0-9\|}~@])/; constant CONTROL_SEQUENCES (line 29) | const CONTROL_SEQUENCES = new RegExp('(?:' + [ function removeAnsiEscapeCodes (line 39) | function removeAnsiEscapeCodes(str: string): string { class Trigger (line 47) | class Trigger { method hasFired (line 50) | public get hasFired() { method fire (line 54) | public fire() { class ServerReadyDetector (line 59) | class ServerReadyDetector extends vscode.Disposable { method start (line 71) | static start(session: vscode.DebugSession): ServerReadyDetector | unde... method stop (line 83) | static stop(session: vscode.DebugSession): void { method rememberShellPid (line 92) | static rememberShellPid(session: vscode.DebugSession, pid: number) { method startListeningTerminalData (line 99) | static async startListeningTerminalData() { method constructor (line 123) | private constructor(private session: vscode.DebugSession) { method internalDispose (line 136) | private internalDispose() { method sessionStopped (line 141) | public sessionStopped() { method detectPattern (line 145) | detectPattern(s: string): boolean { method openExternalWithString (line 157) | private openExternalWithString(session: vscode.DebugSession, captureSt... method openExternalWithUri (line 187) | private async openExternalWithUri(session: vscode.DebugSession, uri: s... method debugWithBrowser (line 218) | private async debugWithBrowser(type: string, session: vscode.DebugSess... method startBrowserDebugSession (line 250) | private startBrowserDebugSession(type: string, session: vscode.DebugSe... method startDebugSession (line 268) | private async startDebugSession(session: vscode.DebugSession, name: st... method catchStartedDebugSession (line 299) | private catchStartedDebugSession(predicate: (session: vscode.DebugSess... function activate (line 323) | function activate(context: vscode.ExtensionContext) { function startTrackerForType (line 353) | function startTrackerForType(context: vscode.ExtensionContext, type: str... FILE: extensions/emmet/src/abbreviationActions.ts type ExpandAbbreviationInput (line 14) | interface ExpandAbbreviationInput { type PreviewRangesWithContent (line 24) | interface PreviewRangesWithContent { function wrapWithAbbreviation (line 32) | async function wrapWithAbbreviation(args: any): Promise { function expandEmmetAbbreviation (line 264) | function expandEmmetAbbreviation(args: any): Thenable { function isValidLocationForEmmetAbbreviation (line 436) | function isValidLocationForEmmetAbbreviation(document: vscode.TextDocume... function expandAbbreviationInRange (line 625) | async function expandAbbreviationInRange(editor: vscode.TextEditor, expa... function expandAbbr (line 661) | function expandAbbr(input: ExpandAbbreviationInput): string | undefined { function getSyntaxFromArgs (line 702) | function getSyntaxFromArgs(args: { [x: string]: string }): string | unde... FILE: extensions/emmet/src/balance.ts function balanceOut (line 14) | function balanceOut() { function balanceIn (line 18) | function balanceIn() { function balance (line 22) | function balance(out: boolean) { function getRangeToBalanceOut (line 58) | function getRangeToBalanceOut(document: vscode.TextDocument, rootNode: H... function getRangeToBalanceIn (line 89) | function getRangeToBalanceIn(document: vscode.TextDocument, rootNode: Ht... function areSameSelections (line 123) | function areSameSelections(a: readonly vscode.Selection[], b: readonly v... FILE: extensions/emmet/src/browser/emmetBrowserMain.ts function activate (line 9) | function activate(context: vscode.ExtensionContext) { FILE: extensions/emmet/src/bufferStream.ts class DocumentStreamReader (line 14) | class DocumentStreamReader { method constructor (line 21) | constructor(document: TextDocument, pos?: number, limit?: [number, num... method sof (line 31) | sof(): boolean { method eof (line 38) | eof(): boolean { method limit (line 45) | limit(start: number, end: number): DocumentStreamReader { method peek (line 53) | peek(): number { method next (line 64) | next(): number { method backUp (line 84) | backUp(n: number): number { method current (line 96) | current(): string { method substring (line 103) | substring(from: number, to: number): string { method error (line 110) | error(message: string): Error { method eat (line 121) | eat(match: number | Function): boolean { method eatWhile (line 136) | eatWhile(match: number | Function): boolean { FILE: extensions/emmet/src/defaultCompletionProvider.ts class DefaultCompletionItemProvider (line 13) | class DefaultCompletionItemProvider implements vscode.CompletionItemProv... method provideCompletionItems (line 17) | public provideCompletionItems(document: vscode.TextDocument, position:... method provideCompletionItemsInternal (line 43) | private provideCompletionItemsInternal(document: vscode.TextDocument, ... function toRange (line 215) | function toRange(lsRange: LSRange) { FILE: extensions/emmet/src/editPoint.ts function fetchEditPoint (line 9) | function fetchEditPoint(direction: string): void { function nextEditPoint (line 24) | function nextEditPoint(selection: vscode.Selection, editor: vscode.TextE... function prevEditPoint (line 34) | function prevEditPoint(selection: vscode.Selection, editor: vscode.TextE... function findEditPoint (line 45) | function findEditPoint(lineNum: number, editor: vscode.TextEditor, posit... FILE: extensions/emmet/src/emmetCommon.ts function activateEmmetExtension (line 24) | function activateEmmetExtension(context: vscode.ExtensionContext) { function refreshCompletionProviders (line 163) | function refreshCompletionProviders(_: vscode.ExtensionContext) { function clearCompletionProviderInfo (line 228) | function clearCompletionProviderInfo() { function deactivate (line 236) | function deactivate() { FILE: extensions/emmet/src/evaluateMathExpression.ts function evaluateMathExpression (line 11) | function evaluateMathExpression(): Thenable { FILE: extensions/emmet/src/imageSizeHelper.ts type ImageInfoWithScale (line 16) | type ImageInfoWithScale = { function getImageSize (line 27) | function getImageSize(file: string): Promise | undefined { function update (line 41) | function update(numString: string, delta: number): string { function locate (line 65) | function locate(document: vscode.TextDocument, pos: vscode.Position): vs... function isValidNumber (line 112) | function isValidNumber(str: string): boolean { FILE: extensions/emmet/src/locateFile.ts function locateFile (line 24) | function locateFile(base: string, filePath: string): Promise { function resolveRelative (line 40) | function resolveRelative(basePath: string, filePath: string): Promise { FILE: extensions/emmet/src/matchTag.ts function matchTag (line 11) | function matchTag() { function getUpdatedSelections (line 36) | function getUpdatedSelections(document: vscode.TextDocument, rootNode: H... FILE: extensions/emmet/src/mergeLines.ts function mergeLines (line 11) | function mergeLines() { function getRangesToReplace (line 33) | function getRangesToReplace(document: vscode.TextDocument, selection: vs... FILE: extensions/emmet/src/node/emmetNodeMain.ts function activate (line 12) | function activate(context: vscode.ExtensionContext) { FILE: extensions/emmet/src/parseDocument.ts type Pair (line 12) | type Pair = { function getRootNode (line 20) | function getRootNode(document: TextDocument, useCache: boolean): FlatNode { function addFileToParseCache (line 38) | function addFileToParseCache(document: TextDocument) { function removeFileFromParseCache (line 43) | function removeFileFromParseCache(document: TextDocument) { function clearParseCache (line 48) | function clearParseCache() { FILE: extensions/emmet/src/reflectCssValue.ts function reflectCssValue (line 12) | function reflectCssValue(): Thenable | undefined { function updateCSSNode (line 27) | function updateCSSNode(editor: TextEditor, property: Property): Thenable... FILE: extensions/emmet/src/removeTag.ts function removeTag (line 11) | function removeTag() { function getRangesToRemove (line 38) | function getRangesToRemove(document: vscode.TextDocument, rootNode: Html... function entireLineIsTag (line 116) | function entireLineIsTag(document: vscode.TextDocument, range: vscode.Ra... function calculateIndentAmountToRemove (line 130) | function calculateIndentAmountToRemove(document: vscode.TextDocument, op... FILE: extensions/emmet/src/selectItem.ts function fetchSelectItem (line 13) | function fetchSelectItem(direction: string): void { FILE: extensions/emmet/src/selectItemHTML.ts function nextItemHTML (line 10) | function nextItemHTML(document: vscode.TextDocument, selectionStart: vsc... function prevItemHTML (line 59) | function prevItemHTML(document: vscode.TextDocument, selectionStart: vsc... function getSelectionFromNode (line 111) | function getSelectionFromNode(document: vscode.TextDocument, node: HtmlN... function getNextAttribute (line 120) | function getNextAttribute(document: vscode.TextDocument, selectionStart:... function getPrevAttribute (line 175) | function getPrevAttribute(document: vscode.TextDocument, selectionStart:... FILE: extensions/emmet/src/selectItemStylesheet.ts function nextItemStylesheet (line 10) | function nextItemStylesheet(document: vscode.TextDocument, startPosition... function prevItemStylesheet (line 58) | function prevItemStylesheet(document: vscode.TextDocument, startPosition... function getSelectionFromNode (line 102) | function getSelectionFromNode(document: vscode.TextDocument, node: Node ... function getSelectionFromProperty (line 112) | function getSelectionFromProperty(document: vscode.TextDocument, node: N... FILE: extensions/emmet/src/splitJoinTag.ts function splitJoinTag (line 11) | function splitJoinTag() { function getRangesToReplace (line 36) | function getRangesToReplace(document: vscode.TextDocument, nodeToUpdate:... FILE: extensions/emmet/src/test/abbreviationAction.test.ts function testExpandAbbreviation (line 508) | function testExpandAbbreviation(syntax: string, selection: Selection, ab... function testHtmlCompletionProvider (line 524) | function testHtmlCompletionProvider(selection: Selection, abbreviation: ... function testNoCompletion (line 550) | function testNoCompletion(syntax: string, fileContents: string, selectio... FILE: extensions/emmet/src/test/completion.test.ts type TestCompletionItem (line 83) | interface TestCompletionItem { function testCompletionProvider (line 89) | function testCompletionProvider(fileExtension: string, contents: string,... FILE: extensions/emmet/src/test/editPointSelectItemBalance.test.ts function testSelection (line 354) | function testSelection(selection: Selection, startChar: number, startlin... FILE: extensions/emmet/src/test/evaluateMathExpression.test.ts function testEvaluateMathExpression (line 15) | function testEvaluateMathExpression(fileContents: string, selection: [nu... FILE: extensions/emmet/src/test/incrementDecrement.test.ts function incrementDecrement (line 12) | function incrementDecrement(delta: number): Thenable { FILE: extensions/emmet/src/test/partialParsingStylesheet.test.ts function isValid (line 16) | function isValid(doc: vscode.TextDocument, range: vscode.Range, syntax: ... FILE: extensions/emmet/src/test/reflectCssValue.test.ts function reflectCssValue (line 12) | function reflectCssValue(): Thenable { FILE: extensions/emmet/src/test/testUtils.ts function rndName (line 11) | function rndName() { function createRandomFile (line 20) | function createRandomFile(contents = '', fileExtension = 'txt'): Thenabl... function pathEquals (line 33) | function pathEquals(path1: string, path2: string): boolean { function deleteFile (line 42) | function deleteFile(file: vscode.Uri): Thenable { function closeAllEditors (line 54) | function closeAllEditors(): Thenable { function withRandomFileEditor (line 58) | function withRandomFileEditor(initialContents: string, fileExtension: st... FILE: extensions/emmet/src/test/toggleComment.test.ts function toggleComment (line 12) | function toggleComment(): Thenable { FILE: extensions/emmet/src/test/wrapWithAbbreviation.test.ts function testWrapWithAbbreviation (line 490) | function testWrapWithAbbreviation(selections: Selection[], abbreviation:... function testWrapIndividualLinesWithAbbreviation (line 506) | function testWrapIndividualLinesWithAbbreviation(selections: Selection[]... FILE: extensions/emmet/src/toggleComment.ts function toggleComment (line 17) | function toggleComment(): Thenable | undefined { function toggleCommentHTML (line 55) | function toggleCommentHTML(document: vscode.TextDocument, selection: vsc... function getRangesToUnCommentHTML (line 97) | function getRangesToUnCommentHTML(node: Node, document: vscode.TextDocum... function toggleCommentStylesheet (line 115) | function toggleCommentStylesheet(document: vscode.TextDocument, selectio... function setupCommentSpacing (line 156) | function setupCommentSpacing() { function adjustStartNodeCss (line 171) | function adjustStartNodeCss(node: Node | undefined, offset: number, root... function adjustEndNodeCss (line 203) | function adjustEndNodeCss(node: Node | undefined, offset: number, rootNo... FILE: extensions/emmet/src/typings/EmmetFlatNode.d.ts type Node (line 7) | interface Node { type Token (line 18) | interface Token { type CssToken (line 25) | interface CssToken extends Token { type HtmlToken (line 31) | interface HtmlToken extends Token { type Attribute (line 35) | interface Attribute extends Token { type HtmlNode (line 40) | interface HtmlNode extends Node { type CssNode (line 52) | interface CssNode extends Node { type Rule (line 61) | interface Rule extends CssNode { type Property (line 67) | interface Property extends CssNode { type Stylesheet (line 76) | interface Stylesheet extends Node { type BufferStream (line 80) | interface BufferStream { FILE: extensions/emmet/src/typings/EmmetNode.d.ts type Node (line 9) | interface Node { type Token (line 20) | interface Token { type CssToken (line 27) | interface CssToken extends Token { type HtmlToken (line 33) | interface HtmlToken extends Token { type Attribute (line 37) | interface Attribute extends Token { type HtmlNode (line 42) | interface HtmlNode extends Node { type CssNode (line 54) | interface CssNode extends Node { type Rule (line 63) | interface Rule extends CssNode { type Property (line 69) | interface Property extends CssNode { type Stylesheet (line 78) | interface Stylesheet extends Node { type BufferStream (line 82) | interface BufferStream { FILE: extensions/emmet/src/updateImageSize.ts function updateImageSize (line 20) | function updateImageSize(): Promise | undefined { function updateImageSizeHTML (line 49) | function updateImageSizeHTML(editor: TextEditor, position: Position): Pr... function updateImageSizeStyleTag (line 72) | function updateImageSizeStyleTag(editor: TextEditor, position: Position)... function updateImageSizeCSSFile (line 94) | function updateImageSizeCSSFile(editor: TextEditor, position: Position):... function updateImageSizeCSS (line 101) | function updateImageSizeCSS(editor: TextEditor, position: Position, fetc... function getImageHTMLNode (line 127) | function getImageHTMLNode(editor: TextEditor, position: Position): HtmlN... function getImageCSSNode (line 140) | function getImageCSSNode(editor: TextEditor, position: Position): Proper... function getImageSrcHTML (line 151) | function getImageSrcHTML(node: HtmlNode): string | undefined { function getImageSrcCSS (line 163) | function getImageSrcCSS(editor: TextEditor, node: Property | undefined, ... function updateHTMLTag (line 184) | function updateHTMLTag(editor: TextEditor, node: HtmlNode, width: number... function updateCSSNode (line 219) | function updateCSSNode(editor: TextEditor, srcProp: Property, width: num... function getAttribute (line 255) | function getAttribute(node: HtmlNode, attrName: string): Attribute | und... function getAttributeQuote (line 265) | function getAttributeQuote(editor: TextEditor, attr: Attribute): string { function findUrlToken (line 274) | function findUrlToken(editor: TextEditor, node: Property, pos: Position)... function getPropertyDelimitor (line 295) | function getPropertyDelimitor(editor: TextEditor, node: Property): string { FILE: extensions/emmet/src/updateTag.ts type TagRange (line 11) | interface TagRange { function updateTag (line 16) | async function updateTag(tagName: string | undefined): Promise { function getEmmetMode (line 148) | function getEmmetMode(language: string, mappedModes: Record any): bool... function getCssPropertyFromRule (line 652) | function getCssPropertyFromRule(rule: FlatRule, name: string): FlatPrope... function getCssPropertyFromDocument (line 660) | function getCssPropertyFromDocument(editor: vscode.TextEditor, position:... function getEmbeddedCssNodeIfAny (line 687) | function getEmbeddedCssNodeIfAny(document: vscode.TextDocument, currentN... function isStyleAttribute (line 704) | function isStyleAttribute(currentNode: FlatNode | undefined, offset: num... function isNumber (line 717) | function isNumber(obj: any): obj is number { function toLSTextDocument (line 721) | function toLSTextDocument(doc: vscode.TextDocument): LSTextDocument { function getPathBaseName (line 725) | function getPathBaseName(path: string): string { function getSyntaxes (line 731) | function getSyntaxes() { FILE: extensions/esbuild-webview-common.js function build (line 27) | async function build(options, didBuild) { function tryBuild (line 47) | async function tryBuild(options, didBuild) { FILE: extensions/extension-editing/src/extensionEditingBrowserMain.ts function activate (line 9) | function activate(context: vscode.ExtensionContext) { function registerPackageDocumentCompletions (line 15) | function registerPackageDocumentCompletions(): vscode.Disposable { FILE: extensions/extension-editing/src/extensionEditingMain.ts function activate (line 10) | function activate(context: vscode.ExtensionContext) { function registerPackageDocumentCompletions (line 21) | function registerPackageDocumentCompletions(): vscode.Disposable { function registerCodeActionsProvider (line 29) | function registerCodeActionsProvider(): vscode.Disposable { FILE: extensions/extension-editing/src/extensionEngineValidation.ts type IParsedVersion (line 8) | interface IParsedVersion { type INormalizedVersion (line 20) | interface INormalizedVersion { constant VERSION_REGEXP (line 31) | const VERSION_REGEXP = /^(\^|>=)?((\d+)|x)\.((\d+)|x)\.((\d+)|x)(\-.*)?$/; constant NOT_BEFORE_REGEXP (line 32) | const NOT_BEFORE_REGEXP = /^-(\d{4})(\d{2})(\d{2})$/; function isValidVersionStr (line 34) | function isValidVersionStr(version: string): boolean { function parseVersion (line 39) | function parseVersion(version: string): IParsedVersion | null { function normalizeVersion (line 77) | function normalizeVersion(version: IParsedVersion | null): INormalizedVe... FILE: extensions/extension-editing/src/extensionLinter.ts function isTrustedSVGSource (line 25) | function isTrustedSVGSource(uri: Uri): boolean { type Context (line 40) | enum Context { type TokenAndPosition (line 46) | interface TokenAndPosition { type PackageJsonInfo (line 52) | interface PackageJsonInfo { class ExtensionLinter (line 60) | class ExtensionLinter { method constructor (line 73) | constructor() { method queue (line 85) | private queue(document: TextDocument) { method queueReadme (line 94) | private queueReadme(document: TextDocument) { method startTimer (line 102) | private startTimer() { method lint (line 112) | private async lint() { method lintPackageJson (line 119) | private async lintPackageJson() { method lintWhenClauses (line 205) | private async lintWhenClauses(contributesNode: JsonNode | undefined, d... method lintReadme (line 273) | private async lintReadme() { method locateToken (line 377) | private locateToken(text: string, begin: number, end: number, token: M... method readPackageJsonInfo (line 395) | private readPackageJsonInfo(folder: Uri, tree: JsonNode | undefined) { method loadPackageJson (line 418) | private async loadPackageJson(folder: Uri) { method packageJsonChanged (line 431) | private packageJsonChanged(folder: Uri) { method getUriFolder (line 438) | private getUriFolder(uri: Uri) { method addDiagnostics (line 442) | private addDiagnostics(diagnostics: Diagnostic[], document: TextDocume... method clear (line 477) | private clear(document: TextDocument) { method dispose (line 482) | public dispose() { function parseUri (line 488) | function parseUri(src: string, base?: string, retry: boolean = true): Ur... function parseImplicitActivationEvents (line 501) | function parseImplicitActivationEvents(tree: JsonNode): Set { FILE: extensions/extension-editing/src/jsonReconstruct.ts class JsonStringScanner (line 11) | class JsonStringScanner { method constructor (line 20) | constructor(private readonly text: string, initialPos: number /* offse... method getOffsetInEncoded (line 25) | getOffsetInEncoded(offsetDecoded: number) { method scanHexDigits (line 68) | scanHexDigits(count: number, exact?: boolean): number { type CharacterCodes (line 96) | const enum CharacterCodes { FILE: extensions/extension-editing/src/packageDocumentHelper.ts class PackageDocument (line 11) | class PackageDocument { method constructor (line 13) | constructor(private document: vscode.TextDocument) { } method provideCompletionItems (line 15) | public provideCompletionItems(position: vscode.Position, _token: vscod... method provideCodeActions (line 25) | public provideCodeActions(_range: vscode.Range, context: vscode.CodeAc... method provideLanguageOverridesCompletionItems (line 43) | private provideLanguageOverridesCompletionItems(location: Location, po... method getReplaceRange (line 85) | private getReplaceRange(location: Location, position: vscode.Position) { method newSimpleCompletionItem (line 96) | private newSimpleCompletionItem(text: string, range: vscode.Range, des... method newSnippetCompletionItem (line 105) | private newSnippetCompletionItem(o: { label: string; documentation?: s... FILE: extensions/git-base/src/api/api1.ts class ApiImpl (line 12) | class ApiImpl implements API { method constructor (line 14) | constructor(private _model: Model) { } method pickRemoteSource (line 16) | pickRemoteSource(options: PickRemoteSourceOptions): Promise { method registerRemoteSourceProvider (line 24) | registerRemoteSourceProvider(provider: RemoteSourceProvider): Disposab... function registerAPICommands (line 29) | function registerAPICommands(extension: GitBaseExtensionImpl): Disposable { FILE: extensions/git-base/src/api/extension.ts class GitBaseExtensionImpl (line 11) | class GitBaseExtensionImpl implements GitBaseExtension { method model (line 20) | set model(model: Model | undefined) { method model (line 33) | get model(): Model | undefined { method constructor (line 37) | constructor(model?: Model) { method getAPI (line 44) | getAPI(version: number): API { FILE: extensions/git-base/src/api/git-base.d.ts type API (line 9) | interface API { type GitBaseExtension (line 15) | interface GitBaseExtension { type PickRemoteSourceOptions (line 33) | interface PickRemoteSourceOptions { type PickRemoteSourceResult (line 43) | interface PickRemoteSourceResult { type RemoteSourceAction (line 48) | interface RemoteSourceAction { type RemoteSource (line 57) | interface RemoteSource { type RecentRemoteSource (line 68) | interface RecentRemoteSource extends RemoteSource { type RemoteSourceProvider (line 72) | interface RemoteSourceProvider { FILE: extensions/git-base/src/decorators.ts function debounce (line 8) | function debounce(delay: number): Function { function _throttle (line 21) | function _throttle(fn: Function, key: string): Function { function decorate (line 50) | function decorate(decorator: (fn: Function, key: string) => Function): F... FILE: extensions/git-base/src/extension.ts function activate (line 11) | function activate(context: ExtensionContext): GitBaseExtensionImpl { FILE: extensions/git-base/src/model.ts class Model (line 11) | class Model implements IRemoteSourceProviderRegistry { method registerRemoteSourceProvider (line 21) | registerRemoteSourceProvider(provider: RemoteSourceProvider): Disposab... method getRemoteProviders (line 31) | getRemoteProviders(): RemoteSourceProvider[] { FILE: extensions/git-base/src/remoteProvider.ts type IRemoteSourceProviderRegistry (line 9) | interface IRemoteSourceProviderRegistry { FILE: extensions/git-base/src/remoteSource.ts function getQuickPickResult (line 11) | async function getQuickPickResult(quickpick: Qu... class RemoteSourceProviderQuickPick (line 26) | class RemoteSourceProviderQuickPick implements Disposable { method constructor (line 33) | constructor(private provider: RemoteSourceProvider) { } method dispose (line 35) | dispose() { method ensureQuickPick (line 42) | private ensureQuickPick() { method onDidChangeValue (line 58) | private onDidChangeValue(): void { method query (line 63) | private async query(): Promise { method pick (line 102) | async pick(): Promise { function getRemoteSourceActions (line 112) | async function getRemoteSourceActions(model: Model, url: string): Promis... function pickRemoteSource (line 128) | async function pickRemoteSource(model: Model, options: PickRemoteSourceO... function pickProviderSource (line 201) | async function pickProviderSource(provider: RemoteSourceProvider, option... FILE: extensions/git-base/src/util.ts type IDisposable (line 6) | interface IDisposable { function toDisposable (line 10) | function toDisposable(dispose: () => void): IDisposable { function done (line 14) | function done(promise: Promise): Promise { type VersionComparisonResult (line 19) | type VersionComparisonResult = -1 | 0 | 1; type Version (line 21) | interface Version { function compare (line 28) | function compare(v1: string | Version, v2: string | Version): VersionCom... function from (line 55) | function from(major: string | number, minor: string | number, patch?: st... function fromString (line 64) | function fromString(version: string): Version { FILE: extensions/git/build/update-emoji.js function generate (line 11) | async function generate() { function download (line 88) | function download(url, destination) { FILE: extensions/git/src/actionButton.ts function isActionButtonStateEqual (line 13) | function isActionButtonStateEqual(state1: ActionButtonState, state2: Act... type ActionButtonState (line 32) | interface ActionButtonState { class ActionButton (line 43) | class ActionButton { method onDidChange (line 45) | get onDidChange(): Event { return this._onDidChange.event; } method state (line 48) | private get state() { return this._state; } method state (line 49) | private set state(state: ActionButtonState) { method constructor (line 62) | constructor( method button (line 100) | get button(): SourceControlActionButton | undefined { method getCommitActionButton (line 122) | private getCommitActionButton(): SourceControlActionButton | undefined { method getCommitActionButtonPrimaryCommand (line 142) | private getCommitActionButtonPrimaryCommand(): Command { method getCommitActionButtonSecondaryCommands (line 177) | private getCommitActionButtonSecondaryCommands(): Command[][] { method getPublishBranchActionButton (line 204) | private getPublishBranchActionButton(): SourceControlActionButton | un... method getSyncChangesActionButton (line 231) | private getSyncChangesActionButton(): SourceControlActionButton | unde... method onDidChangeOperations (line 257) | private onDidChangeOperations(): void { method onDidChangeSmartCommitSettings (line 275) | private onDidChangeSmartCommitSettings(): void { method onDidRunGitStatus (line 282) | private onDidRunGitStatus(): void { method repositoryHasChangesToCommit (line 293) | private repositoryHasChangesToCommit(): boolean { method dispose (line 318) | dispose(): void { FILE: extensions/git/src/api/api1.ts class ApiInputBox (line 19) | class ApiInputBox implements InputBox { method constructor (line 22) | constructor(inputBox: SourceControlInputBox) { this.#inputBox = inputB... method value (line 24) | set value(value: string) { this.#inputBox.value = value; } method value (line 25) | get value(): string { return this.#inputBox.value; } class ApiChange (line 28) | class ApiChange implements Change { method constructor (line 30) | constructor(resource: Resource) { this.#resource = resource; } method uri (line 32) | get uri(): Uri { return this.#resource.resourceUri; } method originalUri (line 33) | get originalUri(): Uri { return this.#resource.original; } method renameUri (line 34) | get renameUri(): Uri | undefined { return this.#resource.renameResourc... method status (line 35) | get status(): Status { return this.#resource.type; } class ApiRepositoryState (line 38) | class ApiRepositoryState implements RepositoryState { method constructor (line 42) | constructor(repository: BaseRepository) { method HEAD (line 47) | get HEAD(): Branch | undefined { return this.#repository.HEAD; } method refs (line 51) | get refs(): Ref[] { console.warn('Deprecated. Use ApiRepository.getRef... method remotes (line 52) | get remotes(): Remote[] { return [...this.#repository.remotes]; } method submodules (line 53) | get submodules(): Submodule[] { return [...this.#repository.submodules... method rebaseCommit (line 54) | get rebaseCommit(): Commit | undefined { return this.#repository.rebas... method mergeChanges (line 56) | get mergeChanges(): Change[] { return this.#repository.mergeGroup.reso... method indexChanges (line 57) | get indexChanges(): Change[] { return this.#repository.indexGroup.reso... method workingTreeChanges (line 58) | get workingTreeChanges(): Change[] { return this.#repository.workingTr... method untrackedChanges (line 59) | get untrackedChanges(): Change[] { return this.#repository.untrackedGr... class ApiRepositoryUIState (line 62) | class ApiRepositoryUIState implements RepositoryUIState { method constructor (line 66) | constructor(sourceControl: SourceControl) { method selected (line 71) | get selected(): boolean { return this.#sourceControl.selected; } class ApiRepository (line 74) | class ApiRepository implements Repository { method constructor (line 85) | constructor(repository: BaseRepository) { method apply (line 99) | apply(patch: string, reverse?: boolean): Promise { method getConfigs (line 103) | getConfigs(): Promise<{ key: string; value: string }[]> { method getConfig (line 107) | getConfig(key: string): Promise { method setConfig (line 111) | setConfig(key: string, value: string): Promise { method unsetConfig (line 115) | unsetConfig(key: string): Promise { method getGlobalConfig (line 119) | getGlobalConfig(key: string): Promise { method getObjectDetails (line 123) | getObjectDetails(treeish: string, path: string): Promise<{ mode: strin... method detectObjectType (line 127) | detectObjectType(object: string): Promise<{ mimetype: string; encoding... method buffer (line 131) | buffer(ref: string, filePath: string): Promise { method show (line 135) | show(ref: string, path: string): Promise { method getCommit (line 139) | getCommit(ref: string): Promise { method add (line 143) | add(paths: string[]) { method revert (line 147) | revert(paths: string[]) { method clean (line 151) | clean(paths: string[]) { method diff (line 155) | diff(cached?: boolean) { method diffWithHEAD (line 161) | diffWithHEAD(path?: string): Promise { method diffWith (line 167) | diffWith(ref: string, path?: string): Promise { method diffIndexWithHEAD (line 173) | diffIndexWithHEAD(path?: string): Promise { method diffIndexWith (line 179) | diffIndexWith(ref: string, path?: string): Promise { method diffBlobs (line 183) | diffBlobs(object1: string, object2: string): Promise { method diffBetween (line 189) | diffBetween(ref1: string, ref2: string, path?: string): Promise { method createBranch (line 197) | createBranch(name: string, checkout: boolean, ref?: string | undefined... method deleteBranch (line 201) | deleteBranch(name: string, force?: boolean): Promise { method getBranch (line 205) | getBranch(name: string): Promise { method getBranches (line 209) | getBranches(query: BranchQuery, cancellationToken?: CancellationToken)... method getBranchBase (line 213) | getBranchBase(name: string): Promise { method setBranchUpstream (line 217) | setBranchUpstream(name: string, upstream: string): Promise { method getRefs (line 221) | getRefs(query: RefQuery, cancellationToken?: CancellationToken): Promi... method checkIgnore (line 225) | checkIgnore(paths: string[]): Promise> { method getMergeBase (line 229) | getMergeBase(ref1: string, ref2: string): Promise { method tag (line 233) | tag(name: string, message: string, ref?: string | undefined): Promise<... method deleteTag (line 237) | deleteTag(name: string): Promise { method status (line 241) | status(): Promise { method checkout (line 245) | checkout(treeish: string): Promise { method addRemote (line 249) | addRemote(name: string, url: string): Promise { method removeRemote (line 253) | removeRemote(name: string): Promise { method renameRemote (line 257) | renameRemote(name: string, newName: string): Promise { method fetch (line 261) | fetch(arg0?: FetchOptions | string | undefined, method pull (line 273) | pull(unshallow?: boolean): Promise { method push (line 277) | push(remoteName?: string, branchName?: string, setUpstream: boolean = ... method blame (line 281) | blame(path: string): Promise { method log (line 285) | log(options?: LogOptions): Promise { method commit (line 289) | commit(message: string, opts?: CommitOptions): Promise { method merge (line 293) | merge(ref: string): Promise { method mergeAbort (line 297) | mergeAbort(): Promise { method applyStash (line 301) | applyStash(index?: number): Promise { method popStash (line 305) | popStash(index?: number): Promise { method dropStash (line 309) | dropStash(index?: number): Promise { class ApiGit (line 314) | class ApiGit implements Git { method constructor (line 319) | constructor(model: Model) { this.#model = model; } method path (line 321) | get path(): string { return this.#model.git.path; } method env (line 323) | get env(): { [key: string]: string } { class ApiImpl (line 332) | class ApiImpl implements API { method constructor (line 336) | constructor(model: Model) { method state (line 341) | get state(): APIState { method onDidChangeState (line 345) | get onDidChangeState(): Event { method onDidPublish (line 349) | get onDidPublish(): Event { method onDidOpenRepository (line 353) | get onDidOpenRepository(): Event { method onDidCloseRepository (line 357) | get onDidCloseRepository(): Event { method repositories (line 361) | get repositories(): Repository[] { method toGitUri (line 365) | toGitUri(uri: Uri, ref: string): Uri { method getRepository (line 369) | getRepository(uri: Uri): Repository | null { method init (line 374) | async init(root: Uri, options?: InitOptions): Promise { method registerRemoteSourceProvider (line 390) | registerRemoteSourceProvider(provider: RemoteSourceProvider): Disposab... method registerRemoteSourcePublisher (line 401) | registerRemoteSourcePublisher(publisher: RemoteSourcePublisher): Dispo... method registerCredentialsProvider (line 405) | registerCredentialsProvider(provider: CredentialsProvider): Disposable { method registerPostCommitCommandsProvider (line 409) | registerPostCommitCommandsProvider(provider: PostCommitCommandsProvide... method registerPushErrorHandler (line 413) | registerPushErrorHandler(handler: PushErrorHandler): Disposable { method registerSourceControlHistoryItemDetailsProvider (line 417) | registerSourceControlHistoryItemDetailsProvider(provider: SourceContro... method registerBranchProtectionProvider (line 421) | registerBranchProtectionProvider(root: Uri, provider: BranchProtection... function getRefType (line 426) | function getRefType(type: RefType): string { function getStatus (line 436) | function getStatus(status: Status): string { function registerAPICommands (line 462) | function registerAPICommands(extension: GitExtensionImpl): Disposable { FILE: extensions/git/src/api/extension.ts function deprecated (line 11) | function deprecated(_target: any, key: string, descriptor: any): void { class GitExtensionImpl (line 23) | class GitExtensionImpl implements GitExtension { method model (line 32) | set model(model: Model | undefined) { method model (line 45) | get model(): Model | undefined { method constructor (line 49) | constructor(model?: Model) { method getGitPath (line 57) | async getGitPath(): Promise { method getRepositories (line 66) | async getRepositories(): Promise { method getAPI (line 74) | getAPI(version: number): API { FILE: extensions/git/src/api/git.d.ts type Git (line 9) | interface Git { type InputBox (line 13) | interface InputBox { type ForcePushMode (line 17) | const enum ForcePushMode { type RefType (line 23) | const enum RefType { type Ref (line 29) | interface Ref { type UpstreamRef (line 37) | interface UpstreamRef { type Branch (line 43) | interface Branch extends Ref { type CommitShortStat (line 49) | interface CommitShortStat { type Commit (line 55) | interface Commit { type Submodule (line 66) | interface Submodule { type Remote (line 72) | interface Remote { type Status (line 79) | const enum Status { type Change (line 103) | interface Change { type RepositoryState (line 116) | interface RepositoryState { type RepositoryUIState (line 131) | interface RepositoryUIState { type LogOptions (line 139) | interface LogOptions { type CommitOptions (line 154) | interface CommitOptions { type FetchOptions (line 173) | interface FetchOptions { type InitOptions (line 181) | interface InitOptions { type RefQuery (line 185) | interface RefQuery { type BranchQuery (line 192) | interface BranchQuery extends RefQuery { type Repository (line 196) | interface Repository { type RemoteSource (line 278) | interface RemoteSource { type RemoteSourceProvider (line 284) | interface RemoteSourceProvider { type RemoteSourcePublisher (line 293) | interface RemoteSourcePublisher { type Credentials (line 299) | interface Credentials { type CredentialsProvider (line 304) | interface CredentialsProvider { type PostCommitCommandsProvider (line 308) | interface PostCommitCommandsProvider { type PushErrorHandler (line 312) | interface PushErrorHandler { type BranchProtection (line 316) | interface BranchProtection { type BranchProtectionRule (line 321) | interface BranchProtectionRule { type BranchProtectionProvider (line 326) | interface BranchProtectionProvider { type AvatarQueryCommit (line 331) | interface AvatarQueryCommit { type AvatarQuery (line 337) | interface AvatarQuery { type SourceControlHistoryItemDetailsProvider (line 342) | interface SourceControlHistoryItemDetailsProvider { type APIState (line 348) | type APIState = 'uninitialized' | 'initialized'; type PublishEvent (line 350) | interface PublishEvent { type API (line 355) | interface API { type GitExtension (line 378) | interface GitExtension { type GitErrorCodes (line 396) | const enum GitErrorCodes { FILE: extensions/git/src/askpass-main.ts function fatal (line 9) | function fatal(err: any): void { function main (line 15) | function main(argv: string[]): void { FILE: extensions/git/src/askpass.ts class Askpass (line 13) | class Askpass implements IIPCHandler, ITerminalEnvironmentProvider { method constructor (line 23) | constructor(private ipc?: IIPCServer) { method handle (line 44) | async handle(payload: method handleAskpass (line 64) | async handleAskpass(request: string, host: string): Promise { method handleSSHAskpass (line 99) | async handleSSHAskpass(request: string, host?: string, file?: string, ... method getEnv (line 123) | getEnv(): { [key: string]: string } { method getTerminalEnv (line 128) | getTerminalEnv(): { [key: string]: string } { method registerCredentialsProvider (line 133) | registerCredentialsProvider(provider: CredentialsProvider): Disposable { method dispose (line 138) | dispose(): void { FILE: extensions/git/src/autofetch.ts class AutoFetcher (line 11) | class AutoFetcher { method enabled (line 20) | get enabled(): boolean { return this._enabled; } method enabled (line 21) | set enabled(enabled: boolean) { this._enabled = enabled; this._onDidCh... method constructor (line 25) | constructor(private repository: Repository, private globalState: Memen... method onFirstGoodRemoteOperation (line 34) | private async onFirstGoodRemoteOperation(): Promise { method onConfiguration (line 64) | private onConfiguration(e?: ConfigurationChangeEvent): void { method enable (line 87) | enable(): void { method disable (line 96) | disable(): void { method run (line 100) | private async run(): Promise { method dispose (line 132) | dispose(): void { FILE: extensions/git/src/blame.ts constant AVATAR_SIZE (line 19) | const AVATAR_SIZE = 20; function lineRangesContainLine (line 21) | function lineRangesContainLine(changes: readonly TextEditorChange[], lin... function lineRangeLength (line 25) | function lineRangeLength(startLineNumber: number, endLineNumberExclusive... function mapModifiedLineNumberToOriginalLineNumber (line 29) | function mapModifiedLineNumberToOriginalLineNumber(lineNumber: number, c... function getEditorDecorationRange (line 63) | function getEditorDecorationRange(lineNumber: number): Range { function isResourceSchemeSupported (line 68) | function isResourceSchemeSupported(uri: Uri): boolean { function isResourceBlameInformationEqual (line 72) | function isResourceBlameInformationEqual(a: ResourceBlameInformation | u... type BlameInformationTemplateTokens (line 107) | type BlameInformationTemplateTokens = { type ResourceBlameInformation (line 117) | interface ResourceBlameInformation { type LineBlameInformation (line 122) | interface LineBlameInformation { class GitBlameInformationCache (line 127) | class GitBlameInformationCache { method delete (line 130) | delete(repository: Repository): boolean { method get (line 134) | get(repository: Repository, resource: Uri, commit: string): BlameInfor... method set (line 139) | set(repository: Repository, resource: Uri, commit: string, blameInform... method _getCacheKey (line 148) | private _getCacheKey(resource: Uri, commit: string): string { class GitBlameController (line 153) | class GitBlameController { method textEditorBlameInformation (line 160) | get textEditorBlameInformation(): ResourceBlameInformation | undefined { method textEditorBlameInformation (line 163) | private set textEditorBlameInformation(blameInformation: ResourceBlame... method constructor (line 183) | constructor(private readonly _model: Model) { method formatBlameInformationMessage (line 188) | formatBlameInformationMessage(documentUri: Uri, template: string, blam... method getBlameInformationHover (line 208) | async getBlameInformationHover(documentUri: Uri, blameInformation: Bla... method _onDidChangeConfiguration (line 323) | private _onDidChangeConfiguration(e?: ConfigurationChangeEvent): void { method _onDidOpenRepository (line 374) | private _onDidOpenRepository(repository: Repository): void { method _onDidCloseRepository (line 381) | private _onDidCloseRepository(repository: Repository): void { method _onDidRunGitStatus (line 391) | private _onDidRunGitStatus(repository: Repository): void { method _getBlameInformation (line 400) | private async _getBlameInformation(resource: Uri, commit: string): Pro... method _updateTextEditorBlameInformation (line 423) | private async _updateTextEditorBlameInformation(textEditor: TextEditor... method dispose (line 569) | dispose() { class GitBlameEditorDecoration (line 579) | class GitBlameEditorDecoration implements HoverProvider { method constructor (line 585) | constructor(private readonly _controller: GitBlameController) { method provideHover (line 600) | async provideHover(document: TextDocument, position: Position, token: ... method _onDidChangeConfiguration (line 632) | private _onDidChangeConfiguration(e?: ConfigurationChangeEvent): void { method _onDidChangeActiveTextEditor (line 643) | private _onDidChangeActiveTextEditor(): void { method _onDidChangeBlameInformation (line 655) | private _onDidChangeBlameInformation(): void { method _createDecoration (line 683) | private _createDecoration(lineNumber: number, contentText: string): De... method _registerHoverProvider (line 695) | private _registerHoverProvider(): void { method dispose (line 705) | dispose() { class GitBlameStatusBarItem (line 713) | class GitBlameStatusBarItem { method constructor (line 717) | constructor(private readonly _controller: GitBlameController) { method _onDidChangeConfiguration (line 726) | private _onDidChangeConfiguration(e: ConfigurationChangeEvent): void { method _onDidChangeBlameInformation (line 735) | private async _onDidChangeBlameInformation(): Promise { method _provideTooltip (line 773) | private async _provideTooltip(uri: Uri, blameInformation: BlameInforma... method dispose (line 782) | dispose() { FILE: extensions/git/src/branchProtection.ts type IBranchProtectionProviderRegistry (line 10) | interface IBranchProtectionProviderRegistry { class GitBranchProtectionProvider (line 17) | class GitBranchProtectionProvider implements BranchProtectionProvider { method constructor (line 26) | constructor(private readonly repositoryRoot: Uri) { method provideBranchProtection (line 32) | provideBranchProtection(): BranchProtection[] { method updateBranchProtection (line 36) | private updateBranchProtection(): void { method dispose (line 49) | dispose(): void { FILE: extensions/git/src/cache.ts type Item (line 6) | interface Item { type Touch (line 13) | const enum Touch { class LinkedMap (line 19) | class LinkedMap implements Map { method constructor (line 30) | constructor() { method clear (line 38) | clear(): void { method isEmpty (line 46) | isEmpty(): boolean { method size (line 50) | get size(): number { method first (line 54) | get first(): V | undefined { method last (line 58) | get last(): V | undefined { method has (line 62) | has(key: K): boolean { method get (line 66) | get(key: K, touch: Touch = Touch.None): V | undefined { method set (line 77) | set(key: K, value: V, touch: Touch = Touch.None): this { method delete (line 106) | delete(key: K): boolean { method remove (line 110) | remove(key: K): V | undefined { method shift (line 121) | shift(): V | undefined { method forEach (line 135) | forEach(callbackfn: (value: V, key: K, map: LinkedMap) => void, ... method keys (line 151) | keys(): IterableIterator { method values (line 175) | values(): IterableIterator { method entries (line 199) | entries(): IterableIterator<[K, V]> { method trimOld (line 227) | protected trimOld(newSize: number) { method trimNew (line 250) | protected trimNew(newSize: number) { method addItemFirst (line 273) | private addItemFirst(item: Item): void { method addItemLast (line 287) | private addItemLast(item: Item): void { method removeItem (line 301) | private removeItem(item: Item): void { method touch (line 338) | private touch(item: Item, touch: Touch): void { method toJSON (line 400) | toJSON(): [K, V][] { method fromJSON (line 410) | fromJSON(data: [K, V][]): void { method [Symbol.iterator] (line 223) | [Symbol.iterator](): IterableIterator<[K, V]> { method constructor (line 424) | constructor(limit: number, ratio: number = 1) { method limit (line 430) | get limit(): number { method limit (line 434) | set limit(limit: number) { method ratio (line 439) | get ratio(): number { method ratio (line 443) | set ratio(ratio: number) { method get (line 448) | override get(key: K, touch: Touch = Touch.AsNew): V | undefined { method peek (line 452) | peek(key: K): V | undefined { method set (line 456) | override set(key: K, value: V): this { method checkTrim (line 461) | protected checkTrim() { class LRUCache (line 470) | class LRUCache extends Cache { method constructor (line 472) | constructor(limit: number, ratio: number = 1) { method trim (line 476) | protected override trim(newSize: number) { method set (line 480) | override set(key: K, value: V): this { FILE: extensions/git/src/commands.ts method description (line 25) | get description(): string { return ''; } method alwaysShow (line 26) | get alwaysShow(): boolean { return true; } class CreateBranchItem (line 29) | class CreateBranchItem extends CheckoutCommandItem { method label (line 30) | get label(): string { return l10n.t('{0} Create new branch...', '$(plu... class CreateBranchFromItem (line 33) | class CreateBranchFromItem extends CheckoutCommandItem { method label (line 34) | get label(): string { return l10n.t('{0} Create new branch from...', '... class CheckoutDetachedItem (line 37) | class CheckoutDetachedItem extends CheckoutCommandItem { method label (line 38) | get label(): string { return l10n.t('{0} Checkout detached...', '$(deb... class RefItemSeparator (line 41) | class RefItemSeparator implements QuickPickItem { method kind (line 42) | get kind(): QuickPickItemKind { return QuickPickItemKind.Separator; } method label (line 44) | get label(): string { method constructor (line 57) | constructor(private readonly refType: RefType) { } class RefItem (line 60) | class RefItem implements QuickPickItem { method label (line 62) | get label(): string { method description (line 75) | get description(): string { method detail (line 92) | get detail(): string | undefined { method refName (line 100) | get refName(): string | undefined { return this.ref.name; } method refRemote (line 101) | get refRemote(): string | undefined { return this.ref.remote; } method shortCommit (line 102) | get shortCommit(): string { return (this.ref.commit || '').substr(0, 8... method buttons (line 105) | get buttons(): QuickInputButton[] | undefined { return this._buttons; } method buttons (line 106) | set buttons(newButtons: QuickInputButton[] | undefined) { this._button... method constructor (line 108) | constructor(protected readonly ref: Ref) { } class BranchItem (line 111) | class BranchItem extends RefItem { method description (line 112) | override get description(): string { method constructor (line 125) | constructor(override readonly ref: Branch) { class CheckoutItem (line 130) | class CheckoutItem extends BranchItem { method run (line 131) | async run(repository: Repository, opts?: { detached?: boolean }): Prom... class CheckoutProtectedItem (line 144) | class CheckoutProtectedItem extends CheckoutItem { method label (line 146) | override get label(): string { class CheckoutRemoteHeadItem (line 151) | class CheckoutRemoteHeadItem extends RefItem { method run (line 153) | async run(repository: Repository, opts?: { detached?: boolean }): Prom... class CheckoutTagItem (line 173) | class CheckoutTagItem extends RefItem { method run (line 175) | async run(repository: Repository, opts?: { detached?: boolean }): Prom... class BranchDeleteItem (line 184) | class BranchDeleteItem extends BranchItem { method run (line 186) | async run(repository: Repository, force?: boolean): Promise { class TagDeleteItem (line 196) | class TagDeleteItem extends RefItem { method run (line 198) | async run(repository: Repository): Promise { class RemoteTagDeleteItem (line 205) | class RemoteTagDeleteItem extends RefItem { method description (line 207) | override get description(): string { method run (line 211) | async run(repository: Repository, remote: string): Promise { class MergeItem (line 218) | class MergeItem extends BranchItem { method run (line 220) | async run(repository: Repository): Promise { class RebaseItem (line 227) | class RebaseItem extends BranchItem { method run (line 229) | async run(repository: Repository): Promise { class RebaseUpstreamItem (line 236) | class RebaseUpstreamItem extends RebaseItem { method description (line 238) | override get description(): string { class HEADItem (line 243) | class HEADItem implements QuickPickItem { method constructor (line 245) | constructor(private repository: Repository) { } method label (line 247) | get label(): string { return 'HEAD'; } method description (line 248) | get description(): string { return (this.repository.HEAD && this.repos... method alwaysShow (line 249) | get alwaysShow(): boolean { return true; } method refName (line 250) | get refName(): string { return 'HEAD'; } class AddRemoteItem (line 253) | class AddRemoteItem implements QuickPickItem { method constructor (line 255) | constructor(private cc: CommandCenter) { } method label (line 257) | get label(): string { return '$(plus) ' + l10n.t('Add a new remote...'... method description (line 258) | get description(): string { return ''; } method alwaysShow (line 260) | get alwaysShow(): boolean { return true; } method run (line 262) | async run(repository: Repository): Promise { class RemoteItem (line 267) | class RemoteItem implements QuickPickItem { method label (line 268) | get label() { return `$(cloud) ${this.remote.name}`; } method description (line 269) | get description(): string | undefined { return this.remote.fetchUrl; } method remoteName (line 270) | get remoteName(): string { return this.remote.name; } method constructor (line 272) | constructor(private readonly repository: Repository, private readonly ... method run (line 274) | async run(): Promise { class FetchAllRemotesItem (line 279) | class FetchAllRemotesItem implements QuickPickItem { method label (line 280) | get label(): string { return l10n.t('{0} Fetch all remotes', '$(cloud-... method constructor (line 282) | constructor(private readonly repository: Repository) { } method run (line 284) | async run(): Promise { class RepositoryItem (line 289) | class RepositoryItem implements QuickPickItem { method label (line 290) | get label(): string { return `$(repo) ${getRepositoryLabel(this.path)}... method description (line 292) | get description(): string { return this.path; } method constructor (line 294) | constructor(public readonly path: string) { } class StashItem (line 297) | class StashItem implements QuickPickItem { method label (line 298) | get label(): string { return `#${this.stash.index}: ${this.stash.descr... method description (line 300) | get description(): string | undefined { return this.stash.branchName; } method constructor (line 302) | constructor(readonly stash: Stash) { } type ScmCommandOptions (line 305) | interface ScmCommandOptions { type ScmCommand (line 309) | interface ScmCommand { function command (line 318) | function command(commandId: string, options: ScmCommandOptions = {}): Fu... function categorizeResourceByResolution (line 337) | async function categorizeResourceByResolution(resources: Resource[]): Pr... function createCheckoutItems (line 355) | async function createCheckoutItems(repository: Repository, detached = fa... type RemoteSourceActionButton (line 385) | type RemoteSourceActionButton = { function getRemoteRefItemButtons (line 391) | async function getRemoteRefItemButtons(repository: Repository) { class RefProcessor (line 413) | class RefProcessor { method items (line 416) | get items(): QuickPickItem[] { method constructor (line 421) | constructor(protected readonly type: RefType, protected readonly ctor:... method processRef (line 423) | processRef(ref: Ref): boolean { class RefItemsProcessor (line 436) | class RefItemsProcessor { method constructor (line 438) | constructor( method processRefs (line 447) | processRefs(refs: Ref[]): QuickPickItem[] { method getRefsToSkip (line 469) | protected getRefsToSkip(): string[] { class CheckoutRefProcessor (line 484) | class CheckoutRefProcessor extends RefProcessor { method items (line 486) | override get items(): QuickPickItem[] { method constructor (line 496) | constructor(private readonly repository: Repository) { class CheckoutItemsProcessor (line 501) | class CheckoutItemsProcessor extends RefItemsProcessor { method constructor (line 505) | constructor( method processRefs (line 520) | override processRefs(refs: Ref[]): QuickPickItem[] { function getCheckoutRefProcessor (line 566) | function getCheckoutRefProcessor(repository: Repository, type: string): ... function getRepositoryLabel (line 579) | function getRepositoryLabel(repositoryRoot: string): string { function compareRepositoryLabel (line 584) | function compareRepositoryLabel(repositoryRoot1: string, repositoryRoot2... function sanitizeBranchName (line 588) | function sanitizeBranchName(name: string, whitespaceChar: string): string { function sanitizeRemoteName (line 592) | function sanitizeRemoteName(name: string) { type PushType (line 597) | enum PushType { type PushOptions (line 604) | interface PushOptions { class CommandErrorOutputTextDocumentContentProvider (line 616) | class CommandErrorOutputTextDocumentContentProvider implements TextDocum... method set (line 620) | set(uri: Uri, contents: string): void { method delete (line 624) | delete(uri: Uri): void { method provideTextDocumentContent (line 628) | provideTextDocumentContent(uri: Uri): string | undefined { function evaluateDiagnosticsCommitHook (line 633) | async function evaluateDiagnosticsCommitHook(repository: Repository, opt... class CommandCenter (line 714) | class CommandCenter { method constructor (line 719) | constructor( method showOutput (line 735) | showOutput(): void { method refresh (line 740) | async refresh(repository: Repository): Promise { method openResource (line 745) | async openResource(resource: Resource): Promise { method openChanges (line 756) | async openChanges(repository: Repository): Promise { method openMergeEditor (line 774) | async openMergeEditor(uri: unknown) { method cloneRepository (line 885) | async cloneRepository(url?: string, parentPath?: string, options: { re... method continueInLocalClone (line 1024) | async continueInLocalClone(): Promise { method clone (line 1075) | async clone(url?: string, parentPath?: string, options?: { ref?: strin... method cloneRecursive (line 1080) | async cloneRecursive(url?: string, parentPath?: string): Promise { method init (line 1085) | async init(skipFolderPrompt = false): Promise { method openRepository (line 1184) | async openRepository(path?: string): Promise { method reopenClosedRepositories (line 1205) | async reopenClosedRepositories(): Promise { method close (line 1242) | async close(repository: Repository, ...args: SourceControl[]): Promise... method closeOtherRepositories (line 1253) | async closeOtherRepositories(repository: Repository, ...args: SourceCo... method openFile (line 1268) | async openFile(arg?: Resource | Uri, ...resourceStates: SourceControlR... method openFile2 (line 1346) | async openFile2(arg?: Resource | Uri, ...resourceStates: SourceControl... method openHEADFile (line 1351) | async openHEADFile(arg?: Resource | Uri): Promise { method openChange (line 1384) | async openChange(arg?: Resource | Uri, ...resourceStates: SourceContro... method rename (line 1416) | async rename(repository: Repository, fromUri: Uri | undefined): Promis... method stage (line 1443) | async stage(...resourceStates: SourceControlResourceState[]): Promise<... method stageAll (line 1504) | async stageAll(repository: Repository): Promise { method _stageDeletionConflict (line 1515) | private async _stageDeletionConflict(repository: Repository, uri: Uri)... method stageAllTracked (line 1551) | async stageAllTracked(repository: Repository): Promise { method stageAllUntracked (line 1560) | async stageAllUntracked(repository: Repository): Promise { method stageAllMerge (line 1569) | async stageAllMerge(repository: Repository): Promise { method stageChange (line 1606) | async stageChange(uri: Uri, changes: LineChange[], index: number): Pro... method diffStageHunk (line 1624) | async diffStageHunk(changes: DiffEditorSelectionHunkToolbarContext | u... method diffStageSelection (line 1629) | async diffStageSelection(changes: DiffEditorSelectionHunkToolbarContex... method diffStageHunkOrSelection (line 1633) | async diffStageHunkOrSelection(changes: DiffEditorSelectionHunkToolbar... method stageSelectedChanges (line 1664) | async stageSelectedChanges(): Promise { method stageFile (line 1698) | async stageFile(uri: Uri): Promise { method acceptMerge (line 1722) | async acceptMerge(_uri: Uri | unknown): Promise { method runGitMergeNoDiff3 (line 1780) | async runGitMergeNoDiff3(): Promise { method runGitMergeDiff3 (line 1785) | async runGitMergeDiff3(): Promise { method runGitMerge (line 1789) | private async runGitMerge(diff3: boolean): Promise { method _stageChanges (line 1824) | private async _stageChanges(textEditor: TextEditor, changes: LineChang... method revertChange (line 1841) | async revertChange(uri: Uri, changes: LineChange[], index: number): Pr... method revertSelectedRanges (line 1859) | async revertSelectedRanges(): Promise { method _revertChanges (line 1895) | private async _revertChanges(textEditor: TextEditor, changes: LineChan... method unstage (line 1918) | async unstage(...resourceStates: SourceControlResourceState[]): Promis... method unstageAll (line 1943) | async unstageAll(repository: Repository): Promise { method unstageSelectedRanges (line 1948) | async unstageSelectedRanges(): Promise { method unstageFile (line 2011) | async unstageFile(uri: Uri): Promise { method clean (line 2034) | async clean(...resourceStates: SourceControlResourceState[]): Promise<... method cleanAll (line 2071) | async cleanAll(repository: Repository): Promise { method cleanAllTracked (line 2076) | async cleanAllTracked(repository: Repository): Promise { method cleanAllUntracked (line 2088) | async cleanAllUntracked(repository: Repository): Promise { method _cleanAll (line 2099) | private async _cleanAll(resources: Resource[]): Promise { method _cleanTrackedChanges (line 2139) | private async _cleanTrackedChanges(resources: Resource[]): Promise { method commitSigned (line 2468) | async commitSigned(repository: Repository): Promise { method commitStaged (line 2473) | async commitStaged(repository: Repository): Promise { method commitStagedSigned (line 2478) | async commitStagedSigned(repository: Repository): Promise { method commitStagedAmend (line 2483) | async commitStagedAmend(repository: Repository): Promise { method commitAll (line 2488) | async commitAll(repository: Repository): Promise { method commitAllSigned (line 2493) | async commitAllSigned(repository: Repository): Promise { method commitAllAmend (line 2498) | async commitAllAmend(repository: Repository): Promise { method commitMessageAccept (line 2503) | async commitMessageAccept(arg?: Uri): Promise { method commitMessageDiscard (line 2512) | async commitMessageDiscard(arg?: Uri): Promise { method _closeEditorTab (line 2542) | private _closeEditorTab(uri: Uri): void { method _commitEmpty (line 2549) | private async _commitEmpty(repository: Repository, noVerify?: boolean)... method commitEmpty (line 2571) | async commitEmpty(repository: Repository): Promise { method commitNoVerify (line 2576) | async commitNoVerify(repository: Repository): Promise { method commitStagedNoVerify (line 2581) | async commitStagedNoVerify(repository: Repository): Promise { method commitStagedSignedNoVerify (line 2586) | async commitStagedSignedNoVerify(repository: Repository): Promise { method commitAmendNoVerify (line 2591) | async commitAmendNoVerify(repository: Repository): Promise { method commitSignedNoVerify (line 2596) | async commitSignedNoVerify(repository: Repository): Promise { method commitStagedAmendNoVerify (line 2601) | async commitStagedAmendNoVerify(repository: Repository): Promise { method commitAllNoVerify (line 2606) | async commitAllNoVerify(repository: Repository): Promise { method commitAllSignedNoVerify (line 2611) | async commitAllSignedNoVerify(repository: Repository): Promise { method commitAllAmendNoVerify (line 2616) | async commitAllAmendNoVerify(repository: Repository): Promise { method commitEmptyNoVerify (line 2621) | async commitEmptyNoVerify(repository: Repository): Promise { method restoreCommitTemplate (line 2626) | async restoreCommitTemplate(repository: Repository): Promise { method undoCommit (line 2631) | async undoCommit(repository: Repository): Promise { method checkout (line 2661) | async checkout(repository: Repository, treeish?: string): Promise { method generateRandomBranchName (line 2822) | private async generateRandomBranchName(repository: Repository, separat... method promptForBranchName (line 2864) | private async promptForBranchName(repository: Repository, defaultName?... method _branch (line 2941) | private async _branch(repository: Repository, defaultName?: string, fr... method pickRef (line 2980) | private async pickRef(items: Promise, pl... method deleteBranch (line 3005) | async deleteBranch(repository: Repository, name: string | undefined, f... method deleteBranch2 (line 3010) | async deleteBranch2(repository: Repository, historyItem?: SourceContro... method deleteRemoteBranch (line 3045) | async deleteRemoteBranch(repository: Repository): Promise { method _deleteBranch (line 3049) | private async _deleteBranch(repository: Repository, remote: string | u... method renameBranch (line 3108) | async renameBranch(repository: Repository): Promise { method merge (line 3133) | async merge(repository: Repository): Promise { method abortMerge (line 3160) | async abortMerge(repository: Repository): Promise { method rebase (line 3165) | async rebase(repository: Repository): Promise { method createTag (line 3202) | async createTag(repository: Repository, historyItem?: SourceControlHis... method deleteTag (line 3224) | async deleteTag(repository: Repository): Promise { method deleteTag2 (line 3242) | async deleteTag2(repository: Repository, historyItem?: SourceControlHi... method deleteRemoteTag (line 3252) | async deleteRemoteTag(repository: Repository): Promise { method fetch (line 3301) | async fetch(repository: Repository): Promise { method fetchPrune (line 3344) | async fetchPrune(repository: Repository): Promise { method fetchAll (line 3355) | async fetchAll(repository: Repository): Promise { method fetchRef (line 3365) | async fetchRef(repository: Repository, ref?: string): Promise { method pullFrom (line 3376) | async pullFrom(repository: Repository): Promise { method pull (line 3414) | async pull(repository: Repository): Promise { method pullRebase (line 3426) | async pullRebase(repository: Repository): Promise { method pullRef (line 3438) | async pullRef(repository: Repository, ref?: string): Promise { method _push (line 3448) | private async _push(repository: Repository, pushOptions: PushOptions) { method push (line 3566) | async push(repository: Repository): Promise { method pushForce (line 3571) | async pushForce(repository: Repository): Promise { method pushFollowTags (line 3576) | async pushFollowTags(repository: Repository): Promise { method pushFollowTagsForce (line 3581) | async pushFollowTagsForce(repository: Repository): Promise { method pushRef (line 3586) | async pushRef(repository: Repository): Promise { method cherryPick (line 3595) | async cherryPick(repository: Repository): Promise { method cherryPick2 (line 3610) | async cherryPick2(repository: Repository, historyItem?: SourceControlH... method cherryPickAbort (line 3619) | async cherryPickAbort(repository: Repository): Promise { method pushTo (line 3624) | async pushTo(repository: Repository, remote?: string, refspec?: string... method pushToForce (line 3629) | async pushToForce(repository: Repository, remote?: string, refspec?: s... method pushTags (line 3634) | async pushTags(repository: Repository): Promise { method addRemote (line 3639) | async addRemote(repository: Repository): Promise { method removeRemote (line 3676) | async removeRemote(repository: Repository): Promise { method _sync (line 3696) | private async _sync(repository: Repository, rebase: boolean): Promise<... method sync (line 3730) | async sync(repository: Repository): Promise { method syncAll (line 3746) | async syncAll(): Promise { method syncRebase (line 3762) | async syncRebase(repository: Repository): Promise { method publish (line 3775) | async publish(repository: Repository): Promise { method ignore (line 3842) | async ignore(...resourceStates: SourceControlResourceState[]): Promise... method revealInExplorer (line 3867) | async revealInExplorer(resourceState: SourceControlResourceState): Pro... method revealFileInOS (line 3882) | async revealFileInOS(resourceState: SourceControlResourceState): Promi... method _stash (line 3894) | private async _stash(repository: Repository, includeUntracked = false,... method stash (line 3969) | async stash(repository: Repository): Promise { method stashStaged (line 3975) | async stashStaged(repository: Repository): Promise { method stashIncludeUntracked (line 3981) | async stashIncludeUntracked(repository: Repository): Promise { method stashPop (line 3987) | async stashPop(repository: Repository): Promise { method stashPopLatest (line 3999) | async stashPopLatest(repository: Repository): Promise { method stashPopEditor (line 4011) | async stashPopEditor(uri: Uri): Promise { method stashApply (line 4022) | async stashApply(repository: Repository): Promise { method stashApplyLatest (line 4034) | async stashApplyLatest(repository: Repository): Promise { method stashApplyEditor (line 4046) | async stashApplyEditor(uri: Uri): Promise { method stashDrop (line 4057) | async stashDrop(repository: Repository): Promise { method stashDropAll (line 4069) | async stashDropAll(repository: Repository): Promise { method stashDropEditor (line 4092) | async stashDropEditor(uri: Uri): Promise { method _stashDrop (line 4103) | async _stashDrop(repository: Repository, stash: Stash): Promise { method pickStash (line 4159) | private async pickStash(repository: Repository, placeHolder: string): ... method getStashFromUri (line 4171) | private async getStashFromUri(uri: Uri | undefined): Promise<{ reposit... method timelineOpenDiff (line 4202) | async timelineOpenDiff(item: TimelineItem, uri: Uri | undefined, _sour... method resolveTimelineOpenDiffCommand (line 4218) | resolveTimelineOpenDiffCommand(item: TimelineItem, uri: Uri | undefine... method timelineViewCommit (line 4243) | async timelineViewCommit(item: TimelineItem, uri: Uri | undefined, _so... method _resolveTimelineOpenCommitCommand (line 4263) | private async _resolveTimelineOpenCommitCommand(item: TimelineItem, ur... method timelineCopyCommitId (line 4289) | async timelineCopyCommitId(item: TimelineItem, _uri: Uri | undefined, ... method timelineCopyCommitMessage (line 4298) | async timelineCopyCommitMessage(item: TimelineItem, _uri: Uri | undefi... method timelineSelectForCompare (line 4309) | async timelineSelectForCompare(item: TimelineItem, uri: Uri | undefine... method timelineCompareWithSelected (line 4319) | async timelineCompareWithSelected(item: TimelineItem, uri: Uri | undef... method rebaseAbort (line 4353) | async rebaseAbort(repository: Repository): Promise { method closeDiffEditors (line 4362) | closeDiffEditors(repository: Repository): void { method closeUnmodifiedEditors (line 4367) | closeUnmodifiedEditors(): void { method openRepositoriesInParentFolders (line 4398) | async openRepositoriesInParentFolders(): Promise { method manageUnsafeRepositories (line 4431) | async manageUnsafeRepositories(): Promise { method viewChanges (line 4477) | async viewChanges(repository: Repository): Promise { method viewStagedChanges (line 4482) | async viewStagedChanges(repository: Repository): Promise { method viewUnstagedChanges (line 4487) | async viewUnstagedChanges(repository: Repository): Promise { method _viewResourceGroupChanges (line 4491) | private async _viewResourceGroupChanges(repository: Repository, resour... method copyCommitId (line 4515) | async copyCommitId(repository: Repository, historyItem: SourceControlH... method copyCommitMessage (line 4524) | async copyCommitMessage(repository: Repository, historyItem: SourceCon... method viewCommit (line 4533) | async viewCommit(repository: Repository, historyItemId: string): Promi... method copyContentToClipboard (line 4552) | async copyContentToClipboard(content: string): Promise { method toggleBlameEditorDecoration (line 4561) | toggleBlameEditorDecoration(): void { method toggleBlameStatusBarItem (line 4566) | toggleBlameStatusBarItem(): void { method _toggleBlameSetting (line 4570) | private _toggleBlameSetting(setting: string): void { method createCommand (line 4577) | private createCommand(id: string, key: string, method: Function, optio... method showErrorNotification (line 4742) | private async showErrorNotification(type: 'error' | 'warning' | 'infor... method getSCMResource (line 4765) | private getSCMResource(uri?: Uri): Resource | undefined { method runByRepository (line 4800) | private async runByRepository(arg: Uri | Uri[], fn: (repository: Re... method dispose (line 4834) | dispose(): void { FILE: extensions/git/src/decorationProvider.ts function equalSourceControlHistoryItemRefs (line 14) | function equalSourceControlHistoryItemRefs(ref1?: SourceControlHistoryIt... class GitIgnoreDecorationProvider (line 24) | class GitIgnoreDecorationProvider implements FileDecorationProvider { method constructor (line 32) | constructor(private model: Model) { method provideFileDecoration (line 42) | async provideFileDecoration(uri: Uri): Promise { method collectIncomingChangesFileDecorations (line 205) | private async collectIncomingChangesFileDecorations(bucket: Map { method provideFileDecoration (line 265) | provideFileDecoration(uri: Uri): FileDecoration | undefined { method dispose (line 269) | dispose(): void { class GitDecorations (line 274) | class GitDecorations { method constructor (line 281) | constructor(private model: Model) { method update (line 289) | private update(): void { method enable (line 305) | private enable(): void { method disable (line 311) | private disable(): void { method onDidOpenRepository (line 317) | private onDidOpenRepository(repository: Repository): void { method onDidCloseRepository (line 326) | private onDidCloseRepository(repository: Repository): void { method dispose (line 335) | dispose(): void { FILE: extensions/git/src/decorators.ts function decorate (line 8) | function decorate(decorator: (fn: Function, key: string) => Function): F... function _memoize (line 29) | function _memoize(fn: Function, key: string): Function { function _throttle (line 48) | function _throttle(fn: Function, key: string): Function { function _sequentialize (line 79) | function _sequentialize(fn: Function, key: string): Function { function debounce (line 92) | function debounce(delay: number): Function { FILE: extensions/git/src/diagnostics.ts type DiagnosticCodes (line 10) | enum DiagnosticCodes { class GitCommitInputBoxDiagnosticsManager (line 15) | class GitCommitInputBoxDiagnosticsManager { method constructor (line 21) | constructor(private readonly model: Model) { method getDiagnostics (line 31) | public getDiagnostics(uri: Uri): ReadonlyArray { method migrateInputValidationSettings (line 35) | private async migrateInputValidationSettings(): Promise { method onDidChangeConfiguration (line 56) | private onDidChangeConfiguration(): void { method onDidChangeTextDocument (line 62) | private onDidChangeTextDocument(document: TextDocument): void { method dispose (line 98) | dispose() { class GitCommitInputBoxCodeActionsProvider (line 103) | class GitCommitInputBoxCodeActionsProvider implements CodeActionProvider { method constructor (line 107) | constructor(private readonly diagnosticsManager: GitCommitInputBoxDiag... method provideCodeActions (line 111) | provideCodeActions(document: TextDocument, range: Range | Selection): ... method getWrapLineWorkspaceEdit (line 154) | private getWrapLineWorkspaceEdit(document: TextDocument, range: Range)... method getWrapAllLinesCodeAction (line 163) | private getWrapAllLinesCodeAction(document: TextDocument, diagnostics:... method getWrapAllLinesWorkspaceEdit (line 175) | private getWrapAllLinesWorkspaceEdit(document: TextDocument, diagnosti... method wrapTextDocumentLine (line 186) | private wrapTextDocumentLine(document: TextDocument, line: number): st... method dispose (line 221) | dispose() { FILE: extensions/git/src/editSessionIdentityProvider.ts class GitEditSessionIdentityProvider (line 11) | class GitEditSessionIdentityProvider implements vscode.EditSessionIdenti... method constructor (line 15) | constructor(private model: Model) { method dispose (line 23) | dispose() { method provideEditSessionIdentity (line 27) | async provideEditSessionIdentity(workspaceFolder: vscode.WorkspaceFold... method provideEditSessionIdentityMatch (line 47) | provideEditSessionIdentityMatch(identity1: string, identity2: string):... method _onWillCreateEditSessionIdentity (line 70) | private async _onWillCreateEditSessionIdentity(workspaceFolder: vscode... method _doPublish (line 74) | private async _doPublish(workspaceFolder: vscode.WorkspaceFolder) { function normalizeEditSessionIdentity (line 103) | function normalizeEditSessionIdentity(identity: string) { FILE: extensions/git/src/emoji.ts function ensureEmojis (line 16) | async function ensureEmojis() { function loadEmojiMap (line 25) | async function loadEmojiMap() { function emojify (line 31) | function emojify(message: string) { FILE: extensions/git/src/fileSystemProvider.ts type CacheRow (line 13) | interface CacheRow { constant THREE_MINUTES (line 18) | const THREE_MINUTES = 1000 * 60 * 3; constant FIVE_MINUTES (line 19) | const FIVE_MINUTES = 1000 * 60 * 5; function sanitizeRef (line 21) | function sanitizeRef(ref: string, path: string, submoduleOf: string | un... class GitFileSystemProvider (line 41) | class GitFileSystemProvider implements FileSystemProvider { method constructor (line 51) | constructor(private readonly model: Model, private readonly logger: Lo... method onDidChangeRepository (line 61) | private onDidChangeRepository({ repository }: ModelChangeEvent): void { method onDidChangeOriginalResource (line 66) | private onDidChangeOriginalResource({ uri }: OriginalResourceChangeEve... method eventuallyFireChangeEvents (line 82) | private eventuallyFireChangeEvents(): void { method fireChangeEvents (line 87) | private async fireChangeEvents(): Promise { method cleanup (line 114) | private cleanup(): void { method watch (line 134) | watch(): Disposable { method stat (line 138) | async stat(uri: Uri): Promise { method readDirectory (line 164) | readDirectory(): Thenable<[string, FileType][]> { method createDirectory (line 168) | createDirectory(): void { method readFile (line 172) | async readFile(uri: Uri): Promise { method writeFile (line 220) | writeFile(): void { method delete (line 224) | delete(): void { method rename (line 228) | rename(): void { method dispose (line 232) | dispose(): void { FILE: extensions/git/src/git-base.ts class GitBaseApi (line 9) | class GitBaseApi { method getAPI (line 13) | static getAPI(): GitBaseAPI { FILE: extensions/git/src/git-editor-main.ts function fatal (line 7) | function fatal(err: any): void { function main (line 12) | function main(argv: string[]): void { FILE: extensions/git/src/git.ts constant MAX_CLI_LENGTH (line 21) | const MAX_CLI_LENGTH = 30000; type IGit (line 23) | interface IGit { type IFileStatus (line 28) | interface IFileStatus { type Stash (line 35) | interface Stash { type MutableRemote (line 43) | interface MutableRemote extends Remote { type LogFileOptions (line 53) | interface LogFileOptions { function parseVersion (line 66) | function parseVersion(raw: string): string { function findSpecificGit (line 70) | function findSpecificGit(path: string, onValidate: (path: string) => boo... function findGitDarwin (line 84) | function findGitDarwin(onValidate: (path: string) => boolean): Promise ... function findGitWin32InPath (line 136) | async function findGitWin32InPath(onValidate: (path: string) => boolean)... function findGitWin32 (line 141) | function findGitWin32(onValidate: (path: string) => boolean): Promise bo... type IExecutionResult (line 173) | interface IExecutionResult { function cpErrorHandler (line 179) | function cpErrorHandler(cb: (reason?: any) => void): (reason?: any) => v... type SpawnOptions (line 193) | interface SpawnOptions extends cp.SpawnOptions { function exec (line 200) | async function exec(child: cp.ChildProcess, cancellationToken?: Cancella... type IGitErrorData (line 262) | interface IGitErrorData { class GitError (line 273) | class GitError extends Error { method constructor (line 283) | constructor(data: IGitErrorData) { method toString (line 295) | override toString(): string { type IGitOptions (line 312) | interface IGitOptions { function getGitErrorCode (line 319) | function getGitErrorCode(stderr: string): string | undefined { function sanitizePath (line 351) | function sanitizePath(path: string): string { function sanitizeRelativePath (line 355) | function sanitizeRelativePath(from: string, to: string): string { constant COMMIT_FORMAT (line 359) | const COMMIT_FORMAT = '%H%n%aN%n%aE%n%at%n%ct%n%P%n%D%n%B'; constant STASH_FORMAT (line 360) | const STASH_FORMAT = '%H%n%P%n%gd%n%gs'; type ICloneOptions (line 362) | interface ICloneOptions { class Git (line 369) | class Git { method onOutput (line 379) | get onOutput(): EventEmitter { return this._onOutput; } method constructor (line 381) | constructor(options: IGitOptions) { method compareGitVersionTo (line 400) | compareGitVersionTo(version: string): -1 | 0 | 1 { method open (line 404) | open(repositoryRoot: string, repositoryRootRealPath: string | undefine... method init (line 408) | async init(repository: string, options: InitOptions = {}): Promise { type CommitShortStat (line 714) | interface CommitShortStat { type Commit (line 720) | interface Commit { type RefQuery (line 732) | interface RefQuery extends ApiRefQuery { type GitConfigSection (line 736) | interface GitConfigSection { class GitConfigParser (line 742) | class GitConfigParser { method parse (line 748) | static parse(raw: string): GitConfigSection[] { class GitStatusParser (line 780) | class GitStatusParser { method status (line 785) | get status(): IFileStatus[] { method update (line 789) | update(raw: string): void { method parseEntry (line 802) | private parseEntry(raw: string, i: number): number | undefined { type Submodule (line 846) | interface Submodule { function parseGitmodules (line 852) | function parseGitmodules(raw: string): Submodule[] { function parseGitRemotes (line 868) | function parseGitRemotes(raw: string): MutableRemote[] { function parseGitCommits (line 887) | function parseGitCommits(data: string): Commit[] { function parseGitDiffShortStat (line 932) | function parseGitDiffShortStat(data: string): CommitShortStat { type LsTreeElement (line 943) | interface LsTreeElement { function parseLsTree (line 951) | function parseLsTree(raw: string): LsTreeElement[] { type LsFilesElement (line 959) | interface LsFilesElement { function parseLsFiles (line 966) | function parseLsFiles(raw: string): LsFilesElement[] { function parseGitStashes (line 976) | function parseGitStashes(raw: string): Stash[] { function parseGitChanges (line 1000) | function parseGitChanges(repositoryRoot: string, raw: string): Change[] { type BlameInformation (line 1061) | interface BlameInformation { function parseGitBlame (line 1073) | function parseGitBlame(data: string): BlameInformation[] { constant REFS_FORMAT (line 1131) | const REFS_FORMAT = '%(refname)%00%(objectname)%00%(*objectname)'; constant REFS_WITH_DETAILS_FORMAT (line 1132) | const REFS_WITH_DETAILS_FORMAT = `${REFS_FORMAT}%00%(parent)%00%(*parent... function parseRefs (line 1134) | function parseRefs(data: string): (Ref | Branch)[] { type PullOptions (line 1200) | interface PullOptions { class Repository (line 1207) | class Repository { method constructor (line 1210) | constructor( method git (line 1218) | get git(): Git { method root (line 1222) | get root(): string { method rootRealPath (line 1226) | get rootRealPath(): string | undefined { method exec (line 1230) | async exec(args: string[], options: SpawnOptions = {}): Promise { method logFile (line 1345) | async logFile(uri: Uri, options?: LogFileOptions): Promise { method reflog (line 1393) | async reflog(ref: string, pattern: string): Promise { method buffer (line 1404) | async buffer(ref: string, filePath: string): Promise { method getObjectDetails (line 1430) | async getObjectDetails(treeish: string, path: string): Promise<{ mode:... method lstree (line 1458) | async lstree(treeish: string, path?: string, options?: { recursive?: b... method lsfiles (line 1475) | async lsfiles(path: string): Promise { method getGitFilePath (line 1487) | async getGitFilePath(ref: string, filePath: string): Promise { method detectObjectType (line 1504) | async detectObjectType(object: string): Promise<{ mimetype: string; en... method apply (line 1544) | async apply(patch: string, reverse?: boolean): Promise { method diff (line 1562) | async diff(cached = false): Promise { method diffWithHEAD (line 1576) | async diffWithHEAD(path?: string | undefined): Promise { method diffIndexWithHEAD (line 1602) | async diffIndexWithHEAD(path?: string): Promise { method diffIndexWith (line 1615) | async diffIndexWith(ref: string, path?: string): Promise { method diffBetween (line 1634) | async diffBetween(ref1: string, ref2: string, path?: string): Promise<... method diffBetweenShortStat (line 1646) | async diffBetweenShortStat(ref1: string, ref2: string): Promise<{ file... method diffFiles (line 1657) | private async diffFiles(cached: boolean, ref?: string): Promise { method add (line 1722) | async add(paths: string[], opts?: { update?: boolean }): Promise { method rm (line 1740) | async rm(paths: string[]): Promise { method stage (line 1752) | async stage(path: string, data: Uint8Array): Promise { method checkout (line 1786) | async checkout(treeish: string, paths: string[], opts: { track?: boole... method commit (line 1821) | async commit(message: string | undefined, opts: CommitOptions = Object... method rebaseAbort (line 1883) | async rebaseAbort(): Promise { method rebaseContinue (line 1887) | async rebaseContinue(): Promise { method handleCommitError (line 1897) | private async handleCommitError(commitErr: any): Promise { method branch (line 1923) | async branch(name: string, checkout: boolean, ref?: string): Promise { method renameBranch (line 1938) | async renameBranch(name: string): Promise { method move (line 1943) | async move(from: string, to: string): Promise { method setBranchUpstream (line 1948) | async setBranchUpstream(name: string, upstream: string): Promise { method deleteRef (line 1953) | async deleteRef(ref: string): Promise { method merge (line 1958) | async merge(ref: string): Promise { method mergeAbort (line 1972) | async mergeAbort(): Promise { method tag (line 1976) | async tag(options: { name: string; message?: string; ref?: string }): ... method deleteTag (line 1992) | async deleteTag(name: string): Promise { method deleteRemoteRef (line 1997) | async deleteRemoteRef(remoteName: string, refName: string, options?: {... method clean (line 2008) | async clean(paths: string[]): Promise { method undo (line 2025) | async undo(): Promise { method reset (line 2039) | async reset(treeish: string, hard: boolean = false): Promise { method revert (line 2044) | async revert(treeish: string, paths: string[]): Promise { method addRemote (line 2074) | async addRemote(name: string, url: string): Promise { method removeRemote (line 2079) | async removeRemote(name: string): Promise { method renameRemote (line 2084) | async renameRemote(name: string, newName: string): Promise { method fetch (line 2089) | async fetch(options: { remote?: string; ref?: string; all?: boolean; p... method fetchTags (line 2134) | async fetchTags(options: { remote: string; tags: string[]; force?: boo... method pull (line 2153) | async pull(rebase?: boolean, remote?: string, branch?: string, options... method rebase (line 2205) | async rebase(branch: string, options: PullOptions = {}): Promise { method push (line 2223) | async push(remote?: string, name?: string, setUpstream: boolean = fals... method cherryPick (line 2278) | async cherryPick(commitHash: string): Promise { method cherryPickAbort (line 2296) | async cherryPickAbort(): Promise { method blame (line 2300) | async blame(path: string): Promise { method blame2 (line 2314) | async blame2(path: string, ref?: string): Promise { method applyStash (line 2364) | async applyStash(index?: number): Promise { method popOrApplyStash (line 2369) | private async popOrApplyStash(args: string[], index?: number): Promise... method dropStash (line 2389) | async dropStash(index?: number): Promise { method showStash (line 2410) | async showStash(index: number): Promise { method getStatus (line 2429) | async getStatus(opts?: { limit?: number; ignoreSubmodules?: boolean; s... method getHEADRef (line 2524) | async getHEADRef(): Promise { method getHEAD (line 2558) | async getHEAD(): Promise { method getHEADFS (line 2602) | async getHEADFS(): Promise { method findTrackingBranches (line 2620) | async findTrackingBranches(upstreamBranch: string): Promise { method getRefs (line 2628) | async getRefs(query: RefQuery, cancellationToken?: CancellationToken):... method getRemoteRefs (line 2667) | async getRemoteRefs(remote: string, opts?: { heads?: boolean; tags?: b... method getStashes (line 2704) | async getStashes(): Promise { method getRemotes (line 2709) | async getRemotes(): Promise { method getRemotesFS (line 2735) | private async getRemotesFS(): Promise { method getRemotesGit (line 2740) | private async getRemotesGit(): Promise { method getBranch (line 2770) | async getBranch(name: string): Promise { method getDefaultBranch (line 2861) | async getDefaultBranch(remoteName: string): Promise { method stripCommitMessageComments (line 2871) | stripCommitMessageComments(message: string): string { method getSquashMessage (line 2875) | async getSquashMessage(): Promise { method getMergeMessage (line 2886) | async getMergeMessage(): Promise { method getCommitTemplate (line 2897) | async getCommitTemplate(): Promise { method getCommit (line 2921) | async getCommit(ref: string): Promise { method revList (line 2930) | async revList(ref1: string, ref2: string): Promise { method revParse (line 2939) | async revParse(ref: string): Promise { method updateSubmodules (line 2958) | async updateSubmodules(paths: string[]): Promise { method getSubmodules (line 2966) | async getSubmodules(): Promise { FILE: extensions/git/src/gitEditor.ts type GitEditorRequest (line 13) | interface GitEditorRequest { class GitEditor (line 17) | class GitEditor implements IIPCHandler, ITerminalEnvironmentProvider { method constructor (line 24) | constructor(ipc?: IIPCServer) { method handle (line 37) | async handle({ commitMessagePath }: GitEditorRequest): Promise { method getEnv (line 54) | getEnv(): { [key: string]: string } { method getTerminalEnv (line 59) | getTerminalEnv(): { [key: string]: string } { method dispose (line 64) | dispose(): void { class GitEditorDocumentLinkProvider (line 69) | class GitEditorDocumentLinkProvider implements DocumentLinkProvider { method constructor (line 72) | constructor(private readonly _model: Model) { } method provideDocumentLinks (line 74) | provideDocumentLinks(document: TextDocument, token: CancellationToken)... method _createDocumentLink (line 103) | private _createDocumentLink(repository: Repository, document: TextDocu... FILE: extensions/git/src/historyItemDetailsProvider.ts type ISourceControlHistoryItemDetailsProviderRegistry (line 11) | interface ISourceControlHistoryItemDetailsProviderRegistry { function provideSourceControlHistoryItemAvatar (line 16) | async function provideSourceControlHistoryItemAvatar( function provideSourceControlHistoryItemHoverCommands (line 32) | async function provideSourceControlHistoryItemHoverCommands( function provideSourceControlHistoryItemMessageLinks (line 47) | async function provideSourceControlHistoryItemMessageLinks( FILE: extensions/git/src/historyProvider.ts function toSourceControlHistoryItemRef (line 17) | function toSourceControlHistoryItemRef(repository: Repository, ref: Ref)... function compareSourceControlHistoryItemRef (line 51) | function compareSourceControlHistoryItemRef(ref1: SourceControlHistoryIt... class GitHistoryProvider (line 74) | class GitHistoryProvider implements SourceControlHistoryProvider, FileDe... method currentHistoryItemRef (line 79) | get currentHistoryItemRef(): SourceControlHistoryItemRef | undefined {... method currentHistoryItemRemoteRef (line 82) | get currentHistoryItemRemoteRef(): SourceControlHistoryItemRef | undef... method currentHistoryItemBaseRef (line 85) | get currentHistoryItemBaseRef(): SourceControlHistoryItemRef | undefin... method constructor (line 100) | constructor( method onDidRunWriteOperation (line 111) | private async onDidRunWriteOperation(result: OperationResult): Promise... method provideHistoryItemRefs (line 234) | async provideHistoryItemRefs(historyItemRefs: string[] | undefined): P... method provideHistoryItems (line 258) | async provideHistoryItems(options: SourceControlHistoryOptions): Promi... method provideHistoryItemChanges (line 336) | async provideHistoryItemChanges(historyItemId: string, historyItemPare... method resolveHistoryItemRefsCommonAncestor (line 368) | async resolveHistoryItemRefsCommonAncestor(historyItemRefs: string[]):... method provideFileDecoration (line 403) | provideFileDecoration(uri: Uri): FileDecoration | undefined { method _resolveHistoryItemRefs (line 407) | private _resolveHistoryItemRefs(commit: Commit): SourceControlHistoryI... method resolveHEADMergeBase (line 458) | private async resolveHEADMergeBase(): Promise { method dispose (line 472) | dispose(): void { FILE: extensions/git/src/ipc/ipcClient.ts class IPCClient (line 8) | class IPCClient { method constructor (line 12) | constructor(private handlerName: string) { method call (line 22) | call(request: any): Promise { FILE: extensions/git/src/ipc/ipcServer.ts function getIPCHandlePath (line 15) | function getIPCHandlePath(id: string): string { type IIPCHandler (line 27) | interface IIPCHandler { function createIPCServer (line 31) | async function createIPCServer(context?: string): Promise { type IIPCServer (line 63) | interface IIPCServer extends Disposable { class IPCServer (line 69) | class IPCServer implements IIPCServer, ITerminalEnvironmentProvider, Dis... method ipcHandlePath (line 72) | get ipcHandlePath(): string { return this._ipcHandlePath; } method constructor (line 74) | constructor(private server: http.Server, private _ipcHandlePath: strin... method registerHandler (line 78) | registerHandler(name: string, handler: IIPCHandler): Disposable { method onRequest (line 83) | private onRequest(req: http.IncomingMessage, res: http.ServerResponse)... method getEnv (line 110) | getEnv(): { [key: string]: string } { method getTerminalEnv (line 114) | getTerminalEnv(): { [key: string]: string } { method dispose (line 118) | dispose(): void { FILE: extensions/git/src/main.ts function deactivate (line 34) | async function deactivate(): Promise { function createModel (line 40) | async function createModel(context: ExtensionContext, logger: LogOutputC... function isGitRepository (line 142) | async function isGitRepository(folder: WorkspaceFolder): Promise { function warnAboutMissingGit (line 157) | async function warnAboutMissingGit(): Promise { function _activate (line 190) | async function _activate(context: ExtensionContext): Promise { function checkGitv1 (line 259) | async function checkGitv1(info: IGit): Promise { function checkGitWindows (line 287) | async function checkGitWindows(info: IGit): Promise { function checkGitVersion (line 314) | async function checkGitVersion(info: IGit): Promise { FILE: extensions/git/src/model.ts class RepositoryPick (line 24) | class RepositoryPick implements QuickPickItem { method label (line 25) | get label(): string { method description (line 29) | get description(): string { method constructor (line 35) | constructor(public readonly repository: Repository, public readonly in... type ModelChangeEvent (line 38) | interface ModelChangeEvent { type OriginalResourceChangeEvent (line 43) | interface OriginalResourceChangeEvent { type OpenRepository (line 48) | interface OpenRepository extends Disposable { class ClosedRepositoriesManager (line 52) | class ClosedRepositoriesManager { method repositories (line 55) | get repositories(): string[] { method constructor (line 59) | constructor(private readonly workspaceState: Memento) { method addRepository (line 64) | addRepository(repository: string): void { method deleteRepository (line 69) | deleteRepository(repository: string): boolean { method isRepositoryClosed (line 78) | isRepositoryClosed(repository: string): boolean { method onDidChangeRepositories (line 82) | private onDidChangeRepositories(): void { class ParentRepositoriesManager (line 88) | class ParentRepositoriesManager { method repositories (line 95) | get repositories(): string[] { method constructor (line 99) | constructor(private readonly globalState: Memento) { method addRepository (line 103) | addRepository(repository: string): void { method deleteRepository (line 108) | deleteRepository(repository: string): boolean { method hasRepository (line 117) | hasRepository(repository: string): boolean { method openRepository (line 121) | openRepository(repository: string): void { method onDidChangeRepositories (line 126) | private onDidChangeRepositories(): void { class UnsafeRepositoriesManager (line 131) | class UnsafeRepositoriesManager { method repositories (line 139) | get repositories(): string[] { method constructor (line 143) | constructor() { method addRepository (line 147) | addRepository(repository: string, path: string): void { method deleteRepository (line 152) | deleteRepository(repository: string): boolean { method getRepositoryPath (line 161) | getRepositoryPath(repository: string): string | undefined { method hasRepository (line 165) | hasRepository(repository: string): boolean { method onDidChangeRepositories (line 169) | private onDidChangeRepositories(): void { class Model (line 174) | class Model implements IRepositoryResolver, IBranchProtectionProviderReg... method repositories (line 189) | get repositories(): Repository[] { return this.openRepositories.map(r ... method firePublishEvent (line 199) | firePublishEvent(repository: Repository, branch?: string) { method state (line 204) | get state(): State { return this._state; } method setState (line 206) | setState(state: State): void { method isInitialized (line 213) | get isInitialized(): Promise { method unsafeRepositories (line 243) | get unsafeRepositories(): string[] { method parentRepositories (line 248) | get parentRepositories(): string[] { method closedRepositories (line 253) | get closedRepositories(): string[] { method constructor (line 269) | constructor(readonly git: Git, private readonly askpass: Askpass, priv... method doInitialScan (line 292) | private async doInitialScan(): Promise { method scanWorkspaceFolders (line 339) | private async scanWorkspaceFolders(): Promise { method traverseWorkspaceFolder (line 387) | private async traverseWorkspaceFolder(workspaceFolder: string, maxDept... method onPossibleGitRepositoryChange (line 423) | private onPossibleGitRepositoryChange(uri: Uri): void { method eventuallyScanPossibleGitRepository (line 434) | private eventuallyScanPossibleGitRepository(path: string) { method eventuallyScanPossibleGitRepositories (line 440) | private eventuallyScanPossibleGitRepositories(): void { method onDidChangeWorkspaceFolders (line 448) | private async onDidChangeWorkspaceFolders({ added, removed }: Workspac... method onDidChangeConfiguration (line 473) | private onDidChangeConfiguration(): void { method onDidChangeVisibleTextEditors (line 488) | private async onDidChangeVisibleTextEditors(editors: readonly TextEdit... method onDidChangeActiveTextEditor (line 525) | private onDidChangeActiveTextEditor(): void { method openRepository (line 551) | async openRepository(repoPath: string, openIfClosed = false): Promise<... method openParentRepository (line 654) | async openParentRepository(repoPath: string): Promise { method getRepositoryRoot (line 659) | private async getRepositoryRoot(repoPath: string): Promise<{ repositor... method getRepositoryRootRealPath (line 677) | private async getRepositoryRootRealPath(repositoryRoot: string): Promi... method shouldRepositoryBeIgnored (line 687) | private shouldRepositoryBeIgnored(repositoryRoot: string): boolean { method open (line 708) | private open(repository: Repository): void { method close (line 796) | close(repository: Repository): void { method pickRepository (line 809) | async pickRepository(): Promise { method getRepository (line 834) | getRepository(hint: any): Repository | undefined { method getRepositoryExact (line 839) | private async getRepositoryExact(repoPath: string): Promise { method showUnsafeRepositoryNotification (line 1084) | private async showUnsafeRepositoryNotification(): Promise { method dispose (line 1109) | dispose(): void { FILE: extensions/git/src/operation.ts type OperationKind (line 9) | const enum OperationKind { type Operation (line 67) | type Operation = AddOperation | ApplyOperation | BlameOperation | Branch... type BaseOperation (line 77) | type BaseOperation = { kind: OperationKind; blocking: boolean; readOnly:... type AddOperation (line 78) | type AddOperation = BaseOperation & { kind: OperationKind.Add }; type ApplyOperation (line 79) | type ApplyOperation = BaseOperation & { kind: OperationKind.Apply }; type BlameOperation (line 80) | type BlameOperation = BaseOperation & { kind: OperationKind.Blame }; type BranchOperation (line 81) | type BranchOperation = BaseOperation & { kind: OperationKind.Branch }; type CheckIgnoreOperation (line 82) | type CheckIgnoreOperation = BaseOperation & { kind: OperationKind.CheckI... type CherryPickOperation (line 83) | type CherryPickOperation = BaseOperation & { kind: OperationKind.CherryP... type CheckoutOperation (line 84) | type CheckoutOperation = BaseOperation & { kind: OperationKind.Checkout;... type CheckoutTrackingOperation (line 85) | type CheckoutTrackingOperation = BaseOperation & { kind: OperationKind.C... type CleanOperation (line 86) | type CleanOperation = BaseOperation & { kind: OperationKind.Clean }; type CommitOperation (line 87) | type CommitOperation = BaseOperation & { kind: OperationKind.Commit }; type ConfigOperation (line 88) | type ConfigOperation = BaseOperation & { kind: OperationKind.Config }; type DeleteBranchOperation (line 89) | type DeleteBranchOperation = BaseOperation & { kind: OperationKind.Delet... type DeleteRefOperation (line 90) | type DeleteRefOperation = BaseOperation & { kind: OperationKind.DeleteRe... type DeleteRemoteRefOperation (line 91) | type DeleteRemoteRefOperation = BaseOperation & { kind: OperationKind.De... type DeleteTagOperation (line 92) | type DeleteTagOperation = BaseOperation & { kind: OperationKind.DeleteTa... type DiffOperation (line 93) | type DiffOperation = BaseOperation & { kind: OperationKind.Diff }; type FetchOperation (line 94) | type FetchOperation = BaseOperation & { kind: OperationKind.Fetch }; type FindTrackingBranchesOperation (line 95) | type FindTrackingBranchesOperation = BaseOperation & { kind: OperationKi... type GetBranchOperation (line 96) | type GetBranchOperation = BaseOperation & { kind: OperationKind.GetBranc... type GetBranchesOperation (line 97) | type GetBranchesOperation = BaseOperation & { kind: OperationKind.GetBra... type GetCommitTemplateOperation (line 98) | type GetCommitTemplateOperation = BaseOperation & { kind: OperationKind.... type GetObjectDetailsOperation (line 99) | type GetObjectDetailsOperation = BaseOperation & { kind: OperationKind.G... type GetObjectFilesOperation (line 100) | type GetObjectFilesOperation = BaseOperation & { kind: OperationKind.Get... type GetRefsOperation (line 101) | type GetRefsOperation = BaseOperation & { kind: OperationKind.GetRefs }; type GetRemoteRefsOperation (line 102) | type GetRemoteRefsOperation = BaseOperation & { kind: OperationKind.GetR... type HashObjectOperation (line 103) | type HashObjectOperation = BaseOperation & { kind: OperationKind.HashObj... type IgnoreOperation (line 104) | type IgnoreOperation = BaseOperation & { kind: OperationKind.Ignore }; type LogOperation (line 105) | type LogOperation = BaseOperation & { kind: OperationKind.Log }; type LogFileOperation (line 106) | type LogFileOperation = BaseOperation & { kind: OperationKind.LogFile }; type MergeOperation (line 107) | type MergeOperation = BaseOperation & { kind: OperationKind.Merge }; type MergeAbortOperation (line 108) | type MergeAbortOperation = BaseOperation & { kind: OperationKind.MergeAb... type MergeBaseOperation (line 109) | type MergeBaseOperation = BaseOperation & { kind: OperationKind.MergeBas... type MoveOperation (line 110) | type MoveOperation = BaseOperation & { kind: OperationKind.Move }; type PostCommitCommandOperation (line 111) | type PostCommitCommandOperation = BaseOperation & { kind: OperationKind.... type PullOperation (line 112) | type PullOperation = BaseOperation & { kind: OperationKind.Pull }; type PushOperation (line 113) | type PushOperation = BaseOperation & { kind: OperationKind.Push }; type RemoteOperation (line 114) | type RemoteOperation = BaseOperation & { kind: OperationKind.Remote }; type RenameBranchOperation (line 115) | type RenameBranchOperation = BaseOperation & { kind: OperationKind.Renam... type RemoveOperation (line 116) | type RemoveOperation = BaseOperation & { kind: OperationKind.Remove }; type ResetOperation (line 117) | type ResetOperation = BaseOperation & { kind: OperationKind.Reset }; type RebaseOperation (line 118) | type RebaseOperation = BaseOperation & { kind: OperationKind.Rebase }; type RebaseAbortOperation (line 119) | type RebaseAbortOperation = BaseOperation & { kind: OperationKind.Rebase... type RebaseContinueOperation (line 120) | type RebaseContinueOperation = BaseOperation & { kind: OperationKind.Reb... type RefreshOperation (line 121) | type RefreshOperation = BaseOperation & { kind: OperationKind.Refresh }; type RevertFilesOperation (line 122) | type RevertFilesOperation = BaseOperation & { kind: OperationKind.Revert... type RevListOperation (line 123) | type RevListOperation = BaseOperation & { kind: OperationKind.RevList }; type RevParseOperation (line 124) | type RevParseOperation = BaseOperation & { kind: OperationKind.RevParse }; type SetBranchUpstreamOperation (line 125) | type SetBranchUpstreamOperation = BaseOperation & { kind: OperationKind.... type ShowOperation (line 126) | type ShowOperation = BaseOperation & { kind: OperationKind.Show }; type StageOperation (line 127) | type StageOperation = BaseOperation & { kind: OperationKind.Stage }; type StatusOperation (line 128) | type StatusOperation = BaseOperation & { kind: OperationKind.Status }; type StashOperation (line 129) | type StashOperation = BaseOperation & { kind: OperationKind.Stash }; type SubmoduleUpdateOperation (line 130) | type SubmoduleUpdateOperation = BaseOperation & { kind: OperationKind.Su... type SyncOperation (line 131) | type SyncOperation = BaseOperation & { kind: OperationKind.Sync }; type TagOperation (line 132) | type TagOperation = BaseOperation & { kind: OperationKind.Tag }; type OperationResult (line 192) | interface OperationResult { type IOperationManager (line 197) | interface IOperationManager { class OperationManager (line 205) | class OperationManager implements IOperationManager { method constructor (line 209) | constructor(private readonly logger: LogOutputChannel) { } method start (line 211) | start(operation: Operation): void { method end (line 221) | end(operation: Operation): void { method getOperations (line 233) | getOperations(operationKind: OperationKind): Operation[] { method isIdle (line 238) | isIdle(): boolean { method isRunning (line 252) | isRunning(operationKind: OperationKind): boolean { method shouldDisableCommands (line 256) | shouldDisableCommands(): boolean { method shouldShowProgress (line 270) | shouldShowProgress(): boolean { FILE: extensions/git/src/postCommitCommands.ts type IPostCommitCommandsProviderRegistry (line 13) | interface IPostCommitCommandsProviderRegistry { class GitPostCommitCommandsProvider (line 20) | class GitPostCommitCommandsProvider implements PostCommitCommandsProvider { method constructor (line 21) | constructor(private readonly _repositoryResolver: IRepositoryResolver)... method getCommands (line 23) | getCommands(apiRepository: ApiRepository): Command[] { class CommitCommandsCenter (line 76) | class CommitCommandsCenter { method onDidChange (line 79) | get onDidChange(): Event { return this._onDidChange.event; } method postCommitCommand (line 83) | set postCommitCommand(command: string | null | undefined) { method constructor (line 94) | constructor( method getPrimaryCommand (line 121) | getPrimaryCommand(): Command { method getSecondaryCommands (line 129) | getSecondaryCommands(): Command[][] { method executePostCommitCommand (line 146) | async executePostCommitCommand(command: string | null | undefined): Pr... method getGlobalStateKey (line 174) | private getGlobalStateKey(): string { method getCommitCommands (line 178) | private getCommitCommands(): Command[] { method getPostCommitCommandStringFromSetting (line 211) | private getPostCommitCommandStringFromSetting(): string | undefined { method getPostCommitCommandStringFromStorage (line 218) | private getPostCommitCommandStringFromStorage(): string | null | undef... method migratePostCommitCommandStorage (line 222) | private async migratePostCommitCommandStorage(): Promise { method isRememberPostCommitCommandEnabled (line 231) | private isRememberPostCommitCommandEnabled(): boolean { method dispose (line 236) | dispose(): void { FILE: extensions/git/src/protocolHandler.ts class GitProtocolHandler (line 16) | class GitProtocolHandler implements UriHandler { method constructor (line 20) | constructor(private readonly logger: LogOutputChannel) { method handleUri (line 24) | handleUri(uri: Uri): void { method clone (line 32) | private async clone(uri: Uri): Promise { method dispose (line 94) | dispose(): void { FILE: extensions/git/src/pushError.ts type IPushErrorHandlerRegistry (line 9) | interface IPushErrorHandlerRegistry { FILE: extensions/git/src/remotePublisher.ts type IRemoteSourcePublisherRegistry (line 9) | interface IRemoteSourcePublisherRegistry { FILE: extensions/git/src/remoteSource.ts function pickRemoteSource (line 11) | async function pickRemoteSource(options: PickRemoteSourceOptions = {}): ... function getRemoteSourceActions (line 15) | async function getRemoteSourceActions(url: string) { FILE: extensions/git/src/repository.ts function getIconUri (line 33) | function getIconUri(iconName: string, theme: string): Uri { type RepositoryState (line 37) | const enum RepositoryState { type ResourceGroupType (line 42) | const enum ResourceGroupType { class Resource (line 49) | class Resource implements SourceControlResourceState { method getStatusLetter (line 51) | static getStatusLetter(type: Status): string { method getStatusText (line 88) | static getStatusText(type: Status) { method getStatusColor (line 113) | static getStatusColor(type: Status): ThemeColor { method resourceUri (line 149) | get resourceUri(): Uri { method leftUri (line 157) | get leftUri(): Uri | undefined { method rightUri (line 161) | get rightUri(): Uri | undefined { method multiDiffEditorOriginalUri (line 165) | get multiDiffEditorOriginalUri(): Uri | undefined { method multiFileDiffEditorModifiedUri (line 169) | get multiFileDiffEditorModifiedUri(): Uri | undefined { method command (line 174) | get command(): Command { method resources (line 179) | private get resources(): { left: Uri | undefined; right: Uri | undefin... method resourceGroupType (line 183) | get resourceGroupType(): ResourceGroupType { return this._resourceGrou... method type (line 184) | get type(): Status { return this._type; } method original (line 185) | get original(): Uri { return this._resourceUri; } method renameResourceUri (line 186) | get renameResourceUri(): Uri | undefined { return this._renameResource... method getIconPath (line 213) | private getIconPath(theme: string): Uri { method tooltip (line 238) | private get tooltip(): string { method strikeThrough (line 242) | private get strikeThrough(): boolean { method faded (line 256) | private get faded(): boolean { method decorations (line 263) | get decorations(): SourceControlResourceDecorations { method letter (line 272) | get letter(): string { method color (line 276) | get color(): ThemeColor { method priority (line 280) | get priority(): number { method resourceDecoration (line 302) | get resourceDecoration(): FileDecoration { method constructor (line 308) | constructor( method open (line 317) | async open(): Promise { method openFile (line 322) | async openFile(): Promise { method openChange (line 327) | async openChange(): Promise { method clone (line 332) | clone(resourceGroupType?: ResourceGroupType) { type GitResourceGroup (line 337) | interface GitResourceGroup extends SourceControlResourceGroup { type GitResourceGroups (line 341) | interface GitResourceGroups { class ProgressManager (line 348) | class ProgressManager { method constructor (line 353) | constructor(private repository: Repository) { method updateEnablement (line 364) | private updateEnablement(): void { method enable (line 374) | private enable(): void { method disable (line 393) | private disable(): void { method dispose (line 403) | dispose(): void { class FileEventLogger (line 408) | class FileEventLogger { method constructor (line 413) | constructor( method onDidChangeLogLevel (line 422) | private onDidChangeLogLevel(logLevel: LogLevel): void { method dispose (line 435) | dispose(): void { class DotGitWatcher (line 441) | class DotGitWatcher implements IFileWatcher { method constructor (line 449) | constructor( method updateTransientWatchers (line 465) | private updateTransientWatchers() { method dispose (line 486) | dispose() { class ResourceCommandResolver (line 493) | class ResourceCommandResolver { method constructor (line 495) | constructor(private repository: Repository) { } method resolveDefaultCommand (line 497) | resolveDefaultCommand(resource: Resource): Command { method resolveFileCommand (line 503) | resolveFileCommand(resource: Resource): Command { method resolveChangeCommand (line 511) | resolveChangeCommand(resource: Resource): Command { method getResources (line 538) | getResources(resource: Resource): { left: Uri | undefined; right: Uri ... method getLeftResource (line 558) | private getLeftResource(resource: Resource): ModifiedOrOriginal { method getRightResource (line 576) | private getRightResource(resource: Resource): ModifiedOrOriginal { method getTitle (line 617) | private getTitle(resource: Resource): string { type ModifiedOrOriginal (line 657) | interface ModifiedOrOriginal { type BranchProtectionMatcher (line 662) | interface BranchProtectionMatcher { type IRepositoryResolver (line 667) | interface IRepositoryResolver { class Repository (line 675) | class Repository implements Disposable { method onDidChangeOperations (line 699) | get onDidChangeOperations(): Event { method sourceControl (line 704) | get sourceControl(): SourceControl { return this._sourceControl; } method inputBox (line 706) | get inputBox(): SourceControlInputBox { return this._sourceControl.inp... method mergeGroup (line 709) | get mergeGroup(): GitResourceGroup { return this._mergeGroup as GitRes... method indexGroup (line 712) | get indexGroup(): GitResourceGroup { return this._indexGroup as GitRes... method workingTreeGroup (line 715) | get workingTreeGroup(): GitResourceGroup { return this._workingTreeGro... method untrackedGroup (line 718) | get untrackedGroup(): GitResourceGroup { return this._untrackedGroup a... method HEAD (line 723) | get HEAD(): Branch | undefined { method refs (line 728) | get refs(): Ref[] { method headShortName (line 732) | get headShortName(): string | undefined { method remotes (line 747) | get remotes(): Remote[] { method submodules (line 752) | get submodules(): Submodule[] { method rebaseCommit (line 758) | set rebaseCommit(rebaseCommit: Commit | undefined) { method rebaseCommit (line 773) | get rebaseCommit(): Commit | undefined { method mergeInProgress (line 779) | set mergeInProgress(value: boolean) { method mergeInProgress (line 788) | get mergeInProgress() { method cherryPickInProgress (line 794) | set cherryPickInProgress(value: boolean) { method cherryPickInProgress (line 803) | get cherryPickInProgress() { method operations (line 808) | get operations(): OperationManager { return this._operations; } method state (line 811) | get state(): RepositoryState { return this._state; } method state (line 812) | set state(state: RepositoryState) { method root (line 825) | get root(): string { method rootRealPath (line 829) | get rootRealPath(): string | undefined { method dotGit (line 833) | get dotGit(): { path: string; commonPath?: string } { method historyProvider (line 838) | get historyProvider(): GitHistoryProvider { return this._historyProvid... method constructor (line 850) | constructor( method validateInput (line 1001) | validateInput(text: string, _: number): SourceControlInputBoxValidatio... method label (line 1024) | get label(): string { method provideOriginalResource (line 1028) | provideOriginalResource(uri: Uri): Uri | undefined { method getInputTemplate (line 1069) | async getInputTemplate(): Promise { method getConfigs (line 1079) | getConfigs(): Promise<{ key: string; value: string }[]> { method getConfig (line 1083) | getConfig(key: string): Promise { method getGlobalConfig (line 1087) | getGlobalConfig(key: string): Promise { method setConfig (line 1091) | setConfig(key: string, value: string): Promise { method unsetConfig (line 1095) | unsetConfig(key: string): Promise { method log (line 1099) | log(options?: LogOptions & { silent?: boolean }): Promise { method logFile (line 1104) | logFile(uri: Uri, options?: LogFileOptions): Promise { method status (line 1110) | async status(): Promise { method refresh (line 1115) | async refresh(): Promise { method diff (line 1119) | diff(cached?: boolean): Promise { method diffWithHEAD (line 1126) | diffWithHEAD(path?: string | undefined): Promise { method diffWith (line 1133) | diffWith(ref: string, path?: string): Promise { method diffIndexWithHEAD (line 1140) | diffIndexWithHEAD(path?: string): Promise { method diffIndexWith (line 1147) | diffIndexWith(ref: string, path?: string): Promise { method diffBlobs (line 1151) | diffBlobs(object1: string, object2: string): Promise { method diffBetween (line 1158) | diffBetween(ref1: string, ref2: string, path?: string): Promise { method getMergeBase (line 1173) | getMergeBase(ref1: string, ref2: string, ...refs: string[]): Promise { method add (line 1181) | async add(resources: Uri[], opts?: { update?: boolean }): Promise { method rm (line 1219) | async rm(resources: Uri[]): Promise { method stage (line 1223) | async stage(resource: Uri, contents: string, encoding: string): Promis... method revert (line 1233) | async revert(resources: Uri[]): Promise { method commit (line 1280) | async commit(message: string | undefined, opts: CommitOptions = Object... method commitOperationCleanup (line 1329) | private async commitOperationCleanup(message: string | undefined, inde... method commitOperationGetOptimisticResourceGroups (line 1336) | private commitOperationGetOptimisticResourceGroups(opts: CommitOptions... method clean (line 1350) | async clean(resources: Uri[]): Promise { method closeDiffEditors (line 1432) | closeDiffEditors(indexResources: string[] | undefined, workingTreeReso... method branch (line 1463) | async branch(name: string, _checkout: boolean, _ref?: string): Promise... method deleteBranch (line 1467) | async deleteBranch(name: string, force?: boolean): Promise { method renameBranch (line 1474) | async renameBranch(name: string): Promise { method fastForwardBranch (line 1479) | async fastForwardBranch(name: string): Promise { method cherryPick (line 1499) | async cherryPick(commitHash: string): Promise { method cherryPickAbort (line 1503) | async cherryPickAbort(): Promise { method move (line 1507) | async move(from: string, to: string): Promise { method getBranch (line 1511) | async getBranch(name: string): Promise { method getBranches (line 1515) | async getBranches(query: BranchQuery = {}, cancellationToken?: Cancell... method getBranchBase (line 1522) | async getBranchBase(ref: string): Promise { method getBranchBaseFromReflog (line 1566) | private async getBranchBaseFromReflog(ref: string): Promise { method getUpstreamBranch (line 1612) | private async getUpstreamBranch(branch: Branch): Promise { method merge (line 1646) | async merge(ref: string): Promise { method mergeAbort (line 1650) | async mergeAbort(): Promise { method rebase (line 1654) | async rebase(branch: string): Promise { method tag (line 1658) | async tag(options: { name: string; message?: string; ref?: string }): ... method deleteTag (line 1662) | async deleteTag(name: string): Promise { method deleteRemoteRef (line 1666) | async deleteRemoteRef(remoteName: string, refName: string, options?: {... method checkout (line 1670) | async checkout(treeish: string, opts?: { detached?: boolean; pullBefor... method checkoutTracking (line 1688) | async checkoutTracking(treeish: string, opts: { detached?: boolean } =... method findTrackingBranches (line 1693) | async findTrackingBranches(upstreamRef: string): Promise { method getCommit (line 1697) | async getCommit(ref: string): Promise { method getEmptyTree (line 1701) | async getEmptyTree(): Promise { method reset (line 1710) | async reset(treeish: string, hard?: boolean): Promise { method deleteRef (line 1714) | async deleteRef(ref: string): Promise { method getDefaultRemote (line 1718) | getDefaultRemote(): Remote | undefined { method addRemote (line 1726) | async addRemote(name: string, url: string): Promise { method removeRemote (line 1730) | async removeRemote(name: string): Promise { method renameRemote (line 1734) | async renameRemote(name: string, newName: string): Promise { method fetchDefault (line 1739) | async fetchDefault(options: { silent?: boolean } = {}): Promise { method fetchPrune (line 1744) | async fetchPrune(): Promise { method fetchAll (line 1749) | async fetchAll(options: { silent?: boolean } = {}, cancellationToken?:... method fetch (line 1753) | async fetch(options: FetchOptions): Promise { method _fetch (line 1757) | private async _fetch(options: { remote?: string; ref?: string; all?: b... method pullWithRebase (line 1768) | async pullWithRebase(head: Branch | undefined): Promise { method pull (line 1781) | async pull(head?: Branch, unshallow?: boolean): Promise { method pullFrom (line 1793) | async pullFrom(rebase?: boolean, remote?: string, branch?: string, uns... method _pullAndHandleTagConflict (line 1813) | private async _pullAndHandleTagConflict(rebase?: boolean, remote?: str... method push (line 1830) | async push(head: Branch, forcePushMode?: ForcePushMode): Promise { method pushTo (line 1842) | async pushTo(remote?: string, name?: string, setUpstream = false, forc... method pushFollowTags (line 1846) | async pushFollowTags(remote?: string, forcePushMode?: ForcePushMode): ... method pushTags (line 1850) | async pushTags(remote?: string, forcePushMode?: ForcePushMode): Promis... method blame (line 1854) | async blame(path: string): Promise { method blame2 (line 1858) | async blame2(path: string, ref?: string): Promise { method _sync (line 1867) | private async _sync(head: Branch, rebase: boolean): Promise { method checkIfMaybeRebased (line 1925) | private async checkIfMaybeRebased(currentBranch?: string) { method show (line 1973) | async show(ref: string, filePath: string): Promise { method buffer (line 1990) | async buffer(ref: string, filePath: string): Promise { method getObjectFiles (line 1994) | getObjectFiles(ref: string): Promise { method getObjectDetails (line 1998) | getObjectDetails(ref: string, path: string): Promise<{ mode: string; o... method detectObjectType (line 2002) | detectObjectType(object: string): Promise<{ mimetype: string; encoding... method apply (line 2006) | async apply(patch: string, reverse?: boolean): Promise { method getStashes (line 2010) | async getStashes(): Promise { method createStash (line 2014) | async createStash(message?: string, includeUntracked?: boolean, staged... method popStash (line 2026) | async popStash(index?: number): Promise { method dropStash (line 2030) | async dropStash(index?: number): Promise { method applyStash (line 2034) | async applyStash(index?: number): Promise { method showStash (line 2038) | async showStash(index: number): Promise { method getCommitTemplate (line 2042) | async getCommitTemplate(): Promise { method ignore (line 2046) | async ignore(files: Uri[]): Promise { method rebaseAbort (line 2070) | async rebaseAbort(): Promise { method checkIgnore (line 2074) | checkIgnore(filePaths: string[]): Promise> { method parseIgnoreCheck (line 2127) | private parseIgnoreCheck(raw: string): string[] { method _push (line 2140) | private async _push(remote?: string, refspec?: string, setUpstream = f... method run (line 2165) | private async run( method retryRun (line 2205) | private async retryRun(operation: Operation, runOperation: () => Pr... method findKnownHugeFolderPathsToIgnore (line 2230) | private async findKnownHugeFolderPathsToIgnore(): Promise { method updateModelState (line 2246) | private async updateModelState(optimisticResourcesGroups?: GitResource... method _updateModelState (line 2253) | private async _updateModelState(optimisticResourcesGroups?: GitResourc... method _updateResourceGroupsState (line 2310) | private _updateResourceGroupsState(resourcesGroups: GitResourceGroups)... method getStatus (line 2321) | private async getStatus(cancellationToken?: CancellationToken): Promis... method setCountBadge (line 2464) | private setCountBadge(): void { method getRebaseCommit (line 2491) | private async getRebaseCommit(): Promise { method isMergeInProgress (line 2511) | private isMergeInProgress(): Promise { method isCherryPickInProgress (line 2516) | private isCherryPickInProgress(): Promise { method maybeAutoStash (line 2521) | private async maybeAutoStash(runOperation: () => Promise): Promi... method onFileChange (line 2542) | private onFileChange(_uri: Uri): void { method eventuallyUpdateWhenIdleAndWait (line 2565) | private eventuallyUpdateWhenIdleAndWait(): void { method updateWhenIdleAndWait (line 2570) | private async updateWhenIdleAndWait(): Promise { method whenIdleAndFocused (line 2576) | async whenIdleAndFocused(): Promise { method headLabel (line 2593) | get headLabel(): string { method syncLabel (line 2608) | get syncLabel(): string { method syncTooltip (line 2628) | get syncTooltip(): string { method updateInputBoxPlaceholder (line 2650) | private updateInputBoxPlaceholder(): void { method updateBranchProtectionMatchers (line 2661) | private updateBranchProtectionMatchers(root: Uri): void { method optimisticUpdateEnabled (line 2686) | private optimisticUpdateEnabled(): boolean { method handleTagConflict (line 2691) | private async handleTagConflict(remote: string | undefined, raw: strin... method isBranchProtected (line 2733) | public isBranchProtected(branch = this.HEAD): boolean { method getUnpublishedCommits (line 2760) | async getUnpublishedCommits(): Promise> { method dispose (line 2795) | dispose(): void { class StagedResourceQuickDiffProvider (line 2800) | class StagedResourceQuickDiffProvider implements QuickDiffProvider { method constructor (line 2805) | constructor(private readonly _repositoryResolver: IRepositoryResolver) { method provideOriginalResource (line 2809) | provideOriginalResource(uri: Uri): Uri | undefined { method dispose (line 2824) | dispose() { FILE: extensions/git/src/staging.ts type LineChange (line 9) | interface LineChange { function applyLineChanges (line 16) | function applyLineChanges(original: TextDocument, modified: TextDocument... function toLineRanges (line 60) | function toLineRanges(selections: readonly Selection[], textDocument: Te... function getModifiedRange (line 95) | function getModifiedRange(textDocument: TextDocument, diff: LineChange):... function intersectDiffWithRange (line 109) | function intersectDiffWithRange(textDocument: TextDocument, diff: LineCh... function invertLineChange (line 145) | function invertLineChange(diff: LineChange): LineChange { function toLineChanges (line 154) | function toLineChanges(diffInformation: TextEditorDiffInformation): Line... function getIndexDiffInformation (line 188) | function getIndexDiffInformation(textEditor: TextEditor): TextEditorDiff... function getWorkingTreeDiffInformation (line 195) | function getWorkingTreeDiffInformation(textEditor: TextEditor): TextEdit... function getWorkingTreeAndIndexDiffInformation (line 200) | function getWorkingTreeAndIndexDiffInformation(textEditor: TextEditor): ... function getDiffInformation (line 204) | function getDiffInformation(textEditor: TextEditor, ref: string): TextEd... type DiffEditorSelectionHunkToolbarContext (line 208) | interface DiffEditorSelectionHunkToolbarContext { FILE: extensions/git/src/statusbar.ts type CheckoutStatusBarState (line 13) | interface CheckoutStatusBarState { class CheckoutStatusBar (line 19) | class CheckoutStatusBar { method onDidChange (line 22) | get onDidChange(): Event { return this._onDidChange.event; } method state (line 26) | private get state() { return this._state; } method state (line 27) | private set state(state: CheckoutStatusBarState) { method constructor (line 32) | constructor(private repository: Repository) { method command (line 44) | get command(): Command | undefined { method getIcon (line 62) | private getIcon(): string { method getTooltip (line 86) | private getTooltip(): string { method onDidChangeOperations (line 103) | private onDidChangeOperations(): void { method dispose (line 114) | dispose(): void { type SyncStatusBarState (line 119) | interface SyncStatusBarState { class SyncStatusBar (line 129) | class SyncStatusBar { method onDidChange (line 132) | get onDidChange(): Event { return this._onDidChange.event; } method state (line 136) | private get state() { return this._state; } method state (line 137) | private set state(state: SyncStatusBarState) { method constructor (line 142) | constructor(private repository: Repository, private remoteSourcePublis... method updateEnablement (line 164) | private updateEnablement(): void { method onDidChangeOperations (line 171) | private onDidChangeOperations(): void { method onDidRunGitStatus (line 182) | private onDidRunGitStatus(): void { method onDidChangeRemoteSourcePublishers (line 190) | private onDidChangeRemoteSourcePublishers(): void { method command (line 197) | get command(): Command | undefined { method dispose (line 271) | dispose(): void { class StatusBarCommands (line 276) | class StatusBarCommands { method constructor (line 284) | constructor(repository: Repository, remoteSourcePublisherRegistry: IRe... method commands (line 290) | get commands(): Command[] { method dispose (line 295) | dispose(): void { FILE: extensions/git/src/terminal.ts type ITerminalEnvironmentProvider (line 10) | interface ITerminalEnvironmentProvider { class TerminalEnvironmentManager (line 15) | class TerminalEnvironmentManager { method constructor (line 19) | constructor(private readonly context: ExtensionContext, private readon... method refresh (line 26) | private refresh(): void { method dispose (line 50) | dispose(): void { class TerminalShellExecutionManager (line 55) | class TerminalShellExecutionManager { method constructor (line 62) | constructor( method onDidEndTerminalShellExecution (line 69) | private onDidEndTerminalShellExecution(e: TerminalShellExecutionEndEve... method dispose (line 89) | dispose(): void { FILE: extensions/git/src/test/smoke.test.ts function file (line 18) | function file(relativePath: string) { function uri (line 22) | function uri(relativePath: string) { function open (line 26) | async function open(relativePath: string) { function type (line 32) | async function type(doc: TextDocument, text: string) { FILE: extensions/git/src/timelineProvider.ts constant AVATAR_SIZE (line 18) | const AVATAR_SIZE = 20; class GitTimelineItem (line 20) | class GitTimelineItem extends TimelineItem { method is (line 21) | static is(item: TimelineItem): item is GitTimelineItem { method constructor (line 29) | constructor( method shortRef (line 49) | get shortRef() { method shortPreviousRef (line 53) | get shortPreviousRef() { method setItemDetails (line 57) | setItemDetails(uri: Uri, hash: string | undefined, avatar: string | un... method shortenRef (line 112) | private shortenRef(ref: string): string { class GitTimelineProvider (line 120) | class GitTimelineProvider implements TimelineProvider { method onDidChange (line 122) | get onDidChange(): Event { method constructor (line 136) | constructor(private readonly model: Model, private commands: CommandCe... method dispose (line 147) | dispose() { method provideTimeline (line 152) | async provideTimeline(uri: Uri, options: TimelineOptions, _token: Canc... method ensureProviderRegistration (line 325) | private ensureProviderRegistration() { method onConfigurationChanged (line 331) | private onConfigurationChanged(e: ConfigurationChangeEvent) { method onRepositoriesChanged (line 337) | private onRepositoriesChanged(_repo: Repository) { method onRepositoryChanged (line 346) | private onRepositoryChanged(_repo: Repository, _uri: Uri) { method onRepositoryStatusChanged (line 352) | private onRepositoryStatusChanged(_repo: Repository) { method onRepositoryOperationRun (line 363) | private onRepositoryOperationRun(_repo: Repository, _result: Operation... method fireChanged (line 377) | private fireChanged() { FILE: extensions/git/src/typings/git-base.d.ts type API (line 9) | interface API { type GitBaseExtension (line 15) | interface GitBaseExtension { type PickRemoteSourceOptions (line 33) | interface PickRemoteSourceOptions { type PickRemoteSourceResult (line 43) | interface PickRemoteSourceResult { type RemoteSourceAction (line 48) | interface RemoteSourceAction { type RemoteSource (line 57) | interface RemoteSource { type RecentRemoteSource (line 68) | interface RecentRemoteSource extends RemoteSource { type RemoteSourceProvider (line 72) | interface RemoteSourceProvider { FILE: extensions/git/src/uri.ts type GitUriParams (line 9) | interface GitUriParams { function isGitUri (line 15) | function isGitUri(uri: Uri): boolean { function fromGitUri (line 19) | function fromGitUri(uri: Uri): GitUriParams { type GitUriOptions (line 23) | interface GitUriOptions { function toGitUri (line 32) | function toGitUri(uri: Uri, ref: string, options: GitUriOptions = {}): U... function toMergeUris (line 56) | function toMergeUris(uri: Uri): { base: Uri; ours: Uri; theirs: Uri } { function toMultiFileDiffEditorUris (line 64) | function toMultiFileDiffEditorUris(change: Change, originalRef: string, ... FILE: extensions/git/src/util.ts function log (line 18) | function log(...args: any[]): void { type IDisposable (line 22) | interface IDisposable { function dispose (line 26) | function dispose(disposables: T[]): T[] { function toDisposable (line 31) | function toDisposable(dispose: () => void): IDisposable { function combinedDisposable (line 35) | function combinedDisposable(disposables: IDisposable[]): IDisposable { function fireEvent (line 41) | function fireEvent(event: Event): Event { function mapEvent (line 45) | function mapEvent(event: Event, map: (i: I) => O): Event { function filterEvent (line 49) | function filterEvent(event: Event, filter: (e: T) => boolean): Eve... function runAndSubscribeEvent (line 55) | function runAndSubscribeEvent(event: Event, handler: (e: T | undef... function anyEvent (line 60) | function anyEvent(...events: Event[]): Event { function done (line 70) | function done(promise: Promise): Promise { function onceEvent (line 74) | function onceEvent(event: Event): Event { function debounceEvent (line 85) | function debounceEvent(event: Event, delay: number): Event { function eventToPromise (line 95) | function eventToPromise(event: Event): Promise { function once (line 99) | function once(fn: (...args: any[]) => any): (...args: any[]) => any { function assign (line 111) | function assign(destination: T, ...sources: any[]): T { function uniqBy (line 119) | function uniqBy(arr: T[], fn: (el: T) => string): T[] { function groupBy (line 134) | function groupBy(arr: T[], fn: (el: T) => string): { [key: string]: T... function mkdirp (line 143) | async function mkdirp(path: string, mode?: number): Promise { function uniqueFilter (line 181) | function uniqueFilter(keyFn: (t: T) => string): (t: T) => boolean { function find (line 196) | function find(array: T[], fn: (t: T) => boolean): T | undefined { function grep (line 211) | async function grep(filename: string, pattern: RegExp): Promise { function readBytes (line 227) | function readBytes(stream: Readable, bytes: number): Promise { type Encoding (line 259) | const enum Encoding { function detectUnicodeEncoding (line 265) | function detectUnicodeEncoding(buffer: Buffer): Encoding | null { function truncate (line 294) | function truncate(value: string, maxLength = 20): string { function normalizePath (line 298) | function normalizePath(path: string): string { function isDescendant (line 308) | function isDescendant(parent: string, descendant: string): boolean { function pathEquals (line 320) | function pathEquals(a: string, b: string): boolean { function relativePath (line 330) | function relativePath(from: string, to: string): string { function isDefined (line 372) | function isDefined(arg: T | null | undefined): arg is T { function isUndefinedOrNull (line 379) | function isUndefinedOrNull(obj: unknown): obj is undefined | null { function isUndefined (line 386) | function isUndefined(obj: unknown): obj is undefined { type ILimitedTaskFactory (line 390) | interface ILimitedTaskFactory { class Limiter (line 396) | class Limiter { method constructor (line 402) | constructor(maxDegreeOfParalellism: number) { method queue (line 408) | queue(factory: () => Promise): Promise { method consume (line 415) | private consume(): void { method consumed (line 426) | private consumed(): void { type Completion (line 435) | type Completion = { success: true; value: T } | { success: false; err... class PromiseSource (line 437) | class PromiseSource { method promise (line 442) | get promise(): Promise { method resolve (line 456) | resolve(value: T): void { method reject (line 463) | reject(err: any): void { type VersionComparisonResult (line 472) | type VersionComparisonResult = -1 | 0 | 1; type Version (line 474) | interface Version { function compare (line 481) | function compare(v1: string | Version, v2: string | Version): VersionCom... function from (line 508) | function from(major: string | number, minor: string | number, patch?: st... function fromString (line 517) | function fromString(version: string): Version { function deltaHistoryItemRefs (line 524) | function deltaHistoryItemRefs(before: SourceControlHistoryItemRef[], aft... function fromNow (line 595) | function fromNow(date: number | Date, appendAgoLabel?: boolean, useFullT... function getCommitShortHash (line 773) | function getCommitShortHash(scope: Uri, hash: string): string { type DiagnosticSeverityConfig (line 779) | type DiagnosticSeverityConfig = 'error' | 'warning' | 'information' | 'h... function toDiagnosticSeverity (line 781) | function toDiagnosticSeverity(value: DiagnosticSeverityConfig): Diagnost... FILE: extensions/git/src/watch.ts type IFileWatcher (line 9) | interface IFileWatcher extends IDisposable { function watch (line 13) | function watch(location: string): IFileWatcher { FILE: extensions/github-authentication/src/browser/authServer.ts function startServer (line 6) | function startServer(_: any): any { function createServer (line 10) | function createServer(_: any): any { FILE: extensions/github-authentication/src/browser/buffer.ts function base64Encode (line 6) | function base64Encode(text: string): string { FILE: extensions/github-authentication/src/common/env.ts constant VALID_DESKTOP_CALLBACK_SCHEMES (line 8) | const VALID_DESKTOP_CALLBACK_SCHEMES = [ function isSupportedClient (line 19) | function isSupportedClient(uri: Uri): boolean { function isSupportedTarget (line 29) | function isSupportedTarget(type: AuthProviderType, gheUri?: Uri): boolean { function isHostedGitHubEnterprise (line 36) | function isHostedGitHubEnterprise(uri: Uri): boolean { FILE: extensions/github-authentication/src/common/errors.ts constant TIMED_OUT_ERROR (line 6) | const TIMED_OUT_ERROR = 'Timed out'; constant USER_CANCELLATION_ERROR (line 9) | const USER_CANCELLATION_ERROR = 'User Cancelled'; constant NETWORK_ERROR (line 10) | const NETWORK_ERROR = 'network error'; constant CANCELLATION_ERROR (line 14) | const CANCELLATION_ERROR = 'Cancelled'; FILE: extensions/github-authentication/src/common/experimentationService.ts class ExperimentationTelemetry (line 10) | class ExperimentationTelemetry implements IExperimentationTelemetry { method constructor (line 14) | constructor(private readonly context: vscode.ExtensionContext, private... method createExperimentationService (line 16) | private async createExperimentationService(): Promise): void { method dispose (line 93) | dispose(): Promise { FILE: extensions/github-authentication/src/common/keychain.ts class Keychain (line 9) | class Keychain { method constructor (line 10) | constructor( method setToken (line 16) | async setToken(token: string): Promise { method getToken (line 25) | async getToken(): Promise { method deleteToken (line 39) | async deleteToken(): Promise { FILE: extensions/github-authentication/src/common/logger.ts class Log (line 9) | class Log { method constructor (line 12) | constructor(private readonly type: AuthProviderType) { method trace (line 17) | public trace(message: string): void { method info (line 21) | public info(message: string): void { method error (line 25) | public error(message: string): void { method warn (line 29) | public warn(message: string): void { FILE: extensions/github-authentication/src/common/utils.ts function filterEvent (line 8) | function filterEvent(event: Event, filter: (e: T) => boolean): Eve... function onceEvent (line 12) | function onceEvent(event: Event): Event { type PromiseAdapter (line 24) | interface PromiseAdapter { function promiseFromEvent (line 50) | function promiseFromEvent( function arrayEquals (line 80) | function arrayEquals(one: ReadonlyArray | undefined, other: Readon... class StopWatch (line 103) | class StopWatch { method stop (line 108) | public stop(): void { method elapsed (line 112) | public elapsed(): number { FILE: extensions/github-authentication/src/config.ts type IConfig (line 6) | interface IConfig { FILE: extensions/github-authentication/src/extension.ts function initGHES (line 9) | function initGHES(context: vscode.ExtensionContext, uriHandler: UriEvent... function activate (line 29) | function activate(context: vscode.ExtensionContext) { FILE: extensions/github-authentication/src/flows.ts type IGitHubDeviceCodeResponse (line 17) | interface IGitHubDeviceCodeResponse { type IFlowOptions (line 24) | interface IFlowOptions { type GitHubTarget (line 44) | const enum GitHubTarget { type ExtensionHost (line 50) | const enum ExtensionHost { type IFlowQuery (line 56) | interface IFlowQuery { type IFlowTriggerOptions (line 62) | interface IFlowTriggerOptions { type IFlow (line 74) | interface IFlow { function exchangeCodeForToken (line 80) | async function exchangeCodeForToken( method trigger (line 143) | async trigger({ method trigger (line 218) | async trigger({ method trigger (line 292) | async trigger({ scopes, baseUri, logger }: IFlowTriggerOptions) { method waitForDeviceCodeAccessToken (line 332) | private async waitForDeviceCodeAccessToken( method trigger (line 408) | async trigger({ scopes, baseUri, logger, enterpriseUri }: IFlowTriggerOp... method getScopes (line 451) | private async getScopes(token: string, serverUri: Uri, logger: Log): Pro... function getFlows (line 476) | function getFlows(query: IFlowQuery) { FILE: extensions/github-authentication/src/github.ts type SessionData (line 16) | interface SessionData { type AuthProviderType (line 29) | enum AuthProviderType { class UriEventHandler (line 34) | class UriEventHandler extends vscode.EventEmitter implements... method handleUri (line 38) | public handleUri(uri: vscode.Uri) { method waitForCode (line 42) | public async waitForCode(logger: Log, scopes: string, nonce: string, t... class GitHubAuthenticationProvider (line 94) | class GitHubAuthenticationProvider implements vscode.AuthenticationProvi... method constructor (line 105) | constructor( method dispose (line 145) | dispose() { method onDidChangeSessions (line 149) | get onDidChangeSessions() { method getSessions (line 153) | async getSessions(scopes: string[] | undefined, options?: vscode.Authe... method afterSessionLoad (line 169) | private async afterSessionLoad(session: vscode.AuthenticationSession):... method checkForUpdates (line 177) | private async checkForUpdates() { method readSessions (line 208) | private async readSessions(): Promise { method storeSessions (line 292) | private async storeSessions(sessions: vscode.AuthenticationSession[]):... method createSession (line 299) | public async createSession(scopes: string[], options?: vscode.Authenti... method tokenToSession (line 359) | private async tokenToSession(token: string, scopes: string[]): Promise... method removeSession (line 369) | public async removeSession(id: string) { FILE: extensions/github-authentication/src/githubServer.ts constant REDIRECT_URL_STABLE (line 18) | const REDIRECT_URL_STABLE = 'https://vscode.dev/redirect'; constant REDIRECT_URL_INSIDERS (line 19) | const REDIRECT_URL_INSIDERS = 'https://insiders.vscode.dev/redirect'; type IGitHubServer (line 21) | interface IGitHubServer { class GitHubServer (line 30) | class GitHubServer implements IGitHubServer { method constructor (line 37) | constructor( method baseUri (line 48) | get baseUri() { method getRedirectEndpoint (line 55) | private async getRedirectEndpoint(): Promise { method isNoCorsEnvironment (line 81) | private async isNoCorsEnvironment(): Promise { method login (line 90) | public async login(scopes: string, existingLogin?: string): Promise { method processLoginError (line 347) | private processLoginError(error: Error): boolean { FILE: extensions/github-authentication/src/node/authServer.ts function sendFile (line 11) | function sendFile(res: http.ServerResponse, filepath: string) { type IOAuthResult (line 26) | interface IOAuthResult { type ILoopbackServer (line 31) | interface ILoopbackServer { class LoopbackAuthServer (line 66) | class LoopbackAuthServer implements ILoopbackServer { method state (line 74) | public set state(state: string | undefined) { method state (line 81) | public get state(): string | undefined { method constructor (line 85) | constructor(serveRoot: string, startingRedirect: string) { method start (line 145) | public start(): Promise { method stop (line 180) | public stop(): Promise { method waitForOAuthResponse (line 195) | public waitForOAuthResponse(): Promise { FILE: extensions/github-authentication/src/node/buffer.ts function base64Encode (line 6) | function base64Encode(text: string): string { FILE: extensions/github-authentication/src/test/flows.test.ts type Flows (line 10) | const enum Flows { FILE: extensions/github/src/auth.ts class AuthenticationError (line 13) | class AuthenticationError extends Error { } function getAgent (line 15) | function getAgent(url: string | undefined = process.env.HTTPS_PROXY): Ag... function getSession (line 32) | async function getSession(): Promise { function getOctokit (line 38) | function getOctokit(): Promise { function getOctokitGraphql (line 62) | async function getOctokitGraphql(): Promise { FILE: extensions/github/src/branchProtection.ts constant REPOSITORY_QUERY (line 13) | const REPOSITORY_QUERY = ` constant REPOSITORY_RULESETS_QUERY (line 24) | const REPOSITORY_RULESETS_QUERY = ` class GitHubBranchProtectionProviderManager (line 51) | class GitHubBranchProtectionProviderManager { method enabled (line 57) | private set enabled(enabled: boolean) { method constructor (line 73) | constructor( method updateEnablement (line 93) | private updateEnablement(): void { method dispose (line 98) | dispose(): void { class GitHubBranchProtectionProvider (line 105) | class GitHubBranchProtectionProvider implements BranchProtectionProvider { method constructor (line 112) | constructor( method provideBranchProtection (line 130) | provideBranchProtection(): BranchProtection[] { method getRepositoryDetails (line 134) | private async getRepositoryDetails(owner: string, repo: string): Promi... method getRepositoryRulesets (line 141) | private async getRepositoryRulesets(owner: string, repo: string): Prom... method updateRepositoryBranchProtection (line 164) | private async updateRepositoryBranchProtection(): Promise { method parseRulesetRefName (line 230) | private parseRulesetRefName(repository: GitHubRepository, refName: str... FILE: extensions/github/src/canonicalUriProvider.ts constant SUPPORTED_SCHEMES (line 9) | const SUPPORTED_SCHEMES = ['ssh', 'https', 'file']; class GitHubCanonicalUriProvider (line 11) | class GitHubCanonicalUriProvider implements CanonicalUriProvider { method constructor (line 14) | constructor(private gitApi: API) { method dispose (line 18) | dispose() { this.disposables.forEach((disposable) => disposable.dispos... method provideCanonicalUri (line 20) | provideCanonicalUri(uri: Uri, options: CanonicalUriRequestOptions, _to... function toHttpsGitHubRemote (line 39) | function toHttpsGitHubRemote(uri: Uri) { FILE: extensions/github/src/commands.ts function copyVscodeDevLink (line 12) | async function copyVscodeDevLink(gitAPI: GitAPI, useSelection: boolean, ... function openVscodeDevLink (line 25) | async function openVscodeDevLink(gitAPI: GitAPI): Promise { class GithubCredentialProviderManager (line 24) | class GithubCredentialProviderManager { method enabled (line 30) | private set enabled(enabled: boolean) { method constructor (line 44) | constructor(private gitAPI: GitAPI) { method refresh (line 54) | private refresh(): void { method dispose (line 60) | dispose(): void { FILE: extensions/github/src/extension.ts function activate (line 21) | function activate(context: ExtensionContext): void { function initializeGitBaseExtension (line 42) | function initializeGitBaseExtension(): Disposable { function setGitHubContext (line 72) | function setGitHubContext(gitAPI: API, disposables: DisposableStore) { function initializeGitExtension (line 87) | function initializeGitExtension(context: ExtensionContext, telemetryRepo... FILE: extensions/github/src/historyItemDetailsProvider.ts constant ISSUE_EXPRESSION (line 13) | const ISSUE_EXPRESSION = /(([A-Za-z0-9_.\-]+)\/([A-Za-z0-9_.\-]+))?(#|GH... constant ASSIGNABLE_USERS_QUERY (line 15) | const ASSIGNABLE_USERS_QUERY = ` constant COMMIT_AUTHOR_QUERY (line 31) | const COMMIT_AUTHOR_QUERY = ` type GitHubRepositoryStore (line 51) | interface GitHubRepositoryStore { type GitHubUser (line 56) | interface GitHubUser { function getUserIdFromNoReplyEmail (line 64) | function getUserIdFromNoReplyEmail(email: string | undefined): string | ... function compareAvatarQuery (line 69) | function compareAvatarQuery(a: AvatarQueryCommit, b: AvatarQueryCommit):... class GitHubSourceControlHistoryItemDetailsProvider (line 80) | class GitHubSourceControlHistoryItemDetailsProvider implements SourceCon... method constructor (line 85) | constructor(private readonly _gitAPI: API, private readonly _logger: L... method provideAvatar (line 103) | async provideAvatar(repository: Repository, query: AvatarQuery): Promi... method provideHoverCommands (line 206) | async provideHoverCommands(repository: Repository): Promise Function): F... function _sequentialize (line 47) | function _sequentialize(fn: Function, key: string): Function { function groupBy (line 60) | function groupBy(data: ReadonlyArray, compare: (a: T, b: T) => num... function getRepositoryFromUrl (line 74) | function getRepositoryFromUrl(url: string): { owner: string; repo: strin... function getRepositoryFromQuery (line 80) | function getRepositoryFromQuery(query: string): { owner: string; repo: s... function repositoryHasGitHubRemote (line 85) | function repositoryHasGitHubRemote(repository: Repository) { function getRepositoryDefaultRemoteUrl (line 89) | function getRepositoryDefaultRemoteUrl(repository: Repository): string |... function getRepositoryDefaultRemote (line 105) | function getRepositoryDefaultRemote(repository: Repository): { owner: st... FILE: extensions/grunt/src/main.ts type AutoDetect (line 11) | type AutoDetect = 'on' | 'off'; function exists (line 13) | function exists(file: string): Promise { function exec (line 21) | function exec(command: string, options: cp.ExecOptions): Promise<{ stdou... function isBuildTask (line 33) | function isBuildTask(name: string): boolean { function isTestTask (line 43) | function isTestTask(name: string): boolean { function getOutputChannel (line 53) | function getOutputChannel(): vscode.OutputChannel { function showError (line 60) | function showError() { type GruntTaskDefinition (line 66) | interface GruntTaskDefinition extends vscode.TaskDefinition { function findGruntCommand (line 72) | async function findGruntCommand(rootPath: string): Promise { class FolderDetector (line 85) | class FolderDetector { method constructor (line 90) | constructor( method workspaceFolder (line 95) | public get workspaceFolder(): vscode.WorkspaceFolder { method isEnabled (line 99) | public isEnabled(): boolean { method start (line 103) | public start(): void { method getTasks (line 111) | public async getTasks(): Promise { method getTask (line 122) | public async getTask(_task: vscode.Task): Promise { method dispose (line 222) | public dispose() { class TaskDetector (line 230) | class TaskDetector { method constructor (line 235) | constructor() { method start (line 238) | public start(): void { method dispose (line 247) | public dispose(): void { method updateWorkspaceFolders (line 255) | private updateWorkspaceFolders(added: readonly vscode.WorkspaceFolder[... method updateConfiguration (line 273) | private updateConfiguration(): void { method updateProvider (line 293) | private updateProvider(): void { method getTasks (line 311) | public getTasks(): Promise { method computeTasks (line 315) | private computeTasks(): Promise { method getTask (line 337) | public async getTask(task: vscode.Task): Promise { function exec (line 41) | function exec(command: string, options: cp.ExecOptions): Promise<{ stdou... function isBuildTask (line 53) | function isBuildTask(name: string): boolean { function isTestTask (line 63) | function isTestTask(name: string): boolean { function getOutputChannel (line 73) | function getOutputChannel(): vscode.OutputChannel { function showError (line 80) | function showError() { function findGulpCommand (line 89) | async function findGulpCommand(rootPath: string): Promise { type GulpTaskDefinition (line 109) | interface GulpTaskDefinition extends vscode.TaskDefinition { class FolderDetector (line 114) | class FolderDetector { method constructor (line 119) | constructor( method workspaceFolder (line 124) | public get workspaceFolder(): vscode.WorkspaceFolder { method isEnabled (line 128) | public isEnabled(): boolean { method start (line 132) | public start(): void { method getTasks (line 140) | public async getTasks(): Promise { method getTask (line 152) | public async getTask(_task: vscode.Task): Promise { method computeTasks (line 203) | private async computeTasks(): Promise { method dispose (line 263) | public dispose() { class TaskDetector (line 271) | class TaskDetector { method constructor (line 276) | constructor() { method start (line 279) | public start(): void { method dispose (line 288) | public dispose(): void { method updateWorkspaceFolders (line 296) | private updateWorkspaceFolders(added: readonly vscode.WorkspaceFolder[... method updateConfiguration (line 314) | private updateConfiguration(): void { method updateProvider (line 334) | private updateProvider(): void { method getTasks (line 352) | public getTasks(): Promise { method computeTasks (line 356) | private computeTasks(): Promise { method getTask (line 378) | public async getTask(task: vscode.Task): Promise { FILE: extensions/html-language-features/client/src/customData.ts function getCustomDataSource (line 11) | function getCustomDataSource(runtime: Runtime, toDispose: Disposable[]) { function hasChanges (line 67) | function hasChanges(s1: Set, s2: Set) { function isURI (line 79) | function isURI(uriOrPath: string) { function collectInWorkspaces (line 84) | function collectInWorkspaces(workspaceUris: Set): Set { function collectInExtensions (line 127) | function collectInExtensions(localExtensionUris: Set, externalUr... FILE: extensions/html-language-features/client/src/htmlClient.ts type AutoInsertParams (line 29) | interface AutoInsertParams { type SemanticTokenParams (line 49) | interface SemanticTokenParams { type TelemetryReporter (line 66) | interface TelemetryReporter { type LanguageClientConstructor (line 74) | type LanguageClientConstructor = (name: string, description: string, cli... type Runtime (line 78) | interface Runtime { type AsyncDisposable (line 87) | interface AsyncDisposable { function startClient (line 91) | async function startClient(context: ExtensionContext, newLanguageClient:... function startClientWithParticipants (line 145) | async function startClientWithParticipants(languageParticipants: Languag... FILE: extensions/html-language-features/client/src/languageParticipants.ts type LanguageParticipantContribution (line 11) | interface LanguageParticipantContribution { type LanguageParticipants (line 22) | interface LanguageParticipants { function getLanguageParticipants (line 30) | function getLanguageParticipants(): LanguageParticipants { function isEqualSet (line 76) | function isEqualSet(s1: Set, s2: Set) { FILE: extensions/html-language-features/client/src/node/htmlClientMain.ts function activate (line 19) | async function activate(context: ExtensionContext) { function deactivate (line 55) | async function deactivate(): Promise { type IPackageInfo (line 62) | interface IPackageInfo { function getPackageInfo (line 69) | function getPackageInfo(context: ExtensionContext): IPackageInfo { FILE: extensions/html-language-features/client/src/node/nodeFs.ts function getNodeFileFS (line 10) | function getNodeFileFS(): FileSystemProvider { FILE: extensions/html-language-features/client/src/requests.ts function serveFileSystemRequests (line 18) | function serveFileSystemRequests(client: BaseLanguageClient, runtime: Ru... type FileType (line 37) | enum FileType { type FileStat (line 55) | interface FileStat { type FileSystemProvider (line 75) | interface FileSystemProvider { FILE: extensions/html-language-features/server/build/javaScriptLibraryLoader.js constant TYPESCRIPT_LIB_SOURCE (line 11) | const TYPESCRIPT_LIB_SOURCE = path.join(__dirname, '../../../node_module... constant JQUERY_DTS (line 12) | const JQUERY_DTS = path.join(__dirname, '../lib/jquery.d.ts'); function getFileName (line 15) | function getFileName(name) { function readLibFile (line 18) | function readLibFile(name) { function escapeText (line 78) | function escapeText(text) { FILE: extensions/html-language-features/server/lib/jquery.d.ts type JQueryAjaxSettings (line 25) | interface JQueryAjaxSettings { type JQueryXHR (line 169) | interface JQueryXHR extends XMLHttpRequest, JQueryPromise { type JQueryCallback (line 197) | interface JQueryCallback { type JQueryGenericPromise (line 280) | interface JQueryGenericPromise { type JQueryPromiseCallback (line 301) | interface JQueryPromiseCallback { type JQueryPromiseOperator (line 305) | interface JQueryPromiseOperator { type JQueryPromise (line 312) | interface JQueryPromise extends JQueryGenericPromise { type JQueryDeferred (line 359) | interface JQueryDeferred extends JQueryGenericPromise { type BaseJQueryEventObject (line 451) | interface BaseJQueryEventObject extends Event { type JQueryInputEventObject (line 472) | interface JQueryInputEventObject extends BaseJQueryEventObject { type JQueryMouseEventObject (line 479) | interface JQueryMouseEventObject extends JQueryInputEventObject { type JQueryKeyEventObject (line 491) | interface JQueryKeyEventObject extends JQueryInputEventObject { type JQueryEventObject (line 498) | interface JQueryEventObject extends BaseJQueryEventObject, JQueryInputEv... type JQuerySupport (line 505) | interface JQuerySupport { type JQueryParam (line 527) | interface JQueryParam { type JQueryEventConstructor (line 550) | interface JQueryEventConstructor { type JQueryCoordinates (line 558) | interface JQueryCoordinates { type JQuerySerializeArrayElement (line 566) | interface JQuerySerializeArrayElement { type JQueryAnimationOptions (line 571) | interface JQueryAnimationOptions { type JQueryEasingFunction (line 618) | interface JQueryEasingFunction { type JQueryEasingFunctions (line 622) | interface JQueryEasingFunctions { type JQueryStatic (line 631) | interface JQueryStatic { type JQuery (line 1186) | interface JQuery { FILE: extensions/html-language-features/server/src/browser/htmlServerMain.ts method setImmediate (line 19) | setImmediate(callback: (...args: any[]) => void, ...args: any[]): Dispos... method setTimeout (line 23) | setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[... FILE: extensions/html-language-features/server/src/customData.ts function fetchHTMLDataProviders (line 9) | function fetchHTMLDataProviders(dataPaths: string[], requestService: Cus... function parseHTMLData (line 22) | function parseHTMLData(id: string, source: string): IHTMLDataProvider { FILE: extensions/html-language-features/server/src/htmlServer.ts type AutoInsertParams (line 38) | interface AutoInsertParams { type SemanticTokenParams (line 58) | interface SemanticTokenParams { type RuntimeEnvironment (line 69) | interface RuntimeEnvironment { type CustomDataRequestService (line 79) | interface CustomDataRequestService { function startServer (line 84) | function startServer(connection: Connection, runtime: RuntimeEnvironment) { function getFullRange (line 591) | function getFullRange(document: TextDocument): Range { FILE: extensions/html-language-features/server/src/languageModelCache.ts type LanguageModelCache (line 8) | interface LanguageModelCache { function getLanguageModelCache (line 14) | function getLanguageModelCache(maxEntries: number, cleanupIntervalTim... FILE: extensions/html-language-features/server/src/modes/cssMode.ts function getCSSMode (line 11) | function getCSSMode(cssLanguageService: CSSLanguageService, documentRegi... FILE: extensions/html-language-features/server/src/modes/embeddedSupport.ts type LanguageRange (line 8) | interface LanguageRange extends Range { type HTMLDocumentRegions (line 13) | interface HTMLDocumentRegions { constant CSS_STYLE_RULE (line 21) | const CSS_STYLE_RULE = '__'; type EmbeddedRegion (line 23) | interface EmbeddedRegion { languageId: string | undefined; start: number... function getDocumentRegions (line 26) | function getDocumentRegions(languageService: LanguageService, document: ... function getLanguageRanges (line 94) | function getLanguageRanges(document: TextDocument, regions: EmbeddedRegi... function getLanguagesInDocument (line 135) | function getLanguagesInDocument(_document: TextDocument, regions: Embedd... function getLanguageAtPosition (line 149) | function getLanguageAtPosition(document: TextDocument, regions: Embedded... function getEmbeddedDocument (line 163) | function getEmbeddedDocument(document: TextDocument, contents: EmbeddedR... function getPrefix (line 180) | function getPrefix(c: EmbeddedRegion) { function getSuffix (line 188) | function getSuffix(c: EmbeddedRegion) { function updateContent (line 197) | function updateContent(c: EmbeddedRegion, content: string): string { function substituteWithWhitespace (line 215) | function substituteWithWhitespace(result: string, start: number, end: nu... function append (line 233) | function append(result: string, str: string, n: number): string { function getAttributeLanguage (line 244) | function getAttributeLanguage(attributeName: string): string | null { FILE: extensions/html-language-features/server/src/modes/formatting.ts function format (line 10) | async function format(languageModes: LanguageModes, document: TextDocume... FILE: extensions/html-language-features/server/src/modes/htmlFolding.ts function getFoldingRanges (line 9) | async function getFoldingRanges(languageModes: LanguageModes, document: ... function limitRanges (line 45) | function limitRanges(ranges: FoldingRange[], maxRanges: number) { FILE: extensions/html-language-features/server/src/modes/htmlMode.ts function getHTMLMode (line 14) | function getHTMLMode(htmlLanguageService: HTMLLanguageService, workspace... function merge (line 97) | function merge(src: any, dst: any): any { FILE: extensions/html-language-features/server/src/modes/javascriptLibs.ts constant TYPESCRIPT_LIB_SOURCE (line 12) | const TYPESCRIPT_LIB_SOURCE = join(serverFolder, '../../node_modules/typ... constant JQUERY_PATH (line 13) | const JQUERY_PATH = join(serverFolder, 'lib/jquery.d.ts'); function loadLibrary (line 15) | function loadLibrary(name: string) { FILE: extensions/html-language-features/server/src/modes/javascriptMode.ts constant JS_WORD_REGEX (line 19) | const JS_WORD_REGEX = /(-?\d*\.\d\w*)|([^\`\~\!\@\#\%\^\&\*\(\)\-\=\+\[\... function getLanguageServiceHost (line 21) | function getLanguageServiceHost(scriptKind: ts.ScriptKind) { function getJavaScriptMode (line 101) | function getJavaScriptMode(documentRegions: LanguageModelCache void, ...args: any[]): Dispos... method setTimeout (line 28) | setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[... FILE: extensions/html-language-features/server/src/node/htmlServerNodeMain.ts function setupMain (line 7) | async function setupMain() { FILE: extensions/html-language-features/server/src/node/nodeFs.ts function getNodeFileFS (line 12) | function getNodeFileFS(): FileSystemProvider { FILE: extensions/html-language-features/server/src/requests.ts type FileType (line 17) | enum FileType { type FileStat (line 35) | interface FileStat { type FileSystemProvider (line 55) | interface FileSystemProvider { function getFileSystemProvider (line 61) | function getFileSystemProvider(handledSchemas: string[], connection: Con... FILE: extensions/html-language-features/server/src/test/completions.test.ts type ItemDescription (line 12) | interface ItemDescription { function assertCompletion (line 21) | function assertCompletion(completions: CompletionList, expected: ItemDes... function testCompletionFor (line 49) | async function testCompletionFor(value: string, expected: { count?: numb... FILE: extensions/html-language-features/server/src/test/embedded.test.ts function assertLanguageId (line 15) | function assertLanguageId(value: string, expectedLanguageId: string | un... function assertEmbeddedLanguageContent (line 29) | function assertEmbeddedLanguageContent(value: string, languageId: string... FILE: extensions/html-language-features/server/src/test/folding.test.ts type ExpectedIndentRange (line 13) | interface ExpectedIndentRange { function assertRanges (line 19) | async function assertRanges(lines: string[], expected: ExpectedIndentRan... function r (line 36) | function r(startLine: number, endLine: number, kind?: string): ExpectedI... FILE: extensions/html-language-features/server/src/test/formatting.test.ts function assertFormat (line 17) | async function assertFormat(value: string, expected: string, options?: a... function assertFormatWithFixture (line 47) | async function assertFormatWithFixture(fixtureName: string, expectedPath... FILE: extensions/html-language-features/server/src/test/rename.test.ts function testRename (line 11) | async function testRename(value: string, newName: string, expectedDocCon... function testNoRename (line 43) | async function testNoRename(value: string, newName: string): Promise(to: T[], from: T[]) { function contains (line 14) | function contains(arr: T[], val: T) { function mergeSort (line 22) | function mergeSort(data: T[], compare: (a: T, b: T) => number): T[] { function _divideAndMerge (line 27) | function _divideAndMerge(data: T[], compare: (a: T, b: T) => number):... function binarySearch (line 60) | function binarySearch(array: T[], key: T, comparator: (op1: T, op2: T... FILE: extensions/html-language-features/server/src/utils/documentContext.ts function getDocumentContext (line 11) | function getDocumentContext(documentUri: string, workspaceFolders: Works... FILE: extensions/html-language-features/server/src/utils/positions.ts function beforeOrSame (line 8) | function beforeOrSame(p1: Position, p2: Position) { function insideRangeButNotSame (line 11) | function insideRangeButNotSame(r1: Range, r2: Range) { function equalRange (line 14) | function equalRange(r1: Range, r2: Range) { FILE: extensions/html-language-features/server/src/utils/runner.ts function formatError (line 9) | function formatError(message: string, err: any): string { function runSafe (line 21) | function runSafe(runtime: RuntimeEnvironment, func: () => Thenable... function cancelValue (line 45) | function cancelValue() { FILE: extensions/html-language-features/server/src/utils/strings.ts function getWordAtText (line 6) | function getWordAtText(text: string, offset: number, wordDefinition: Reg... function startsWith (line 29) | function startsWith(haystack: string, needle: string): boolean { function endsWith (line 43) | function endsWith(haystack: string, needle: string): boolean { function repeat (line 54) | function repeat(value: string, count: number) { function isWhitespaceOnly (line 66) | function isWhitespaceOnly(str: string) { function isEOL (line 70) | function isEOL(content: string, offset: number) { function isNewlineCharacter (line 76) | function isNewlineCharacter(charCode: number) { FILE: extensions/html-language-features/server/src/utils/validation.ts type Validator (line 11) | type Validator = (textDocument: TextDocument) => Promise; type DiagnosticsSupport (line 12) | type DiagnosticsSupport = { function registerDiagnosticsPushSupport (line 17) | function registerDiagnosticsPushSupport(documents: TextDocuments) { function tryDecodeURIComponent (line 49) | function tryDecodeURIComponent(uri: string) { FILE: extensions/ipynb/src/common.ts type CellOutputMetadata (line 12) | interface CellOutputMetadata { type CellMetadata (line 49) | interface CellMetadata { FILE: extensions/ipynb/src/constants.ts constant ATTACHMENT_CLEANUP_COMMANDID (line 9) | const ATTACHMENT_CLEANUP_COMMANDID = 'ipynb.cleanInvalidImageAttachment'; constant JUPYTER_NOTEBOOK_MARKDOWN_SELECTOR (line 11) | const JUPYTER_NOTEBOOK_MARKDOWN_SELECTOR: DocumentSelector = { notebookT... type CellOutputMimeTypes (line 18) | enum CellOutputMimeTypes { FILE: extensions/ipynb/src/deserializers.ts function getPreferredLanguage (line 20) | function getPreferredLanguage(metadata?: nbformat.INotebookMetadata) { function translateKernelLanguageToMonaco (line 35) | function translateKernelLanguageToMonaco(language: string): string { function isEmptyVendoredMimeType (line 60) | function isEmptyVendoredMimeType(outputItem: NotebookCellOutputItem) { function isMimeTypeMatch (line 68) | function isMimeTypeMatch(value: string, compareWith: string) { function sortOutputItemsBasedOnDisplayOrder (line 75) | function sortOutputItemsBasedOnDisplayOrder(outputItems: NotebookCellOut... function concatMultilineString (line 93) | function concatMultilineString(str: string | string[], trim?: boolean): ... function convertJupyterOutputToBuffer (line 112) | function convertJupyterOutputToBuffer(mime: string, value: unknown): Not... function getNotebookCellMetadata (line 146) | function getNotebookCellMetadata(cell: nbformat.IBaseCell): { function getOutputMetadata (line 174) | function getOutputMetadata(output: nbformat.IOutput): CellOutputMetadata { function translateDisplayDataOutput (line 199) | function translateDisplayDataOutput( function translateErrorOutput (line 230) | function translateErrorOutput(output?: nbformat.IError): NotebookCellOut... function translateStreamOutput (line 244) | function translateStreamOutput(output: nbformat.IStream): NotebookCellOu... function jupyterCellOutputToCellOutput (line 257) | function jupyterCellOutputToCellOutput(output: nbformat.IOutput): Notebo... function createNotebookCellDataFromRawCell (line 291) | function createNotebookCellDataFromRawCell(cell: nbformat.IRawCell): Not... function createNotebookCellDataFromMarkdownCell (line 297) | function createNotebookCellDataFromMarkdownCell(cell: nbformat.IMarkdown... function createNotebookCellDataFromCodeCell (line 307) | function createNotebookCellDataFromCodeCell(cell: nbformat.ICodeCell, ce... function createNotebookCellDataFromJupyterCell (line 328) | function createNotebookCellDataFromJupyterCell( function jupyterNotebookModelToNotebookData (line 350) | function jupyterNotebookModelToNotebookData( FILE: extensions/ipynb/src/helper.ts function deepClone (line 8) | function deepClone(obj: T): T { function objectEquals (line 28) | function objectEquals(one: any, other: any) { class Delayer (line 86) | class Delayer { method constructor (line 94) | constructor(defaultDelay: number) { method dispose (line 102) | dispose() { method trigger (line 106) | public trigger(task: ITask, delay: number = this.defaultDelay): Pro... method _doCancelTimeout (line 134) | private _doCancelTimeout(): void { type ITask (line 142) | interface ITask { function generateUuid (line 150) | function generateUuid(): string { type ValueCallback (line 201) | type ValueCallback = (value: T | Promise) => void; type DeferredOutcome (line 203) | const enum DeferredOutcome { class DeferredPromise (line 212) | class DeferredPromise { method isRejected (line 218) | public get isRejected() { method isResolved (line 222) | public get isResolved() { method isSettled (line 226) | public get isSettled() { method value (line 230) | public get value() { method constructor (line 236) | constructor() { method complete (line 243) | public complete(value: T) { method error (line 251) | public error(err: unknown) { method cancel (line 259) | public cancel() { FILE: extensions/ipynb/src/ipynbMain.browser.ts function activate (line 10) | function activate(context: vscode.ExtensionContext) { function deactivate (line 14) | function deactivate() { FILE: extensions/ipynb/src/ipynbMain.node.ts function activate (line 10) | function activate(context: vscode.ExtensionContext) { function deactivate (line 14) | function deactivate() { FILE: extensions/ipynb/src/ipynbMain.ts type NotebookMetadata (line 14) | type NotebookMetadata = { type OptionsWithCellContentMetadata (line 32) | type OptionsWithCellContentMetadata = vscode.NotebookDocumentContentOpti... function activate (line 35) | function activate(context: vscode.ExtensionContext, serializer: vscode.N... function deactivate (line 139) | function deactivate() { } FILE: extensions/ipynb/src/notebookAttachmentCleaner.ts type AttachmentCleanRequest (line 10) | interface AttachmentCleanRequest { type IAttachmentData (line 16) | interface IAttachmentData { type IAttachmentDiagnostic (line 20) | interface IAttachmentDiagnostic { type DiagnosticCode (line 25) | enum DiagnosticCode { class AttachmentCleaner (line 29) | class AttachmentCleaner implements vscode.CodeActionProvider { method constructor (line 37) | constructor() { method provideCodeActions (line 144) | provideCodeActions(document: vscode.TextDocument, _range: vscode.Range... method cleanNotebookAttachments (line 174) | private cleanNotebookAttachments(e: AttachmentCleanRequest): vscode.No... method analyzeMissingAttachments (line 242) | private analyzeMissingAttachments(document: vscode.TextDocument): void { method updateDiagnostics (line 282) | private updateDiagnostics(cellUri: vscode.Uri, diagnostics: IAttachmen... method saveAttachmentToCache (line 302) | private saveAttachmentToCache(notebookUri: string, cellFragment: strin... method getMetadataAttachment (line 329) | private getMetadataAttachment(metadata: { [key: string]: any }, currFi... method checkMetadataHasAttachmentsField (line 338) | private checkMetadataHasAttachmentsField(metadata: { [key: string]: un... method saveAllAttachmentsToCache (line 348) | private saveAllAttachmentsToCache(metadata: { [key: string]: unknown }... method getAttachmentNames (line 365) | private getAttachmentNames(document: vscode.TextDocument) { method dispose (line 386) | dispose() { FILE: extensions/ipynb/src/notebookImagePaste.ts type MimeType (line 10) | enum MimeType { function getImageMimeType (line 45) | function getImageMimeType(uri: vscode.Uri): string | undefined { class DropOrPasteEditProvider (line 49) | class DropOrPasteEditProvider implements vscode.DocumentPasteEditProvide... method provideDocumentPasteEdits (line 53) | async provideDocumentPasteEdits( method provideDocumentDropEdits (line 76) | async provideDocumentDropEdits( method createInsertImageAttachmentEdit (line 94) | private async createInsertImageAttachmentEdit( function getDroppedImageData (line 136) | async function getDroppedImageData( function coalesce (line 191) | function coalesce(array: ReadonlyArray): T[] { function getCellFromCellDocument (line 195) | function getCellFromCellDocument(cellDocument: vscode.TextDocument): vsc... function encodeBase64 (line 211) | function encodeBase64(buffer: Uint8Array, padded = true, urlSafe = false) { type ImageAttachmentData (line 250) | interface ImageAttachmentData { function buildAttachment (line 256) | function buildAttachment( function notebookImagePasteSetup (line 299) | function notebookImagePasteSetup(): vscode.Disposable { FILE: extensions/ipynb/src/notebookModelStoreSync.ts function activate (line 26) | function activate(context: ExtensionContext) { type NotebookDocumentChangeEventEx (line 31) | type NotebookDocumentChangeEventEx = Omit) { function trackAndUpdateCellMetadata (line 106) | function trackAndUpdateCellMetadata(notebook: NotebookDocument, updates:... function onDidChangeNotebookCells (line 127) | function onDidChangeNotebookCells(e: NotebookDocumentChangeEventEx) { function isCellIdRequired (line 231) | function isCellIdRequired(metadata: Pick = Omit, 'token'>; class AsyncEmitter (line 502) | class AsyncEmitter { method event (line 504) | get event(): (listener: (e: T) => any, thisArgs?: any, disposables?: D... method dispose (line 515) | dispose() { method fireAsync (line 518) | async fireAsync(data: IWaitUntilData, token: CancellationToken): Pr... FILE: extensions/ipynb/src/test/serializers.test.ts function deepStripProperties (line 13) | function deepStripProperties(obj: any, props: string[]) { function validateCellOutputTranslation (line 139) | function validateCellOutputTranslation( FILE: extensions/jake/src/main.ts type AutoDetect (line 11) | type AutoDetect = 'on' | 'off'; function exists (line 13) | function exists(file: string): Promise { function exec (line 21) | function exec(command: string, options: cp.ExecOptions): Promise<{ stdou... function isBuildTask (line 33) | function isBuildTask(name: string): boolean { function isTestTask (line 43) | function isTestTask(name: string): boolean { function getOutputChannel (line 53) | function getOutputChannel(): vscode.OutputChannel { function showError (line 60) | function showError() { function findJakeCommand (line 67) | async function findJakeCommand(rootPath: string): Promise { type JakeTaskDefinition (line 80) | interface JakeTaskDefinition extends vscode.TaskDefinition { class FolderDetector (line 85) | class FolderDetector { method constructor (line 90) | constructor( method workspaceFolder (line 95) | public get workspaceFolder(): vscode.WorkspaceFolder { method isEnabled (line 99) | public isEnabled(): boolean { method start (line 103) | public start(): void { method getTasks (line 111) | public async getTasks(): Promise { method getTask (line 122) | public async getTask(_task: vscode.Task): Promise { method dispose (line 196) | public dispose() { class TaskDetector (line 204) | class TaskDetector { method constructor (line 209) | constructor() { method start (line 212) | public start(): void { method dispose (line 221) | public dispose(): void { method updateWorkspaceFolders (line 229) | private updateWorkspaceFolders(added: readonly vscode.WorkspaceFolder[... method updateConfiguration (line 247) | private updateConfiguration(): void { method updateProvider (line 267) | private updateProvider(): void { method getTasks (line 285) | public getTasks(): Promise { method computeTasks (line 289) | private computeTasks(): Promise { method getTask (line 311) | public async getTask(task: vscode.Task): Promise { FILE: extensions/json-language-features/client/src/jsonClient.ts type JSONLanguageStatus (line 6) | type JSONLanguageStatus = { schemas: string[] }; type SortOptions (line 45) | interface SortOptions extends LSPFormattingOptions { type DocumentSortingParams (line 48) | interface DocumentSortingParams { type ITextEdit (line 60) | interface ITextEdit { type ISchemaAssociations (line 70) | interface ISchemaAssociations { type ISchemaAssociation (line 74) | interface ISchemaAssociation { type Settings (line 83) | type Settings = { type JSONSchemaSettings (line 101) | type JSONSchemaSettings = { type TelemetryReporter (line 122) | interface TelemetryReporter { type LanguageClientConstructor (line 130) | type LanguageClientConstructor = (name: string, description: string, cli... type Runtime (line 132) | interface Runtime { type SchemaRequestService (line 141) | interface SchemaRequestService { type AsyncDisposable (line 154) | interface AsyncDisposable { function startClient (line 158) | async function startClient(context: ExtensionContext, newLanguageClient:... function startClientWithParticipants (line 189) | async function startClientWithParticipants(_context: ExtensionContext, l... function getSchemaAssociations (line 615) | async function getSchemaAssociations(): Promise { function getSchemaExtensionAssociations (line 620) | function getSchemaExtensionAssociations(): ISchemaAssociation[] { function getDynamicSchemaAssociations (line 656) | async function getDynamicSchemaAssociations(): Promise(obj: ProviderResult): obj is Thenable { function updateMarkdownString (line 769) | function updateMarkdownString(h: MarkdownString): MarkdownString { function isSchemaResolveError (line 775) | function isSchemaResolveError(d: Diagnostic) { FILE: extensions/json-language-features/client/src/languageParticipants.ts type LanguageParticipantContribution (line 11) | interface LanguageParticipantContribution { type LanguageParticipants (line 23) | interface LanguageParticipants { function getLanguageParticipants (line 31) | function getLanguageParticipants(): LanguageParticipants { function isEqualSet (line 80) | function isEqualSet(s1: Set, s2: Set) { FILE: extensions/json-language-features/client/src/languageStatus.ts type ShowSchemasInput (line 13) | type ShowSchemasInput = { type ShowSchemasItem (line 18) | interface ShowSchemasItem extends QuickPickItem { function getExtensionSchemaAssociations (line 23) | function getExtensionSchemaAssociations() { function getSettingsSchemaAssociations (line 60) | function getSettingsSchemaAssociations(uri: string) { function showSchemaList (line 112) | function showSchemaList(input: ShowSchemasInput) { function createLanguageStatusItem (line 166) | function createLanguageStatusItem(documentSelector: DocumentSelector, st... function createLimitStatusItem (line 219) | function createLimitStatusItem(newItem: (limit: number) => Disposable) { function createDocumentSymbolsLimitItem (line 271) | function createDocumentSymbolsLimitItem(documentSelector: DocumentSelect... FILE: extensions/json-language-features/client/src/node/jsonClientMain.ts function activate (line 20) | async function activate(context: ExtensionContext) { function deactivate (line 60) | async function deactivate(): Promise { type IPackageInfo (line 67) | interface IPackageInfo { function getPackageInfo (line 74) | async function getPackageInfo(context: ExtensionContext): Promise { function getCacheFileName (line 145) | function getCacheFileName(uri: string): string { FILE: extensions/json-language-features/client/src/utils/hash.ts function hash (line 9) | function hash(obj: any, hashVal = 0): number { function numberHash (line 31) | function numberHash(val: number, initialHashVal: number): number { function booleanHash (line 35) | function booleanHash(b: boolean, initialHashVal: number): number { function stringHash (line 39) | function stringHash(s: string, hashVal: number) { function arrayHash (line 47) | function arrayHash(arr: any[], initialHashVal: number): number { function objectHash (line 52) | function objectHash(obj: any, initialHashVal: number): number { FILE: extensions/json-language-features/server/src/browser/jsonServerMain.ts method setImmediate (line 20) | setImmediate(callback: (...args: any[]) => void, ...args: any[]): Dispos... method setTimeout (line 24) | setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[... FILE: extensions/json-language-features/server/src/jsonServer.ts type ISchemaAssociations (line 19) | type ISchemaAssociations = Record; type JSONLanguageStatus (line 21) | type JSONLanguageStatus = { schemas: string[] }; type DocumentSortingParams (line 47) | interface DocumentSortingParams { type RequestService (line 69) | interface RequestService { type RuntimeEnvironment (line 73) | interface RuntimeEnvironment { function startServer (line 83) | function startServer(connection: Connection, runtime: RuntimeEnvironment) { function getFullRange (line 545) | function getFullRange(document: TextDocument): Range { FILE: extensions/json-language-features/server/src/languageModelCache.ts type LanguageModelCache (line 8) | interface LanguageModelCache { function getLanguageModelCache (line 14) | function getLanguageModelCache(maxEntries: number, cleanupIntervalTim... FILE: extensions/json-language-features/server/src/node/jsonServerMain.ts function getHTTPRequestService (line 25) | function getHTTPRequestService(): RequestService { function getFileRequestService (line 38) | function getFileRequestService(): RequestService { method setImmediate (line 58) | setImmediate(callback: (...args: any[]) => void, ...args: any[]): Dispos... method setTimeout (line 62) | setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[... FILE: extensions/json-language-features/server/src/node/jsonServerNodeMain.ts function setupMain (line 7) | async function setupMain() { FILE: extensions/json-language-features/server/src/utils/runner.ts function formatError (line 9) | function formatError(message: string, err: any): string { function runSafeAsync (line 21) | function runSafeAsync(runtime: RuntimeEnvironment, func: () => Thenab... function runSafe (line 43) | function runSafe(runtime: RuntimeEnvironment, func: () => T, error... function cancelValue (line 67) | function cancelValue() { FILE: extensions/json-language-features/server/src/utils/strings.ts function endsWith (line 9) | function endsWith(haystack: string, needle: string): boolean { function convertSimple2RegExpPattern (line 20) | function convertSimple2RegExpPattern(pattern: string): string { FILE: extensions/json-language-features/server/src/utils/validation.ts type Validator (line 11) | type Validator = (textDocument: TextDocument) => Promise; type DiagnosticsSupport (line 12) | type DiagnosticsSupport = { function registerDiagnosticsPushSupport (line 17) | function registerDiagnosticsPushSupport(documents: TextDocuments { type GetWorkspaceFolder (line 45) | type GetWorkspaceFolder = (documentUri: vscode.Uri) => vscode.Uri | unde... function resolveCopyDestination (line 47) | function resolveCopyDestination(documentUri: vscode.Uri, fileName: strin... function resolveCopyDestinationSetting (line 61) | function resolveCopyDestinationSetting(documentUri: vscode.Uri, fileName... function replaceTransformEscapes (line 124) | function replaceTransformEscapes(str: string): string { FILE: extensions/markdown-language-features/src/languageFeatures/copyFiles/dropOrPasteResource.ts type CopyFilesSettings (line 17) | enum CopyFilesSettings { class ResourcePasteOrDropProvider (line 31) | class ResourcePasteOrDropProvider implements vscode.DocumentPasteEditPro... method constructor (line 44) | constructor( method provideDocumentDropEdits (line 48) | public async provideDocumentDropEdits( method provideDocumentPasteEdits (line 71) | public async provideDocumentPasteEdits( method _getEnabled (line 93) | private _getEnabled(document: vscode.TextDocument, settingName: string... method _createEdit (line 105) | private async _createEdit( method _createEditFromUriListData (line 140) | private async _createEditFromUriListData( method _createEditForMediaFiles (line 197) | private async _createEditForMediaFiles( function textMatchesUriList (line 269) | function textMatchesUriList(text: string, uriList: UriList): boolean { function registerResourceDropOrPasteSupport (line 282) | function registerResourceDropOrPasteSupport(selector: vscode.DocumentSel... FILE: extensions/markdown-language-features/src/languageFeatures/copyFiles/newFilePathGenerator.ts class NewFilePathGenerator (line 13) | class NewFilePathGenerator { method getNewFilePath (line 17) | async getNewFilePath( method _wasPathAlreadyUsed (line 59) | private _wasPathAlreadyUsed(uri: vscode.Uri) { function getDesiredNewFilePath (line 64) | function getDesiredNewFilePath(config: CopyFileConfiguration, document: ... FILE: extensions/markdown-language-features/src/languageFeatures/copyFiles/pasteUrlProvider.ts class PasteUrlEditProvider (line 18) | class PasteUrlEditProvider implements vscode.DocumentPasteEditProvider { method constructor (line 24) | constructor( method provideDocumentPasteEdits (line 28) | async provideDocumentPasteEdits( function registerPasteUrlSupport (line 78) | function registerPasteUrlSupport(selector: vscode.DocumentSelector, pars... FILE: extensions/markdown-language-features/src/languageFeatures/copyFiles/shared.ts function getSnippetLabelAndKind (line 26) | function getSnippetLabelAndKind(counter: { readonly insertedAudioCount: ... function createInsertUriListEdit (line 94) | function createInsertUriListEdit( type UriListSnippetOptions (line 142) | interface UriListSnippetOptions { type UriSnippet (line 165) | interface UriSnippet { function createUriListSnippet (line 173) | function createUriListSnippet( type DesiredLinkKind (line 241) | enum DesiredLinkKind { function getDesiredLinkKind (line 248) | function getDesiredLinkKind(uri: vscode.Uri, uriFileKind: MediaKind | un... function getRelativeMdPath (line 281) | function getRelativeMdPath(dir: vscode.Uri | undefined, file: vscode.Uri... function escapeMarkdownLinkPath (line 296) | function escapeMarkdownLinkPath(mdPath: string): string { function escapeBrackets (line 304) | function escapeBrackets(value: string): string { function needsBracketLink (line 309) | function needsBracketLink(mdPath: string): boolean { type DropOrPasteEdit (line 338) | interface DropOrPasteEdit { FILE: extensions/markdown-language-features/src/languageFeatures/copyFiles/smartDropOrPaste.ts function shouldInsertMarkdownLinkByDefault (line 20) | async function shouldInsertMarkdownLinkByDefault( function shouldSmartPasteForSelection (line 62) | async function shouldSmartPasteForSelection( function findValidUriInText (line 144) | function findValidUriInText(text: string): string | undefined { type InsertMarkdownLink (line 182) | enum InsertMarkdownLink { FILE: extensions/markdown-language-features/src/languageFeatures/copyFiles/snippets.ts function resolveSnippet (line 9) | function resolveSnippet(snippetString: string, vars: ReadonlyMap { method _confirmActionWithUser (line 75) | private async _confirmActionWithUser(newResources: readonly vscode.Uri... method _shouldParticipateInLinkUpdate (line 92) | private async _shouldParticipateInLinkUpdate(newUri: vscode.Uri): Prom... method _promptUser (line 116) | private async _promptUser(newResources: readonly vscode.Uri[]): Promis... method _getEditsForFileRename (line 174) | private async _getEditsForFileRename(renames: readonly RenameAction[],... method _getConfirmMessage (line 195) | private _getConfirmMessage(start: string, resourcesToConfirm: readonly... method _getConfigTargetScope (line 214) | private _getConfigTargetScope(config: vscode.WorkspaceConfiguration, s... function registerUpdateLinksOnRename (line 228) | function registerUpdateLinksOnRename(client: MdLanguageClient): vscode.D... FILE: extensions/markdown-language-features/src/languageFeatures/updateLinksOnPaste.ts class UpdatePastedLinksEditProvider (line 10) | class UpdatePastedLinksEditProvider implements vscode.DocumentPasteEditP... method constructor (line 16) | constructor( method prepareDocumentPaste (line 20) | async prepareDocumentPaste(document: vscode.TextDocument, ranges: read... method provideDocumentPasteEdits (line 33) | async provideDocumentPasteEdits( method _isEnabled (line 76) | private _isEnabled(document: vscode.TextDocument): boolean { function registerUpdatePastedLinks (line 81) | function registerUpdatePastedLinks(selector: vscode.DocumentSelector, cl... FILE: extensions/markdown-language-features/src/logging.ts type ILogger (line 10) | interface ILogger { class VsCodeOutputLogger (line 14) | class VsCodeOutputLogger extends Disposable implements ILogger { method _outputChannel (line 17) | private get _outputChannel() { method constructor (line 22) | constructor() { method trace (line 26) | public trace(title: string, message: string, data?: any): void { FILE: extensions/markdown-language-features/src/markdownEngine.ts type MarkdownItConfig (line 45) | type MarkdownItConfig = Readonly { method reloadPlugins (line 174) | public reloadPlugins() { method _tokenizeDocument (line 178) | private _tokenizeDocument( method _tokenizeString (line 195) | private _tokenizeString(text: string, engine: MarkdownIt) { method _resetSlugCount (line 201) | private _resetSlugCount(): void { method render (line 205) | public async render(input: ITextDocument | string, resourceProvider?: ... method tokenize (line 230) | public async tokenize(document: ITextDocument): Promise { method cleanCache (line 236) | public cleanCache(): void { method _getConfig (line 240) | private _getConfig(resource?: vscode.Uri): MarkdownItConfig { method _addImageRenderer (line 249) | private _addImageRenderer(md: MarkdownIt): void { method _addFencedRenderer (line 271) | private _addFencedRenderer(md: MarkdownIt): void { method _addLinkNormalizer (line 287) | private _addLinkNormalizer(md: MarkdownIt): void { method _addLinkValidator (line 303) | private _addLinkValidator(md: MarkdownIt): void { method _addNamedHeaders (line 313) | private _addNamedHeaders(md: MarkdownIt): void { method _tokenToPlainText (line 337) | private _tokenToPlainText(token: Token): string { method _addLinkRenderer (line 352) | private _addLinkRenderer(md: MarkdownIt): void { method _toResourceUri (line 370) | private _toResourceUri(href: string, currentDocument: vscode.Uri | und... function getMarkdownOptions (line 415) | async function getMarkdownOptions(md: () => MarkdownIt): Promise, reso... type MarkdownContributions (line 26) | interface MarkdownContributions { function merge (line 41) | function merge(a: MarkdownContributions, b: MarkdownContributions): Mark... function uriEqual (line 50) | function uriEqual(a: vscode.Uri, b: vscode.Uri): boolean { function equal (line 54) | function equal(a: MarkdownContributions, b: MarkdownContributions): bool... function fromExtension (line 61) | function fromExtension(extension: vscode.Extension): MarkdownContri... function getContributedMarkdownItPlugins (line 80) | function getContributedMarkdownItPlugins( function getContributedScripts (line 96) | function getContributedScripts( function getContributedStyles (line 103) | function getContributedStyles( type MarkdownContributionProvider (line 111) | interface MarkdownContributionProvider { class VSCodeExtensionMarkdownContributionProvider (line 120) | class VSCodeExtensionMarkdownContributionProvider extends Disposable imp... method constructor (line 124) | public constructor( method extensionUri (line 139) | public get extensionUri() { method contributions (line 146) | public get contributions(): MarkdownContributions { method _getCurrentContributions (line 151) | private _getCurrentContributions(): MarkdownContributions { function getMarkdownExtensionContributions (line 158) | function getMarkdownExtensionContributions(context: vscode.ExtensionCont... FILE: extensions/markdown-language-features/src/preview/documentRenderer.ts type MarkdownContentProviderOutput (line 31) | interface MarkdownContentProviderOutput { type ImageInfo (line 36) | interface ImageInfo { class MdDocumentRenderer (line 42) | class MdDocumentRenderer { method constructor (line 43) | constructor( method renderDocument (line 58) | public async renderDocument( method renderBody (line 117) | public async renderBody( method renderFileNotFoundDocument (line 129) | public renderFileNotFoundDocument(resource: vscode.Uri): string { method _extensionResourcePath (line 140) | private _extensionResourcePath(resourceProvider: WebviewResourceProvid... method _fixHref (line 146) | private _fixHref(resourceProvider: WebviewResourceProvider, resource: ... method _computeCustomStyleSheetIncludes (line 170) | private _computeCustomStyleSheetIncludes(resourceProvider: WebviewReso... method _getSettingsOverrideStyles (line 181) | private _getSettingsOverrideStyles(config: MarkdownPreviewConfiguratio... method _getImageStabilizerStyles (line 189) | private _getImageStabilizerStyles(imageInfo: readonly ImageInfo[]): st... method _getStyles (line 206) | private _getStyles(resourceProvider: WebviewResourceProvider, resource... method _getScripts (line 217) | private _getScripts(resourceProvider: WebviewResourceProvider, nonce: ... method _getCsp (line 228) | private _getCsp( FILE: extensions/markdown-language-features/src/preview/preview.ts class PreviewDocumentVersion (line 21) | class PreviewDocumentVersion { method constructor (line 26) | public constructor(document: vscode.TextDocument) { method equals (line 31) | public equals(other: PreviewDocumentVersion): boolean { type MarkdownPreviewDelegate (line 37) | interface MarkdownPreviewDelegate { class MarkdownPreview (line 43) | class MarkdownPreview extends Disposable implements WebviewResourceProvi... method constructor (line 69) | constructor( method dispose (line 159) | override dispose() { method resource (line 173) | public get resource(): vscode.Uri { method state (line 177) | public get state() { method refresh (line 190) | public refresh(forceUpdate: boolean = false) { method isPreviewOf (line 204) | public isPreviewOf(resource: vscode.Uri): boolean { method postMessage (line 208) | public postMessage(msg: ToWebviewMessage.Type) { method scrollTo (line 214) | public scrollTo(topLine: number) { method _updatePreview (line 233) | private async _updatePreview(forceUpdate?: boolean): Promise { method _onDidScrollPreview (line 286) | private _onDidScrollPreview(line: number) { method _onDidClickPreview (line 304) | private async _onDidClickPreview(line: number): Promise { method _showFileNotFoundError (line 332) | private async _showFileNotFoundError() { method _updateWebviewContent (line 336) | private _updateWebviewContent(html: string, reloadPage: boolean): void { method _updateImageWatchers (line 357) | private _updateImageWatchers(srcs: Set) { method _getWebviewOptions (line 380) | private _getWebviewOptions(): vscode.WebviewOptions { method _getLocalResourceRoots (line 388) | private _getLocalResourceRoots(): ReadonlyArray { method _onDidClickPreviewLink (line 404) | private async _onDidClickPreviewLink(href: string) { method asWebviewUri (line 426) | asWebviewUri(resource: vscode.Uri) { method cspSource (line 430) | get cspSource() { type IManagedMarkdownPreview (line 437) | interface IManagedMarkdownPreview { class StaticMarkdownPreview (line 457) | class StaticMarkdownPreview extends Disposable implements IManagedMarkdo... method revive (line 461) | public static revive( method constructor (line 477) | private constructor( method copyImage (line 518) | copyImage(id: string) { method dispose (line 533) | override dispose() { method matchesResource (line 538) | public matchesResource( method refresh (line 546) | public refresh() { method updateConfiguration (line 550) | public updateConfiguration() { method resource (line 556) | public get resource() { method resourceColumn (line 560) | public get resourceColumn() { type DynamicPreviewInput (line 565) | interface DynamicPreviewInput { class DynamicMarkdownPreview (line 572) | class DynamicMarkdownPreview extends Disposable implements IManagedMarkd... method revive (line 582) | public static revive( method create (line 598) | public static create( method constructor (line 619) | private constructor( method copyImage (line 673) | copyImage(id: string) { method dispose (line 688) | override dispose() { method resource (line 697) | public get resource() { method resourceColumn (line 701) | public get resourceColumn() { method reveal (line 705) | public reveal(viewColumn: vscode.ViewColumn) { method refresh (line 709) | public refresh() { method updateConfiguration (line 713) | public updateConfiguration() { method update (line 719) | public update(newResource: vscode.Uri, scrollLocation?: StartingScroll... method toggleLock (line 739) | public toggleLock() { method _getPreviewTitle (line 744) | private static _getPreviewTitle(resource: vscode.Uri, locked: boolean)... method position (line 751) | public get position(): vscode.ViewColumn | undefined { method matchesResource (line 755) | public matchesResource( method matches (line 771) | public matches(otherPreview: DynamicMarkdownPreview): boolean { method _createPreview (line 775) | private _createPreview(resource: vscode.Uri, startingScroll?: Starting... FILE: extensions/markdown-language-features/src/preview/previewConfig.ts class MarkdownPreviewConfiguration (line 9) | class MarkdownPreviewConfiguration { method getForResource (line 10) | public static getForResource(resource: vscode.Uri | null) { method constructor (line 31) | private constructor(resource: vscode.Uri | null) { method isEqualTo (line 60) | public isEqualTo(otherConfig: MarkdownPreviewConfiguration) { class MarkdownPreviewConfigurationManager (line 75) | class MarkdownPreviewConfigurationManager { method loadAndCacheConfiguration (line 78) | public loadAndCacheConfiguration( method hasConfigurationChanged (line 86) | public hasConfigurationChanged( method _getKey (line 95) | private _getKey( FILE: extensions/markdown-language-features/src/preview/previewManager.ts type DynamicPreviewSettings (line 19) | interface DynamicPreviewSettings { class PreviewStore (line 25) | class PreviewStore extends Disposable { method dispose (line 29) | public override dispose(): void { method get (line 41) | public get(resource: vscode.Uri, previewSettings: DynamicPreviewSettin... method add (line 51) | public add(preview: T) { method delete (line 55) | public delete(preview: T) { method _resolvePreviewColumn (line 59) | private _resolvePreviewColumn(previewSettings: DynamicPreviewSettings)... method [Symbol.iterator] (line 37) | [Symbol.iterator](): Iterator { class MarkdownPreviewManager (line 72) | class MarkdownPreviewManager extends Disposable implements vscode.Webvie... method constructor (line 82) | public constructor( method refresh (line 107) | public refresh() { method updateConfiguration (line 116) | public updateConfiguration() { method openDynamicPreview (line 125) | public openDynamicPreview( method activePreviewResource (line 142) | public get activePreviewResource() { method activePreviewResourceColumn (line 146) | public get activePreviewResourceColumn() { method findPreview (line 150) | public findPreview(resource: vscode.Uri): IManagedMarkdownPreview | un... method toggleLock (line 159) | public toggleLock() { method openDocumentLink (line 173) | public openDocumentLink(linkText: string, fromResource: vscode.Uri) { method deserializeWebviewPanel (line 178) | public async deserializeWebviewPanel( method resolveCustomTextEditor (line 236) | public async resolveCustomTextEditor( method _createNewDynamicPreview (line 256) | private _createNewDynamicPreview( method _registerDynamicPreview (line 281) | private _registerDynamicPreview(preview: DynamicMarkdownPreview): Dyna... method _registerStaticPreview (line 297) | private _registerStaticPreview(preview: StaticMarkdownPreview): Static... method _trackActive (line 308) | private _trackActive(preview: IManagedMarkdownPreview): void { FILE: extensions/markdown-language-features/src/preview/scrolling.ts function scrollEditorToLine (line 10) | function scrollEditorToLine( function toRevealRange (line 18) | function toRevealRange(line: number, editor: vscode.TextEditor): vscode.... class StartingScrollFragment (line 31) | class StartingScrollFragment { method constructor (line 34) | constructor( class StartingScrollLine (line 39) | class StartingScrollLine { method constructor (line 42) | constructor( type StartingScrollLocation (line 47) | type StartingScrollLocation = StartingScrollLine | StartingScrollFragment; FILE: extensions/markdown-language-features/src/preview/security.ts type MarkdownPreviewSecurityLevel (line 10) | const enum MarkdownPreviewSecurityLevel { type ContentSecurityPolicyArbiter (line 17) | interface ContentSecurityPolicyArbiter { class ExtensionContentSecurityPolicyArbiter (line 29) | class ExtensionContentSecurityPolicyArbiter implements ContentSecurityPo... method constructor (line 34) | constructor( method getSecurityLevelForResource (line 39) | public getSecurityLevelForResource(resource: vscode.Uri): MarkdownPrev... method setSecurityLevelForResource (line 53) | public setSecurityLevelForResource(resource: vscode.Uri, level: Markdo... method shouldAllowSvgsForResource (line 57) | public shouldAllowSvgsForResource(resource: vscode.Uri) { method shouldDisableSecurityWarnings (line 62) | public shouldDisableSecurityWarnings(): boolean { method setShouldDisableSecurityWarning (line 66) | public setShouldDisableSecurityWarning(disabled: boolean): Thenable(array: ReadonlyArray): T[] { function equals (line 12) | function equals(one: ReadonlyArray, other: ReadonlyArray, itemE... FILE: extensions/markdown-language-features/src/util/async.ts type ITask (line 6) | interface ITask { class Delayer (line 10) | class Delayer { method constructor (line 18) | constructor(defaultDelay: number) { method dispose (line 26) | dispose() { method trigger (line 30) | public trigger(task: ITask, delay: number = this.defaultDelay): Pro... method _doCancelTimeout (line 58) | private _doCancelTimeout(): void { FILE: extensions/markdown-language-features/src/util/cancellation.ts method isCancellationRequested (line 12) | get isCancellationRequested() { return false; } FILE: extensions/markdown-language-features/src/util/dispose.ts function disposeAll (line 8) | function disposeAll(disposables: Iterable) { type IDisposable (line 26) | interface IDisposable { method dispose (line 35) | public dispose(): any { method _register (line 43) | protected _register(value: T): T { method isDisposed (line 52) | protected get isDisposed() { FILE: extensions/markdown-language-features/src/util/document.ts function getDocumentDir (line 10) | function getDocumentDir(uri: vscode.Uri): vscode.Uri | undefined { function getParentDocumentUri (line 18) | function getParentDocumentUri(uri: vscode.Uri): vscode.Uri { FILE: extensions/markdown-language-features/src/util/dom.ts function escapeAttribute (line 7) | function escapeAttribute(value: string | vscode.Uri): string { function getNonce (line 14) | function getNonce() { FILE: extensions/markdown-language-features/src/util/file.ts function isMarkdownFile (line 22) | function isMarkdownFile(document: vscode.TextDocument) { function looksLikeMarkdownPath (line 26) | function looksLikeMarkdownPath(resolvedHrefPath: vscode.Uri): boolean { FILE: extensions/markdown-language-features/src/util/mimes.ts type MediaKind (line 17) | enum MediaKind { function getMediaKindForMime (line 23) | function getMediaKindForMime(mime: string): MediaKind | undefined { FILE: extensions/markdown-language-features/src/util/openDocumentLink.ts type OpenMarkdownLinks (line 10) | enum OpenMarkdownLinks { class MdLinkOpener (line 15) | class MdLinkOpener { method constructor (line 17) | constructor( method resolveDocumentLink (line 21) | public async resolveDocumentLink(linkText: string, fromResource: vscod... method openDocumentLink (line 25) | public async openDocumentLink(linkText: string, fromResource: vscode.U... function getViewColumn (line 61) | function getViewColumn(resource: vscode.Uri): vscode.ViewColumn { FILE: extensions/markdown-language-features/src/util/resourceMap.ts type ResourceToKey (line 8) | type ResourceToKey = (uri: vscode.Uri) => string; class ResourceMap (line 12) | class ResourceMap { method constructor (line 18) | constructor(toKey: ResourceToKey = defaultResourceToKey) { method set (line 22) | public set(uri: vscode.Uri, value: T): this { method get (line 27) | public get(resource: vscode.Uri): T | undefined { method has (line 31) | public has(resource: vscode.Uri): boolean { method size (line 35) | public get size(): number { method clear (line 39) | public clear(): void { method delete (line 43) | public delete(resource: vscode.Uri): boolean { method values (line 47) | public *values(): IterableIterator { method keys (line 53) | public *keys(): IterableIterator { method entries (line 59) | public *entries(): IterableIterator<[vscode.Uri, T]> { method [Symbol.iterator] (line 65) | public [Symbol.iterator](): IterableIterator<[vscode.Uri, T]> { FILE: extensions/markdown-language-features/src/util/resources.ts type WebviewResourceProvider (line 8) | interface WebviewResourceProvider { FILE: extensions/markdown-language-features/src/util/schemes.ts function isOfScheme (line 17) | function isOfScheme(scheme: string, link: string): boolean { FILE: extensions/markdown-language-features/src/util/uriList.ts function splitUriList (line 9) | function splitUriList(str: string): string[] { function parseUriList (line 13) | function parseUriList(str: string): string[] { class UriList (line 19) | class UriList { method from (line 21) | static from(str: string): UriList { method constructor (line 32) | private constructor( FILE: extensions/markdown-language-features/src/util/url.ts function urlToUri (line 12) | function urlToUri(url: string, base: vscode.Uri): vscode.Uri | undefined { FILE: extensions/markdown-language-features/types/previewMessaging.d.ts type BaseMessage (line 6) | interface BaseMessage { type CacheImageSizes (line 12) | interface CacheImageSizes extends BaseMessage { type RevealLine (line 17) | interface RevealLine extends BaseMessage { type DidClick (line 22) | interface DidClick extends BaseMessage { type ClickLink (line 27) | interface ClickLink extends BaseMessage { type ShowPreviewSecuritySelector (line 32) | interface ShowPreviewSecuritySelector extends BaseMessage { type PreviewStyleLoadError (line 36) | interface PreviewStyleLoadError extends BaseMessage { type Type (line 41) | type Type = type OnDidChangeTextEditorSelection (line 52) | interface OnDidChangeTextEditorSelection extends BaseMessage { type UpdateView (line 57) | interface UpdateView extends BaseMessage { type UpdateContent (line 63) | interface UpdateContent extends BaseMessage { type CopyImageContent (line 68) | interface CopyImageContent extends BaseMessage { type OpenImageContent (line 74) | interface OpenImageContent extends BaseMessage { type Type (line 80) | type Type = FILE: extensions/markdown-math/esbuild.js function postBuild (line 15) | function postBuild(outDir) { FILE: extensions/markdown-math/notebook/katex.ts function activate (line 10) | async function activate(ctx: RendererContext) { FILE: extensions/markdown-math/src/extension.ts function activate (line 11) | function activate(context: vscode.ExtensionContext) { FILE: extensions/media-preview/media/audioPreview.js function getSettings (line 12) | function getSettings() { function onLoaded (line 37) | function onLoaded() { FILE: extensions/media-preview/media/imagePreview.js function clamp (line 15) | function clamp(value, min, max) { function getSettings (line 19) | function getSettings() { function updateScale (line 81) | function updateScale(newScale) { function setActive (line 122) | function setActive(value) { function firstZoom (line 140) | function firstZoom() { function zoomIn (line 149) | function zoomIn() { function zoomOut (line 163) | function zoomOut() { function copyImage (line 357) | async function copyImage(retries = 5) { FILE: extensions/media-preview/media/videoPreview.js function getSettings (line 12) | function getSettings() { function onLoaded (line 40) | function onLoaded() { FILE: extensions/media-preview/src/audioPreview.ts class AudioPreviewProvider (line 11) | class AudioPreviewProvider implements vscode.CustomReadonlyEditorProvider { method constructor (line 15) | constructor( method openCustomDocument (line 20) | public async openCustomDocument(uri: vscode.Uri) { method resolveCustomEditor (line 24) | public async resolveCustomEditor(document: vscode.CustomDocument, webv... class AudioPreview (line 30) | class AudioPreview extends MediaPreview { method constructor (line 32) | constructor( method getWebviewContents (line 54) | protected async getWebviewContents(): Promise { method getResourcePath (line 90) | private async getResourcePath(webviewEditor: vscode.WebviewPanel, reso... method extensionResource (line 106) | private extensionResource(...parts: string[]) { function registerAudioPreviewSupport (line 111) | function registerAudioPreviewSupport(context: vscode.ExtensionContext, b... FILE: extensions/media-preview/src/binarySizeStatusBarEntry.ts class BinarySize (line 10) | class BinarySize { method formatSize (line 16) | static formatSize(size: number): string { class BinarySizeStatusBarEntry (line 37) | class BinarySizeStatusBarEntry extends PreviewStatusBarEntry { method constructor (line 39) | constructor() { method show (line 43) | public show(owner: unknown, size: number | undefined) { FILE: extensions/media-preview/src/extension.ts function activate (line 12) | function activate(context: vscode.ExtensionContext) { FILE: extensions/media-preview/src/imagePreview/index.ts class PreviewManager (line 14) | class PreviewManager implements vscode.CustomReadonlyEditorProvider { method constructor (line 21) | constructor( method openCustomDocument (line 28) | public async openCustomDocument(uri: vscode.Uri) { method resolveCustomEditor (line 32) | public async resolveCustomEditor( method activePreview (line 51) | public get activePreview() { return this._activePreview; } method setActivePreview (line 53) | private setActivePreview(value: ImagePreview | undefined): void { class ImagePreview (line 59) | class ImagePreview extends MediaPreview { method constructor (line 66) | constructor( method dispose (line 118) | public override dispose(): void { method zoomIn (line 124) | public zoomIn() { method zoomOut (line 130) | public zoomOut() { method copyImage (line 136) | public copyImage() { method updateState (line 143) | protected override updateState() { method render (line 158) | protected override async render(): Promise { method getWebviewContents (line 163) | protected override async getWebviewContents(): Promise { method getResourcePath (line 199) | private async getResourcePath(webviewEditor: vscode.WebviewPanel, reso... method extensionResource (line 214) | private extensionResource(...parts: string[]) { function registerImagePreviewSupport (line 220) | function registerImagePreviewSupport(context: vscode.ExtensionContext, b... FILE: extensions/media-preview/src/imagePreview/sizeStatusBarEntry.ts class SizeStatusBarEntry (line 10) | class SizeStatusBarEntry extends PreviewStatusBarEntry { method constructor (line 12) | constructor() { method show (line 16) | public show(owner: unknown, text: string) { FILE: extensions/media-preview/src/imagePreview/zoomStatusBarEntry.ts type Scale (line 12) | type Scale = number | 'fit'; class ZoomStatusBarEntry (line 14) | class ZoomStatusBarEntry extends OwnedStatusBarEntry { method constructor (line 19) | constructor() { method show (line 42) | public show(owner: unknown, scale: Scale) { method zoomLabel (line 46) | private zoomLabel(scale: Scale): string { FILE: extensions/media-preview/src/mediaPreview.ts function reopenAsText (line 11) | function reopenAsText(resource: vscode.Uri, viewColumn: vscode.ViewColum... type PreviewState (line 15) | const enum PreviewState { method constructor (line 26) | constructor( method dispose (line 67) | public override dispose() { method updateBinarySize (line 72) | protected updateBinarySize() { method render (line 79) | protected async render() { method updateState (line 94) | protected updateState() { FILE: extensions/media-preview/src/ownedStatusBarEntry.ts method constructor (line 14) | constructor(id: string, name: string, alignment: vscode.StatusBarAlignme... method showItem (line 20) | protected showItem(owner: unknown, text: string) { method hide (line 26) | public hide(owner: unknown) { FILE: extensions/media-preview/src/util/dispose.ts function disposeAll (line 8) | function disposeAll(disposables: vscode.Disposable[]) { method dispose (line 22) | public dispose(): any { method _register (line 30) | protected _register(value: T): T { method isDisposed (line 39) | protected get isDisposed() { FILE: extensions/media-preview/src/util/dom.ts function escapeAttribute (line 7) | function escapeAttribute(value: string | vscode.Uri): string { function getNonce (line 11) | function getNonce() { FILE: extensions/media-preview/src/videoPreview.ts class VideoPreviewProvider (line 12) | class VideoPreviewProvider implements vscode.CustomReadonlyEditorProvider { method constructor (line 16) | constructor( method openCustomDocument (line 21) | public async openCustomDocument(uri: vscode.Uri) { method resolveCustomEditor (line 25) | public async resolveCustomEditor(document: vscode.CustomDocument, webv... class VideoPreview (line 31) | class VideoPreview extends MediaPreview { method constructor (line 33) | constructor( method getWebviewContents (line 55) | protected async getWebviewContents(): Promise { method getResourcePath (line 94) | private async getResourcePath(webviewEditor: vscode.WebviewPanel, reso... method extensionResource (line 110) | private extensionResource(...parts: string[]) { function registerVideoPreviewSupport (line 115) | function registerVideoPreviewSupport(context: vscode.ExtensionContext, b... FILE: extensions/merge-conflict/src/codelensProvider.ts class MergeConflictCodeLensProvider (line 9) | class MergeConflictCodeLensProvider implements vscode.CodeLensProvider, ... method constructor (line 14) | constructor(trackerService: interfaces.IDocumentMergeConflictTrackerSe... method begin (line 18) | begin(config: interfaces.IExtensionConfiguration) { method configurationUpdated (line 26) | configurationUpdated(updatedConfig: interfaces.IExtensionConfiguration) { method dispose (line 40) | dispose() { method provideCodeLenses (line 47) | async provideCodeLenses(document: vscode.TextDocument, _token: vscode.... method registerCodeLensProvider (line 100) | private registerCodeLensProvider() { FILE: extensions/merge-conflict/src/commandHandler.ts type IDocumentMergeConflictNavigationResults (line 9) | interface IDocumentMergeConflictNavigationResults { type NavigationDirection (line 14) | enum NavigationDirection { class CommandHandler (line 19) | class CommandHandler implements vscode.Disposable { method constructor (line 24) | constructor(trackerService: interfaces.IDocumentMergeConflictTrackerSe... method begin (line 28) | begin() { method registerTextEditorCommand (line 43) | private registerTextEditorCommand(command: string, cb: (editor: vscode... method acceptCurrent (line 53) | acceptCurrent(editor: vscode.TextEditor, ...args: any[]): Promise { method acceptIncoming (line 57) | acceptIncoming(editor: vscode.TextEditor, ...args: any[]): Promise { method acceptAllCurrent (line 65) | acceptAllCurrent(editor: vscode.TextEditor): Promise { method acceptAllIncoming (line 69) | acceptAllIncoming(editor: vscode.TextEditor): Promise { method acceptAllCurrentResources (line 73) | acceptAllCurrentResources(resources: vscode.Uri[]): Promise { method acceptAllIncomingResources (line 77) | acceptAllIncomingResources(resources: vscode.Uri[]): Promise { method acceptAllBoth (line 81) | acceptAllBoth(editor: vscode.TextEditor): Promise { method compare (line 85) | async compare(editor: vscode.TextEditor, conflict: interfaces.IDocumen... method navigateNext (line 150) | navigateNext(editor: vscode.TextEditor): Promise { method navigatePrevious (line 154) | navigatePrevious(editor: vscode.TextEditor): Promise { method acceptSelection (line 158) | async acceptSelection(editor: vscode.TextEditor): Promise { method dispose (line 197) | dispose() { method navigate (line 202) | private async navigate(editor: vscode.TextEditor, direction: Navigatio... method accept (line 228) | private async accept(type: interfaces.CommitType, editor: vscode.TextE... method acceptAll (line 258) | private async acceptAll(type: interfaces.CommitType, editor: vscode.Te... method acceptAllResources (line 275) | private async acceptAllResources(type: interfaces.CommitType, resource... method findConflictContainingSelection (line 296) | private async findConflictContainingSelection(editor: vscode.TextEdito... method findConflictForNavigation (line 315) | private async findConflictForNavigation(editor: vscode.TextEditor, dir... FILE: extensions/merge-conflict/src/contentProvider.ts class MergeConflictContentProvider (line 8) | class MergeConflictContentProvider implements vscode.TextDocumentContent... method constructor (line 12) | constructor(private context: vscode.ExtensionContext) { method begin (line 15) | begin() { method dispose (line 21) | dispose() { method provideTextDocumentContent (line 24) | async provideTextDocumentContent(uri: vscode.Uri): Promise { class Delayer (line 10) | class Delayer { method constructor (line 18) | constructor(defaultDelay: number) { method trigger (line 26) | public trigger(task: ITask, delay: number = this.defaultDelay): Pro... method forceDelivery (line 54) | public forceDelivery(): Promise | null { method isTriggered (line 64) | public isTriggered(): boolean { method cancel (line 68) | public cancel(): void { method cancelTimeout (line 73) | private cancelTimeout(): void { FILE: extensions/merge-conflict/src/documentMergeConflict.ts class DocumentMergeConflict (line 9) | class DocumentMergeConflict implements interfaces.IDocumentMergeConflict { method constructor (line 18) | constructor(descriptor: interfaces.IDocumentMergeConflictDescriptor, p... method commitEdit (line 26) | public commitEdit(type: interfaces.CommitType, editor: vscode.TextEdit... method applyEdit (line 56) | public applyEdit(type: interfaces.CommitType, document: vscode.TextDoc... method replaceRangeWithContent (line 90) | private replaceRangeWithContent(content: string, edit: { replace(range... method isNewlineOnly (line 100) | private isNewlineOnly(text: string) { FILE: extensions/merge-conflict/src/documentTracker.ts class ScanTask (line 12) | class ScanTask { method constructor (line 16) | constructor(delayTime: number, initialOrigin: string) { method addOrigin (line 21) | public addOrigin(name: string): void { method hasOrigin (line 25) | public hasOrigin(name: string): boolean { class OriginDocumentMergeConflictTracker (line 30) | class OriginDocumentMergeConflictTracker implements interfaces.IDocument... method constructor (line 31) | constructor(private parent: DocumentMergeConflictTracker, private orig... method getConflicts (line 34) | getConflicts(document: vscode.TextDocument): PromiseLike { method onDidChangeSessions (line 202) | public get onDidChangeSessions(): vscode.Event { method checkForUpdates (line 904) | private async checkForUpdates(e: IDidChangeInOtherWindowEvent implements... method handleUri (line 11) | handleUri(uri: vscode.Uri) { method dispose (line 15) | override dispose(): void { FILE: extensions/microsoft-authentication/src/betterSecretStorage.ts type IDidChangeInOtherWindowEvent (line 9) | interface IDidChangeInOtherWindowEvent { class BetterTokenStorage (line 15) | class BetterTokenStorage { method constructor (line 33) | constructor(private keylistKey: string, context: ExtensionContext) { method initialize (line 39) | private initialize(): void { method get (line 79) | async get(key: string): Promise { method getAll (line 84) | async getAll(predicate?: (item: T) => boolean): Promise { method store (line 95) | async store(key: string, value: T): Promise { method delete (line 122) | async delete(key: string): Promise { method deleteAll (line 146) | async deleteAll(predicate?: (item: T) => boolean): Promise { method updateKeyList (line 157) | private async updateKeyList(tokens: Map) { method parseSecret (line 167) | protected parseSecret(secret: string): T { method serializeSecret (line 171) | protected serializeSecret(secret: T): string { method getTokens (line 177) | private async getTokens(): Promise> { method handleSecretChange (line 194) | private async handleSecretChange(e: SecretStorageChangeEvent) { FILE: extensions/microsoft-authentication/src/browser/authProvider.ts class MsalAuthProvider (line 8) | class MsalAuthProvider implements AuthenticationProvider { method initialize (line 12) | initialize(): Thenable { method getSessions (line 16) | getSessions(): Thenable { method createSession (line 19) | createSession(): Thenable { method removeSession (line 22) | removeSession(): Thenable { method dispose (line 26) | dispose() { FILE: extensions/microsoft-authentication/src/browser/authServer.ts function startServer (line 6) | function startServer(_: any): any { function createServer (line 10) | function createServer(_: any): any { FILE: extensions/microsoft-authentication/src/browser/buffer.ts function base64Encode (line 6) | function base64Encode(text: string): string { function base64Decode (line 10) | function base64Decode(text: string): string { FILE: extensions/microsoft-authentication/src/common/accountAccess.ts type IAccountAccess (line 9) | interface IAccountAccess { class ScopedAccountAccess (line 15) | class ScopedAccountAccess implements IAccountAccess, Disposable { method constructor (line 23) | private constructor( method create (line 34) | static async create( method dispose (line 46) | dispose() { method initialize (line 50) | private async initialize(): Promise { method isAllowedAccess (line 54) | isAllowedAccess(account: AccountInfo): boolean { method setAllowedAccess (line 58) | async setAllowedAccess(account: AccountInfo, allowed: boolean): Promis... method update (line 69) | private async update() { type IAccountAccessSecretStorage (line 80) | interface IAccountAccessSecretStorage { class AccountAccessSecretStorage (line 87) | class AccountAccessSecretStorage implements IAccountAccessSecretStorage,... method constructor (line 95) | private constructor( method create (line 111) | static async create( method initialize (line 125) | private async initialize(): Promise { method get (line 153) | async get(): Promise { method store (line 161) | store(value: string[]): Thenable { method delete (line 165) | delete(): Thenable { method dispose (line 169) | dispose() { FILE: extensions/microsoft-authentication/src/common/async.ts class SequencerByKey (line 8) | class SequencerByKey { method queue (line 12) | queue(key: TKey, promiseTask: () => Promise): Promise { class IntervalTimer (line 27) | class IntervalTimer extends Disposable { method constructor (line 31) | constructor() { method cancel (line 36) | cancel(): void { method cancelAndSet (line 43) | cancelAndSet(runner: () => void, interval: number): void { function raceCancellationError (line 55) | function raceCancellationError(promise: Promise, token: Cancellati... function raceTimeoutError (line 65) | function raceTimeoutError(promise: Promise, timeout: number): Prom... function raceCancellationAndTimeoutError (line 74) | function raceCancellationAndTimeoutError(promise: Promise, token: ... function once (line 83) | function once(event: Event): Event { function toPromise (line 111) | function toPromise(event: Event): Promise { type ValueCallback (line 117) | type ValueCallback = (value: T | Promise) => void; type DeferredOutcome (line 119) | const enum DeferredOutcome { class DeferredPromise (line 127) | class DeferredPromise { method isRejected (line 133) | public get isRejected() { method isResolved (line 137) | public get isResolved() { method isSettled (line 141) | public get isSettled() { method value (line 145) | public get value() { method constructor (line 151) | constructor() { method complete (line 158) | public complete(value: T) { method error (line 166) | public error(err: unknown) { method cancel (line 174) | public cancel() { FILE: extensions/microsoft-authentication/src/common/cachePlugin.ts class SecretStorageCachePlugin (line 9) | class SecretStorageCachePlugin implements ICachePlugin, Disposable { method constructor (line 17) | constructor( method _registerChangeHandler (line 27) | private _registerChangeHandler() { method beforeCacheAccess (line 35) | async beforeCacheAccess(tokenCacheContext: TokenCacheContext): Promise... method afterCacheAccess (line 43) | async afterCacheAccess(tokenCacheContext: TokenCacheContext): Promise<... method dispose (line 52) | dispose() { FILE: extensions/microsoft-authentication/src/common/env.ts constant VALID_DESKTOP_CALLBACK_SCHEMES (line 7) | const VALID_DESKTOP_CALLBACK_SCHEMES = [ function isSupportedClient (line 18) | function isSupportedClient(uri: Uri): boolean { FILE: extensions/microsoft-authentication/src/common/event.ts class EventBufferer (line 27) | class EventBufferer { method wrapEvent (line 34) | wrapEvent(event: Event, reduce?: (last: T | O | undefined, ev... method bufferEvents (line 87) | bufferEvents(fn: () => R): R { method bufferEventsAsync (line 96) | async bufferEventsAsync(fn: () => Promise): Promise { FILE: extensions/microsoft-authentication/src/common/experimentation.ts function createExperimentationService (line 8) | async function createExperimentationService( FILE: extensions/microsoft-authentication/src/common/loggerOptions.ts class MsalLoggerOptions (line 9) | class MsalLoggerOptions { method constructor (line 12) | constructor(private readonly _output: LogOutputChannel) { } method logLevel (line 14) | get logLevel(): MsalLogLevel { method loggerCallback (line 18) | loggerCallback(level: MsalLogLevel, message: string, containsPii: bool... method _toMsalLogLevel (line 49) | private _toMsalLogLevel(logLevel: LogLevel): MsalLogLevel { FILE: extensions/microsoft-authentication/src/common/loopbackClientAndOpener.ts type ILoopbackClientAndOpener (line 12) | interface ILoopbackClientAndOpener extends ILoopbackClient { class UriHandlerLoopbackClient (line 16) | class UriHandlerLoopbackClient implements ILoopbackClientAndOpener { method constructor (line 19) | constructor( method listenForAuthCode (line 25) | async listenForAuthCode(): Promise { method getRedirectUri (line 36) | getRedirectUri(): string { method closeServer (line 42) | closeServer(): void { method openBrowser (line 46) | async openBrowser(url: string): Promise { method _getCodeResponseFromUriHandler (line 62) | private async _getCodeResponseFromUriHandler(): Promise { method _getCodeResponseFromQuickPick (line 79) | private async _getCodeResponseFromQuickPick(): Promise { FILE: extensions/microsoft-authentication/src/common/publicClientCache.ts type ICachedPublicClientApplication (line 8) | interface ICachedPublicClientApplication { type ICachedPublicClientApplicationManager (line 19) | interface ICachedPublicClientApplicationManager { FILE: extensions/microsoft-authentication/src/common/scopeData.ts constant DEFAULT_CLIENT_ID (line 6) | const DEFAULT_CLIENT_ID = 'aebc6443-996d-45c2-90f0-388ff96faa56'; constant DEFAULT_TENANT (line 7) | const DEFAULT_TENANT = 'organizations'; constant OIDC_SCOPES (line 9) | const OIDC_SCOPES = ['openid', 'email', 'profile', 'offline_access']; constant GRAPH_TACK_ON_SCOPE (line 10) | const GRAPH_TACK_ON_SCOPE = 'User.Read'; class ScopeData (line 12) | class ScopeData { method constructor (line 46) | constructor(readonly originalScopes: readonly string[] = []) { method getClientId (line 57) | private getClientId(scopes: string[]): string { method getTenant (line 66) | private getTenant(scopes: string[]): string { method getTenantId (line 75) | private getTenantId(tenant: string): string | undefined { method getScopesToSend (line 87) | private getScopesToSend(scopes: string[]): string[] { FILE: extensions/microsoft-authentication/src/common/telemetryReporter.ts type MicrosoftAccountType (line 9) | const enum MicrosoftAccountType { class MicrosoftAuthenticationTelemetryReporter (line 15) | class MicrosoftAuthenticationTelemetryReporter implements IExperimentati... method constructor (line 18) | constructor(aiKey: string) { method telemetryReporter (line 22) | get telemetryReporter(): TelemetryReporter { method setSharedProperty (line 26) | setSharedProperty(name: string, value: string): void { method postEvent (line 30) | postEvent(eventName: string, props: Map): void { method sendLoginEvent (line 38) | sendLoginEvent(scopes: readonly string[]): void { method sendLoginFailedEvent (line 51) | sendLoginFailedEvent(): void { method sendLogoutEvent (line 57) | sendLogoutEvent(): void { method sendLogoutFailedEvent (line 63) | sendLogoutFailedEvent(): void { method sendAccountEvent (line 75) | sendAccountEvent(scopes: string[], accountType: MicrosoftAccountType):... method _scrubGuids (line 91) | protected _scrubGuids(scopes: readonly string[]): string[] { class MicrosoftSovereignCloudAuthenticationTelemetryReporter (line 96) | class MicrosoftSovereignCloudAuthenticationTelemetryReporter extends Mic... method sendLoginEvent (line 97) | override sendLoginEvent(scopes: string[]): void { method sendLoginFailedEvent (line 110) | override sendLoginFailedEvent(): void { method sendLogoutEvent (line 116) | override sendLogoutEvent(): void { method sendLogoutFailedEvent (line 122) | override sendLogoutFailedEvent(): void { FILE: extensions/microsoft-authentication/src/common/uri.ts constant LOCALHOST_ADDRESSES (line 7) | const LOCALHOST_ADDRESSES = ['localhost', '127.0.0.1', '0:0:0:0:0:0:0:1'... function isLocalhost (line 8) | function isLocalhost(uri: Uri): boolean { function isSupportedEnvironment (line 16) | function isSupportedEnvironment(uri: Uri): boolean { FILE: extensions/microsoft-authentication/src/cryptoUtils.ts function randomUUID (line 7) | function randomUUID() { function dec2hex (line 11) | function dec2hex(dec: number): string { function generateCodeVerifier (line 15) | function generateCodeVerifier(): string { function sha256 (line 21) | function sha256(plain: string | undefined) { function base64urlencode (line 27) | function base64urlencode(a: ArrayBuffer) { function generateCodeChallenge (line 40) | async function generateCodeChallenge(v: string) { FILE: extensions/microsoft-authentication/src/extension.ts function shouldUseMsal (line 14) | function shouldUseMsal(expService: IExperimentationService): boolean { function activate (line 43) | async function activate(context: ExtensionContext) { function deactivate (line 84) | function deactivate() { FILE: extensions/microsoft-authentication/src/extensionV1.ts function initMicrosoftSovereignCloudAuthProvider (line 14) | async function initMicrosoftSovereignCloudAuthProvider(context: vscode.E... function activate (line 107) | async function activate(context: vscode.ExtensionContext, telemetryRepor... function deactivate (line 182) | function deactivate() { } FILE: extensions/microsoft-authentication/src/extensionV2.ts function initMicrosoftSovereignCloudAuthProvider (line 13) | async function initMicrosoftSovereignCloudAuthProvider( function activate (line 69) | async function activate(context: ExtensionContext, mainTelemetryReporter... function deactivate (line 95) | function deactivate() { } FILE: extensions/microsoft-authentication/src/node/authProvider.ts constant MSA_TID (line 19) | const MSA_TID = '9188040d-6c67-4c5b-b112-36a304b66dad'; constant MSA_PASSTHRU_TID (line 20) | const MSA_PASSTHRU_TID = 'f8cdef31-a31e-4b4a-93e4-5f571e91255a'; class MsalAuthProvider (line 22) | class MsalAuthProvider implements AuthenticationProvider { method constructor (line 45) | private constructor( method create (line 82) | static async create( method _migrateSessions (line 100) | private async _migrateSessions() { method initialize (line 124) | private async initialize(): Promise { method _handleAccountChange (line 146) | private _handleAccountChange({ added, changed, deleted }: { added: Acc... method getSessions (line 157) | async getSessions(scopes: string[] | undefined, options?: Authenticati... method createSession (line 188) | async createSession(scopes: readonly string[], options: Authentication... method removeSession (line 261) | async removeSession(sessionId: string): Promise { method getAllSessionsForPca (line 291) | private async getAllSessionsForPca( method sessionFromAuthenticationResult (line 364) | private sessionFromAuthenticationResult(result: AuthenticationResult, ... method sessionFromAccountInfo (line 377) | private sessionFromAccountInfo(account: AccountInfo): AuthenticationSe... FILE: extensions/microsoft-authentication/src/node/authServer.ts function sendFile (line 11) | function sendFile(res: http.ServerResponse, filepath: string) { type IOAuthResult (line 26) | interface IOAuthResult { type ILoopbackServer (line 31) | interface ILoopbackServer { class LoopbackAuthServer (line 66) | class LoopbackAuthServer implements ILoopbackServer { method state (line 74) | public set state(state: string | undefined) { method state (line 81) | public get state(): string | undefined { method constructor (line 85) | constructor(serveRoot: string, startingRedirect: string) { method start (line 154) | public start(): Promise { method stop (line 189) | public stop(): Promise { method waitForOAuthResponse (line 204) | public waitForOAuthResponse(): Promise { FILE: extensions/microsoft-authentication/src/node/buffer.ts function base64Encode (line 6) | function base64Encode(text: string): string { function base64Decode (line 10) | function base64Decode(text: string): string { FILE: extensions/microsoft-authentication/src/node/cachedPublicClientApplication.ts class CachedPublicClientApplication (line 15) | class CachedPublicClientApplication implements ICachedPublicClientApplic... method constructor (line 42) | private constructor( method accounts (line 71) | get accounts(): AccountInfo[] { return this._accounts; } method clientId (line 72) | get clientId(): string { return this._clientId; } method create (line 74) | static async create( method initialize (line 85) | private async initialize(): Promise { method dispose (line 89) | dispose(): void { method acquireTokenSilent (line 93) | async acquireTokenSilent(request: SilentFlowRequest): Promise { method _registerOnSecretStorageChanged (line 215) | private _registerOnSecretStorageChanged() { method _verifyIfUsingBroker (line 223) | private _verifyIfUsingBroker(result: AuthenticationResult): boolean { method _update (line 250) | private async _update() { class Sequencer (line 279) | class Sequencer { method queue (line 283) | queue(promiseTask: () => Promise): Promise { FILE: extensions/microsoft-authentication/src/node/flows.ts type ExtensionHost (line 15) | const enum ExtensionHost { type IMsalFlowOptions (line 21) | interface IMsalFlowOptions { type IMsalFlowTriggerOptions (line 26) | interface IMsalFlowTriggerOptions { type IMsalFlow (line 36) | interface IMsalFlow { class DefaultLoopbackFlow (line 42) | class DefaultLoopbackFlow implements IMsalFlow { method trigger (line 49) | async trigger({ cachedPca, authority, scopes, loginHint, windowHandle,... class UrlHandlerFlow (line 64) | class UrlHandlerFlow implements IMsalFlow { method trigger (line 71) | async trigger({ cachedPca, authority, scopes, loginHint, windowHandle,... type IMsalFlowQuery (line 91) | interface IMsalFlowQuery { function getMsalFlows (line 95) | function getMsalFlows(query: IMsalFlowQuery): IMsalFlow[] { FILE: extensions/microsoft-authentication/src/node/publicClientCache.ts type IPublicClientApplicationInfo (line 12) | interface IPublicClientApplicationInfo { class CachedPublicClientApplicationManager (line 17) | class CachedPublicClientApplicationManager implements ICachedPublicClien... method constructor (line 27) | private constructor( method create (line 41) | static async create( method _registerSecretStorageHandler (line 55) | private _registerSecretStorageHandler() { method initialize (line 59) | private async initialize() { method dispose (line 105) | dispose() { method getOrCreate (line 110) | async getOrCreate(clientId: string, refreshTokensToMigrate?: string[])... method _doCreatePublicClientApplication (line 140) | private async _doCreatePublicClientApplication(clientId: string): Prom... method getAll (line 164) | getAll(): ICachedPublicClientApplication[] { method _handleSecretStorageChange (line 168) | private async _handleSecretStorageChange() { method _storePublicClientApplications (line 212) | private _storePublicClientApplications() { type IPublicClientApplicationSecretStorage (line 217) | interface IPublicClientApplicationSecretStorage { class PublicClientApplicationsSecretStorage (line 225) | class PublicClientApplicationsSecretStorage implements IPublicClientAppl... method constructor (line 234) | private constructor(private readonly _secretStorage: SecretStorage, pr... method create (line 245) | static async create(secretStorage: SecretStorage, cloudName: string): ... method initialize (line 255) | private async initialize() { method get (line 269) | async get(): Promise { method getOldValue (line 281) | async getOldValue(): Promise<{ clientId: string; authority: string }[]... method store (line 296) | store(value: string[]): Thenable { method delete (line 300) | delete(): Thenable { method dispose (line 304) | dispose() { FILE: extensions/notebook-renderers/src/ansi.ts function handleANSIOutput (line 11) | function handleANSIOutput(text: string, linkOptions: LinkOptions): HTMLS... function appendStylizedStringToContainer (line 381) | function appendStylizedStringToContainer( function calcANSI8bitColor (line 422) | function calcANSI8bitColor(colorNumber: number): RGBA | undefined { FILE: extensions/notebook-renderers/src/color.ts type CharCode (line 6) | const enum CharCode { function roundFloat (line 440) | function roundFloat(number: number, decimalPoints: number): number { class RGBA (line 445) | class RGBA { method constructor (line 468) | constructor(r: number, g: number, b: number, a: number = 1) { method equals (line 475) | static equals(a: RGBA, b: RGBA): boolean { class HSLA (line 480) | class HSLA { method constructor (line 504) | constructor(h: number, s: number, l: number, a: number) { method equals (line 511) | static equals(a: HSLA, b: HSLA): boolean { method fromRGBA (line 521) | static fromRGBA(rgba: RGBA): HSLA { method _hue2rgb (line 549) | private static _hue2rgb(p: number, q: number, t: number): number { method toRGBA (line 574) | static toRGBA(hsla: HSLA): RGBA { class HSVA (line 593) | class HSVA { method constructor (line 617) | constructor(h: number, s: number, v: number, a: number) { method equals (line 624) | static equals(a: HSVA, b: HSVA): boolean { method fromRGBA (line 629) | static fromRGBA(rgba: RGBA): HSVA { method toRGBA (line 653) | static toRGBA(hsva: HSVA): RGBA { class Color (line 688) | class Color { method fromHex (line 690) | static fromHex(hex: string): Color { method hsla (line 696) | get hsla(): HSLA { method hsva (line 705) | get hsva(): HSVA { method constructor (line 712) | constructor(arg: RGBA | HSLA | HSVA) { method equals (line 728) | equals(other: Color | null): boolean { method getRelativeLuminance (line 736) | getRelativeLuminance(): number { method _relativeLuminanceForComponent (line 745) | private static _relativeLuminanceForComponent(color: number): number { method getContrastRatio (line 754) | getContrastRatio(another: Color): number { method isDarker (line 764) | isDarker(): boolean { method isLighter (line 773) | isLighter(): boolean { method isLighterThan (line 778) | isLighterThan(another: Color): boolean { method isDarkerThan (line 784) | isDarkerThan(another: Color): boolean { method lighten (line 790) | lighten(factor: number): Color { method darken (line 794) | darken(factor: number): Color { method transparent (line 798) | transparent(factor: number): Color { method isTransparent (line 803) | isTransparent(): boolean { method isOpaque (line 807) | isOpaque(): boolean { method opposite (line 811) | opposite(): Color { method blend (line 815) | blend(c: Color): Color { method makeOpaque (line 834) | makeOpaque(opaqueBackground: Color): Color { method flatten (line 851) | flatten(...backgrounds: Color[]): Color { method _flatten (line 858) | private static _flatten(foreground: Color, background: Color) { method toString (line 868) | toString(): string { method getLighterColor (line 873) | static getLighterColor(of: Color, relative: Color, factor?: number): C... method getDarkerColor (line 884) | static getDarkerColor(of: Color, relative: Color, factor?: number): Co... function formatRGB (line 909) | function formatRGB(color: Color): string { function formatRGBA (line 917) | function formatRGBA(color: Color): string { function formatHSL (line 921) | function formatHSL(color: Color): string { function formatHSLA (line 929) | function formatHSLA(color: Color): string { function _toTwoDigitHex (line 933) | function _toTwoDigitHex(n: number): string { function formatHex (line 941) | function formatHex(color: Color): string { function formatHexA (line 949) | function formatHexA(color: Color, compact = false): string { function format (line 960) | function format(color: Color): string { function parseHex (line 973) | function parseHex(hex: string): Color | null { function _parseHexDigit (line 1024) | function _parseHexDigit(charCode: CharCode): number { FILE: extensions/notebook-renderers/src/index.ts function clearContainer (line 12) | function clearContainer(container: HTMLElement) { function renderImage (line 18) | function renderImage(outputInfo: OutputItem, element: HTMLElement): IDis... function getAltText (line 77) | function getAltText(outputInfo: OutputItem) { function fixUpSvgElement (line 85) | function fixUpSvgElement(outputInfo: OutputItem, element: HTMLElement) { function renderHTML (line 107) | async function renderHTML(outputInfo: OutputItem, container: HTMLElement... function renderJavascript (line 126) | async function renderJavascript(outputInfo: OutputItem, container: HTMLE... type Event (line 147) | interface Event { function createDisposableStore (line 151) | function createDisposableStore(): { push(...disposables: IDisposable[]):... type DisposableStore (line 165) | type DisposableStore = ReturnType; function renderError (line 167) | function renderError( function createMinimalError (line 226) | function createMinimalError(errorLocation: string | undefined, headerMes... function getPreviousMatchingContentGroup (line 274) | function getPreviousMatchingContentGroup(outputElement: HTMLElement) { function onScrollHandler (line 292) | function onScrollHandler(e: globalThis.Event) { function onKeypressHandler (line 301) | function onKeypressHandler(e: KeyboardEvent) { function initializeScroll (line 314) | function initializeScroll(scrollableElement: HTMLElement, disposables: D... function findScrolledHeight (line 329) | function findScrolledHeight(container: HTMLElement): number | undefined { function scrollingEnabled (line 338) | function scrollingEnabled(output: OutputItem, options: RenderOptions) { function renderStream (line 350) | function renderStream(outputInfo: OutputWithAppend, outputElement: HTMLE... function renderText (line 398) | function renderText(outputInfo: OutputItem, outputElement: HTMLElement, ... FILE: extensions/notebook-renderers/src/linkify.ts constant CONTROL_CODES (line 8) | const CONTROL_CODES = '\\u0000-\\u0020\\u007f-\\u009f'; constant WEB_LINK_REGEX (line 9) | const WEB_LINK_REGEX = new RegExp('(?:[a-zA-Z][a-zA-Z0-9+.-]{2,}:\\/\\/|... constant WIN_ABSOLUTE_PATH (line 11) | const WIN_ABSOLUTE_PATH = /(?<=^|\s)(?:[a-zA-Z]:(?:(?:\\|\/)[\w\.-]*)+)/; constant WIN_RELATIVE_PATH (line 12) | const WIN_RELATIVE_PATH = /(?<=^|\s)(?:(?:\~|\.)(?:(?:\\|\/)[\w\.-]*)+)/; constant WIN_PATH (line 13) | const WIN_PATH = new RegExp(`(${WIN_ABSOLUTE_PATH.source}|${WIN_RELATIVE... constant POSIX_PATH (line 14) | const POSIX_PATH = /(?<=^|\s)((?:\~|\.)?(?:\/[\w\.-]*)+)/; constant LINE_COLUMN (line 15) | const LINE_COLUMN = /(?:\:([\d]+))?(?:\:([\d]+))?/; constant PATH_LINK_REGEX (line 17) | const PATH_LINK_REGEX = new RegExp(`${isWindows ? WIN_PATH.source : POSI... constant HTML_LINK_REGEX (line 18) | const HTML_LINK_REGEX = /]*?\s+)?href=(["'])(.*?)\1[^>]*?>.*?... constant MAX_LENGTH (line 20) | const MAX_LENGTH = 2000; type LinkKind (line 22) | type LinkKind = 'web' | 'path' | 'html' | 'text'; type LinkPart (line 23) | type LinkPart = { type LinkOptions (line 29) | type LinkOptions = { class LinkDetector (line 34) | class LinkDetector { method shouldGenerateHtml (line 39) | private shouldGenerateHtml(trustHtml: boolean) { method createHtml (line 43) | private createHtml(value: string) { method linkify (line 59) | linkify(text: string, options: LinkOptions, splitLines?: boolean): HTM... method createWebLink (line 104) | private createWebLink(url: string): Node { method createLink (line 148) | private createLink(text: string): HTMLAnchorElement { method detectLinks (line 154) | private detectLinks(text: string, trustHtml: boolean, detectFilepaths:... function linkify (line 209) | function linkify(text: string, linkOptions: LinkOptions, splitLines?: bo... FILE: extensions/notebook-renderers/src/rendererTypes.ts type IDisposable (line 9) | interface IDisposable { type HtmlRenderingHook (line 13) | interface HtmlRenderingHook { type JavaScriptRenderingHook (line 22) | interface JavaScriptRenderingHook { type RenderOptions (line 31) | interface RenderOptions { type IRichRenderContext (line 39) | type IRichRenderContext = RendererContext & { readonly settings: R... type OutputElementOptions (line 41) | type OutputElementOptions = { type OutputWithAppend (line 49) | interface OutputWithAppend extends OutputItem { FILE: extensions/notebook-renderers/src/stackTraceHelper.ts function formatStackTrace (line 6) | function formatStackTrace(stack: string): { formattedStack: string; erro... function isIpythonStackTrace (line 39) | function isIpythonStackTrace(stack: string) { function stripFormatting (line 43) | function stripFormatting(text: string) { type cellLocation (line 47) | type cellLocation = { kind: 'cell'; path: string }; type fileLocation (line 48) | type fileLocation = { kind: 'file'; path: string }; type location (line 50) | type location = cellLocation | fileLocation; function linkifyStack (line 52) | function linkifyStack(stack: string): { formattedStack: string; errorLoc... FILE: extensions/notebook-renderers/src/test/notebookRenderer.test.ts type optionalRenderOptions (line 38) | type optionalRenderOptions = { [k in keyof RenderOptions]?: RenderOption... type handler (line 40) | type handler = (e: RenderOptions) => any; function fireSettingsChange (line 43) | function fireSettingsChange(options: optionalRenderOptions) { function createContext (line 47) | function createContext(settings?: optionalRenderOptions): IRichRenderCon... function createElement (line 77) | function createElement(elementType: 'div' | 'span', classes: string[]) { class OutputHtml (line 87) | class OutputHtml { method constructor (line 91) | constructor() { method cellElement (line 101) | public get cellElement() { method getFirstOuputElement (line 105) | public getFirstOuputElement() { method appendOutputElement (line 109) | public appendOutputElement() { function createOutputItem (line 119) | function createOutputItem(text: string, mime: string, id: string = '123'... FILE: extensions/notebook-renderers/src/test/stackTraceHelper.test.ts function stripAsciiFormatting (line 23) | function stripAsciiFormatting(text: string) { FILE: extensions/notebook-renderers/src/textHelper.ts function generateViewMoreElement (line 17) | function generateViewMoreElement(outputId: string) { function generateNestedViewAllElement (line 58) | function generateNestedViewAllElement(outputId: string) { function truncatedArrayOfString (line 72) | function truncatedArrayOfString(id: string, buffer: string[], linesLimit... function scrollableArrayOfString (line 101) | function scrollableArrayOfString(id: string, buffer: string[], linkOptio... function appendScrollableOutput (line 119) | function appendScrollableOutput(element: HTMLElement, id: string, append... function createOutputContent (line 137) | function createOutputContent(id: string, outputText: string, options: Ou... function appendOutput (line 158) | function appendOutput(outputInfo: OutputWithAppend, existingContent: HTM... FILE: extensions/npm/src/commands.ts function runSelectedScript (line 16) | function runSelectedScript(context: vscode.ExtensionContext) { function selectAndRunScriptFromFolder (line 32) | async function selectAndRunScriptFromFolder(context: vscode.ExtensionCon... FILE: extensions/npm/src/features/bowerJSONContribution.ts constant USER_AGENT (line 12) | const USER_AGENT = 'Visual Studio Code'; class BowerJSONContribution (line 14) | class BowerJSONContribution implements IJSONContribution { method constructor (line 26) | public constructor(xhr: XHRRequest) { method getDocumentSelector (line 30) | public getDocumentSelector(): DocumentSelector { method isEnabled (line 34) | private isEnabled() { method collectDefaultSuggestions (line 38) | public collectDefaultSuggestions(_resource: Uri, collector: ISuggestio... method collectPropertySuggestions (line 54) | public collectPropertySuggestions(_resource: Uri, location: Location, ... method collectValueSuggestions (line 126) | public collectValueSuggestions(_resource: Uri, location: Location, col... method resolveSuggestion (line 142) | public resolveSuggestion(_resource: Uri | undefined, item: CompletionI... method getInfo (line 161) | private getInfo(pack: string): Thenable { method getInfoContribution (line 189) | public getInfoContribution(_resource: Uri, location: Location): Thenab... FILE: extensions/npm/src/features/date.ts function fromNow (line 25) | function fromNow(date: number | Date, appendAgoLabel?: boolean, useFullT... FILE: extensions/npm/src/features/jsonContributions.ts type ISuggestionsCollector (line 16) | interface ISuggestionsCollector { type IJSONContribution (line 23) | interface IJSONContribution { function addJSONProviders (line 32) | function addJSONProviders(xhr: XHRRequest, npmCommandPath: string | unde... class JSONHoverProvider (line 43) | class JSONHoverProvider implements HoverProvider { method constructor (line 45) | constructor(private jsonContribution: IJSONContribution) { method provideHover (line 48) | public provideHover(document: TextDocument, position: Position, _token... class JSONCompletionItemProvider (line 72) | class JSONCompletionItemProvider implements CompletionItemProvider { method constructor (line 76) | constructor(private jsonContribution: IJSONContribution) { method resolveCompletionItem (line 79) | public resolveCompletionItem(item: CompletionItem, _token: Cancellatio... method provideCompletionItems (line 89) | public provideCompletionItems(document: TextDocument, position: Positi... method getCurrentWord (line 151) | private getCurrentWord(document: TextDocument, position: Position) { method isLast (line 160) | private isLast(scanner: JSONScanner, offset: number): boolean { method hasColonAfter (line 168) | private hasColonAfter(scanner: JSONScanner, offset: number): boolean { FILE: extensions/npm/src/features/packageJSONContribution.ts constant LIMIT (line 15) | const LIMIT = 40; constant USER_AGENT (line 17) | const USER_AGENT = 'Visual Studio Code'; class PackageJSONContribution (line 19) | class PackageJSONContribution implements IJSONContribution { method getDocumentSelector (line 30) | public getDocumentSelector(): DocumentSelector { method constructor (line 34) | public constructor(private xhr: XHRRequest, private npmCommandPath: st... method collectDefaultSuggestions (line 37) | public collectDefaultSuggestions(_resource: Uri, result: ISuggestionsC... method isEnabled (line 53) | private isEnabled() { method onlineEnabled (line 57) | private onlineEnabled() { method collectPropertySuggestions (line 61) | public collectPropertySuggestions( method collectScopedPackages (line 147) | private collectScopedPackages(currentWord: string, addValue: boolean, ... method collectValueSuggestions (line 182) | public async collectValueSuggestions(resource: Uri, location: Location... method getDocumentation (line 219) | private getDocumentation(description: string | undefined, version: str... method resolveSuggestion (line 235) | public resolveSuggestion(resource: Uri | undefined, item: CompletionIt... method isValidNPMName (line 254) | private isValidNPMName(name: string): boolean { method fetchPackageInfo (line 272) | private async fetchPackageInfo(pack: string, resource: Uri | undefined... method npmView (line 286) | private npmView(npmCommandPath: string, pack: string, resource: Uri | ... method npmjsView (line 323) | private async npmjsView(pack: string): Promise { function deactivate (line 14) | function deactivate(): void { FILE: extensions/npm/src/npmMain.ts function invalidateScriptCaches (line 18) | function invalidateScriptCaches() { function activate (line 26) | async function activate(context: vscode.ExtensionContext): Promise { function getNPMCommandPath (line 105) | async function getNPMCommandPath(): Promise { function canRunNpmInCurrentWorkspace (line 116) | function canRunNpmInCurrentWorkspace() { function registerTaskProvider (line 124) | function registerTaskProvider(context: vscode.ExtensionContext): vscode.... function registerExplorer (line 143) | function registerExplorer(context: vscode.ExtensionContext): NpmScriptsT... function registerHoverProvider (line 153) | function registerHoverProvider(context: vscode.ExtensionContext): NpmScr... function configureHttpRequest (line 167) | function configureHttpRequest() { function deactivate (line 172) | function deactivate(): void { FILE: extensions/npm/src/npmScriptLens.ts type Constants (line 22) | const enum Constants { class NpmScriptLensProvider (line 32) | class NpmScriptLensProvider implements CodeLensProvider, Disposable { method constructor (line 42) | constructor() { method provideCodeLenses (line 64) | public async provideCodeLenses(document: TextDocument): Promise { method constructor (line 144) | constructor(private context: ExtensionContext, public taskProvider: Np... method runScript (line 153) | private async runScript(script: NpmScript) { method debugScript (line 159) | private async debugScript(script: NpmScript) { method findScriptPosition (line 163) | private findScriptPosition(document: TextDocument, script?: NpmScript) { method runInstall (line 177) | private async runInstall(selection: PackageJSON) { method openScript (line 189) | private async openScript(selection: PackageJSON | NpmScript) { method refresh (line 204) | public refresh() { method getTreeItem (line 209) | getTreeItem(element: TreeItem): TreeItem { method getParent (line 213) | getParent(element: TreeItem): TreeItem | null { method getChildren (line 229) | async getChildren(element?: TreeItem): Promise { method isInstallTask (line 264) | private isInstallTask(task: Task): boolean { method getTaskTreeItemLabel (line 269) | private getTaskTreeItemLabel(taskTreeLabel: string | TreeItemLabel | u... method sortTaskTree (line 281) | private sortTaskTree(taskTree: TaskTree) { method buildTaskTree (line 289) | private buildTaskTree(tasks: ITaskWithLocation[]): TaskTree { FILE: extensions/npm/src/preferred-pm.ts type PreferredProperties (line 12) | interface PreferredProperties { function pathExists (line 17) | async function pathExists(filePath: string) { function isBunPreferred (line 26) | async function isBunPreferred(pkgPath: string): Promise { method provideTasks (line 55) | public async provideTasks() { method resolveTask (line 60) | public async resolveTask(_task: Task): Promise { function invalidateTasksCache (line 89) | function invalidateTasksCache() { function isBuildTask (line 94) | function isBuildTask(name: string): boolean { function isTestTask (line 104) | function isTestTask(name: string): boolean { function canHavePrePostScript (line 122) | function canHavePrePostScript(name: string): boolean { function isWorkspaceFolder (line 126) | function isWorkspaceFolder(value: any): value is WorkspaceFolder { function getScriptRunner (line 130) | async function getScriptRunner(folder: Uri, context?: ExtensionContext, ... function getPackageManager (line 140) | async function getPackageManager(folder: Uri, context?: ExtensionContext... function detectPackageManager (line 150) | async function detectPackageManager(folder: Uri, extensionContext?: Exte... function hasNpmScripts (line 168) | async function hasNpmScripts(): Promise { function detectNpmScriptsForFolder (line 208) | async function detectNpmScriptsForFolder(context: ExtensionContext, fold... function provideNpmScripts (line 229) | async function provideNpmScripts(context: ExtensionContext, showWarning:... function isAutoDetectionEnabled (line 241) | function isAutoDetectionEnabled(folder?: WorkspaceFolder): boolean { function isExcluded (line 245) | function isExcluded(folder: WorkspaceFolder, packageJsonUri: Uri) { function isDebugScript (line 267) | function isDebugScript(script: string): boolean { function provideNpmScriptsForFolder (line 272) | async function provideNpmScriptsForFolder(context: ExtensionContext, pac... function getTaskName (line 297) | function getTaskName(script: string, relativePath: string | undefined) { function escapeCommandLine (line 304) | function escapeCommandLine(cmd: string[]): (string | ShellQuotedString)[] { function getRelativePath (line 314) | function getRelativePath(rootUri: Uri, packageJsonUri: Uri): string { function getRunScriptCommand (line 319) | async function getRunScriptCommand(script: string, folder: Uri, context?... function createScriptRunnerTask (line 334) | async function createScriptRunnerTask(context: ExtensionContext, script:... function getInstallDependenciesCommand (line 362) | async function getInstallDependenciesCommand(folder: Uri, context?: Exte... function createInstallationTask (line 371) | async function createInstallationTask(context: ExtensionContext, folder:... function getPackageJsonUriFromTask (line 390) | function getPackageJsonUriFromTask(task: Task): Uri | null { function hasPackageJson (line 401) | async function hasPackageJson(): Promise { function hasRootPackageJson (line 414) | async function hasRootPackageJson(): Promise { function exists (line 430) | async function exists(file: string): Promise { function runScript (line 438) | async function runScript(context: ExtensionContext, script: string, docu... function startDebugging (line 447) | async function startDebugging(context: ExtensionContext, scriptName: str... type StringMap (line 459) | type StringMap = { [s: string]: string }; function findScriptAtPosition (line 461) | function findScriptAtPosition(document: TextDocument, buffer: string, po... function getScripts (line 476) | async function getScripts(packageJsonUri: Uri) { FILE: extensions/objective-c/build/update-grammars.js function updateGrammars (line 9) | async function updateGrammars() { FILE: extensions/open-remote-ssh/src/authResolver.ts constant PASSWORD_RETRY_COUNT (line 25) | const PASSWORD_RETRY_COUNT = 3; constant PASSPHRASE_RETRY_COUNT (line 26) | const PASSPHRASE_RETRY_COUNT = 3; constant REMOTE_SSH_AUTHORITY (line 28) | const REMOTE_SSH_AUTHORITY = 'ssh-remote'; function getRemoteAuthority (line 30) | function getRemoteAuthority(host: string) { class TunnelInfo (line 34) | class TunnelInfo implements vscode.Disposable { method constructor (line 35) | constructor( method dispose (line 42) | dispose() { type SSHKey (line 47) | interface SSHKey { class RemoteSSHResolver (line 55) | class RemoteSSHResolver implements vscode.RemoteAuthorityResolver, vscod... method constructor (line 67) | constructor( method resolve (line 73) | resolve(authority: string, context: vscode.RemoteAuthorityResolverCont... method openTunnel (line 270) | private async openTunnel(localPort: number, remotePortOrSocketPath: nu... method getSSHAuthHandler (line 330) | private getSSHAuthHandler(sshUser: string, sshHostName: string, identi... method dispose (line 453) | dispose() { FILE: extensions/open-remote-ssh/src/commands.ts function promptOpenRemoteSSHWindow (line 12) | async function promptOpenRemoteSSHWindow(reuseWindow: boolean) { function openRemoteSSHWindow (line 25) | function openRemoteSSHWindow(host: string, reuseWindow: boolean) { function openRemoteSSHLocationWindow (line 29) | function openRemoteSSHLocationWindow(host: string, path: string, reuseWi... function addNewHost (line 33) | async function addNewHost() { function openSSHConfigFile (line 62) | async function openSSHConfigFile() { FILE: extensions/open-remote-ssh/src/common/disposable.ts function disposeAll (line 7) | function disposeAll(disposables: vscode.Disposable[]): void { method dispose (line 21) | public dispose(): any { method _register (line 29) | protected _register(value: T): T { method isDisposed (line 38) | protected get isDisposed(): boolean { FILE: extensions/open-remote-ssh/src/common/files.ts function exists (line 10) | async function exists(path: string) { function untildify (line 19) | function untildify(path: string) { function normalizeToSlash (line 23) | function normalizeToSlash(path: string) { FILE: extensions/open-remote-ssh/src/common/logger.ts type LogLevel (line 7) | type LogLevel = 'Trace' | 'Info' | 'Error'; class Log (line 9) | class Log { method constructor (line 12) | constructor(name: string) { method data2String (line 16) | private data2String(data: any): string { method trace (line 26) | public trace(message: string, data?: any): void { method info (line 30) | public info(message: string, data?: any): void { method error (line 34) | public error(message: string, data?: any): void { method logLevel (line 38) | public logLevel(level: LogLevel, message: string, data?: any): void { method now (line 45) | private now(): string { method show (line 52) | public show() { method dispose (line 56) | public dispose() { function padLeft (line 61) | function padLeft(s: string, n: number, pad = ' ') { FILE: extensions/open-remote-ssh/src/common/ports.ts function findRandomPort (line 10) | function findRandomPort(): Promise { function findFreePort (line 26) | function findFreePort(startPort: number, giveUpAfter: number, timeout: n... function doFindFreePort (line 47) | function doFindFreePort(startPort: number, giveUpAfter: number, stride: ... function findFreePortFaster (line 83) | function findFreePortFaster(startPort: number, giveUpAfter: number, time... function dispose (line 123) | function dispose(socket: net.Socket): void { FILE: extensions/open-remote-ssh/src/extension.ts function activate (line 12) | async function activate(context: vscode.ExtensionContext) { function deactivate (line 36) | function deactivate() { FILE: extensions/open-remote-ssh/src/hostTreeView.ts class HostItem (line 13) | class HostItem { method constructor (line 14) | constructor( class HostLocationItem (line 21) | class HostLocationItem { method constructor (line 22) | constructor( type DataTreeItem (line 29) | type DataTreeItem = HostItem | HostLocationItem; class HostTreeDataProvider (line 31) | class HostTreeDataProvider extends Disposable implements vscode.TreeData... method constructor (line 36) | constructor( method getTreeItem (line 62) | getTreeItem(element: DataTreeItem): vscode.TreeItem { method getChildren (line 79) | async getChildren(element?: HostItem): Promise { method refresh (line 91) | private refresh() { method deleteHostLocation (line 95) | private async deleteHostLocation(element: HostLocationItem) { method openRemoteSSHWindow (line 100) | private async openRemoteSSHWindow(element: HostItem, reuseWindow: bool... method openRemoteSSHLocationWindow (line 105) | private async openRemoteSSHLocationWindow(element: HostLocationItem, r... FILE: extensions/open-remote-ssh/src/remoteLocationHistory.ts class RemoteLocationHistory (line 9) | class RemoteLocationHistory { method constructor (line 14) | constructor(private context: vscode.ExtensionContext) { method getHistory (line 19) | getHistory(host: string): string[] { method addLocation (line 23) | async addLocation(host: string, path: string) { method removeLocation (line 33) | async removeLocation(host: string, path: string) { function getRemoteWorkspaceLocationData (line 42) | function getRemoteWorkspaceLocationData(): [string, string] | undefined { FILE: extensions/open-remote-ssh/src/serverConfig.ts function getVSCodeProductJson (line 10) | async function getVSCodeProductJson() { type IServerConfig (line 19) | interface IServerConfig { function getVSCodeServerConfig (line 29) | async function getVSCodeServerConfig(): Promise { FILE: extensions/open-remote-ssh/src/serverSetup.ts type ServerInstallOptions (line 10) | interface ServerInstallOptions { type ServerInstallResult (line 24) | interface ServerInstallResult { class ServerInstallError (line 36) | class ServerInstallError extends Error { method constructor (line 37) | constructor(message: string) { constant DEFAULT_DOWNLOAD_URL_TEMPLATE (line 42) | const DEFAULT_DOWNLOAD_URL_TEMPLATE = 'https://github.com/voideditor/bin... function installCodeServer (line 44) | async function installCodeServer(conn: SSHConnection, serverDownloadUrlT... function parseServerInstallOutput (line 179) | function parseServerInstallOutput(str: string, scriptId: string): { [k: ... function generateBashInstallScript (line 205) | function generateBashInstallScript({ id, quality, version, commit, relea... function generatePowerShellInstallScript (line 429) | function generatePowerShellInstallScript({ id, quality, version, commit,... FILE: extensions/open-remote-ssh/src/ssh/hostfile.ts constant PATH_SSH_USER_DIR (line 11) | const PATH_SSH_USER_DIR = path.join(os.homedir(), '.ssh'); constant KNOW_HOST_FILE (line 12) | const KNOW_HOST_FILE = path.join(PATH_SSH_USER_DIR, 'known_hosts'); constant HASH_MAGIC (line 13) | const HASH_MAGIC = '|1|'; constant HASH_DELIM (line 14) | const HASH_DELIM = '|'; function checkNewHostInHostkeys (line 16) | async function checkNewHostInHostkeys(host: string): Promise { function addHostToHostFile (line 36) | async function addHostToHostFile(host: string, hostKey: Buffer, type: st... FILE: extensions/open-remote-ssh/src/ssh/identityFiles.ts constant PATH_SSH_CLIENT_ID_DSA (line 15) | const PATH_SSH_CLIENT_ID_DSA = path.join(homeDir, '.ssh', '/id_dsa'); constant PATH_SSH_CLIENT_ID_ECDSA (line 16) | const PATH_SSH_CLIENT_ID_ECDSA = path.join(homeDir, '.ssh', '/id_ecdsa'); constant PATH_SSH_CLIENT_ID_RSA (line 17) | const PATH_SSH_CLIENT_ID_RSA = path.join(homeDir, '.ssh', '/id_rsa'); constant PATH_SSH_CLIENT_ID_ED25519 (line 18) | const PATH_SSH_CLIENT_ID_ED25519 = path.join(homeDir, '.ssh', '/id_ed255... constant PATH_SSH_CLIENT_ID_XMSS (line 19) | const PATH_SSH_CLIENT_ID_XMSS = path.join(homeDir, '.ssh', '/id_xmss'); constant PATH_SSH_CLIENT_ID_ECDSA_SK (line 20) | const PATH_SSH_CLIENT_ID_ECDSA_SK = path.join(homeDir, '.ssh', '/id_ecds... constant PATH_SSH_CLIENT_ID_ED25519_SK (line 21) | const PATH_SSH_CLIENT_ID_ED25519_SK = path.join(homeDir, '.ssh', '/id_ed... constant DEFAULT_IDENTITY_FILES (line 23) | const DEFAULT_IDENTITY_FILES: string[] = [ type SSHKey (line 33) | interface SSHKey { function gatherIdentityFiles (line 42) | async function gatherIdentityFiles(identityFiles: string[], sshAgentSock... FILE: extensions/open-remote-ssh/src/ssh/sshConfig.ts function getSSHConfigPath (line 17) | function getSSHConfigPath() { function isDirective (line 22) | function isDirective(line: Line): line is Directive { function isHostSection (line 26) | function isHostSection(line: Line): line is Section { function isIncludeDirective (line 30) | function isIncludeDirective(line: Line): line is Section { constant SSH_CONFIG_PROPERTIES (line 34) | const SSH_CONFIG_PROPERTIES: Record = { function normalizeProp (line 49) | function normalizeProp(prop: Directive) { function normalizeSSHConfig (line 53) | function normalizeSSHConfig(config: SSHConfig) { function parseSSHConfigFromFile (line 65) | async function parseSSHConfigFromFile(filePath: string, userConfig: bool... class SSHConfiguration (line 97) | class SSHConfiguration { method loadFromFS (line 99) | static async loadFromFS(): Promise { method constructor (line 106) | constructor(private sshConfig: SSHConfig) { method getAllConfiguredHosts (line 109) | getAllConfiguredHosts(): string[] { method getHostConfiguration (line 124) | getHostConfiguration(host: string): Record { FILE: extensions/open-remote-ssh/src/ssh/sshConnection.ts type SSHConnectConfig (line 14) | interface SSHConnectConfig extends ConnectConfig { type SSHTunnelConfig (line 27) | interface SSHTunnelConfig { class SSHConnection (line 62) | class SSHConnection extends EventEmitter { method constructor (line 71) | constructor(options: SSHConnectConfig) { method emit (line 80) | override emit(channel: string, status: string, payload?: any): boolean { method shell (line 88) | shell(options: ShellOptions = {}): Promise { method exec (line 99) | exec(cmd: string, params?: Array, options: ExecOptions = {}): ... method execPartial (line 124) | execPartial(cmd: string, tester: (stdout: string, stderr: string) => b... method forwardOut (line 164) | forwardOut(srcIP: string, srcPort: number, destIP: string, destPort: n... method getSocksPort (line 180) | getSocksPort(localPort: number): Promise { method close (line 189) | close(): Promise { method connect (line 202) | connect(c?: SSHConnectConfig): Promise { method getTunnel (line 258) | getTunnel(name: string) { method addTunnel (line 265) | addTunnel(SSHTunnelConfig: SSHTunnelConfig): Promise { FILE: extensions/open-remote-ssh/src/ssh/sshDestination.ts class SSHDestination (line 5) | class SSHDestination { method constructor (line 6) | constructor( method parse (line 13) | static parse(dest: string): SSHDestination { method toString (line 33) | toString(): string { method parseEncoded (line 46) | static parseEncoded(dest: string): SSHDestination { method toEncodedString (line 55) | toEncodedString(): string { FILE: extensions/open-remote-wsl/src/authResolver.ts constant REMOTE_WSL_AUTHORITY (line 11) | const REMOTE_WSL_AUTHORITY = 'wsl'; function getRemoteAuthority (line 13) | function getRemoteAuthority(distro: string) { class Tunnel (line 17) | class Tunnel implements vscode.Tunnel { method constructor (line 22) | constructor( method dispose (line 32) | dispose() { class RemoteWSLResolver (line 37) | class RemoteWSLResolver implements vscode.RemoteAuthorityResolver, vscod... method constructor (line 41) | constructor( method resolve (line 47) | resolve(authority: string, context: vscode.RemoteAuthorityResolverCont... method tunnelFactory (line 108) | async tunnelFactory(tunnelOptions: vscode.TunnelOptions) { method dispose (line 118) | dispose() { FILE: extensions/open-remote-wsl/src/commands.ts function showDistrosPicker (line 11) | async function showDistrosPicker(wslManager: WSLManager, placeHolder: st... function showOnlineDistrosPicker (line 25) | async function showOnlineDistrosPicker(wslManager: WSLManager, placeHold... function promptOpenRemoteWSLWindow (line 41) | async function promptOpenRemoteWSLWindow(wslManager: WSLManager, useDefa... function promptInstallNewWSLDistro (line 57) | async function promptInstallNewWSLDistro(wslManager: WSLManager) { function openRemoteWSLWindow (line 66) | function openRemoteWSLWindow(distro: string, reuseWindow: boolean) { function openRemoteWSLLocationWindow (line 70) | function openRemoteWSLLocationWindow(distro: string, path: string, reuse... function setDefaultWSLDistro (line 74) | async function setDefaultWSLDistro(wslManager: WSLManager, distroName: s... function deleteWSLDistro (line 78) | async function deleteWSLDistro(wslManager: WSLManager, distroName: strin... FILE: extensions/open-remote-wsl/src/common/async.ts function timeout (line 6) | function timeout(millis: number): Promise { type ITask (line 10) | interface ITask { function retry (line 14) | async function retry(task: ITask>, delay: number, retries:... FILE: extensions/open-remote-wsl/src/common/disposable.ts function disposeAll (line 8) | function disposeAll(disposables: vscode.Disposable[]): void { method dispose (line 22) | public dispose(): any { method _register (line 30) | protected _register(value: T): T { method isDisposed (line 39) | protected get isDisposed(): boolean { FILE: extensions/open-remote-wsl/src/common/event.ts type IDisposable (line 6) | interface IDisposable { type Event (line 10) | interface Event { function toPromise (line 20) | function toPromise(event: Event, signal?: AbortSignal): Promise { method size (line 75) | public get size() { method fire (line 88) | public fire(value: T) { method dispose (line 103) | public dispose() { method add (line 107) | private add(listener: (data: T) => void): IDisposable { method rm (line 119) | private rm(listener: (data: T) => void) { FILE: extensions/open-remote-wsl/src/common/files.ts function exists (line 11) | async function exists(path: string) { function untildify (line 20) | function untildify(path: string) { function normalizeToSlash (line 24) | function normalizeToSlash(path: string) { FILE: extensions/open-remote-wsl/src/common/logger.ts type LogLevel (line 8) | type LogLevel = 'Trace' | 'Info' | 'Error'; class Log (line 10) | class Log { method constructor (line 13) | constructor(name: string) { method data2String (line 17) | private data2String(data: any): string { method trace (line 27) | public trace(message: string, data?: any): void { method info (line 31) | public info(message: string, data?: any): void { method error (line 35) | public error(message: string, data?: any): void { method logLevel (line 39) | public logLevel(level: LogLevel, message: string, data?: any): void { method now (line 46) | private now(): string { method show (line 53) | public show() { method dispose (line 57) | public dispose() { function padLeft (line 62) | function padLeft(s: string, n: number, pad = ' ') { FILE: extensions/open-remote-wsl/src/common/ports.ts function findRandomPort (line 11) | function findRandomPort(): Promise { function findFreePort (line 27) | function findFreePort(startPort: number, giveUpAfter: number, timeout: n... function doFindFreePort (line 48) | function doFindFreePort(startPort: number, giveUpAfter: number, stride: ... function findFreePortFaster (line 84) | function findFreePortFaster(startPort: number, giveUpAfter: number, time... function dispose (line 124) | function dispose(socket: net.Socket): void { FILE: extensions/open-remote-wsl/src/distroTreeView.ts class DistroItem (line 13) | class DistroItem { method constructor (line 14) | constructor( class DistroLocationItem (line 22) | class DistroLocationItem { method constructor (line 23) | constructor( type DataTreeItem (line 30) | type DataTreeItem = DistroItem | DistroLocationItem; class DistroTreeDataProvider (line 32) | class DistroTreeDataProvider extends Disposable implements vscode.TreeDa... method constructor (line 37) | constructor( method getTreeItem (line 54) | getTreeItem(element: DataTreeItem): vscode.TreeItem { method getChildren (line 72) | async getChildren(element?: DistroItem): Promise { method refresh (line 83) | private refresh() { method deleteDistroLocation (line 87) | private async deleteDistroLocation(element: DistroLocationItem) { method openRemoteWSLWindow (line 92) | private async openRemoteWSLWindow(element: DistroItem, reuseWindow: bo... method openRemoteWSLocationWindow (line 96) | private async openRemoteWSLocationWindow(element: DistroLocationItem, ... method setDefaultDistro (line 100) | private async setDefaultDistro(element: DistroItem) { method deleteDistro (line 105) | private async deleteDistro(element: DistroItem) { FILE: extensions/open-remote-wsl/src/extension.ts function activate (line 15) | async function activate(context: vscode.ExtensionContext) { function deactivate (line 45) | function deactivate() { FILE: extensions/open-remote-wsl/src/remoteLocationHistory.ts class RemoteLocationHistory (line 9) | class RemoteLocationHistory { method constructor (line 14) | constructor(private context: vscode.ExtensionContext) { method getHistory (line 19) | getHistory(host: string): string[] { method addLocation (line 23) | async addLocation(host: string, path: string) { method removeLocation (line 33) | async removeLocation(host: string, path: string) { function getRemoteWorkspaceLocationData (line 42) | function getRemoteWorkspaceLocationData(): [string, string] | undefined { FILE: extensions/open-remote-wsl/src/serverConfig.ts function getVSCodeProductJson (line 11) | async function getVSCodeProductJson() { type IServerConfig (line 20) | interface IServerConfig { function getVSCodeServerConfig (line 30) | async function getVSCodeServerConfig(): Promise { FILE: extensions/open-remote-wsl/src/serverSetup.ts type ServerInstallOptions (line 11) | interface ServerInstallOptions { type ServerInstallResult (line 24) | interface ServerInstallResult { class ServerInstallError (line 36) | class ServerInstallError extends Error { method constructor (line 37) | constructor(message: string) { constant DEFAULT_DOWNLOAD_URL_TEMPLATE (line 42) | const DEFAULT_DOWNLOAD_URL_TEMPLATE = 'https://github.com/voideditor/bin... function installCodeServer (line 44) | async function installCodeServer(wslManager: WSLManager, distroName: str... function parseServerInstallOutput (line 111) | function parseServerInstallOutput(str: string, scriptId: string): { [k: ... function generateBashInstallScript (line 137) | function generateBashInstallScript({ id, quality, version, commit, relea... FILE: extensions/open-remote-wsl/src/wsl/wslManager.ts type WSLDistro (line 12) | interface WSLDistro { type WSLOnlineDistro (line 19) | interface WSLOnlineDistro { class WSLManager (line 24) | class WSLManager { method constructor (line 25) | constructor(private readonly logger: Log) { method listDistros (line 28) | async listDistros() { method listOnlineDistros (line 54) | async listOnlineDistros() { method setDefaultDistro (line 82) | async setDefaultDistro(distroName: string) { method deleteDistro (line 92) | async deleteDistro(distroName: string) { method exec (line 102) | async exec(cmd: string, args: string[], distro: string) { method _runWSLCommand (line 106) | private _runWSLCommand(args: string[], encoding: 'utf8' | 'utf16le') { FILE: extensions/open-remote-wsl/src/wsl/wslTerminal.ts class WSLTerminal (line 8) | class WSLTerminal { method getTerminal (line 11) | private getTerminal() { method runCommand (line 19) | runCommand(command: string) { FILE: extensions/php-language-features/src/features/completionItemProvider.ts class PHPCompletionItemProvider (line 10) | class PHPCompletionItemProvider implements CompletionItemProvider { method provideCompletionItems (line 12) | public provideCompletionItems(document: TextDocument, position: Positi... FILE: extensions/php-language-features/src/features/hoverProvider.ts class PHPHoverProvider (line 11) | class PHPHoverProvider implements HoverProvider { method provideHover (line 13) | public provideHover(document: TextDocument, position: Position, _token... FILE: extensions/php-language-features/src/features/phpGlobals.ts type IEntry (line 8) | interface IEntry { description?: string; signature?: string } type IEntries (line 9) | interface IEntries { [name: string]: IEntry } FILE: extensions/php-language-features/src/features/signatureHelpProvider.ts constant BOF (line 30) | const BOF = 0; class BackwardIterator (line 33) | class BackwardIterator { method constructor (line 39) | constructor(model: TextDocument, offset: number, lineNumber: number) { method hasNext (line 46) | public hasNext(): boolean { method next (line 50) | public next(): number { class PHPSignatureHelpProvider (line 69) | class PHPSignatureHelpProvider implements SignatureHelpProvider { method provideSignatureHelp (line 71) | public provideSignatureHelp(document: TextDocument, position: Position... method readArguments (line 108) | private readArguments(iterator: BackwardIterator): number { method isIdentPart (line 143) | private isIdentPart(ch: number): boolean { method readIdent (line 155) | private readIdent(iterator: BackwardIterator): string { FILE: extensions/php-language-features/src/features/utils/async.ts type ITask (line 6) | interface ITask { class Throttler (line 30) | class Throttler { method constructor (line 36) | constructor() { method queue (line 42) | public queue(promiseFactory: ITask>): Promise { class Delayer (line 103) | class Delayer { method constructor (line 111) | constructor(defaultDelay: number) { method trigger (line 119) | public trigger(task: ITask, delay: number = this.defaultDelay): Pro... method isTriggered (line 145) | public isTriggered(): boolean { method cancel (line 149) | public cancel(): void { method cancelTimeout (line 157) | private cancelTimeout(): void { class ThrottledDelayer (line 172) | class ThrottledDelayer extends Delayer> { method constructor (line 176) | constructor(defaultDelay: number) { method trigger (line 182) | public override trigger(promiseFactory: ITask>, delay?: num... FILE: extensions/php-language-features/src/features/utils/markedTextUtil.ts function textToMarkedString (line 8) | function textToMarkedString(text: string): MarkedString { FILE: extensions/php-language-features/src/features/validationProvider.ts type Setting (line 13) | const enum Setting { class LineDecoder (line 19) | class LineDecoder { method constructor (line 23) | constructor(encoding: BufferEncoding = 'utf8') { method write (line 28) | public write(buffer: Buffer): string[] { method end (line 60) | public end(): string | null { type RunTrigger (line 65) | enum RunTrigger { class PHPValidationProvider (line 84) | class PHPValidationProvider { method constructor (line 99) | constructor() { method activate (line 105) | public activate(subscriptions: vscode.Disposable[]) { method dispose (line 119) | public dispose(): void { method loadConfiguration (line 130) | private async loadConfiguration(): Promise { method triggerValidate (line 159) | private async triggerValidate(textDocument: vscode.TextDocument): Prom... method doValidate (line 176) | private doValidate(textDocument: vscode.TextDocument): Promise { method showError (line 251) | private async showError(error: any, executable: string): Promise { method showErrorMessage (line 269) | private async showErrorMessage(message: string): Promise { type IPhpConfig (line 277) | interface IPhpConfig { function getConfig (line 283) | async function getConfig(): Promise { function getPhpPath (line 319) | async function getPhpPath(): Promise { FILE: extensions/php-language-features/src/phpMain.ts function activate (line 13) | function activate(context: vscode.ExtensionContext): any { FILE: extensions/php/build/update-grammar.mjs function adaptInjectionScope (line 9) | function adaptInjectionScope(grammar) { function includeDerivativeHtml (line 24) | function includeDerivativeHtml(grammar) { function fixBadRegex (line 34) | function fixBadRegex(grammar) { FILE: extensions/postinstall.mjs function processRoot (line 12) | function processRoot() { function processLib (line 26) | function processLib() { FILE: extensions/razor/build/update-grammar.mjs function patchGrammar (line 9) | function patchGrammar(grammar) { FILE: extensions/references-view/src/calls/index.ts function register (line 11) | function register(tree: SymbolsTree, context: vscode.ExtensionContext): ... function removeCallItem (line 45) | function removeCallItem(item: CallItem | unknown): void { class RichCallsDirection (line 51) | class RichCallsDirection { method constructor (line 57) | constructor( method value (line 69) | get value() { method value (line 73) | set value(value: CallsDirection) { FILE: extensions/references-view/src/calls/model.ts class CallsTreeInput (line 10) | class CallsTreeInput implements SymbolTreeInput { method constructor (line 15) | constructor( method resolve (line 24) | async resolve() { method with (line 46) | with(location: vscode.Location): CallsTreeInput { type CallsDirection (line 52) | const enum CallsDirection { class CallItem (line 59) | class CallItem { method constructor (line 63) | constructor( method remove (line 70) | remove(): void { class CallsModel (line 75) | class CallsModel implements SymbolItemNavigation, SymbolItemEd... method constructor (line 82) | constructor(readonly direction: CallsDirection, items: vscode.CallHier... method _resolveCalls (line 86) | private async _resolveCalls(call: CallItem): Promise { method getCallChildren (line 96) | async getCallChildren(call: CallItem): Promise { method location (line 105) | location(item: CallItem) { method nearest (line 109) | nearest(uri: vscode.Uri, _position: vscode.Position): CallItem | undef... method next (line 113) | next(from: CallItem): CallItem { method previous (line 117) | previous(from: CallItem): CallItem { method _move (line 121) | private _move(item: CallItem, fwd: boolean): CallItem | void { method getDragUri (line 135) | getDragUri(item: CallItem): vscode.Uri | undefined { method getEditorHighlights (line 141) | getEditorHighlights(item: CallItem, uri: vscode.Uri): vscode.Range[] |... method remove (line 150) | remove(item: CallItem) { class CallItemDataProvider (line 160) | class CallItemDataProvider implements vscode.TreeDataProvider { method constructor (line 167) | constructor(private _model: CallsModel) { method dispose (line 171) | dispose(): void { method getTreeItem (line 176) | getTreeItem(element: CallItem): vscode.TreeItem { method getChildren (line 216) | getChildren(element?: CallItem | undefined) { method getParent (line 222) | getParent(element: CallItem) { FILE: extensions/references-view/src/extension.ts function activate (line 13) | function activate(context: vscode.ExtensionContext): SymbolTree { FILE: extensions/references-view/src/highlights.ts class EditorHighlights (line 9) | class EditorHighlights { method constructor (line 21) | constructor(private readonly _view: vscode.TreeView, private readon... method dispose (line 35) | dispose() { method _show (line 42) | private _show(): void { method _hide (line 60) | private _hide(): void { method update (line 66) | update(): void { FILE: extensions/references-view/src/navigation.ts class Navigation (line 10) | class Navigation { method constructor (line 17) | constructor(private readonly _view: vscode.TreeView) { method dispose (line 24) | dispose(): void { method update (line 28) | update(delegate: SymbolItemNavigation | undefined) { method _anchor (line 33) | private _anchor(): undefined | unknown { method _open (line 47) | private _open(loc: vscode.Location, preserveFocus: boolean) { method previous (line 54) | previous(preserveFocus: boolean): void { method next (line 70) | next(preserveFocus: boolean): void { FILE: extensions/references-view/src/references-view.d.ts type SymbolTree (line 24) | interface SymbolTree { type SymbolTreeInput (line 46) | interface SymbolTreeInput { type SymbolTreeModel (line 86) | interface SymbolTreeModel { type SymbolItemNavigation (line 126) | interface SymbolItemNavigation { type SymbolItemEditorHighlights (line 148) | interface SymbolItemEditorHighlights { type SymbolItemDragAndDrop (line 155) | interface SymbolItemDragAndDrop { FILE: extensions/references-view/src/references/index.ts function register (line 10) | function register(tree: SymbolsTree, context: vscode.ExtensionContext): ... function removeReferenceItem (line 64) | function removeReferenceItem(item: FileItem | ReferenceItem | unknown) { function copyCommand (line 73) | async function copyCommand(item: ReferencesModel | ReferenceItem | FileI... function copyPathCommand (line 87) | async function copyPathCommand(item: FileItem | unknown) { FILE: extensions/references-view/src/references/model.ts class ReferencesTreeInput (line 10) | class ReferencesTreeInput implements SymbolTreeInput | u... method with (line 50) | with(location: vscode.Location): ReferencesTreeInput { class ReferencesModel (line 55) | class ReferencesModel implements SymbolItemNavigation | undefined { method setInput (line 49) | async setInput(input: SymbolTreeInput) { method clearInput (line 119) | clearInput(): void { type ActiveTreeDataProviderWrapper (line 134) | interface ActiveTreeDataProviderWrapper { class TreeDataProviderDelegate (line 138) | class TreeDataProviderDelegate implements vscode.TreeDataProvider>) { method getTreeItem (line 166) | async getTreeItem(element: unknown) { method getChildren (line 171) | async getChildren(parent?: unknown | undefined) { method getParent (line 176) | async getParent(element: unknown) { method _assertProvider (line 182) | private _assertProvider(): asserts this is ActiveTreeDataProviderWrapp... class TreeDndDelegate (line 191) | class TreeDndDelegate implements vscode.TreeDragAndDropController | undefined>) { method handleDrag (line 204) | handleDrag(source: undefined[], data: vscode.DataTransfer) { method handleDrop (line 219) | handleDrop(): void | Thenable { class HistoryItem (line 226) | class HistoryItem { method constructor (line 230) | constructor( class TreeInputHistory (line 240) | class TreeInputHistory implements vscode.TreeDataProvider { method constructor (line 249) | constructor(private readonly _tree: SymbolsTree) { method dispose (line 292) | dispose(): void { method _reRunHistoryItem (line 297) | private _reRunHistoryItem(item: HistoryItem): void { method add (line 309) | async add(input: SymbolTreeInput) { method clear (line 324) | clear(): void { method size (line 330) | get size() { method getTreeItem (line 336) | getTreeItem(item: HistoryItem): vscode.TreeItem { method getChildren (line 345) | getChildren() { method getParent (line 349) | getParent() { FILE: extensions/references-view/src/types/index.ts function register (line 11) | function register(tree: SymbolsTree, context: vscode.ExtensionContext): ... function removeTypeItem (line 47) | function removeTypeItem(item: TypeItem | unknown): void { class RichTypesDirection (line 53) | class RichTypesDirection { method constructor (line 59) | constructor( method value (line 71) | get value() { method value (line 75) | set value(value: TypeHierarchyDirection) { FILE: extensions/references-view/src/types/model.ts class TypesTreeInput (line 10) | class TypesTreeInput implements SymbolTreeInput { method constructor (line 15) | constructor( method resolve (line 24) | async resolve() { method with (line 46) | with(location: vscode.Location): TypesTreeInput { type TypeHierarchyDirection (line 52) | const enum TypeHierarchyDirection { class TypeItem (line 58) | class TypeItem { method constructor (line 62) | constructor( method remove (line 68) | remove(): void { class TypesModel (line 73) | class TypesModel implements SymbolItemNavigation, SymbolItemEd... method constructor (line 80) | constructor(readonly direction: TypeHierarchyDirection, items: vscode.... method _resolveTypes (line 84) | private async _resolveTypes(currentType: TypeItem): Promise { method getTypeChildren (line 94) | async getTypeChildren(item: TypeItem): Promise { method getDragUri (line 103) | getDragUri(item: TypeItem): vscode.Uri | undefined { method location (line 109) | location(currentType: TypeItem) { method nearest (line 113) | nearest(uri: vscode.Uri, _position: vscode.Position): TypeItem | undef... method next (line 117) | next(from: TypeItem): TypeItem { method previous (line 121) | previous(from: TypeItem): TypeItem { method _move (line 125) | private _move(item: TypeItem, fwd: boolean): TypeItem | void { method getEditorHighlights (line 139) | getEditorHighlights(currentType: TypeItem, uri: vscode.Uri): vscode.Ra... method remove (line 143) | remove(item: TypeItem) { class TypeItemDataProvider (line 153) | class TypeItemDataProvider implements vscode.TreeDataProvider { method constructor (line 160) | constructor(private _model: TypesModel) { method dispose (line 164) | dispose(): void { method getTreeItem (line 169) | getTreeItem(element: TypeItem): vscode.TreeItem { method getChildren (line 187) | getChildren(element?: TypeItem | undefined) { method getParent (line 193) | getParent(element: TypeItem) { FILE: extensions/references-view/src/utils.ts function del (line 8) | function del(array: T[], e: T): void { function tail (line 15) | function tail(array: T[]): T | undefined { function asResourceUrl (line 19) | function asResourceUrl(uri: vscode.Uri, range: vscode.Range): vscode.Uri { function isValidRequestPosition (line 23) | async function isValidRequestPosition(uri: vscode.Uri, position: vscode.... function getPreviewChunks (line 32) | function getPreviewChunks(doc: vscode.TextDocument, range: vscode.Range,... class ContextKey (line 46) | class ContextKey { method constructor (line 48) | constructor(readonly name: string) { } method set (line 50) | async set(value: V) { method reset (line 54) | async reset() { class WordAnchor (line 59) | class WordAnchor { method constructor (line 64) | constructor(private readonly _doc: vscode.TextDocument, private readon... method _getAnchorWord (line 69) | private _getAnchorWord(doc: vscode.TextDocument, pos: vscode.Position)... method guessedTrackedPosition (line 74) | guessedTrackedPosition(): vscode.Position | undefined { function getThemeIcon (line 133) | function getThemeIcon(kind: vscode.SymbolKind): vscode.ThemeIcon | undef... FILE: extensions/search-result/src/extension.ts constant FILE_LINE_REGEX (line 9) | const FILE_LINE_REGEX = /^(\S.*):$/; constant RESULT_LINE_REGEX (line 10) | const RESULT_LINE_REGEX = /^(\s+)(\d+)(: | )(\s*)(.*)$/; constant ELISION_REGEX (line 11) | const ELISION_REGEX = /⟪ ([0-9]+) characters skipped ⟫/g; constant SEARCH_RESULT_SELECTOR (line 12) | const SEARCH_RESULT_SELECTOR = { language: 'search-result', exclusive: t... constant DIRECTIVES (line 13) | const DIRECTIVES = ['# Query:', '# Flags:', '# Including:', '# Excluding... constant FLAGS (line 14) | const FLAGS = ['RegExp', 'CaseSensitive', 'IgnoreExcludeSettings', 'Word... function activate (line 20) | function activate(context: vscode.ExtensionContext) { function relativePathToUri (line 130) | function relativePathToUri(path: string, resultsUri: vscode.Uri): vscode... type ParsedSearchFileLine (line 177) | type ParsedSearchFileLine = { type: 'file'; location: vscode.LocationLin... type ParsedSearchResultLine (line 178) | type ParsedSearchResultLine = { type: 'result'; locations: Required void) { FILE: extensions/simple-browser/preview-src/index.ts function getSettings (line 10) | function getSettings() { function navigateTo (line 92) | function navigateTo(rawUrl: string): void { function toggleFocusLockIndicatorEnabled (line 109) | function toggleFocusLockIndicatorEnabled(enabled: boolean) { FILE: extensions/simple-browser/src/dispose.ts function disposeAll (line 8) | function disposeAll(disposables: vscode.Disposable[]) { method dispose (line 20) | public dispose(): any { method _register (line 28) | protected _register(value: T): T { method isDisposed (line 37) | protected get isDisposed() { FILE: extensions/simple-browser/src/extension.ts class URL (line 10) | class URL { function activate (line 34) | function activate(context: vscode.ExtensionContext) { function isWeb (line 88) | function isWeb(): boolean { FILE: extensions/simple-browser/src/simpleBrowserManager.ts class SimpleBrowserManager (line 9) | class SimpleBrowserManager { method constructor (line 13) | constructor( method dispose (line 17) | dispose() { method show (line 22) | public show(inputUri: string | vscode.Uri, options?: ShowOptions): void { method restore (line 34) | public restore(panel: vscode.WebviewPanel, state: any): void { method registerWebviewListeners (line 41) | private registerWebviewListeners(view: SimpleBrowserView) { FILE: extensions/simple-browser/src/simpleBrowserView.ts type ShowOptions (line 10) | interface ShowOptions { class SimpleBrowserView (line 15) | class SimpleBrowserView extends Disposable { method getWebviewLocalResourceRoots (line 20) | private static getWebviewLocalResourceRoots(extensionUri: vscode.Uri):... method getWebviewOptions (line 26) | private static getWebviewOptions(extensionUri: vscode.Uri): vscode.Web... method create (line 39) | public static create( method restore (line 54) | public static restore( method constructor (line 62) | private constructor( method dispose (line 102) | public override dispose() { method show (line 107) | public show(url: string, options?: ShowOptions) { method getHtml (line 112) | private getHtml(url: string) { method extensionResourceUrl (line 176) | private extensionResourceUrl(...parts: string[]): vscode.Uri { function escapeAttribute (line 181) | function escapeAttribute(value: string | vscode.Uri): string { function getNonce (line 185) | function getNonce() { FILE: extensions/terminal-suggest/scripts/pullFishBuiltins.ts type ICommandDetails (line 12) | interface ICommandDetails { function createCommandDescriptionsCache (line 95) | async function createCommandDescriptionsCache(): Promise { function extractHelpContent (line 157) | function extractHelpContent(cmd: string, lines: string[]): { shortDescri... FILE: extensions/terminal-suggest/scripts/pullZshBuiltins.ts type ICommandDetails (line 124) | interface ICommandDetails { function createCommandDescriptionsCache (line 132) | async function createCommandDescriptionsCache(): Promise { function formatLineAsMarkdown (line 222) | function formatLineAsMarkdown(text: string): string { FILE: extensions/terminal-suggest/scripts/terminalScriptHelpers.ts function cleanupText (line 15) | function cleanupText(text: string): string { function checkWindows (line 46) | function checkWindows(): void { FILE: extensions/terminal-suggest/src/completions/code.ts function createCodeGenerators (line 326) | function createCodeGenerators(cliName: string): Fig.Generator { function parseInstalledExtensions (line 333) | function parseInstalledExtensions(out: string): Fig.Suggestion[] | undef... FILE: extensions/terminal-suggest/src/completions/index.d.ts type TemplateStrings (line 12) | type TemplateStrings = "filepaths" | "folders" | "history" | "help"; type Template (line 29) | type Template = TemplateStrings | TemplateStrings[]; type HistoryContext (line 31) | type HistoryContext = { type TemplateSuggestionContext (line 38) | type TemplateSuggestionContext = type TemplateSuggestion (line 44) | type TemplateSuggestion = Modify< type SpecLocation (line 79) | type SpecLocation = type LoadSpec (line 88) | type LoadSpec = type SuggestionType (line 103) | type SuggestionType = type SingleOrArray (line 116) | type SingleOrArray = T | T[]; type GetVersionCommand (line 133) | type GetVersionCommand = (executeCommand: ExecuteCommandFunction) => Pro... type ShellContext (line 138) | type ShellContext = { type GeneratorContext (line 158) | type GeneratorContext = ShellContext & { type Function (line 168) | type Function = (param: T) => R; type Modify (line 174) | type Modify = Omit & R; type StringOrFunction (line 181) | type StringOrFunction = string | Function; type ArgDiff (line 187) | type ArgDiff = Modify; type OptionDiff (line 193) | type OptionDiff = Modify< type SubcommandDiff (line 205) | type SubcommandDiff = Modify< type SpecDiff (line 219) | type SpecDiff = Omit; type VersionDiffMap (line 225) | type VersionDiffMap = Record; type Spec (line 234) | type Spec = type ExecuteCommandInput (line 242) | type ExecuteCommandInput = { type ExecuteCommandOutput (line 269) | type ExecuteCommandOutput = { type ExecuteCommandFunction (line 288) | type ExecuteCommandFunction = (args: ExecuteCommandInput) => Promise { method isFetching (line 15) | private get isFetching() { method fetchSync (line 19) | private async fetchSync(run: () => Promise) { method fetchAsync (line 30) | private async fetchAsync(run: () => Promise): Promise { method maxAgeCache (line 38) | private async maxAgeCache(run: () => Promise, maxAge: number) { method swrCache (line 45) | private async swrCache(run: () => Promise, maxAge = 0) { method entry (line 52) | async entry(run: () => Promise, cache: Fig.Cache): Promise( method currentValue (line 82) | currentValue(key: string, _cache: Fig.Cache): T | undefined { method clear (line 89) | clear() { FILE: extensions/terminal-suggest/src/fig/autocomplete/generators/customSuggestionsGenerator.ts function getCustomSuggestions (line 14) | async function getCustomSuggestions( FILE: extensions/terminal-suggest/src/fig/autocomplete/generators/helpers.ts type GeneratorContext (line 11) | type GeneratorContext = Fig.ShellContext & { type GeneratorState (line 18) | type GeneratorState = { function runCachedGenerator (line 31) | async function runCachedGenerator( FILE: extensions/terminal-suggest/src/fig/autocomplete/generators/scriptSuggestionsGenerator.ts function getScriptSuggestions (line 14) | async function getScriptSuggestions( FILE: extensions/terminal-suggest/src/fig/autocomplete/state/types.ts type Visibility (line 12) | enum Visibility { type AutocompleteState (line 51) | type AutocompleteState = { type NamedSetState (line 78) | type NamedSetState = { FILE: extensions/terminal-suggest/src/fig/execute.ts type IFigExecuteExternals (line 56) | interface IFigExecuteExternals { FILE: extensions/terminal-suggest/src/fig/fig-autocomplete-shared/convert.ts type SuggestionType (line 8) | type SuggestionType = Fig.SuggestionType | 'history' | 'auto-execute'; type Override (line 10) | type Override = Omit & S; type Suggestion (line 11) | type Suggestion = Override; type Option (line 13) | type Option = OptionT & { type Subcommand (line 18) | type Subcommand = SubcommandT & { type Initializer (line 40) | type Initializer = { function convertOption (line 46) | function convertOption( function convertSubcommand (line 57) | function convertSubcommand( FILE: extensions/terminal-suggest/src/fig/fig-autocomplete-shared/mixins.ts type SpecMixin (line 8) | type SpecMixin = type NamedObject (line 12) | type NamedObject = { name: Fig.SingleOrArray }; function mergeOptionArrays (line 105) | function mergeOptionArrays( function mergeSubcommandArrays (line 112) | function mergeSubcommandArrays( function mergeSubcommands (line 119) | function mergeSubcommands( FILE: extensions/terminal-suggest/src/fig/fig-autocomplete-shared/revert.ts function makeSingleOrArray (line 8) | function makeSingleOrArray(arr: T[]): Fig.SingleOrArray { function revertOption (line 12) | function revertOption(option: Option( FILE: extensions/terminal-suggest/src/fig/fig-autocomplete-shared/specMetadata.ts type FigLoadSpecFn (line 9) | type FigLoadSpecFn = Fig.LoadSpec extends infer U ? (U extends Function ... type LoadSpec (line 10) | type LoadSpec; type ArgMeta (line 18) | type ArgMeta = Omit & { type SubcommandMetaExcludes (line 23) | type SubcommandMetaExcludes = type SubcommandMeta (line 30) | type SubcommandMeta = Omit & { function convertLoadSpec (line 34) | function convertLoadSpec( function initializeOptionMeta (line 58) | function initializeOptionMeta(option: Fig.Option): OptionMeta { function initializeArgMeta (line 63) | function initializeArgMeta(arg: Fig.Arg): ArgMeta { function initializeSubcommandMeta (line 89) | function initializeSubcommandMeta(subcommand: Fig.Subcommand): Subcomman... FILE: extensions/terminal-suggest/src/fig/fig-autocomplete-shared/utils.ts function makeArray (line 6) | function makeArray(object: T | T[]): T[] { type SpecLocationSource (line 10) | enum SpecLocationSource { FILE: extensions/terminal-suggest/src/fig/figInterface.ts type IFigSpecSuggestionsResult (line 22) | interface IFigSpecSuggestionsResult { function getFigSuggestions (line 30) | async function getFigSuggestions( function getFigSpecSuggestions (line 111) | async function getFigSpecSuggestions( type SpecArg (line 160) | type SpecArg = Fig.Arg | Fig.Suggestion | Fig.Option | string; function collectCompletionItemResult (line 162) | async function collectCompletionItemResult( function convertEnvRecordToArray (line 339) | function convertEnvRecordToArray(env: Record): Environme... function getFixSuggestionDescription (line 343) | function getFixSuggestionDescription(spec: Fig.Spec): string { function getFigSuggestionLabel (line 350) | function getFigSuggestionLabel(spec: Fig.Spec | Fig.Arg | Fig.Suggestion... FILE: extensions/terminal-suggest/src/fig/shared/errors.ts method constructor (line 8) | constructor(message?: string) { FILE: extensions/terminal-suggest/src/fig/shared/internal.ts type SpecLocation (line 8) | type SpecLocation = Fig.SpecLocation & { type Override (line 12) | type Override = Omit & S; type SuggestionType (line 13) | type SuggestionType = Fig.SuggestionType | 'history' | 'auto-execute'; type Suggestion (line 14) | type Suggestion = Override< type Arg (line 32) | type Arg = Metadata.ArgMeta; type Option (line 33) | type Option = Internal.Option; type Subcommand (line 34) | type Subcommand = Internal.Subcommand< FILE: extensions/terminal-suggest/src/fig/shared/test/utils.test.ts function expect (line 15) | function expect(a: T): { toEqual: (b: T) => void } { FILE: extensions/terminal-suggest/src/fig/shared/utils.ts type SuggestionFlag (line 18) | enum SuggestionFlag { type SuggestionFlags (line 27) | type SuggestionFlags = number; type SpecLocationSource (line 29) | enum SpecLocationSource { function makeArray (line 34) | function makeArray(object: T | T[]): T[] { function firstMatchingToken (line 38) | function firstMatchingToken( function makeArrayIfExists (line 50) | function makeArrayIfExists( function isOrHasValue (line 56) | function isOrHasValue( function withTimeout (line 65) | async function withTimeout( function findLast (line 97) | function findLast( type NamedObject (line 109) | type NamedObject = function compareNamedObjectsAlphabetically (line 115) | function compareNamedObjectsAlphabetically< type Func (line 129) | type Func = (...args: S) => T; type EqualFunc (line 130) | type EqualFunc = (args: T, newArgs: T) => boolean; function memoizeOne (line 141) | function memoizeOne( function isNonNullObj (line 160) | function isNonNullObj(v: unknown): v is Record { function isEmptyObject (line 164) | function isEmptyObject(v: unknown): v is Record { function fieldsAreEqual (line 173) | function fieldsAreEqual(A: T, B: T, fields: (keyof T)[]): boolean { function localProtocol (line 224) | function localProtocol(domain: string, path: string) { type ExponentialBackoffOptions (line 240) | type ExponentialBackoffOptions = { function exponentialBackoff (line 247) | async function exponentialBackoff( FILE: extensions/terminal-suggest/src/fig/shell-parser/command.ts type Token (line 11) | type Token = { type Command (line 17) | type Command = { type AliasMap (line 24) | type AliasMap = Record; FILE: extensions/terminal-suggest/src/fig/shell-parser/parser.ts type NodeType (line 30) | enum NodeType { type LiteralNode (line 62) | type LiteralNode = type BaseNode (line 74) | interface BaseNode { type ListNode (line 88) | interface ListNode extends BaseNode { type AssignmentListNode (line 93) | interface AssignmentListNode extends BaseNode { type AssignmentNode (line 101) | interface AssignmentNode extends BaseNode { type SubscriptNode (line 108) | interface SubscriptNode extends BaseNode { type Operator (line 116) | type Operator = (typeof operators)[number]; function parseCommandSubstitution (line 238) | function parseCommandSubstitution( function childAtIndex (line 282) | function childAtIndex( function parseLiteral (line 318) | function parseLiteral( function parseStatements (line 355) | function parseStatements( function parseCommand (line 484) | function parseCommand( function parseStatement (line 623) | function parseStatement( FILE: extensions/terminal-suggest/src/fig/shell-parser/test/parser.test.ts function parseCommand (line 11) | function parseCommand(command: string): string { function getData (line 20) | function getData( FILE: extensions/terminal-suggest/src/helpers/completionItem.ts function createCompletionItem (line 9) | function createCompletionItem(cursorPosition: number, prefix: string, co... FILE: extensions/terminal-suggest/src/helpers/executable.ts function isExecutable (line 9) | function isExecutable(filePath: string, configuredWindowsExecutableExten... function isExecutableUnix (line 17) | async function isExecutableUnix(filePath: string): Promise { function resolveWindowsExecutableExtensions (line 29) | function resolveWindowsExecutableExtensions(configuredWindowsExecutableE... FILE: extensions/terminal-suggest/src/helpers/file.ts function removeAnyFileExtension (line 6) | function removeAnyFileExtension(label: string): string { FILE: extensions/terminal-suggest/src/helpers/filepaths.ts function filepaths (line 6) | function filepaths(options: { extensions?: string[]; editFileSuggestions... FILE: extensions/terminal-suggest/src/helpers/os.ts function osIsWindows (line 8) | function osIsWindows(): boolean { FILE: extensions/terminal-suggest/src/helpers/promise.ts function createTimeoutPromise (line 6) | function createTimeoutPromise(timeout: number, defaultValue: T): Prom... FILE: extensions/terminal-suggest/src/helpers/uri.ts function getFriendlyResourcePath (line 8) | function getFriendlyResourcePath(uri: vscode.Uri, pathSeparator: string,... FILE: extensions/terminal-suggest/src/shell/bash.ts function getBashGlobals (line 11) | async function getBashGlobals(options: ExecOptionsWithStringEncoding, ex... function getAliases (line 18) | async function getAliases(options: ExecOptionsWithStringEncoding): Promi... function getBuiltins (line 23) | async function getBuiltins( function generateDetailAndDocs (line 70) | function generateDetailAndDocs(description?: string, args?: string): { d... FILE: extensions/terminal-suggest/src/shell/common.ts function spawnHelper (line 10) | async function spawnHelper(command: string, args: string[], options: Spa... type ISpawnHelperResult (line 31) | interface ISpawnHelperResult { function spawnHelper2 (line 36) | async function spawnHelper2(command: string, args: string[], options: Sp... function execHelper (line 58) | async function execHelper(commandLine: string, options: ExecOptionsWithS... function getAliasesHelper (line 70) | async function getAliasesHelper(command: string, args: string[], regex: ... FILE: extensions/terminal-suggest/src/shell/fish.ts function getFishGlobals (line 14) | async function getFishGlobals(options: ExecOptionsWithStringEncoding, ex... function getBuiltins (line 21) | async function getBuiltins(options: ExecOptionsWithStringEncoding): Prom... function getCommandDescription (line 54) | function getCommandDescription(command: string): { documentation?: strin... function parseCache (line 78) | function parseCache(cache: Object): Map(x: T | T[]): T[] { function getCompletionItemsFromSpecs (line 224) | async function getCompletionItemsFromSpecs( function compareItems (line 309) | function compareItems(existingItem: vscode.TerminalCompletionItem, comma... function getEnvAsRecord (line 323) | function getEnvAsRecord(shellIntegrationEnv: ITerminalEnvironment): Reco... function getTerminalShellType (line 336) | function getTerminalShellType(shellType: string | undefined): TerminalSh... function sanitizeProcessEnvironment (line 353) | function sanitizeProcessEnvironment(env: Record, ...pres... FILE: extensions/terminal-suggest/src/test/completions/code.test.ts function createCodeTestSpecs (line 63) | function createCodeTestSpecs(executable: string): ITestSpec[] { FILE: extensions/terminal-suggest/src/test/helpers.ts type ISuiteSpec (line 11) | interface ISuiteSpec { type ITestSpec (line 20) | interface ITestSpec { function removeArrayEntries (line 41) | function removeArrayEntries(array: T[], ...elements: T[]): T[] { FILE: extensions/terminal-suggest/src/test/terminalSuggestMain.test.ts class MockFigExecuteExternals (line 131) | class MockFigExecuteExternals implements IFigExecuteExternals { method executeCommand (line 132) | public async executeCommand(input: Fig.ExecuteCommandInput): Promise = (value: T | Promise) => void; type DeferredOutcome (line 8) | const enum DeferredOutcome { class DeferredPromise (line 16) | class DeferredPromise { method isRejected (line 22) | public get isRejected() { method isResolved (line 26) | public get isResolved() { method isSettled (line 30) | public get isSettled() { method value (line 34) | public get value() { method constructor (line 40) | constructor() { method complete (line 47) | public complete(value: T) { method error (line 55) | public error(err: unknown) { FILE: extensions/tunnel-forwarding/src/split.ts class StreamSplitter (line 15) | class StreamSplitter extends Transform { method constructor (line 18) | constructor(private readonly splitter: number) { method _transform (line 22) | override _transform(chunk: Buffer, _encoding: string, callback: (error... method _flush (line 44) | override _flush(callback: (error?: Error | null, data?: any) => void):...