SYMBOL INDEX (269 symbols across 38 files) FILE: dicts/vim/index.js function getConfigLocation (line 5) | function getConfigLocation() { FILE: dicts/vim/util.js function getImports (line 11) | function getImports(conf) { function install (line 22) | function install() { function uninstall (line 33) | function uninstall() { FILE: server/SuggestionsGenerator.d.ts type GetSettingsResult (line 7) | interface GetSettingsResult { class SuggestionGenerator (line 11) | class SuggestionGenerator { FILE: server/SuggestionsGenerator.js class SuggestionGenerator (line 10) | class SuggestionGenerator { method constructor (line 11) | constructor(getSettings) { method genSuggestions (line 14) | async genSuggestions(doc, word) { method genWordSuggestions (line 30) | async genWordSuggestions(doc, word) { FILE: server/SuggestionsGenerator.test.js function getSettings (line 21) | async function getSettings(doc) { FILE: server/api.d.ts type GetConfigurationForDocumentResult (line 2) | interface GetConfigurationForDocumentResult { type IsSpellCheckEnabledResult (line 8) | interface IsSpellCheckEnabledResult { type SplitTextIntoWordsResult (line 12) | interface SplitTextIntoWordsResult { type SpellingSuggestionsResult (line 15) | interface SpellingSuggestionsResult { type TextDocumentInfo (line 17) | interface TextDocumentInfo { type ServerRequestMethods (line 22) | type ServerRequestMethods = keyof ServerMethodRequestResult; type ServerRequestMethodConstants (line 23) | type ServerRequestMethodConstants = { type ServerRequestResult (line 26) | type ServerRequestResult = { type ServerMethodRequestResult (line 30) | type ServerMethodRequestResult = { type ServerRequestMethodResults (line 36) | type ServerRequestMethodResults = { type ServerRequestMethodRequests (line 39) | type ServerRequestMethodRequests = { type NotifyServerMethods (line 42) | type NotifyServerMethods = 'onConfigChange' | 'registerConfigurationFile'; type NotifyServerMethodConstants (line 43) | type NotifyServerMethodConstants = { FILE: server/autoLoad.d.ts type AutoLoadCache (line 1) | interface AutoLoadCache { type LazyValue (line 9) | interface LazyValue { FILE: server/autoLoad.js function createAutoLoadCache (line 3) | function createAutoLoadCache(loader) { function createLazyValue (line 21) | function createLazyValue(loader) { FILE: server/codeActions.js function extractText (line 10) | function extractText(textDocument, range) { function onCodeActionHandler (line 16) | function onCodeActionHandler(documents, fnSettings, fnSettingsVersion, d... FILE: server/cspellConfig.d.ts type SpellCheckerSettings (line 3) | interface SpellCheckerSettings { type CSpellUserSettingsWithComments (line 12) | interface CSpellUserSettingsWithComments extends cspell.CSpellUserSettin... type CSpellUserSettings (line 14) | interface CSpellUserSettings extends cspell.CSpellSettings, SpellChecker... FILE: server/documentSettings.d.ts type SettingsCspell (line 6) | interface SettingsCspell { type SettingsVSCode (line 9) | interface SettingsVSCode { class DocumentSettings (line 14) | class DocumentSettings { FILE: server/documentSettings.js class DocumentSettings (line 33) | class DocumentSettings { method constructor (line 34) | constructor(connection, defaultSettings) { method getSettings (line 48) | async getSettings(document) { method _getUriSettings (line 51) | async _getUriSettings(uri) { method isExcluded (line 58) | async isExcluded(uri) { method resetSettings (line 62) | resetSettings() { method folders (line 68) | get folders() { method _importSettings (line 71) | _importSettings() { method version (line 76) | get version() { method registerConfigurationFile (line 79) | registerConfigurationFile(path) { method fetchUriSettings (line 85) | async fetchUriSettings(uri) { method findMatchingFolder (line 94) | async findMatchingFolder(docUri) { method fetchFolders (line 98) | async fetchFolders() { method _fetchVSCodeConfiguration (line 101) | async _fetchVSCodeConfiguration(uri) { method fetchSettingsFromVSCode (line 107) | async fetchSettingsFromVSCode(uri) { method _fetchSettingsForUri (line 115) | async _fetchSettingsForUri(uri) { method matchingFoldersForUri (line 135) | async matchingFoldersForUri(docUri) { method createCache (line 142) | createCache(loader) { method createLazy (line 147) | createLazy(loader) { method readSettingsForFolderUri (line 152) | readSettingsForFolderUri(folderUri) { function configPathsForRoot (line 157) | function configPathsForRoot(workspaceRootUri) { function resolveConfigImports (line 168) | function resolveConfigImports(config, folderUri) { function _readSettingsForFolderUri (line 180) | function _readSettingsForFolderUri(folderUri) { function readSettingsFiles (line 183) | function readSettingsFiles(paths) { function exists (line 189) | function exists(file) { function resolvePath (line 197) | function resolvePath(...parts) { function isUriAllowed (line 201) | function isUriAllowed(uri, schemes) { function isUriBlackListed (line 206) | function isUriBlackListed(uri, schemes = schemeBlackList) { function doesUriMatchAnyScheme (line 210) | function doesUriMatchAnyScheme(uri, schemes) { function fixRegEx (line 219) | function fixRegEx(pat) { function fixPattern (line 225) | function fixPattern(pat) { function correctBadSettings (line 232) | function correctBadSettings(settings) { FILE: server/documentSettings.test.js function newDocumentSettings (line 82) | function newDocumentSettings() { FILE: server/logger.d.ts type LogLevel (line 1) | enum LogLevel { type LoggerFunction (line 8) | type LoggerFunction = (msg: string) => void; type LoggerConnection (line 9) | interface LoggerConnection { type LogEntry (line 18) | interface LogEntry { class Logger (line 24) | class Logger { FILE: server/logger.js class Logger (line 21) | class Logger { method constructor (line 22) | constructor(logLevel = LogLevel.DEBUG, connection) { method writeLog (line 37) | writeLog(entry) { method logMessage (line 56) | logMessage(level, msg) { method level (line 66) | set level(level) { method level (line 69) | get level() { method setConnection (line 72) | setConnection(connection) { method error (line 88) | error(msg) { method warn (line 91) | warn(msg) { method info (line 94) | info(msg) { method debug (line 97) | debug(msg) { method log (line 100) | log(msg) { method getPendingEntries (line 103) | getPendingEntries() { function toLogLevel (line 108) | function toLogLevel(level) { FILE: server/logger.test.js function exit (line 121) | function exit() { } function makeConnection (line 122) | function makeConnection() { FILE: server/server.js function run (line 26) | function run() { FILE: server/util.js function log (line 9) | function log(msg, uri) { function logError (line 13) | function logError(msg, uri) { function logInfo (line 17) | function logInfo(msg, uri) { function logDebug (line 21) | function logDebug(msg, uri) { function setWorkspaceBase (line 25) | function setWorkspaceBase(uri) { function setWorkspaceFolders (line 30) | function setWorkspaceFolders(folders) { function formatMessage (line 36) | function formatMessage(msg, uri) { function normalizeUri (line 40) | function normalizeUri(uri) { function findCommonBasis (line 47) | function findCommonBasis(folders) { function findCommonBase (line 50) | function findCommonBase(a, b) { function matchingUriLength (line 54) | function matchingUriLength(a, b) { function uniqueFilter (line 63) | function uniqueFilter(extractFn) { FILE: server/validator.js function validateTextDocument (line 17) | async function validateTextDocument(textDocument, options) { function validateTextDocumentAsync (line 21) | async function validateTextDocumentAsync(textDocument, options) { FILE: server/validator.test.js function getSettings (line 11) | function getSettings(text, languageId) { FILE: server/vscode.config.d.ts type TextDocumentUri (line 2) | interface TextDocumentUri { type TextDocumentUriLangId (line 5) | interface TextDocumentUriLangId extends TextDocumentUri { type Connection (line 8) | type Connection = vscode.Connection; type GetConfigurationParams (line 9) | type GetConfigurationParams = string | vscode.ConfigurationItem | vscode... FILE: server/vscode.config.js function getConfiguration (line 4) | function getConfiguration(connection, params) { function getWorkspaceFolders (line 36) | function getWorkspaceFolders(connection) { FILE: src/client/client.ts type ServerResponseIsSpellCheckEnabled (line 22) | interface ServerResponseIsSpellCheckEnabled { class CSpellClient (line 41) | class CSpellClient { method constructor (line 51) | constructor(module: string, languageIds: string[]) { method needsStart (line 95) | public needsStart() { method needsStop (line 99) | public needsStop() { method start (line 103) | public start() { method isSpellCheckEnabled (line 107) | public async isSpellCheckEnabled(document: TextDocument): Promise { method triggerSettingsRefresh (line 163) | public triggerSettingsRefresh() { method sendRequest (line 167) | private async sendRequest( method sendNotification (line 175) | private sendNotification(method: NotifyServerMethods, params?: any): v... method create (line 179) | public static create(module: string) { method isLookBackSupported (line 184) | public isLookBackSupported(): boolean { method calcServerArgs (line 191) | private calcServerArgs(): string[] { FILE: src/commands.ts function handlerApplyTextEdits (line 15) | function handlerApplyTextEdits(_client: coc.LanguageClient) { function attemptRename (line 40) | async function attemptRename(document: TextDocument, range: Range, text:... function addWordToWorkspaceDictionary (line 69) | function addWordToWorkspaceDictionary(word: string, uri: string | null |... function addWordToUserDictionary (line 73) | function addWordToUserDictionary(word: string): Thenable { function addWordToTarget (line 77) | async function addWordToTarget(word: string, target: Settings.Target, ur... function addIgnoreWordToTarget (line 86) | async function addIgnoreWordToTarget(word: string, target: Settings.Targ... function removeWordFromWorkspaceDictionary (line 95) | function removeWordFromWorkspaceDictionary(word: string, uri: string | n... function removeWordFromUserDictionary (line 99) | function removeWordFromUserDictionary(word: string): Thenable { function removeWordFromTarget (line 103) | async function removeWordFromTarget(word: string, target: Settings.Targe... function determineSettingsPath (line 112) | async function determineSettingsPath( function resolveTarget (line 123) | function resolveTarget(target: Settings.Target, uri?: string | null | co... function enableLanguageId (line 136) | async function enableLanguageId(languageId: string): Promise { function disableLanguageId (line 148) | async function disableLanguageId(languageId: string): Promise { function userCommandOnCurrentSelectionOrPrompt (line 160) | function userCommandOnCurrentSelectionOrPrompt( function pathToUri (line 183) | function pathToUri(uri: string | coc.Uri): coc.Uri { FILE: src/dict.ts function activateDict (line 10) | function activateDict(api: ExtensionApi) { FILE: src/extensionApi.ts type ExtensionApi (line 5) | interface ExtensionApi { FILE: src/index.ts function activate (line 12) | async function activate(context: coc.ExtensionContext): Promise { function updateSettings (line 42) | function updateSettings(filename: string, settings: CSpellSettings) { function addWordToSettingsAndUpdate (line 48) | function addWordToSettingsAndUpdate(filename: string, word: string) { function addWordsToSettings (line 55) | function addWordsToSettings(settings: CSpellSettings, wordsToAdd: string... function addIgnoreWordToSettingsAndUpdate (line 60) | function addIgnoreWordToSettingsAndUpdate(filename: string, word: string) { function addIgnoreWordsToSettings (line 67) | function addIgnoreWordsToSettings(settings: CSpellSettings, wordsToAdd: ... function mergeWords (line 72) | function mergeWords(wordsLeft: string[] | undefined, wordsRight: string[... function removeWordsFromSettings (line 81) | function removeWordsFromSettings(settings: CSpellSettings, wordsToRemove... function filterOutWords (line 86) | function filterOutWords(words: string[], wordsToRemove: string[]): strin... function removeWordFromSettingsAndUpdate (line 91) | function removeWordFromSettingsAndUpdate(filename: string, word: string) { function addLanguageIdsToSettings (line 98) | function addLanguageIdsToSettings(settings: CSpellSettings, languageIds:... function removeLanguageIdsFromSettings (line 106) | function removeLanguageIdsFromSettings(settings: CSpellSettings, languag... function writeAddLanguageIdsToSettings (line 119) | function writeAddLanguageIdsToSettings(filename: string, languageIds: st... function removeLanguageIdsFromSettingsAndUpdate (line 126) | function removeLanguageIdsFromSettingsAndUpdate(filename: string, langua... function readApplyUpdateSettingsFile (line 133) | async function readApplyUpdateSettingsFile(filename: string, action: (se... FILE: src/settings/config.ts type InspectValues (line 10) | interface InspectValues { type ConfigTargetWithOptionalResource (line 20) | interface ConfigTargetWithOptionalResource { type ConfigTargetWithResource (line 25) | interface ConfigTargetWithResource extends ConfigTargetWithOptionalResou... type ConfigTargetResourceFree (line 29) | type ConfigTargetResourceFree = Target.Global | Target.Workspace; type ConfigTarget (line 30) | type ConfigTarget = ConfigTargetResourceFree | ConfigTargetWithResource ... type Inspect (line 32) | interface Inspect extends InspectValues { type Scope (line 36) | type Scope = keyof InspectValues; type ScopeResourceFree (line 37) | type ScopeResourceFree = 'defaultValue' | 'globalValue' | 'workspaceValue'; type ScopeValues (line 39) | interface ScopeValues { type FullInspectScope (line 53) | interface FullInspectScope { type InspectScope (line 58) | type InspectScope = FullInspectScope | ScopeResourceFree; type InspectResult (line 74) | type InspectResult = Inspect | undefined; function getSectionName (line 76) | function getSectionName( function getSettingsFromVSConfig (line 82) | function getSettingsFromVSConfig( function getSettingFromVSConfig (line 89) | function getSettingFromVSConfig( function inspectScopedSettingFromVSConfig (line 103) | function inspectScopedSettingFromVSConfig( function findScopedSettingFromVSConfig (line 129) | function findScopedSettingFromVSConfig( function inspectSettingFromVSConfig (line 138) | function inspectSettingFromVSConfig( function setSettingInVSConfig (line 161) | function setSettingInVSConfig( function inspectConfig (line 173) | function inspectConfig( function toAny (line 181) | function toAny(value: any): any { function isGlobalLevelTarget (line 185) | function isGlobalLevelTarget(target: ConfigTarget) { function isFolderLevelTarget (line 189) | function isFolderLevelTarget(target: ConfigTarget) { function isConfigTargetWithResource (line 193) | function isConfigTargetWithResource(target: ConfigTarget): target is Con... function isConfigTargetWithOptionalResource (line 197) | function isConfigTargetWithOptionalResource(target: ConfigTarget): targe... type TargetToScope (line 201) | type TargetToScope = { function configTargetToScope (line 213) | function configTargetToScope(target: ConfigTarget): InspectScope { function toScope (line 223) | function toScope(target: Target): Scope { function extractScope (line 227) | function extractScope(inspectScope: InspectScope): Scope { function isFullInspectScope (line 234) | function isFullInspectScope(scope: InspectScope): scope is FullInspectSc... function normalizeScope (line 238) | function normalizeScope(scope: InspectScope): FullInspectScope { function normalizeResourceUri (line 248) | function normalizeResourceUri(uri: Uri | null | undefined): Uri | null { type FindBestConfigResult (line 256) | interface FindBestConfigResult { function findBestConfig (line 261) | function findBestConfig( function isGlobalTarget (line 275) | function isGlobalTarget(target: ConfigTarget): boolean { function createTargetForUri (line 279) | function createTargetForUri(target: Target, uri: Uri): ConfigTargetWithR... function createTargetForDocument (line 285) | function createTargetForDocument(target: Target, doc: TextDocument): Con... function extractTarget (line 289) | function extractTarget(target: ConfigTarget): Target { function extractTargetUri (line 295) | function extractTargetUri(target: ConfigTarget): Uri | null { function getConfiguration (line 301) | function getConfiguration(uri?: Uri | null) { function fetchConfiguration (line 305) | function fetchConfiguration(uri?: Uri | null) { FILE: src/settings/settings.ts type SettingsInfo (line 25) | interface SettingsInfo { function watchSettingsFiles (line 30) | function watchSettingsFiles(callback: () => void): Disposable { function getDefaultWorkspaceConfigLocation (line 54) | function getDefaultWorkspaceConfigLocation() { function hasWorkspaceLocation (line 64) | function hasWorkspaceLocation() { function findSettingsFiles (line 69) | function findSettingsFiles(uri?: Uri): Promise { function findExistingSettingsFileLocation (line 95) | function findExistingSettingsFileLocation(uri?: Uri): Promise { function loadTheSettingsFile (line 106) | function loadTheSettingsFile(): Promise { function loadSettingsFile (line 111) | function loadSettingsFile(path: string): Promise { function disableCurrentLanguage (line 195) | async function disableCurrentLanguage(): Promise { function enableLocal (line 205) | async function enableLocal(target: config.ConfigTarget, local: string) { function disableLocal (line 209) | async function disableLocal(target: config.ConfigTarget, local: string) { function enableLocalForTarget (line 213) | function enableLocalForTarget( function enableLanguageIdForTarget (line 234) | function enableLanguageIdForTarget( function enableLanguageIdForClosestTarget (line 261) | async function enableLanguageIdForClosestTarget( function shouldUpdateCSpell (line 296) | function shouldUpdateCSpell(target: config.ConfigTarget) { function updateSettingInConfig (line 314) | async function updateSettingInConfig( FILE: src/statusbar.ts function initStatusBar (line 8) | function initStatusBar(context: coc.ExtensionContext, client: CSpellClie... FILE: src/util/commonPrefix.ts function commonPrefix (line 2) | function commonPrefix(values: string[]): string { function pfx (line 9) | function pfx(a: string, b: string): string { FILE: src/util/pipe.ts function defaultTo (line 2) | function defaultTo(value: T): (v: T | undefined) => T { type Nested (line 6) | type Nested = Exclude; type NestedKey (line 7) | type NestedKey = keyof Nested; function extract (line 13) | function extract(key: K): (t: T | undefined) => T[... function map (line 27) | function map(fn: (t: T) => R): (t: T | undefined) => R | undefined { function pipe (line 37) | function pipe(t: T): T { FILE: src/util/uriHelper.ts function isSupportedUri (line 7) | function isSupportedUri(uri?: coc.Uri): boolean { function isSupportedDoc (line 11) | function isSupportedDoc(doc?: TextDocument): boolean { FILE: src/util/util.ts function unique (line 2) | function unique(values: T[]): T[] { function uniqueFilter (line 6) | function uniqueFilter() { function freqCount (line 11) | function freqCount(values: T[]): [T, number][] { type Maybe (line 17) | type Maybe = T | undefined; FILE: src/util/watcher.ts type Events (line 3) | type Events = 'update' | 'remove' | 'error'; type Watcher (line 5) | interface Watcher { type Callback (line 9) | type Callback = (name: string, event: Events) => void; type FileWatcher (line 11) | interface FileWatcher { function listener (line 18) | function listener(event: Events, name: string) { function isWatching (line 25) | function isWatching(fileName: string) { function stopWatching (line 29) | function stopWatching(fileName: string) { function add (line 37) | function add(fileName: string, callback: Callback) { function dispose (line 48) | function dispose() {