| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 /** | 5 /** |
| 6 * @fileoverview Provides an interface to check whether the user has approved | 6 * @fileoverview Provides an interface to check whether the user has approved |
| 7 * an origin to use security keys. | 7 * an origin to use security keys. |
| 8 * | 8 * |
| 9 */ | 9 */ |
| 10 'use strict'; | 10 'use strict'; |
| 11 | 11 |
| 12 /** | 12 /** |
| 13 * Allows the caller to check whether the user has approved the use of | 13 * Allows the caller to check whether the user has approved the use of |
| 14 * security keys from an origin. | 14 * security keys from an origin. |
| 15 * @interface | 15 * @interface |
| 16 */ | 16 */ |
| 17 function ApprovedOrigins() {} | 17 function ApprovedOrigins() {} |
| 18 | 18 |
| 19 /** | 19 /** |
| 20 * Checks whether the origin is approved to use security keys. (If not, an | 20 * Checks whether the origin is approved to use security keys. (If not, an |
| 21 * approval prompt may be shown.) | 21 * approval prompt may be shown.) |
| 22 * @param {string} origin The origin to approve. | 22 * @param {string} origin The origin to approve. |
| 23 * @param {number=} opt_tabId A tab id to display approval prompt in, if | 23 * @param {number=} opt_tabId A tab id to display approval prompt in, if |
| 24 * necessary. | 24 * necessary. |
| 25 * @return {Promise.<boolean>} A promise for the result of the check. | 25 * @return {Promise<boolean>} A promise for the result of the check. |
| 26 */ | 26 */ |
| 27 ApprovedOrigins.prototype.isApprovedOrigin = function(origin, opt_tabId) {}; | 27 ApprovedOrigins.prototype.isApprovedOrigin = function(origin, opt_tabId) {}; |
| OLD | NEW |