Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(57)

Side by Side Diff: third_party/closure_compiler/externs/quick_unlock_private.js

Issue 2104053003: Add chrome.quickUnlockPrivate externs to closure (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@lkgr
Patch Set: Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/closure_compiler/externs/compiled_resources2.gyp ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 // Copyright 2016 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.
4
5 /** @fileoverview Externs generated from namespace: quickUnlockPrivate */
stevenjb 2016/06/28 22:30:21 How was this generated? Normally we run: python .
jdufault 2016/06/28 22:36:42 I deleted this bit; I didn't see it in the other e
6
7 /**
8 * @const
9 */
10 chrome.quickUnlockPrivate = {};
11
12 /**
13 * @enum {string}
14 * @see https://developer.chrome.com/extensions/quickUnlockPrivate#type-QuickUnl ockMode
15 */
16 chrome.quickUnlockPrivate.QuickUnlockMode = {
17 PIN: 'PIN',
18 };
19
20 /**
21 * Returns the set of quick unlock modes that are available for the user to use.
22 * Some quick unlock modes may be disabled by policy.
23 * @param {function(!Array<!chrome.quickUnlockPrivate.QuickUnlockMode>):void}
24 * onComplete
25 * @see https://developer.chrome.com/extensions/quickUnlockPrivate#method-getAva ilableModes
26 */
27 chrome.quickUnlockPrivate.getAvailableModes = function(onComplete) {};
28
29 /**
30 * Returns the quick unlock modes that are currently enabled and usable on the
31 * lock screen.
32 * @param {function(!Array<!chrome.quickUnlockPrivate.QuickUnlockMode>):void}
33 * onComplete
34 * @see https://developer.chrome.com/extensions/quickUnlockPrivate#method-getAct iveModes
35 */
36 chrome.quickUnlockPrivate.getActiveModes = function(onComplete) {};
37
38 /**
39 * Update the set of quick unlock modes that are currently active/enabled.
40 * @param {string} accountPassword The password associated with the account
41 * (e.g. the GAIA password). This is required to change the quick unlock
42 * credentials.
43 * @param {!Array<!chrome.quickUnlockPrivate.QuickUnlockMode>} modes The quick
44 * unlock modes that should be active.
45 * @param {!Array<string>} credentials The associated credential for each mode.
46 * To keep the credential the same for the associated mode, pass an empty
47 * string.
48 * @param {function(boolean):void} onComplete Called with true if the quick
49 * unlock state was updated, false otherwise. The update is treated as a
50 * single atomic operation.
51 * @see https://developer.chrome.com/extensions/quickUnlockPrivate#method-setMod es
52 */
53 chrome.quickUnlockPrivate.setModes = function(accountPassword, modes, credential s, onComplete) {};
54
55 /**
56 * Called after the active set of quick unlock modes has changed.
57 * @type {!ChromeEvent}
58 * @see https://developer.chrome.com/extensions/quickUnlockPrivate#event-onActiv eModesChanged
59 */
60 chrome.quickUnlockPrivate.onActiveModesChanged;
OLDNEW
« no previous file with comments | « third_party/closure_compiler/externs/compiled_resources2.gyp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698