sqlite: add sqlite-type symbol for DatabaseSync · nodejs/node@e7084df

Original file line numberDiff line numberDiff line change

@@ -2741,6 +2741,13 @@ static void Initialize(Local<Object> target,

27412741

db_tmpl,

27422742

FIXED_ONE_BYTE_STRING(isolate, "isTransaction"),

27432743

DatabaseSync::IsTransactionGetter);

2744+

Local<String> sqlite_type_key = FIXED_ONE_BYTE_STRING(isolate, "sqlite-type");

2745+

Local<v8::Symbol> sqlite_type_symbol =

2746+

v8::Symbol::For(isolate, sqlite_type_key);

2747+

Local<String> database_sync_string =

2748+

FIXED_ONE_BYTE_STRING(isolate, "node:sqlite");

2749+

db_tmpl->InstanceTemplate()->Set(sqlite_type_symbol, database_sync_string);

2750+
27442751

SetConstructorFunction(context, target, "DatabaseSync", db_tmpl);

27452752

SetConstructorFunction(context,

27462753

target,