26 lines
448 B
TypeScript
26 lines
448 B
TypeScript
import { apiRequestGet } from 'mastodon/api';
|
|
import type {
|
|
ApiSearchType,
|
|
ApiSearchResultsJSON,
|
|
} from 'mastodon/api_types/search';
|
|
|
|
export const apiGetSearch = (
|
|
params: {
|
|
q: string;
|
|
resolve?: boolean;
|
|
type?: ApiSearchType;
|
|
limit?: number;
|
|
offset?: number;
|
|
},
|
|
options: {
|
|
signal?: AbortSignal;
|
|
} = {},
|
|
) =>
|
|
apiRequestGet<ApiSearchResultsJSON>(
|
|
'v2/search',
|
|
{
|
|
...params,
|
|
},
|
|
options,
|
|
);
|