mirror of
https://github.com/MrUnknownDE/UnknownBot.git
synced 2026-04-06 00:31:59 +02:00
1.5 KiB
1.5 KiB
Symbol
Class Napi::Symbol inherits from class Napi::Name.
Methods
Constructor
Instantiates a new Napi::Symbol value.
Napi::Symbol::Symbol();
Returns a new empty Napi::Symbol.
New
Napi::Symbol::New(napi_env env, const std::string& description);
Napi::Symbol::New(napi_env env, const char* description);
Napi::Symbol::New(napi_env env, Napi::String description);
Napi::Symbol::New(napi_env env, napi_value description);
[in] env: Thenapi_envenvironment in which to construct theNapi::Symbolobject.[in] value: The C++ primitive which represents the description hint for theNapi::Symbol.descriptionmay be any of:std::string&- UTF8 string description.const char*- represents a UTF8 string description.String- Node addon API String description.napi_value- N-APInapi_valuedescription.
If an error occurs, a Napi::Error will get thrown. If C++ exceptions are not
being used, callers should check the result of Napi::Env::IsExceptionPending before
attempting to use the returned value.
Utf8Value
static Napi::Symbol Napi::Symbol::WellKnown(napi_env env, const std::string& name);
[in] env: Thenapi_envenvironment in which to construct theNapi::Symbolobject.[in] name: The C++ string representing theNapi::Symbolto retrieve.
Returns a Napi::Symbol representing a well-known Symbol from the
Symbol registry.