@stackend/api
Version:
JS bindings to api.stackend.com
18 lines • 819 B
TypeScript
import { QnaSearchType, ContentType } from './index';
import { QnaActions } from './qnaReducer';
import { Thunk, XcapJsonResult } from '../api';
export declare function changeQnaPage(pageType: string, forumThreadPermalink: string): QnaActions;
export interface ChangeFilter {
filter: {
(filterName: string): string;
searchType?: QnaSearchType;
updateUrl?: 'qna' | 'search';
issue?: string;
};
contentType: ContentType;
triggerSearch?: boolean;
}
export declare function changeFilter({ filter, contentType, triggerSearch }: ChangeFilter): Thunk<void>;
export declare function getAvailableFilters(): Thunk<Promise<XcapJsonResult>>;
export declare function searchQna({ searchString, selectedFilters, game }: any): Thunk<Promise<any>>;
//# sourceMappingURL=qnaAction.d.ts.map