Roll src/third_party/WebKit a3b4a2e:7441784 (svn 202551:202552)
[chromium-blink-merge.git] / ui / file_manager / externs / launcher_search_provider.js
blob6bb7f458f06f67182a10b8c64e75c84f694fb0f2
1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 /**
6 * Namespace for chrome.launcherSearchProvider API. Since this API is under
7 * development and idl change may happen, we put extern file under
8 * ui/file_manager as temporary.
9 */
10 chrome.launcherSearchProvider = {};
12 /**
13 * @param {number} queryId
14 * @param {Array<{itemId:string, title:string, iconUrl:?string,
15 * relevance:number}>} results
17 chrome.launcherSearchProvider.setSearchResults = function(queryId, results) {};
19 /**
20 * @type {!ChromeEvent}
22 chrome.launcherSearchProvider.onQueryStarted;
24 /**
25 * @type {!ChromeEvent}
27 chrome.launcherSearchProvider.onQueryEnded;
29 /**
30 * @type {!ChromeEvent}
32 chrome.launcherSearchProvider.onOpenResult;