// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT license.
using System;
namespace Microsoft.ClearScript.V8
{
///
/// Defines options for initializing a new V8 runtime instance.
///
[Flags]
public enum V8RuntimeFlags
{
// IMPORTANT: maintain bitwise equivalence with unmanaged enum V8Isolate::Flags
///
/// Specifies that no options are selected.
///
None = 0,
///
/// Specifies that script debugging features are to be enabled.
///
EnableDebugging = 0x00000001,
///
/// Specifies that remote script debugging is to be enabled. This option is ignored if
/// is not specified.
///
EnableRemoteDebugging = 0x00000002,
///
/// Specifies that
/// dynamic module imports
/// are to be enabled. This is an experimental feature and may be removed in a future release.
///
EnableDynamicModuleImports = 0x00000004
}
}