blob: 9f75af8092df96922197af26a4c3e96ba5470d4b [file] [log] [blame]
// Copyright 2018 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.
'use strict';
mojo.internal.exportModule('blink.mojom');
/**
* @const { {$: !mojo.internal.MojomType} }
* @export
*/
blink.mojom.V8CacheOptionsSpec = { $: mojo.internal.Enum() };
/**
* @enum {number}
* @export
*/
blink.mojom.V8CacheOptions = {
kDefault: 0,
kNone: 0,
kCode: 0,
kCodeWithoutHeatCheck: 0,
kFullCodeWithoutHeatCheck: 0,
MIN_VALUE: 0,
MAX_VALUE: 4,
};
/** @suppress {checkTypes} */
blink.mojom.V8CacheOptions.kDefault = 0;
/** @suppress {checkTypes} */
blink.mojom.V8CacheOptions.kNone = blink.mojom.V8CacheOptions.kDefault + 1;
/** @suppress {checkTypes} */
blink.mojom.V8CacheOptions.kCode = blink.mojom.V8CacheOptions.kNone + 1;
/** @suppress {checkTypes} */
blink.mojom.V8CacheOptions.kCodeWithoutHeatCheck = blink.mojom.V8CacheOptions.kCode + 1;
/** @suppress {checkTypes} */
blink.mojom.V8CacheOptions.kFullCodeWithoutHeatCheck = blink.mojom.V8CacheOptions.kCodeWithoutHeatCheck + 1;