Skip to content

Commit 47a6f62

Browse files
committed
simplify module declaration within index.d.ts
1 parent 94fe3aa commit 47a6f62

File tree

1 file changed

+4
-27
lines changed

1 file changed

+4
-27
lines changed

index.d.ts

Lines changed: 4 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -630,23 +630,7 @@ type PersistentOptions = {
630630
db?: any;
631631
};
632632

633-
declare module "flexsearch/db/redis" {
634-
export default StorageInterface;
635-
}
636-
637-
declare module "flexsearch/db/postgres" {
638-
export default StorageInterface;
639-
}
640-
641-
declare module "flexsearch/db/mongodb" {
642-
export default StorageInterface;
643-
}
644-
645-
declare module "flexsearch/db/sqlite" {
646-
export default StorageInterface;
647-
}
648-
649-
declare module "flexsearch/db/clickhouse" {
633+
declare module "flexsearch/db/*" {
650634
export default StorageInterface;
651635
}
652636

@@ -658,16 +642,9 @@ declare module "flexsearch/db/indexeddb" {
658642

659643
// -----------------------------------
660644

661-
declare module "flexsearch/lang/en" {
662-
export default EncoderOptions;
663-
}
664-
665-
declare module "flexsearch/lang/de" {
666-
export default EncoderOptions;
667-
}
668-
669-
declare module "flexsearch/lang/fr" {
670-
export default EncoderOptions;
645+
declare module "flexsearch/lang/*" {
646+
const Options: EncoderOptions;
647+
export default Options;
671648
}
672649

673650
// https://www.typescriptlang.org/docs/handbook/jsdoc-supported-types.html

0 commit comments

Comments
 (0)