Interface Search

The result of a search() call. Result items arrive asynchronously.

Search objects are kept simple by design. They are always suitable to be placed into a Vue instance (e.g. in data).

interface Search {
    groups: {
        [id: string]: ResultGroup;
    };
    state: SearchStatus;
}

Properties

Properties

groups: {
    [id: string]: ResultGroup;
}

Result map (id -> group of results). As individual sub searches complete, results will become available in the group objects.

Type declaration

Current state of this search.

Generated using TypeDoc