Skip to content

Commit f4ca0a8

Browse files
committed
Improve types
1 parent eaea161 commit f4ca0a8

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

denops/ddc/loader.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,10 @@ export class Loader {
126126
getAlias(type: DdcExtType, name: string): string {
127127
return this.#aliases[type][name];
128128
}
129-
async getUi(denops: Denops, name: UiName): Promise<BaseUi<BaseParams>> {
129+
async getUi(
130+
denops: Denops,
131+
name: UiName,
132+
): Promise<BaseUi<BaseParams> | null> {
130133
if (!this.#exts.ui[name]) {
131134
await this.autoload(denops, "ui", name);
132135
}
@@ -136,7 +139,7 @@ export class Loader {
136139
async getSource(
137140
denops: Denops,
138141
name: SourceName,
139-
): Promise<BaseSource<BaseParams>> {
142+
): Promise<BaseSource<BaseParams> | null> {
140143
if (!this.#exts.source[name]) {
141144
await this.autoload(denops, "source", name);
142145
}
@@ -146,7 +149,7 @@ export class Loader {
146149
async getFilter(
147150
denops: Denops,
148151
name: FilterName,
149-
): Promise<BaseFilter<BaseParams>> {
152+
): Promise<BaseFilter<BaseParams> | null> {
150153
if (!this.#exts.filter[name]) {
151154
await this.autoload(denops, "filter", name);
152155
}

0 commit comments

Comments
 (0)