1
0
mirror of https://github.com/nextapps-de/flexsearch.git synced 2025-08-29 00:30:06 +02:00

simplify module declaration within index.d.ts

This commit is contained in:
Thomas Wilkerling
2025-05-06 11:08:18 +02:00
parent 94fe3aa5a0
commit 47a6f62cee

31
index.d.ts vendored
View File

@@ -630,23 +630,7 @@ type PersistentOptions = {
db?: any;
};
declare module "flexsearch/db/redis" {
export default StorageInterface;
}
declare module "flexsearch/db/postgres" {
export default StorageInterface;
}
declare module "flexsearch/db/mongodb" {
export default StorageInterface;
}
declare module "flexsearch/db/sqlite" {
export default StorageInterface;
}
declare module "flexsearch/db/clickhouse" {
declare module "flexsearch/db/*" {
export default StorageInterface;
}
@@ -658,16 +642,9 @@ declare module "flexsearch/db/indexeddb" {
// -----------------------------------
declare module "flexsearch/lang/en" {
export default EncoderOptions;
}
declare module "flexsearch/lang/de" {
export default EncoderOptions;
}
declare module "flexsearch/lang/fr" {
export default EncoderOptions;
declare module "flexsearch/lang/*" {
const Options: EncoderOptions;
export default Options;
}
// https://www.typescriptlang.org/docs/handbook/jsdoc-supported-types.html