Skip to content

Commit e232a01

Browse files
authored
Merge pull request #317 from tharropoulos/export-types
feat: export types on entrypoint of client
2 parents ad0b8ef + 88c42b1 commit e232a01

File tree

2 files changed

+37
-4
lines changed

2 files changed

+37
-4
lines changed

src/Typesense.ts

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,40 @@ import * as Errors from "./Typesense/Errors";
44

55
export { Client, SearchClient, Errors };
66
export default { Client, SearchClient, Errors };
7+
8+
export type * from "./Typesense/Aliases";
9+
export type * from "./Typesense/AnalyticsRulesV1";
10+
export type * from "./Typesense/AnalyticsRuleV1";
11+
export type * from "./Typesense/AnalyticsEvent";
12+
export type * from "./Typesense/AnalyticsRule";
13+
export type * from "./Typesense/AnalyticsRules";
14+
export type * from "./Typesense/Collection";
15+
export type * from "./Typesense/Collections";
16+
export type * from "./Typesense/Configuration";
17+
export type * from "./Typesense/Conversations";
18+
export type * from "./Typesense/Conversation";
19+
export type * from "./Typesense/ConversationModel";
20+
export type * from "./Typesense/Debug";
21+
export type * from "./Typesense/Documents";
22+
export type * from "./Typesense/Health";
23+
export type * from "./Typesense/Key";
24+
export type * from "./Typesense/Keys";
25+
export type * from "./Typesense/Metrics";
26+
export type * from "./Typesense/MultiSearch";
27+
export type * from "./Typesense/Override";
28+
export type * from "./Typesense/Overrides";
29+
export type * from "./Typesense/Preset";
30+
export type * from "./Typesense/Presets";
31+
export type * from "./Typesense/Stats";
32+
export type * from "./Typesense/Stopword";
33+
export type * from "./Typesense/Stopwords";
34+
export type * from "./Typesense/Synonym";
35+
export type * from "./Typesense/Synonyms";
36+
export type * from "./Typesense/SynonymSet";
37+
export type * from "./Typesense/SynonymSets";
38+
export type * from "./Typesense/SynonymSetItem";
39+
export type * from "./Typesense/SynonymSetItems";
40+
export type * from "./Typesense/CurationSet";
41+
export type * from "./Typesense/CurationSets";
42+
export type * from "./Typesense/CurationSetItem";
43+
export type * from "./Typesense/CurationSetItems";

src/Typesense/SynonymSetItems.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
import ApiCall from "./ApiCall";
22
import SynonymSets, { SynonymItemSchema } from "./SynonymSets";
33

4-
export interface SynonymSetItemDeleteSchema {
5-
id: string;
6-
}
7-
84
export default class SynonymSetItems {
95
constructor(
106
private synonymSetName: string,

0 commit comments

Comments
 (0)