Skip to content

Commit 3d1bf26

Browse files
authored
feat(js): expose GetSources type (#551)
1 parent 6b4bc12 commit 3d1bf26

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

packages/autocomplete-js/src/types/AutocompleteOptions.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ export interface OnStateChangeProps<TItem extends BaseItem>
2727
prevState: AutocompleteState<TItem>;
2828
}
2929

30+
export type GetSources<TItem extends BaseItem> = (
31+
params: GetSourcesParams<TItem>
32+
) => MaybePromise<Array<AutocompleteSource<TItem> | boolean | undefined>>;
33+
3034
export interface AutocompleteOptions<TItem extends BaseItem>
3135
extends AutocompleteCoreOptions<TItem>,
3236
Partial<AutocompletePropGetters<TItem>> {
@@ -55,9 +59,7 @@ export interface AutocompleteOptions<TItem extends BaseItem>
5559
* @link https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries
5660
*/
5761
detachedMediaQuery?: string;
58-
getSources?: (
59-
params: GetSourcesParams<TItem>
60-
) => MaybePromise<Array<AutocompleteSource<TItem> | boolean | undefined>>;
62+
getSources?: GetSources<TItem>;
6163
/**
6264
* The panel's horizontal position.
6365
*

0 commit comments

Comments
 (0)