Flarum (v2.0.0-beta.6)
    Preparing search index...

    The SearchSource interface defines a section of search results in the search dropdown.

    Search sources should be registered with the Search component class by extending the sourceItems method. When the user types a query, each search source will be prompted to load search results via the search method. When the dropdown is redrawn, it will be constructed by putting together the output from the view method of each source.

    interface SearchSource {
        search(query: string): Promise<void>;
        view(query: string): Vnode<{}, {}>[];
    }

    Implemented by

    Index

    Methods

    Methods

    • Get an array of virtual

    • s that list the search results for the given query.

    Parameters

    Returns Vnode<{}, {}>[]