Skip to content

Commit 05c6f72

Browse files
samoussHaroenv
authored andcommitted
feat(types): rename RenderOptions -> RendererOptions (#3867)
1 parent c3a7d69 commit 05c6f72

File tree

5 files changed

+19
-19
lines changed

5 files changed

+19
-19
lines changed

src/connectors/infinite-hits/connectInfiniteHits.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import escapeHits, { TAG_PLACEHOLDER } from '../../lib/escape-highlight';
22
import {
33
Renderer,
4-
RenderOptions,
4+
RendererOptions,
55
WidgetFactory,
66
Hits,
77
Unmounter,
@@ -22,16 +22,16 @@ export type InfiniteHitsConnectorParams = Partial<
2222
InfiniteHitsRendererWidgetParams
2323
>;
2424

25-
export interface InfiniteHitsRenderOptions<TInfiniteHitsWidgetParams>
26-
extends RenderOptions<TInfiniteHitsWidgetParams> {
25+
export interface InfiniteHitsRendererOptions<TInfiniteHitsWidgetParams>
26+
extends RendererOptions<TInfiniteHitsWidgetParams> {
2727
showPrevious: () => void;
2828
showMore: () => void;
2929
isFirstPage: boolean;
3030
isLastPage: boolean;
3131
}
3232

3333
export type InfiniteHitsRenderer<TInfiniteHitsWidgetParams> = Renderer<
34-
InfiniteHitsRenderOptions<
34+
InfiniteHitsRendererOptions<
3535
InfiniteHitsConnectorParams & TInfiniteHitsWidgetParams
3636
>
3737
>;

src/connectors/query-rules/connectQueryRules.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {
22
Renderer,
3-
RenderOptions,
3+
RendererOptions,
44
WidgetFactory,
55
Helper,
66
HelperChangeEvent,
@@ -35,13 +35,13 @@ export type QueryRulesConnectorParams = {
3535
transformItems?: ParamTransformItems;
3636
};
3737

38-
export interface QueryRulesRenderOptions<TQueryRulesWidgetParams>
39-
extends RenderOptions<TQueryRulesWidgetParams> {
38+
export interface QueryRulesRendererOptions<TQueryRulesWidgetParams>
39+
extends RendererOptions<TQueryRulesWidgetParams> {
4040
items: any[];
4141
}
4242

4343
export type QueryRulesRenderer<TQueryRulesWidgetParams> = Renderer<
44-
QueryRulesRenderOptions<QueryRulesConnectorParams & TQueryRulesWidgetParams>
44+
QueryRulesRendererOptions<QueryRulesConnectorParams & TQueryRulesWidgetParams>
4545
>;
4646

4747
export type QueryRulesWidgetFactory<TQueryRulesWidgetParams> = WidgetFactory<

src/connectors/voice-search/connectVoiceSearch.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
createDocumentationMessageGenerator,
44
noop,
55
} from '../../lib/utils';
6-
import { Renderer, RenderOptions, WidgetFactory } from '../../types';
6+
import { Renderer, RendererOptions, WidgetFactory } from '../../types';
77
import createVoiceSearchHelper, {
88
VoiceListeningState,
99
ToggleListening,
@@ -18,16 +18,16 @@ export type VoiceSearchConnectorParams = {
1818
searchAsYouSpeak?: boolean;
1919
};
2020

21-
export interface VoiceSearchRenderOptions<TVoiceSearchWidgetParams>
22-
extends RenderOptions<TVoiceSearchWidgetParams> {
21+
export interface VoiceSearchRendererOptions<TVoiceSearchWidgetParams>
22+
extends RendererOptions<TVoiceSearchWidgetParams> {
2323
isBrowserSupported: boolean;
2424
isListening: boolean;
2525
toggleListening: ToggleListening;
2626
voiceListeningState: VoiceListeningState;
2727
}
2828

2929
export type VoiceSearchRenderer<TVoiceSearchWidgetParams> = Renderer<
30-
VoiceSearchRenderOptions<
30+
VoiceSearchRendererOptions<
3131
VoiceSearchConnectorParams & TVoiceSearchWidgetParams
3232
>
3333
>;

src/lib/insights/client.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
InsightsClientPayload,
77
InsightsClientWrapper,
88
Renderer,
9-
RenderOptions,
9+
RendererOptions,
1010
Unmounter,
1111
WidgetFactory,
1212
SearchResults,
@@ -101,9 +101,9 @@ export default function withInsights(
101101
connector: Connector<any>
102102
): Connector<unknown> {
103103
const wrapRenderFn = (
104-
renderFn: Renderer<RenderOptions<unknown>>
105-
): Renderer<RenderOptions<unknown>> => (
106-
renderOptions: RenderOptions,
104+
renderFn: Renderer<RendererOptions<unknown>>
105+
): Renderer<RendererOptions<unknown>> => (
106+
renderOptions: RendererOptions,
107107
isFirstRender: boolean
108108
) => {
109109
const { results, hits, instantSearchInstance } = renderOptions;
@@ -123,6 +123,6 @@ export default function withInsights(
123123
return renderFn(renderOptions, isFirstRender);
124124
};
125125

126-
return (renderFn: Renderer<RenderOptions<unknown>>, unmountFn: Unmounter) =>
126+
return (renderFn: Renderer<RendererOptions<unknown>>, unmountFn: Unmounter) =>
127127
connector(wrapRenderFn(renderFn), unmountFn);
128128
}

src/types/connector.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import { Hits, InstantSearch, SearchResults } from './instantsearch';
22
import { InsightsClient } from './insights';
33

4-
export type RenderOptions<TWidgetParams = unknown> = {
4+
export type RendererOptions<TWidgetParams = unknown> = {
55
widgetParams: TWidgetParams;
66
instantSearchInstance: InstantSearch;
77
results?: SearchResults;
88
hits?: Hits;
99
insights?: InsightsClient;
1010
};
1111

12-
export type Renderer<TRenderOptions extends RenderOptions = any> = (
12+
export type Renderer<TRenderOptions extends RendererOptions = any> = (
1313
renderOptions: TRenderOptions,
1414
isFirstRender: boolean
1515
) => void;

0 commit comments

Comments
 (0)