Skip to content

Commit b17e647

Browse files
committed
Fix getbufline() type
1 parent bdafe5d commit b17e647

File tree

1 file changed

+3
-29
lines changed

1 file changed

+3
-29
lines changed

vim/function.ts

Lines changed: 3 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -69,27 +69,13 @@ export async function exists(denops: Denops, name: string): Promise<boolean> {
6969
return !!result;
7070
}
7171

72-
export async function getbufline(
73-
denops: Denops,
74-
name: string | number,
75-
lnum: string | number,
76-
): Promise<string>;
77-
export async function getbufline(
78-
denops: Denops,
79-
name: string | number,
80-
lnum: string | number,
81-
end: string | number,
82-
): Promise<string[]>;
8372
export async function getbufline(
8473
denops: Denops,
8574
name: string | number,
8675
lnum: string | number,
8776
end?: string | number,
88-
): Promise<string | string[]> {
89-
if (end) {
90-
return await denops.call("getbufline", name, lnum, end) as string[];
91-
}
92-
return await denops.call("getbufline", name, lnum) as string;
77+
): Promise<string[]> {
78+
return await denops.call("getbufline", name, lnum, end) as string[];
9379
}
9480

9581
export async function getline(
@@ -191,24 +177,12 @@ export class FunctionHelper {
191177
return await has(this.#denops, name);
192178
}
193179

194-
async getbufline(
195-
name: string | number,
196-
lnum: string | number,
197-
): Promise<string>;
198-
async getbufline(
199-
name: string | number,
200-
lnum: string | number,
201-
end: string | number,
202-
): Promise<string[]>;
203180
async getbufline(
204181
name: string | number,
205182
lnum: string | number,
206183
end?: string | number,
207184
) {
208-
if (end) {
209-
return await getbufline(this.#denops, name, lnum, end);
210-
}
211-
return await getbufline(this.#denops, name, lnum);
185+
return await getbufline(this.#denops, name, lnum, end);
212186
}
213187

214188
async getline(lnum: string | number): Promise<string>;

0 commit comments

Comments
 (0)