@bitrix24/b24ui-nuxt
Version:
Bitrix24 UI-Kit for developing web applications REST API for NUXT & VUE
13 lines (12 loc) • 906 B
TypeScript
import type { ContentNavigationItem } from '@nuxt/content';
import type { ContentSearchFile, ContentSearchItem, ContentSearchLink, ContentSearchResult } from '../components/content/ContentSearch.vue';
declare function _useContentSearch(): {
open: import("vue").Ref<boolean, boolean>;
mapFile: (file: ContentSearchFile, link: ContentNavigationItem, ancestors?: ContentNavigationItem[]) => ContentSearchItem;
mapNavigationItems: (children: ContentNavigationItem[], files: ContentSearchFile[], parent?: ContentNavigationItem) => ContentSearchItem[];
mapLinks: (links: ContentSearchLink[]) => ContentSearchItem[];
mapSearchResults: (results: ContentSearchResult[], navigation?: ContentNavigationItem[]) => ContentSearchItem[];
postFilter: (query: string, items: ContentSearchItem[]) => ContentSearchItem[];
};
export declare const useContentSearch: typeof _useContentSearch;
export {};