#[macro_export]
macro_rules! v8_static_strings {
($($ident:ident = $str:literal),* $(,)?) => {
$(
pub static $ident: $crate::FastStaticString = $crate::ascii_str!($str);
)*
};
}
pub use v8_static_strings;
v8_static_strings!(
BUILD_CUSTOM_ERROR = "buildCustomError",
CALL_CONSOLE = "callConsole",
CALL_SITE_EVALS = "deno_core::call_site_evals",
CAUSE = "cause",
CODE = "code",
CONSOLE = "console",
CONSTRUCTOR = "constructor",
CORE = "core",
DENO = "Deno",
DEFAULT = "default",
DIRNAME = "dirname",
ERR_MODULE_NOT_FOUND = "ERR_MODULE_NOT_FOUND",
ERRORS = "errors",
EVENT_LOOP_TICK = "__eventLoopTick",
DRAIN_NEXT_TICK_AND_MACROTASKS = "__drainNextTickAndMacrotasks",
HANDLE_REJECTIONS = "__handleRejections",
SET_TICK_INFO = "__setTickInfo",
SET_IMMEDIATE_INFO = "__setImmediateInfo",
RUN_IMMEDIATE_CALLBACKS = "runImmediateCallbacks",
SET_TIMER_INFO = "__setTimerInfo",
SET_TIMER_EXPIRY = "__setTimerExpiry",
FILENAME = "filename",
INSTANCE = "Instance",
MAIN = "main",
MESSAGE = "message",
NAME = "name",
OPS = "ops",
RESOLVE = "resolve",
SET_UP_ASYNC_STUB = "setUpAsyncStub",
STACK = "stack",
TYPE = "type",
URL = "url",
WASM_INSTANCE = "WasmInstance",
WEBASSEMBLY = "WebAssembly",
ESMODULE = "__esModule",
HOST_OBJECT = "Deno.core.hostObject",
);