Skip to content

Commit 911c7db

Browse files
fix(recommend): create RecommendSearchOptions type
1 parent f39102d commit 911c7db

File tree

3 files changed

+16
-5
lines changed

3 files changed

+16
-5
lines changed

packages/recommend/src/methods/getRecommendations.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
1-
import { SearchOptions } from '@algolia/client-search';
21
import { MethodEnum } from '@algolia/requester-common';
32

4-
import { RecommendClient, RecommendModel, WithRecommendMethods } from '../types';
3+
import {
4+
RecommendClient,
5+
RecommendModel,
6+
RecommendSearchOptions,
7+
WithRecommendMethods,
8+
} from '../types';
59

610
export type GetRecommendationsOptions = {
711
readonly indexName: string;
812
readonly model: RecommendModel;
913
readonly objectID: string;
1014
readonly threshold?: number;
1115
readonly maxRecommendations?: number;
12-
readonly queryParameters?: SearchOptions;
13-
readonly fallbackParameters?: Pick<SearchOptions, 'facetFilters'>;
16+
readonly queryParameters?: RecommendSearchOptions;
17+
readonly fallbackParameters?: RecommendSearchOptions;
1418
};
1519

1620
type GetRecommendations = (
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import { SearchOptions } from '@algolia/client-search';
2+
3+
export type RecommendSearchOptions = Omit<
4+
SearchOptions,
5+
'page' | 'hitsPerPage' | 'offset' | 'length'
6+
>;

packages/recommend/src/types/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
export * from './RecommendClient';
66
export * from './RecommendClientOptions';
7-
export * from './RecommendOptions';
87
export * from './RecommendModel';
8+
export * from './RecommendOptions';
9+
export * from './RecommendSearchOptions';
910
export * from './WithRecommendMethods';

0 commit comments

Comments
 (0)