string!"); // createFromUtf8 also works. jsi::String::createFromUtf8(*rt, @"An NSString".UTF8String); • Number jsi::Value(123); // C number jsi::Value([NSNumber numberWithDouble:3.1415926].doubleValue); // NSNumber longhand jsi::Value((@3.1415926).doubleValue); // LLVM shorthand to instantiate an NSNumber • Boolean jsi::Value(TRUE); // Boolean (unsigned char) jsi::Value(YES); // Obj-C BOOL (signed char) // The following do not work: // true, false, @(YES), @(NO), kCFBooleanTrue, kCFBooleanFalse, 0, 1