Skip to content

Commit 36862c3

Browse files
committed
feat: add list source
1 parent 5ceb346 commit 36862c3

File tree

1 file changed

+13
-0
lines changed
  • denops/fall/extension/source

1 file changed

+13
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import type { Detail, IdItem } from "jsr:@vim-fall/core@^0.2.1/item";
2+
import type { Source } from "jsr:@vim-fall/core@^0.2.1/source";
3+
4+
/**
5+
* Create a source from a list
6+
*/
7+
export function list<T extends Detail>(items: readonly IdItem<T>[]): Source<T> {
8+
return {
9+
collect: async function* () {
10+
yield* items;
11+
},
12+
};
13+
}

0 commit comments

Comments
 (0)