SYMBOL INDEX (41 symbols across 8 files) FILE: scripts/update-settings.js function run (line 11) | async function run() { function get (line 43) | async function get(sourceUrl) { function updateTable (line 65) | async function updateTable(sections) { function parseMarkdown (line 90) | function parseMarkdown(source) { function fixSchema (line 105) | function fixSchema(schema, base = undefined) { FILE: src/__mocks__/coc.nvim.ts method getConfiguration (line 2) | getConfiguration() { FILE: src/commands.ts function version (line 6) | async function version(): Promise { function update (line 11) | async function update(client: LanguageClient): Promise { FILE: src/extension.ts function activate (line 8) | async function activate(context: ExtensionContext): Promise { function createClient (line 29) | async function createClient(): Promise { FILE: src/utils/config.ts type LuaConfig (line 6) | interface LuaConfig { function getConfig (line 12) | function getConfig(): LuaConfig { type State (line 16) | interface State { function setStoragePath (line 22) | function setStoragePath(dir: string): void { function configDir (line 26) | async function configDir(...names: string[]): Promise { FILE: src/utils/db.ts type DBValue (line 5) | type DBValue = string | number | boolean | undefined type DB (line 7) | interface DB { function dbPath (line 11) | async function dbPath(): Promise { function write (line 16) | async function write(data: DB): Promise { function read (line 20) | async function read(): Promise { function dbSet (line 28) | async function dbSet(key: string, value: T): Promise<... function dbGet (line 34) | async function dbGet(key: string, defaultValue?: T): ... FILE: src/utils/installer.ts type LatestResponse (line 34) | interface LatestResponse { type Version (line 43) | interface Version { type Release (line 48) | interface Release extends Version { function getLatestRelease (line 53) | async function getLatestRelease(filePath: string): Promise { function getLatestVersion (line 60) | async function getLatestVersion(): Promise { function install (line 66) | async function install(dir: string): Promise { function downloadTar (line 74) | async function downloadTar(sourceUrl: string, targetPath: string) { function mkTmpDir (line 90) | async function mkTmpDir(key: string): Promise<{ path: string; dispose: (... function download (line 99) | async function download(sourceUrl: string, targetPath: string): Promise<... function osEnv (line 121) | function osEnv(): { tarFile: string; bin: string } { function checkForUpdate (line 146) | async function checkForUpdate(action: "disabled" | "inform" | "ask" | "i... function shouldCheck (line 168) | async function shouldCheck(): Promise { function handleUpdateAction (line 181) | async function handleUpdateAction(action: "disabled" | "inform" | "ask" ... function installLuaLs (line 197) | async function installLuaLs(force = false): Promise { function luaLsCommandAndArgs (line 207) | async function luaLsCommandAndArgs(): Promise<[string, string[]]> { function luaLsExists (line 214) | async function luaLsExists(): Promise { function getJSON (line 225) | async function getJSON(url: string): Promise { FILE: src/utils/tools.ts function commandExists (line 4) | async function commandExists(bin: string): Promise { function showInstallStatus (line 8) | async function showInstallStatus(name: string, fn: () => Promise):...