sources
Source sources.names
Names of registered sources.
API signature
sources.names: ReadonlyArray<string>- Returns
- ReadonlyArray<string>
- Declaration
- typings/index.d.ts:9268
All 10 public APIs exported from the sources module, with declarations, documentation, and source-backed examples.
Generated from typings/index.d.ts @ 555f5ceon
Names of registered sources.
sources.names: ReadonlyArray<string>Field/Property sources.sources exported by sources.
Check if source exists by name.
sources.has(name: string): boolean| Parameter | Type |
|---|---|
| name | string |
Get source by name.
Add source to sources list.
Note: Use sources.createSource() to register new source is recommended for
user configuration support.
sources.addSource(source: ISource): Disposable| Parameter | Type |
|---|---|
| source | ISource |
Create source by source config, configurations starts with coc.source.{name}
are automatically supported.
name and doComplete() must be provided in config.
sources.createSource(config: SourceConfig): Disposable| Parameter | Type |
|---|---|
| config | SourceConfig |
Get list of all source stats.
sources.sourceStats(): SourceStat[]Call refresh for name source or all sources.
sources.refresh(name?: string): Promise<void>| Parameter | Type |
|---|---|
| name? | string |
Toggle state of name source.
sources.toggleSource(name: string): void| Parameter | Type |
|---|---|
| name | string |
Remove source by name.
sources.removeSource(name: string): void| Parameter | Type |
|---|---|
| name | string |