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 3// found in the LICENSE file. 4 5/** 6 * @fileoverview Errors reported by top-level request handlers. 7 */ 8'use strict'; 9 10/** 11 * Response status codes 12 * @const 13 * @enum {number} 14 */ 15var ErrorCodes = { 16 'OK': 0, 17 'OTHER_ERROR': 1, 18 'BAD_REQUEST': 2, 19 'CONFIGURATION_UNSUPPORTED': 3, 20 'DEVICE_INELIGIBLE': 4, 21 'TIMEOUT': 5 22}; 23 24/** 25 * An error object for responses 26 * @typedef {{ 27 * errorCode: ErrorCodes, 28 * errorMessage: (?string|undefined) 29 * }} 30 */ 31var U2fError; 32