blob: 4d94be34734da61fb9d4e669985d547998312b79 [file] [log] [blame]
// services/network/public/mojom/referrer_policy.mojom.m.js is auto generated by mojom_bindings_generator.py, do not edit
// Copyright 2020 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import {mojo} from '../../../../mojo/public/js/bindings.js';
/**
* @const { {$: !mojo.internal.MojomType} }
*/
export const ReferrerPolicySpec = { $: mojo.internal.Enum() };
/**
* @enum {number}
*/
export const ReferrerPolicy = {
kAlways: 0,
kDefault: 1,
kNoReferrerWhenDowngrade: 2,
kNever: 3,
kOrigin: 4,
kOriginWhenCrossOrigin: 5,
kStrictOriginWhenCrossOrigin: 6,
kSameOrigin: 7,
kStrictOrigin: 8,
MIN_VALUE: 0,
MAX_VALUE: 8,
};
/**
* @const { {$: !mojo.internal.MojomType} }
*/
export const URLRequestReferrerPolicySpec = { $: mojo.internal.Enum() };
/**
* @enum {number}
*/
export const URLRequestReferrerPolicy = {
kClearReferrerOnTransitionFromSecureToInsecure: 0,
kReduceReferrerGranularityOnTransitionCrossOrigin: 1,
kOriginOnlyOnTransitionCrossOrigin: 2,
kNeverClearReferrer: 3,
kOrigin: 4,
kClearReferrerOnTransitionCrossOrigin: 5,
kOriginClearOnTransitionFromSecureToInsecure: 6,
kNoReferrer: 7,
MIN_VALUE: 0,
MAX_VALUE: 7,
};