hunk.code_window:     )
     }
     @Test(expected = JavaScriptEvaluateException::class)
     fun should_throw_if_js_value_cannnot_be_passed() = withJSIInterop(
       inlineModule {
         Name("TestModule")
         Function("f") { _: Int -> }
       }
     ) {
       evaluateScript("expo.modules.TestModule.f(Symbol())")
     }
     @Test
     fun int_array_should_be_convertible() = withJSIInterop(
       inlineModule {
  
hunk.labels: keep keep keep replace replace replace replace replace replace replace replace replace keep keep keep keep
hunk.after_edit: //  @Test(expected = JavaScriptEvaluateException::class)
   //  fun should_throw_if_js_value_cannnot_be_passed() = withJSIInterop(
   //    inlineModule {
   //      Name("TestModule")
   //      Function("f") { _: Int -> }
   //    }
   //  ) {
   //    evaluateScript("expo.modules.TestModule.f(Symbol())")
   //  }
  
hunk.file_path: packages/expo-modules-core/android/src/androidTest/java/expo/modules/kotlin/jni/JSIFunctionsTest.kt
hunk.type: replace
file: import * as Application from 'expo-application';
  import uuidv5 from 'uuid/v5';
  let installationId;
  const UUID_NAMESPACE = '29cc8a0d-747c-5f85-9ff9-f2f16636d963'; // uuidv5(0, "expo")
  export default async function getInstallationIdAsync() {
      if (installationId) {
          return installationId;
      }
      const identifierForVendor = await Application.getIosIdForVendorAsync();
      const bundleIdentifier = Application.applicationId;
      // It's unlikely identifierForVendor will be null (it returns null if the
      // device has been restarted but not yet unlocked), but let's handle this
      // case.
      if (identifierForVendor) {
          installationId = uuidv5(`${bundleIdentifier}-${identifierForVendor}`, UUID_NAMESPACE);
      }
      else {
          const installationTime = await Application.getInstallationTimeAsync();
          installationId = uuidv5(`${bundleIdentifier}-${installationTime.getTime()}`, UUID_NAMESPACE);
      }
      return installationId;
  }
  //# sourceMappingURL=getInstallationIdAsync.js.map