Skip to content

Commit 99ce7f7

Browse files
committed
refactor(ts): update constructor to constraint it only to FuseOptions
Closes #470
1 parent a258466 commit 99ce7f7

2 files changed

Lines changed: 12 additions & 4 deletions

File tree

dist/fuse.d.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,12 @@
44
export default Fuse
55
export as namespace Fuse
66

7-
declare class Fuse<T, O extends Fuse.IFuseOptions<T>> {
8-
constructor(list: ReadonlyArray<T>, options?: O, index?: FuseIndex<T>)
7+
declare class Fuse<T> {
8+
constructor(
9+
list: ReadonlyArray<T>,
10+
options?: Fuse.IFuseOptions<T>,
11+
index?: FuseIndex<T>
12+
)
913
/**
1014
* Search function for the Fuse instance.
1115
*

src/index.d.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
export default Fuse
22
export as namespace Fuse
33

4-
declare class Fuse<T, O extends Fuse.IFuseOptions<T>> {
5-
constructor(list: ReadonlyArray<T>, options?: O, index?: FuseIndex<T>)
4+
declare class Fuse<T> {
5+
constructor(
6+
list: ReadonlyArray<T>,
7+
options?: Fuse.IFuseOptions<T>,
8+
index?: FuseIndex<T>
9+
)
610
/**
711
* Search function for the Fuse instance.
812
*

0 commit comments

Comments
 (0)