SYMBOL INDEX (836 symbols across 82 files) FILE: extensions/github1s/assets/pages/libraries/preact-hooks.module.js function l (line 2) | function l(t,r){n.__h&&n.__h(u,t,o||r),o=0;var i=u.__H||(u.__H={__:[],__... function m (line 2) | function m(n){return o=1,p(w,n)} function p (line 2) | function p(n,r,o){var i=l(t++,2);return i.t=n,i.__c||(i.__=[o?o(r):w(voi... function y (line 2) | function y(r,o){var i=l(t++,3);!n.__s&&k(i.__H,o)&&(i.__=r,i.__H=o,u.__H... function d (line 2) | function d(r,o){var i=l(t++,4);!n.__s&&k(i.__H,o)&&(i.__=r,i.__H=o,u.__h... function h (line 2) | function h(n){return o=5,_(function(){return{current:n}},[])} function s (line 2) | function s(n,t,u){o=6,d(function(){return"function"==typeof n?(n(t()),fu... function _ (line 2) | function _(n,u){var r=l(t++,7);return k(r.__H,u)&&(r.__=n(),r.__H=u,r.__... function A (line 2) | function A(n,t){return o=8,_(function(){return n},t)} function F (line 2) | function F(n){var r=u.context[n.__c],o=l(t++,9);return o.c=n,r?(null==o.... function T (line 2) | function T(t,u){n.useDebugValue&&n.useDebugValue(u?u(t):t)} function q (line 2) | function q(n){var r=l(t++,10),o=m();return r.__=n,u.componentDidCatch||(... function x (line 2) | function x(){for(var t;t=i.shift();)if(t.__P)try{t.__H.__h.forEach(g),t.... function g (line 2) | function g(n){var t=u,r=n.__c;"function"==typeof r&&(n.__c=void 0,r()),u=t} function j (line 2) | function j(n){var t=u;n.__c=n.__(),u=t} function k (line 2) | function k(n,t){return!n||n.length!==t.length||t.some(function(t,u){retu... function w (line 2) | function w(n,t){return"function"==typeof t?t(n):t} FILE: extensions/github1s/assets/pages/libraries/preact.module.js function a (line 2) | function a(n,l){for(var u in l)n[u]=l[u];return n} function h (line 2) | function h(n){var l=n.parentNode;l&&l.removeChild(n)} function v (line 2) | function v(l,u,i){var t,o,r,f={};for(r in u)"key"==r?t=u[r]:"ref"==r?o=u... function y (line 2) | function y(n,i,t,o,r){var f={type:n,props:i,key:t,ref:o,__k:null,__:null... function p (line 2) | function p(){return{current:null}} function d (line 2) | function d(n){return n.children} function _ (line 2) | function _(n,l){this.props=n,this.context=l} function k (line 2) | function k(n,l){if(null==l)return n.__?k(n.__,n.__.__k.indexOf(n)+1):nul... function b (line 2) | function b(n){var l,u;if(null!=(n=n.__)&&null!=n.__c){for(n.__e=n.__c.ba... function m (line 2) | function m(n){(!n.__d&&(n.__d=!0)&&t.push(n)&&!g.__r++||r!==l.debounceRe... function g (line 2) | function g(){for(var n;g.__r=t.length;)n=t.sort(function(n,l){return n._... function w (line 2) | function w(n,l,u,i,t,o,r,f,s,a){var h,v,p,_,b,m,g,w=i&&i.__k||c,A=w.leng... function x (line 2) | function x(n,l,u){for(var i,t=n.__k,o=0;t&&o { method buildTreePath (line 23) | buildTreePath(repo: string, ref?: string, filePath?: string): string { method buildBlobPath (line 27) | buildBlobPath(repo: string, ref: string, filePath: string, startLine?:... method buildCommitListPath (line 32) | buildCommitListPath(repo: string): string { method buildCommitPath (line 36) | buildCommitPath(repo: string, commitSha: string): string { method buildCodeReviewListPath (line 40) | buildCodeReviewListPath(repo: string): string { method buildCodeReviewPath (line 44) | buildCodeReviewPath(repo: string, codeReviewId: string): string { method buildExternalLink (line 48) | buildExternalLink(path: string): string { FILE: extensions/github1s/src/adapters/github1s/authentication.ts class GitHub1sAuthenticationView (line 13) | class GitHub1sAuthenticationView { method constructor (line 48) | protected constructor() {} method getInstance (line 50) | public static getInstance(): GitHub1sAuthenticationView { method registerListeners (line 57) | private registerListeners() { method open (line 104) | public open(notice: string = '', withBarrier = false) { FILE: extensions/github1s/src/adapters/github1s/data-source.ts class GitHub1sDataSource (line 81) | class GitHub1sDataSource extends DataSource { method getInstance (line 88) | public static getInstance(): GitHub1sDataSource { method provideRepository (line 96) | async provideRepository(repoFullName: string): Promise<{ private: bool... method provideDirectory (line 105) | async provideDirectory(repoFullName: string, ref: string, path: string... method provideFile (line 126) | async provideFile(repoFullName: string, ref: string, path: string): Pr... method getMatchingRefs (line 134) | async getMatchingRefs(repoFullName: string, ref: 'heads' | 'tags'): Pr... method getDefaultBranch (line 147) | async getDefaultBranch(repoFullName: string) { method extractRefPath (line 152) | async extractRefPath(repoFullName: string, refAndPath: string): Promis... method provideBranches (line 185) | async provideBranches(repoFullName: string, options?: CommonQueryOptio... method provideBranch (line 202) | async provideBranch(repoFullName: string, branchName: string): Promise... method provideTags (line 208) | async provideTags(repoFullName: string, options?: CommonQueryOptions):... method provideTag (line 225) | async provideTag(repoFullName: string, tagName: string): Promise { method setPreferSourcegraphApi (line 141) | public async setPreferSourcegraphApi(value: boolean, repo?: string) { FILE: extensions/github1s/src/adapters/github1s/graphql.ts constant FILE_BLAME_QUERY (line 6) | const FILE_BLAME_QUERY = ` FILE: extensions/github1s/src/adapters/github1s/index.ts class GitHub1sAdapter (line 16) | class GitHub1sAdapter implements Adapter { method resolveDataSource (line 21) | resolveDataSource() { method resolveRouterParser (line 25) | resolveRouterParser() { method activateAsDefault (line 29) | activateAsDefault() { method deactivateAsDefault (line 53) | deactivateAsDefault() { FILE: extensions/github1s/src/adapters/github1s/parse-path.ts constant DEFAULT_REPO (line 14) | const DEFAULT_REPO = 'conwnet/github1s'; constant PAGE_TYPE_MAP (line 127) | const PAGE_TYPE_MAP = { FILE: extensions/github1s/src/adapters/github1s/router-parser.ts class GitHub1sRouterParser (line 10) | class GitHub1sRouterParser extends adapterTypes.RouterParser { method getInstance (line 13) | public static getInstance(): GitHub1sRouterParser { method parsePath (line 20) | parsePath(path: string): Promise { method buildTreePath (line 24) | buildTreePath(repo: string, ref?: string, filePath?: string): string { method buildBlobPath (line 28) | buildBlobPath(repo: string, ref: string, filePath: string, startLine?:... method buildCommitListPath (line 33) | buildCommitListPath(repo: string): string { method buildCommitPath (line 37) | buildCommitPath(repo: string, commitSha: string): string { method buildCodeReviewListPath (line 41) | buildCodeReviewListPath(repo: string): string { method buildCodeReviewPath (line 45) | buildCodeReviewPath(repo: string, codeReviewId: string): string { method buildExternalLink (line 49) | buildExternalLink(path: string): string { FILE: extensions/github1s/src/adapters/github1s/settings.ts class GitHub1sSettingsViewProvider (line 18) | class GitHub1sSettingsViewProvider implements vscode.WebviewViewProvider { method registerListeners (line 39) | public registerListeners(webviewView: vscode.WebviewView) { method resolveWebviewView (line 89) | public resolveWebviewView(webviewView: vscode.WebviewView): void | The... FILE: extensions/github1s/src/adapters/github1s/token.ts type ValidateResult (line 8) | interface ValidateResult { class GitHubTokenManager (line 21) | class GitHubTokenManager { method constructor (line 27) | protected constructor() {} method getInstance (line 28) | public static getInstance(): GitHubTokenManager { method getToken (line 35) | public getToken(): string { method setToken (line 39) | public async setToken(token: string) { method validateToken (line 46) | public async validateToken(token?: string): Promise { method provideSymbolDefinitions (line 425) | provideSymbolDefinitions( method provideSymbolReferences (line 436) | async provideSymbolReferences( method provideSymbolHover (line 447) | async provideSymbolHover( method provideUserAvatarLink (line 458) | provideUserAvatarLink(user: string): string { FILE: extensions/github1s/src/adapters/gitlab1s/fetcher.ts constant PREFER_SOURCEGRAPH_API (line 43) | const PREFER_SOURCEGRAPH_API = 'PREFER_SOURCEGRAPH_API'; class GitLabFetcher (line 45) | class GitLabFetcher { method getInstance (line 51) | public static getInstance(): GitLabFetcher { method constructor (line 58) | private constructor() { method resolveCurrentRepo (line 103) | private resolveCurrentRepo(forceUpdate: boolean = false) { method initPreferSourcegraphApi (line 112) | private async initPreferSourcegraphApi() { method getPreferSourcegraphApi (line 123) | public async getPreferSourcegraphApi(repo?: string): Promise { method setPreferSourcegraphApi (line 130) | public async setPreferSourcegraphApi(value: boolean, repo?: string) { FILE: extensions/github1s/src/adapters/gitlab1s/index.ts class GitLab1sAdapter (line 16) | class GitLab1sAdapter implements Adapter { method resolveDataSource (line 21) | resolveDataSource() { method resolveRouterParser (line 25) | resolveRouterParser() { method activateAsDefault (line 29) | activateAsDefault() { method deactivateAsDefault (line 51) | deactivateAsDefault() { FILE: extensions/github1s/src/adapters/gitlab1s/parse-path.ts constant DEFAULT_REPO (line 13) | const DEFAULT_REPO = 'gitlab-org/gitlab-docs'; constant PAGE_TYPE_MAP (line 127) | const PAGE_TYPE_MAP = { FILE: extensions/github1s/src/adapters/gitlab1s/router-parser.ts class GitLab1sRouterParser (line 10) | class GitLab1sRouterParser extends adapterTypes.RouterParser { method getInstance (line 13) | public static getInstance(): GitLab1sRouterParser { method parsePath (line 20) | parsePath(path: string): Promise { method buildTreePath (line 24) | buildTreePath(repo: string, ref?: string, filePath?: string): string { method buildBlobPath (line 28) | buildBlobPath(repo: string, ref: string, filePath: string, startLine?:... method buildCommitListPath (line 33) | buildCommitListPath(repo: string): string { method buildCommitPath (line 37) | buildCommitPath(repo: string, commitSha: string): string { method buildCodeReviewListPath (line 41) | buildCodeReviewListPath(repo: string): string { method buildCodeReviewPath (line 45) | buildCodeReviewPath(repo: string, codeReviewId: string): string { method buildExternalLink (line 49) | buildExternalLink(path: string): string { FILE: extensions/github1s/src/adapters/gitlab1s/settings.ts class GitLab1sSettingsViewProvider (line 10) | class GitLab1sSettingsViewProvider extends GitHub1sSettingsViewProvider { FILE: extensions/github1s/src/adapters/gitlab1s/token.ts class GitLabTokenManager (line 7) | class GitLabTokenManager extends GitHubTokenManager { method getInstance (line 11) | public static getInstance(): GitLabTokenManager { method validateToken (line 18) | public async validateToken(token?: string): Promise { method getAllAdapters (line 39) | public getAllAdapters(): Adapter[] { method getAdapter (line 43) | public getAdapter(scheme: string): Adapter { method getCurrentScheme (line 50) | public getCurrentScheme(): string { method getCurrentAdapter (line 54) | public getCurrentAdapter(): Adapter { FILE: extensions/github1s/src/adapters/npmjs1s/data-source.ts type PackageFile (line 10) | type PackageFile = { type PackageDirectory (line 16) | type PackageDirectory = { type PackageEntry (line 22) | type PackageEntry = PackageFile | PackageDirectory; type PackageVersion (line 24) | type PackageVersion = { name: string; tag?: string; time?: Date }; class Npmjs1sDataSource (line 39) | class Npmjs1sDataSource extends DataSource { method getInstance (line 44) | public static getInstance(): Npmjs1sDataSource { method getPackageFiles (line 51) | getPackageFiles(packageName: string, version: string): Promise { method transformVersionToTag (line 109) | transformVersionToTag(version: PackageVersion) { method provideTags (line 115) | async provideTags(packageName: string, options?: CommonQueryOptions): ... method provideTag (line 127) | async provideTag(packageName: string, tagName: string): Promise { method buildTreePath (line 40) | buildTreePath(packageName: string, version: string): string { method buildBlobPath (line 44) | buildBlobPath(packageName: string, version: string): string { method buildCommitListPath (line 48) | buildCommitListPath(packageName: string): string { method buildCommitPath (line 52) | buildCommitPath(packageName: string): string { method buildCodeReviewListPath (line 56) | buildCodeReviewListPath(packageName: string): string { method buildCodeReviewPath (line 60) | buildCodeReviewPath(packageName: string): string { method buildExternalLink (line 64) | buildExternalLink(path: string): string { FILE: extensions/github1s/src/adapters/ossinsight/constants.ts type RankingPeriod (line 6) | enum RankingPeriod { FILE: extensions/github1s/src/adapters/ossinsight/data-source.ts type StructureItem (line 17) | type StructureItem = class OSSInsightDataSource (line 29) | class OSSInsightDataSource extends DataSource { method getInstance (line 105) | public static getInstance(): OSSInsightDataSource { method getStructureItemChildren (line 112) | async getStructureItemChildren(item?: StructureItem) { method resolveStructureItem (line 122) | async resolveStructureItem(path: string) { method provideDirectory (line 131) | async provideDirectory(repo: string, ref: string, path: string, recurs... method provideFile (line 150) | async provideFile(repo: string, ref: string, path: string): Promise { method buildTreePath (line 28) | buildTreePath(repo: string, ref?: string, filePath?: string) { method buildBlobPath (line 32) | buildBlobPath(repo: string, ref: string, filePath: string, startLine?:... method buildCommitListPath (line 36) | buildCommitListPath(repo: string) { method buildCommitPath (line 40) | buildCommitPath(repo: string, commitSha: string) { method buildCodeReviewListPath (line 44) | buildCodeReviewListPath(repo: string) { method buildCodeReviewPath (line 48) | buildCodeReviewPath(repo: string, codeReviewId: string) { FILE: extensions/github1s/src/adapters/ossinsight/templates.ts type PageType (line 56) | type PageType = RankingPeriod | 'Languages' | 'Collections' | ''; FILE: extensions/github1s/src/adapters/sourcegraph/data-source.ts type SupportedPlatform (line 39) | type SupportedPlatform = 'github' | 'gitlab' | 'bitbucket'; class SourcegraphDataSource (line 41) | class SourcegraphDataSource extends DataSource { method getInstance (line 49) | public static getInstance(platform: SupportedPlatform): SourcegraphDat... method constructor (line 56) | private constructor(private platform: SupportedPlatform) { method buildRepository (line 60) | buildRepository(repo: string) { method provideDirectory (line 73) | async provideDirectory(repo: string, ref: string, path: string, recurs... method detectPathFileType (line 82) | async detectPathFileType(repo: string, ref: string, path: string) { method provideRepository (line 96) | async provideRepository(repo: string) { method provideFile (line 103) | async provideFile(repo: string, ref: string, path: string): Promise { method provideCommitChangedFiles (line 209) | async provideCommitChangedFiles(repo: string, ref: string, _options?: ... method provideFileBlameRanges (line 213) | async provideFileBlameRanges(repo: string, ref: string, path: string):... method provideSymbolDefinitions (line 217) | async provideSymbolDefinitions( method provideSymbolReferences (line 228) | async provideSymbolReferences( method provideSymbolHover (line 239) | async provideSymbolHover( method provideUserAvatarLink (line 250) | provideUserAvatarLink(user: string): string { FILE: extensions/github1s/src/adapters/sourcegraph/file.ts constant FILE_COUNT_LIMIT (line 10) | const FILE_COUNT_LIMIT = 50000; FILE: extensions/github1s/src/adapters/types.ts type Promisable (line 6) | type Promisable = PromiseLike | T; type FileType (line 8) | enum FileType { type PaginationOptions (line 16) | type PaginationOptions = { page: number; pageSize: number } | { page?: n... type CommonQueryOptions (line 17) | type CommonQueryOptions = { query?: string } & PaginationOptions; type DirectoryEntry (line 19) | type DirectoryEntry = type Directory (line 24) | interface Directory { type File (line 30) | interface File { type Submodule (line 34) | interface Submodule { type SymbolicLink (line 39) | interface SymbolicLink { type Branch (line 43) | interface Branch { type Tag (line 49) | interface Tag { type CommitsQueryOptions (line 55) | type CommitsQueryOptions = { from?: string; author?: string; path?: stri... type Commit (line 57) | interface Commit { type TextSearchQuery (line 68) | interface TextSearchQuery { type TextSearchOptions (line 77) | type TextSearchOptions = { includes?: string[]; excludes?: string[] } & ... type TextSearchResults (line 79) | interface TextSearchResults { type Position (line 92) | interface Position { type Range (line 97) | interface Range { type ResourceScope (line 104) | interface ResourceScope { type CodeReviewState (line 110) | enum CodeReviewState { type CodeReviewsQueryOptions (line 116) | type CodeReviewsQueryOptions = { state?: CodeReviewState; creator?: stri... type CodeReview (line 121) | interface CodeReview { type FileChangeStatus (line 136) | enum FileChangeStatus { type ChangedFile (line 143) | interface ChangedFile { type BlameRange (line 151) | interface BlameRange { type CodeLocation (line 158) | interface CodeLocation { type SymbolDefinitions (line 166) | type SymbolDefinitions = CodeLocation[]; type SymbolReferences (line 168) | type SymbolReferences = CodeLocation[]; type SymbolHover (line 170) | type SymbolHover = { markdown: string }; class DataSource (line 172) | class DataSource { method provideDirectory (line 176) | provideDirectory(repo: string, ref: string, path: string, recursive = ... method provideFile (line 181) | provideFile(repo: string, ref: string, path: string): Promisable { method provideTextSearchResults (line 202) | provideTextSearchResults( method provideCommits (line 214) | provideCommits(repo: string, options?: CommitsQueryOptions): Promisabl... method provideCommit (line 220) | provideCommit(repo: string, ref: string): Promisable<(Commit & { files... method provideCommitChangedFiles (line 224) | provideCommitChangedFiles(repo: string, ref: string, options?: CommonQ... method provideCodeReviews (line 229) | provideCodeReviews( method provideCodeReview (line 237) | provideCodeReview( method provideCodeReviewChangedFiles (line 244) | provideCodeReviewChangedFiles(repo: string, id: string, options?: Comm... method provideFileBlameRanges (line 248) | provideFileBlameRanges(repo: string, ref: string, path: string): Promi... method provideSymbolDefinitions (line 252) | provideSymbolDefinitions( method provideSymbolReferences (line 263) | provideSymbolReferences( method provideSymbolHover (line 274) | provideSymbolHover( method provideUserAvatarLink (line 285) | provideUserAvatarLink(user: string): string { type PageType (line 290) | enum PageType { type RouterState (line 326) | type RouterState = { repo: string; ref: string } & ( class RouterParser (line 344) | class RouterParser { method parsePath (line 346) | parsePath(path: string): Promisable { method buildTreePath (line 351) | buildTreePath(repo: string, ref?: string, filePath?: string): Promisab... method buildBlobPath (line 358) | buildBlobPath(repo: string, ref: string, filePath: string, startLine?:... method buildCommitListPath (line 362) | buildCommitListPath(repo: string): Promisable { method buildCommitPath (line 367) | buildCommitPath(repo: string, commitSha: string): Promisable { method buildCodeReviewListPath (line 372) | buildCodeReviewListPath(repo: string): Promisable { method buildCodeReviewPath (line 377) | buildCodeReviewPath(repo: string, codeReviewId: string): Promisable { type CodeReviewType (line 387) | enum CodeReviewType { type PlatformName (line 394) | enum PlatformName { type Adapter (line 402) | interface Adapter { FILE: extensions/github1s/src/changes/files.ts type VSCodeChangedFile (line 15) | interface VSCodeChangedFile { FILE: extensions/github1s/src/changes/quick-diff.ts class GitHub1sQuickDiffProvider (line 68) | class GitHub1sQuickDiffProvider implements vscode.QuickDiffProvider { method provideOriginalResource (line 69) | provideOriginalResource(uri: vscode.Uri, _token: vscode.CancellationTo... FILE: extensions/github1s/src/commands/blame.ts class EditorGitBlame (line 176) | class EditorGitBlame { method constructor (line 182) | private constructor(private editor: vscode.TextEditor) { method getInstance (line 190) | public static getInstance(editor: vscode.TextEditor) { method getBlameRanges (line 197) | async getBlameRanges(): Promise { method open (line 206) | async open() { method selection (line 229) | async selection(lineIndex: number) { method close (line 247) | close() { method toggle (line 254) | toggle() { FILE: extensions/github1s/src/extension.ts function activate (line 27) | async function activate(context: vscode.ExtensionContext) { FILE: extensions/github1s/src/helpers/async.ts class Barrier (line 7) | class Barrier { method constructor (line 12) | constructor(timeout = 0) { method isOpen (line 20) | isOpen(): boolean { method open (line 24) | open(): void { method wait (line 29) | wait(): Promise { FILE: extensions/github1s/src/helpers/context.ts constant RECENT_REPOSITORIES (line 22) | const RECENT_REPOSITORIES = 'github1s-recent-repositories'; FILE: extensions/github1s/src/helpers/submodule.ts type Submodule (line 9) | interface Submodule { FILE: extensions/github1s/src/listeners/router/changes.ts type NewType (line 11) | type NewType = RouterState; FILE: extensions/github1s/src/providers/decorations/changed-file.ts class GitHub1sChangedFileDecorationProvider (line 79) | class GitHub1sChangedFileDecorationProvider implements FileDecorationPro... method constructor (line 86) | private constructor() {} method getInstance (line 88) | public static getInstance(): GitHub1sChangedFileDecorationProvider { method dispose (line 95) | dispose() { method updateDecorations (line 99) | updateDecorations() { method provideFileDecoration (line 103) | provideFileDecoration(uri: Uri, _token: CancellationToken): ProviderRe... FILE: extensions/github1s/src/providers/decorations/source-control.ts class GitHub1sSourceControlDecorationProvider (line 26) | class GitHub1sSourceControlDecorationProvider implements FileDecorationP... method constructor (line 35) | private constructor() {} method getInstance (line 37) | public static getInstance(): GitHub1sSourceControlDecorationProvider { method dispose (line 44) | dispose() { method updateDecorations (line 48) | updateDecorations() { method provideFileDecoration (line 52) | provideFileDecoration(uri: Uri, _token: CancellationToken): ProviderRe... FILE: extensions/github1s/src/providers/decorations/submodule.ts class GitHub1sSubmoduleDecorationProvider (line 20) | class GitHub1sSubmoduleDecorationProvider implements FileDecorationProvi... method constructor (line 24) | private constructor() {} method getInstance (line 26) | public static getInstance(): GitHub1sSubmoduleDecorationProvider { method dispose (line 33) | dispose() { method updateDecorations (line 47) | updateDecorations() { method provideFileDecoration (line 51) | provideFileDecoration(uri: Uri, _token: CancellationToken): ProviderRe... FILE: extensions/github1s/src/providers/definition.ts class GitHub1sDefinitionProvider (line 11) | class GitHub1sDefinitionProvider implements vscode.DefinitionProvider, v... method constructor (line 15) | private constructor() {} method getInstance (line 17) | public static getInstance(): GitHub1sDefinitionProvider { method dispose (line 24) | dispose() { method provideDefinition (line 28) | async provideDefinition( FILE: extensions/github1s/src/providers/file-search.ts class GitHub1sFileSearchProvider (line 23) | class GitHub1sFileSearchProvider implements FileSearchProvider, Disposab... method constructor (line 28) | private constructor() { method getInstance (line 36) | public static getInstance(): GitHub1sFileSearchProvider { method dispose (line 43) | dispose() { method loadFilesForCurrentAuthority (line 48) | async loadFilesForCurrentAuthority() { method provideFileSearchResults (line 85) | provideFileSearchResults( FILE: extensions/github1s/src/providers/file-system/index.ts class GitHub1sFileSystemProvider (line 39) | class GitHub1sFileSystemProvider implements FileSystemProvider, Disposab... method constructor (line 46) | private constructor() {} method getInstance (line 48) | public static getInstance(): GitHub1sFileSystemProvider { method dispose (line 57) | dispose() { method _resolveDataSource (line 61) | private async _resolveDataSource(scheme: string) { method populateWithDirectoryEntities (line 66) | public async populateWithDirectoryEntities(base: Uri, entries: adapter... method lookup (line 92) | public async lookup(uri: Uri, silent: boolean): Promise { method lookupAsDirectory (line 120) | public async lookupAsDirectory(uri: Uri, silent: boolean): Promise { method createDirectory (line 260) | async createDirectory(uri: Uri): Promise { method writeFile (line 264) | async writeFile(uri: Uri, content: Uint8Array, options: { create: bool... method delete (line 268) | async delete(uri: Uri, options: { recursive: boolean }): Promise { method rename (line 272) | async rename(oldUri: Uri, newUri: Uri, options: { overwrite: boolean }... method copy (line 276) | async copy?(source: Uri, destination: Uri, options: { overwrite: boole... FILE: extensions/github1s/src/providers/file-system/types.ts class File (line 8) | class File implements FileStat { method constructor (line 17) | constructor( class Directory (line 31) | class Directory implements FileStat { method constructor (line 41) | constructor( method getNameTypePairs (line 57) | getNameTypePairs(): [string, FileType][] { type Entry (line 65) | type Entry = File | Directory; type GitHubRESTEntry (line 68) | interface GitHubRESTEntry { type GitHubGraphQLEntry (line 75) | interface GitHubGraphQLEntry { FILE: extensions/github1s/src/providers/hover.ts class GitHub1sHoverProvider (line 25) | class GitHub1sHoverProvider implements vscode.HoverProvider, vscode.Disp... method constructor (line 29) | private constructor() {} method getInstance (line 31) | public static getInstance(): GitHub1sHoverProvider { method dispose (line 38) | dispose() { method getSearchBasedHover (line 42) | async getSearchBasedHover( method provideHover (line 82) | async provideHover( FILE: extensions/github1s/src/providers/index.ts constant EMPTY_FILE_SCHEME (line 19) | const EMPTY_FILE_SCHEME = 'github1s-empty-file'; FILE: extensions/github1s/src/providers/reference.ts class GitHub1sReferenceProvider (line 11) | class GitHub1sReferenceProvider implements vscode.ReferenceProvider, vsc... method constructor (line 15) | private constructor() {} method getInstance (line 17) | public static getInstance(): GitHub1sReferenceProvider { method dispose (line 24) | dispose() { method provideReferences (line 28) | async provideReferences( FILE: extensions/github1s/src/providers/text-search.ts class GitHub1sTextSearchProvider (line 16) | class GitHub1sTextSearchProvider implements vscode.TextSearchProvider, v... method constructor (line 20) | private constructor() {} method getInstance (line 22) | public static getInstance(): GitHub1sTextSearchProvider { method dispose (line 29) | dispose() { method provideTextSearchResults (line 33) | provideTextSearchResults( FILE: extensions/github1s/src/repository/branch-tag-manager.ts class BranchTagManager (line 10) | class BranchTagManager { method getInstance (line 25) | public static getInstance(scheme: string, repo: string) { method constructor (line 33) | private constructor( FILE: extensions/github1s/src/repository/code-review-manager.ts class CodeReviewChangedFilesManager (line 11) | class CodeReviewChangedFilesManager { method getInstance (line 19) | public static getInstance(scheme: string, repo: string, codeReviewId: ... method constructor (line 28) | constructor( method setChangedFiles (line 61) | async setChangedFiles(files: ChangedFile[]) { class CodeReviewManager (line 67) | class CodeReviewManager { method getInstance (line 76) | public static getInstance(scheme: string, repo: string) { method constructor (line 84) | private constructor( FILE: extensions/github1s/src/repository/commit-manager.ts class CommitChangedFilesManager (line 11) | class CommitChangedFilesManager { method getInstance (line 19) | public static getInstance(scheme: string, repo: string, commitSha: str... method constructor (line 28) | constructor( method setChangedFiles (line 61) | async setChangedFiles(files: ChangedFile[]) { class CommitManager (line 67) | class CommitManager { method getInstance (line 77) | public static getInstance(scheme: string, repo: string, from: string, ... method constructor (line 85) | private constructor( method linkCommitShas (line 93) | private linkCommitShas(previousCommitSha: string | null, nextCommitSha... method resolveCommitList (line 109) | private resolveCommitList() { FILE: extensions/github1s/src/repository/index.ts class Repository (line 12) | class Repository { method getInstance (line 19) | public static getInstance(scheme: string, repo: string) { method constructor (line 27) | private constructor( method getBranchList (line 36) | getBranchList(...args: Parameters) { method getBranchItem (line 40) | getBranchItem(...args: Parameters) { method loadMoreBranches (line 44) | loadMoreBranches(...args: Parameters) { method getTagItem (line 56) | getTagItem(...args: Parameters) { method loadMoreTags (line 60) | loadMoreTags(...args: Parameters) { method hasMoreTags (line 64) | hasMoreTags(...args: Parameters) { method getCommitList (line 68) | getCommitList(ref: string = 'HEAD', filePath: string = '', forceUpdate... method getCommitItem (line 72) | getCommitItem(ref: string, forceUpdate: boolean = false) { method loadMoreCommits (line 76) | loadMoreCommits(ref: string = 'HEAD', filePath: string = '') { method hasMoreCommits (line 80) | hasMoreCommits(ref: string = 'HEAD', filePath: string = '') { method getCommitChangedFiles (line 84) | getCommitChangedFiles(ref: string, forceUpdate: boolean = false) { method loadMoreCommitChangedFiles (line 88) | loadMoreCommitChangedFiles(ref: string) { method hasMoreCommitChangedFiles (line 92) | hasMoreCommitChangedFiles(ref: string) { method getFileLatestCommit (line 96) | getFileLatestCommit(ref: string, filePath: string) { method getPreviousCommit (line 100) | getPreviousCommit(ref: string, filePath: string) { method getNextCommit (line 104) | getNextCommit(ref: string, filePath: string) { method getCodeReviewList (line 108) | getCodeReviewList(...args: Parameters) { method getCodeReviewItem (line 112) | getCodeReviewItem(...args: Parameters) { method loadMoreCodeReviews (line 116) | loadMoreCodeReviews(...args: Parameters) { method hasMoreCodeReviews (line 120) | hasMoreCodeReviews(...args: Parameters) { method getCodeReviewChangedFiles (line 124) | getCodeReviewChangedFiles(...args: Parameters { method addListener (line 9) | public addListener(listener) { method removeListener (line 14) | public removeListener(listener) { method notifyListeners (line 19) | public notifyListeners(...args) { FILE: extensions/github1s/src/router/index.ts type UrlManager (line 13) | interface UrlManager { class Router (line 19) | class Router extends EventEmitter { method getInstance (line 29) | public static getInstance() { method initialize (line 37) | async initialize(urlManager: UrlManager) { method getState (line 59) | public async getState(): Promise { method getAuthority (line 65) | public async getAuthority(): Promise { method getHistory (line 70) | public async getHistory() { method getPath (line 75) | public async getPath() { method push (line 82) | public async push(path: string) { method replace (line 89) | public async replace(path: string) { method resolveParser (line 95) | public async resolveParser(): Promise { method href (line 100) | public async href(): Promise { FILE: extensions/github1s/src/views/code-review-list.ts type CodeReviewState (line 17) | enum CodeReviewState { type CodeReviewTreeItem (line 75) | interface CodeReviewTreeItem extends vscode.TreeItem { class CodeReviewTreeDataProvider (line 100) | class CodeReviewTreeDataProvider implements vscode.TreeDataProvider { method getCodeReviewFileItems (line 167) | async getCodeReviewFileItems(codeReview: adapterTypes.CodeReview): Pro... method getTreeItem (line 195) | getTreeItem(element: vscode.TreeItem): vscode.TreeItem | Thenable { method getCommitFileItems (line 128) | async getCommitFileItems(commit: adapterTypes.Commit): Promise extends Disposable { type TaskPresentationOptions (line 955) | interface TaskPresentationOptions { type StatusBarItemOptions (line 969) | interface StatusBarItemOptions { type CustomTextEditorProvider (line 1018) | interface CustomTextEditorProvider { type QuickPick (line 1042) | interface QuickPick extends QuickInput { type CellKind (line 1053) | enum CellKind { type CellOutputKind (line 1058) | enum CellOutputKind { type CellStreamOutput (line 1064) | interface CellStreamOutput { type CellErrorOutput (line 1069) | interface CellErrorOutput { type NotebookCellOutputMetadata (line 1085) | interface NotebookCellOutputMetadata { type CellDisplayOutput (line 1092) | interface CellDisplayOutput { type CellOutput (line 1116) | type CellOutput = CellStreamOutput | CellErrorOutput | CellDisplayOutput; class NotebookCellOutputItem (line 1118) | class NotebookCellOutputItem { class NotebookCellOutput (line 1127) | class NotebookCellOutput { type NotebookCellRunState (line 1137) | enum NotebookCellRunState { type NotebookRunState (line 1144) | enum NotebookRunState { type NotebookCellMetadata (line 1149) | interface NotebookCellMetadata { type NotebookCell (line 1214) | interface NotebookCell { type NotebookDocumentMetadata (line 1225) | interface NotebookDocumentMetadata { type NotebookDocumentContentOptions (line 1275) | interface NotebookDocumentContentOptions { type NotebookDocument (line 1289) | interface NotebookDocument { type NotebookConcatTextDocument (line 1302) | interface NotebookConcatTextDocument { type WorkspaceEdit (line 1321) | interface WorkspaceEdit { type NotebookEditorEdit (line 1344) | interface NotebookEditorEdit { type NotebookCellRange (line 1351) | interface NotebookCellRange { type NotebookEditorRevealType (line 1359) | enum NotebookEditorRevealType { type NotebookEditor (line 1375) | interface NotebookEditor { type NotebookOutputSelector (line 1441) | interface NotebookOutputSelector { type NotebookRenderRequest (line 1445) | interface NotebookRenderRequest { type NotebookDocumentMetadataChangeEvent (line 1451) | interface NotebookDocumentMetadataChangeEvent { type NotebookCellsChangeData (line 1455) | interface NotebookCellsChangeData { type NotebookCellsChangeEvent (line 1462) | interface NotebookCellsChangeEvent { type NotebookCellMoveEvent (line 1470) | interface NotebookCellMoveEvent { type NotebookCellOutputsChangeEvent (line 1479) | interface NotebookCellOutputsChangeEvent { type NotebookCellLanguageChangeEvent (line 1487) | interface NotebookCellLanguageChangeEvent { type NotebookCellMetadataChangeEvent (line 1496) | interface NotebookCellMetadataChangeEvent { type NotebookEditorSelectionChangeEvent (line 1501) | interface NotebookEditorSelectionChangeEvent { type NotebookEditorVisibleRangesChangeEvent (line 1506) | interface NotebookEditorVisibleRangesChangeEvent { type NotebookCellData (line 1511) | interface NotebookCellData { type NotebookData (line 1519) | interface NotebookData { type NotebookDocumentContentChangeEvent (line 1525) | interface NotebookDocumentContentChangeEvent { type NotebookDocumentEditEvent (line 1532) | interface NotebookDocumentEditEvent { type NotebookDocumentBackup (line 1564) | interface NotebookDocumentBackup { type NotebookDocumentBackupContext (line 1581) | interface NotebookDocumentBackupContext { type NotebookDocumentOpenContext (line 1585) | interface NotebookDocumentOpenContext { type NotebookCommunication (line 1593) | interface NotebookCommunication { type NotebookContentProvider (line 1621) | interface NotebookContentProvider { type NotebookKernel (line 1641) | interface NotebookKernel { type NotebookFilenamePattern (line 1654) | type NotebookFilenamePattern = GlobPattern | { include: GlobPattern; exc... type NotebookDocumentFilter (line 1656) | interface NotebookDocumentFilter { type NotebookKernelProvider (line 1661) | interface NotebookKernelProvider { type TestProvider (line 2184) | interface TestProvider { type TestRunOptions (line 2213) | interface TestRunOptions { type TestItem (line 2230) | interface TestItem { type TestRunState (line 2272) | enum TestRunState { class TestState (line 2293) | class TestState { type TestMessageSeverity (line 2321) | enum TestMessageSeverity { type TestMessage (line 2332) | interface TestMessage { type StatusBarItem (line 2366) | interface StatusBarItem { FILE: functions/api/github-auth-callback.ts constant MISSING_CODE_ERROR (line 33) | const MISSING_CODE_ERROR = { constant UNKNOWN_ERROR (line 37) | const UNKNOWN_ERROR = { FILE: functions/api/gitlab-auth-callback.ts constant AUTH_REDIRECT_URI (line 6) | const AUTH_REDIRECT_URI = 'https://auth.gitlab1s.com/api/gitlab-auth-cal... constant MISSING_CODE_ERROR (line 35) | const MISSING_CODE_ERROR = { constant UNKNOWN_ERROR (line 39) | const UNKNOWN_ERROR = { FILE: scripts/utils.js constant PROJECT_ROOT (line 4) | const PROJECT_ROOT = path.join(import.meta.dirname, '..'); FILE: scripts/webpack.js constant APP_ROOT (line 5) | const APP_ROOT = path.join(import.meta.dirname, '..'); FILE: src/config.ts type Platform (line 55) | enum Platform { FILE: src/github-auth.ts constant CLIENT_ID (line 6) | const CLIENT_ID = 'eae6621348403ea49103'; constant GITHUB_ORIGIN (line 7) | const GITHUB_ORIGIN = 'https://github.com'; constant GITHUB_AUTH_URL (line 8) | const GITHUB_AUTH_URL = `${GITHUB_ORIGIN}/login/oauth/authorize?scope=re... constant OPEN_WINDOW_FEATURES (line 9) | const OPEN_WINDOW_FEATURES = constant AUTH_PAGE_ORIGIN (line 11) | const AUTH_PAGE_ORIGIN = 'https://auth.github1s.com'; FILE: src/gitlab-auth.ts constant GITLAB_ORIGIN (line 8) | const GITLAB_ORIGIN = 'https://gitlab.com'; constant AUTH_PAGE_ORIGIN (line 9) | const AUTH_PAGE_ORIGIN = 'https://auth.gitlab1s.com'; constant AUTH_REDIRECT_URI (line 10) | const AUTH_REDIRECT_URI = 'https://auth.gitlab1s.com/api/gitlab-auth-cal... constant CLIENT_ID (line 11) | const CLIENT_ID = '5ef142320efe9d2e8caeb0185771bb126d3035dc0a325c6ad5bab... constant OPEN_WINDOW_FEATURES (line 12) | const OPEN_WINDOW_FEATURES = FILE: src/index.ts method onWorkbenchReady (line 51) | onWorkbenchReady() { FILE: src/notification.ts constant NOTIFICATION_STORAGE_KEY (line 8) | const NOTIFICATION_STORAGE_KEY = 'GITHUB1S_NOTIFICATION'; constant NOTIFICATION_STORAGE_VALUE (line 10) | const NOTIFICATION_STORAGE_VALUE = '20210212'; FILE: tests/__tests__/index.test.ts constant BASE_URL (line 16) | const BASE_URL = 'http://localhost:8080'; FILE: tests/typings.d.ts type Matchers (line 5) | interface Matchers { FILE: vscode-web/scripts/utils.js constant PROJECT_ROOT (line 5) | const PROJECT_ROOT = path.join(import.meta.dirname, '..'); FILE: vscode-web/src/vs/base/common/network.ts function matchesScheme (line 161) | function matchesScheme(target: URI | string, scheme: string): boolean { function matchesSomeScheme (line 169) | function matchesSomeScheme(target: URI | string, ...schemes: string[]): ... class RemoteAuthoritiesImpl (line 176) | class RemoteAuthoritiesImpl { method setPreferredWebSchema (line 184) | setPreferredWebSchema(schema: 'http' | 'https') { method setDelegate (line 188) | setDelegate(delegate: (uri: URI) => URI): void { method setServerRootPath (line 192) | setServerRootPath(product: { quality?: string; commit?: string }, serv... method getServerRootPath (line 196) | getServerRootPath(): string { method _remoteResourcesPath (line 200) | private get _remoteResourcesPath(): string { method set (line 204) | set(authority: string, host: string, port: number): void { method setConnectionToken (line 209) | setConnectionToken(authority: string, connectionToken: string): void { method getPreferredWebSchema (line 213) | getPreferredWebSchema(): 'http' | 'https' { method rewrite (line 217) | rewrite(uri: URI): URI { function getServerProductSegment (line 248) | function getServerProductSegment(product: { quality?: string; commit?: s... type AppResourcePath (line 255) | type AppResourcePath = ( constant VSCODE_AUTHORITY (line 271) | const VSCODE_AUTHORITY = 'vscode-app'; class FileAccessImpl (line 273) | class FileAccessImpl { method asBrowserUri (line 283) | asBrowserUri(resourcePath: AppResourcePath | ''): URI { method uriToBrowserUri (line 294) | uriToBrowserUri(uri: URI): URI { method asFileUri (line 330) | asFileUri(resourcePath: AppResourcePath | ''): URI { method uriToFileUri (line 339) | uriToFileUri(uri: URI): URI { method toUri (line 356) | private toUri(uriOrModule: URI | string): URI { function getHeadersFromQuery (line 403) | function getHeadersFromQuery(url: string | URI | URL): Record { FILE: vscode-web/src/vs/workbench/browser/web.main.ts class BrowserMain (line 102) | class BrowserMain extends Disposable { method constructor (line 107) | constructor( method init (line 116) | private init(): void { method open (line 122) | async open(): Promise { method registerListeners (line 250) | private registerListeners(workbench: Workbench): void { method initServices (line 257) | private async initServices(): Promise<{ serviceCollection: ServiceColl... method initializeUserData (line 447) | private async initializeUserData(userDataInitializationService: UserDa... method registerIndexedDBFileSystemProviders (line 462) | private async registerIndexedDBFileSystemProviders(environmentService:... method registerDeveloperActions (line 508) | private registerDeveloperActions(provider: IndexedDBFileSystemProvider... method createStorageService (line 547) | private async createStorageService(workspace: IAnyWorkspaceIdentifier,... method createWorkspaceService (line 565) | private async createWorkspaceService(workspace: IAnyWorkspaceIdentifie... method getCurrentProfile (line 595) | private async getCurrentProfile(workspace: IAnyWorkspaceIdentifier, us... method resolveWorkspace (line 607) | private resolveWorkspace(): IAnyWorkspaceIdentifier { FILE: vscode-web/src/vs/workbench/contrib/files/browser/editors/fileEditorInput.ts type ForceOpenAs (line 30) | const enum ForceOpenAs { class FileEditorInput (line 39) | class FileEditorInput extends AbstractTextResourceEditorInput implements... method typeId (line 41) | override get typeId(): string { method editorId (line 45) | override get editorId(): string | undefined { method capabilities (line 49) | override get capabilities(): EditorInputCapabilities { method constructor (line 86) | constructor( method onDidCreateTextFileModel (line 138) | private onDidCreateTextFileModel(model: ITextFileEditorModel): void { method registerModelListeners (line 149) | private registerModelListeners(model: ITextFileEditorModel): void { method getName (line 170) | override getName(): string { method setPreferredName (line 174) | setPreferredName(name: string): void { method allowLabelOverride (line 186) | private allowLabelOverride(): boolean { method getPreferredName (line 196) | getPreferredName(): string | undefined { method isReadonly (line 200) | override isReadonly(): boolean | IMarkdownString { method getDescription (line 204) | override getDescription(verbosity?: Verbosity): string | undefined { method setPreferredDescription (line 208) | setPreferredDescription(description: string): void { method getPreferredDescription (line 220) | getPreferredDescription(): string | undefined { method getTitle (line 224) | override getTitle(verbosity?: Verbosity): string { method getPreferredTitle (line 235) | protected getPreferredTitle(): string | undefined { method getEncoding (line 247) | getEncoding(): string | undefined { method getPreferredEncoding (line 255) | getPreferredEncoding(): string | undefined { method setEncoding (line 259) | async setEncoding(encoding: string, mode: EncodingMode): Promise { method setPreferredEncoding (line 265) | setPreferredEncoding(encoding: string): void { method getLanguageId (line 272) | getLanguageId(): string | undefined { method getPreferredLanguageId (line 280) | getPreferredLanguageId(): string | undefined { method setLanguageId (line 284) | setLanguageId(languageId: string, source?: string): void { method setPreferredLanguageId (line 290) | setPreferredLanguageId(languageId: string): void { method setPreferredContents (line 297) | setPreferredContents(contents: string): void { method setForceOpenAsText (line 304) | setForceOpenAsText(): void { method setForceOpenAsBinary (line 308) | setForceOpenAsBinary(): void { method isDirty (line 312) | override isDirty(): boolean { method isSaving (line 316) | override isSaving(): boolean { method prefersEditorPane (line 333) | override prefersEditorPane>(e... method resolve (line 341) | override resolve(options?: IFileEditorInputOptions): Promise { method isResolved (line 410) | isResolved(): boolean { method rename (line 414) | override async rename(group: GroupIdentifier, target: URI): Promise { method localizeManifest (line 101) | private async localizeManifest(extensionId: string, manifest: IExtensi... FILE: vscode-web/src/vs/workbench/services/label/common/labelService.ts function hasDriveLetterIgnorePlatform (line 82) | function hasDriveLetterIgnorePlatform(path: string): boolean { class ResourceLabelFormattersHandler (line 86) | class ResourceLabelFormattersHandler implements IWorkbenchContribution { method constructor (line 90) | constructor(@ILabelService labelService: ILabelService) { constant FORMATTER_CACHE_SIZE (line 125) | const FORMATTER_CACHE_SIZE = 50; type IStoredFormatters (line 127) | interface IStoredFormatters { class LabelService (line 132) | class LabelService extends Disposable implements ILabelService { method constructor (line 146) | constructor( method resolveRemoteEnvironment (line 171) | private async resolveRemoteEnvironment(): Promise { method findFormatting (line 181) | findFormatting(resource: URI): ResourceLabelFormatting | undefined { method getUriLabel (line 210) | getUriLabel(resource: URI, options: { relative?: boolean; noPrefix?: b... method doGetUriLabel (line 232) | private doGetUriLabel(resource: URI, formatting?: ResourceLabelFormatt... method getUriBasenameLabel (line 293) | getUriBasenameLabel(resource: URI): string { method getWorkspaceLabel (line 309) | getWorkspaceLabel(workspace: IWorkspace | IWorkspaceIdentifier | ISing... method doGetWorkspaceLabel (line 343) | private doGetWorkspaceLabel(workspaceUri: URI, options?: { verbose: Ve... method doGetSingleFolderWorkspaceLabel (line 382) | private doGetSingleFolderWorkspaceLabel(folderUri: URI, options?: { ve... method getSeparator (line 402) | getSeparator(scheme: string, authority?: string): '/' | '\\' { method getHostLabel (line 408) | getHostLabel(scheme: string, authority?: string): string { method getHostTooltip (line 414) | getHostTooltip(scheme: string, authority?: string): string | undefined { method registerCachedFormatter (line 420) | registerCachedFormatter(formatter: ResourceLabelFormatter): IDisposable { method registerFormatter (line 442) | registerFormatter(formatter: ResourceLabelFormatter): IDisposable { method formatUri (line 454) | private formatUri(resource: URI, formatting: ResourceLabelFormatting, ... method adjustPathSeparators (line 500) | private adjustPathSeparators(label: string, separator: '/' | '\\' | ''... method appendWorkspaceSuffix (line 504) | private appendWorkspaceSuffix(label: string, uri: URI): string { FILE: vscode-web/src/vs/workbench/services/textfile/browser/textFileService.ts method constructor (line 58) | constructor( method provideDecorations (line 92) | private provideDecorations(): void { method encoding (line 177) | get encoding(): EncodingOracle { method read (line 185) | async read(resource: URI, options?: IReadTextFileOptions): Promise { method confirmMakeWriteable (line 631) | private async confirmMakeWriteable(resource: URI): Promise { method suggestSavePath (line 642) | private async suggestSavePath(resource: URI): Promise { method suggestFilename (line 693) | suggestFilename(languageId: string, untitledName: string) { method revert (line 727) | async revert(resource: URI, options?: IRevertOptions): Promise { method isDirty (line 750) | isDirty(resource: URI): boolean { type IEncodingOverride (line 762) | interface IEncodingOverride { class EncodingOracle (line 768) | class EncodingOracle extends Disposable implements IResourceEncodings { method encodingOverrides (line 771) | protected get encodingOverrides(): IEncodingOverride[] { return this._... method encodingOverrides (line 772) | protected set encodingOverrides(value: IEncodingOverride[]) { this._en... method constructor (line 774) | constructor( method registerListeners (line 787) | private registerListeners(): void { method getDefaultEncodingOverrides (line 793) | private getDefaultEncodingOverrides(): IEncodingOverride[] { method getWriteEncoding (line 811) | async getWriteEncoding(resource: URI | undefined, options?: IWriteText... method getPreferredWriteEncoding (line 817) | async getPreferredWriteEncoding(resource: URI | undefined, preferredEn... method getPreferredReadEncoding (line 826) | async getPreferredReadEncoding(resource: URI | undefined, options?: IR... method getUnvalidatedEncodingForResource (line 856) | getUnvalidatedEncodingForResource(resource: URI | undefined, preferred... method getValidatedEncodingForResource (line 871) | private async getValidatedEncodingForResource(resource: URI | undefine... method getEncodingOverride (line 880) | private getEncodingOverride(resource: URI | undefined): string | undef...