From 89a2a20739ceda065cdc605397bfe9c178403b4a Mon Sep 17 00:00:00 2001 From: Rob Hogan Date: Tue, 5 May 2026 18:10:07 +0100 Subject: [PATCH 01/30] Bump hermes version --- packages/react-native/sdks/.hermesv1version | 1 + packages/react-native/sdks/.hermesversion | 1 + packages/react-native/sdks/hermes-engine/version.properties | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 packages/react-native/sdks/.hermesv1version create mode 100644 packages/react-native/sdks/.hermesversion diff --git a/packages/react-native/sdks/.hermesv1version b/packages/react-native/sdks/.hermesv1version new file mode 100644 index 00000000000..74ed5bb9dfd --- /dev/null +++ b/packages/react-native/sdks/.hermesv1version @@ -0,0 +1 @@ +hermes-v250829098.0.13 \ No newline at end of file diff --git a/packages/react-native/sdks/.hermesversion b/packages/react-native/sdks/.hermesversion new file mode 100644 index 00000000000..3bcf2f2f184 --- /dev/null +++ b/packages/react-native/sdks/.hermesversion @@ -0,0 +1 @@ +hermes-v0.17.0 \ No newline at end of file diff --git a/packages/react-native/sdks/hermes-engine/version.properties b/packages/react-native/sdks/hermes-engine/version.properties index e5d8f2e9a53..3939ba4be32 100644 --- a/packages/react-native/sdks/hermes-engine/version.properties +++ b/packages/react-native/sdks/hermes-engine/version.properties @@ -1,2 +1,2 @@ -HERMES_VERSION_NAME=1000.0.0 -HERMES_V1_VERSION_NAME=250829098.0.12 +HERMES_VERSION_NAME=0.17.0 +HERMES_V1_VERSION_NAME=250829098.0.13 From 031168013e8faab6f08b822a69f39d2df3fc78ff Mon Sep 17 00:00:00 2001 From: Rob Hogan Date: Tue, 5 May 2026 18:14:17 +0100 Subject: [PATCH 02/30] Bump hermes-compiler dependency --- packages/react-native/package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/react-native/package.json b/packages/react-native/package.json index e2e40fb75c7..e7e8348de3e 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -176,7 +176,7 @@ "base64-js": "^1.5.1", "commander": "^12.0.0", "flow-enums-runtime": "^0.0.6", - "hermes-compiler": "0.0.0", + "hermes-compiler": "250829098.0.13", "invariant": "^2.2.4", "memoize-one": "^5.0.0", "metro-runtime": "^0.84.3", diff --git a/yarn.lock b/yarn.lock index a7335eb5357..044347ec5e5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5131,10 +5131,10 @@ hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: dependencies: function-bind "^1.1.2" -hermes-compiler@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/hermes-compiler/-/hermes-compiler-0.0.0.tgz#8d9f6a0b2740ce34d71258fec684e7b6bfd97efa" - integrity sha512-boVFutx6ME/Km2mB6vvsQcdnazEYYI/jV1pomx1wcFUG/EVqTkr5CU0CW9bKipOA/8Hyu3NYwW3THg2Q1kNCfA== +hermes-compiler@250829098.0.13: + version "250829098.0.13" + resolved "https://registry.yarnpkg.com/hermes-compiler/-/hermes-compiler-250829098.0.13.tgz#fe93cf449ee8128e4ea337b9fadb86b796985860" + integrity sha512-6Ivl/892zuiORZdKmBsTlCyCIaCC3+QK/8a9E4nCSIn5kPvOZMUk5lQ1vgyuMBSBD+bnu59RePORn1siZv6zgA== hermes-eslint@0.36.0: version "0.36.0" From 1382a5d9a8f84a9e8ca64c6ecc6ec6d222e8367e Mon Sep 17 00:00:00 2001 From: React Native Bot Date: Wed, 6 May 2026 15:57:17 +0000 Subject: [PATCH 03/30] Release 0.86.0-rc.0 #publish-packages-to-npm&next --- gradle.properties | 4 ++-- package.json | 4 ++-- packages/assets/package.json | 2 +- packages/babel-plugin-codegen/package.json | 4 ++-- packages/community-cli-plugin/package.json | 6 +++--- packages/core-cli-utils/package.json | 2 +- packages/debugger-frontend/package.json | 2 +- .../debugger-shell/bin/react-native-devtools | 17 ++++++++++++++++- packages/debugger-shell/package.json | 2 +- packages/dev-middleware/package.json | 8 ++++---- .../eslint-config-react-native/package.json | 4 ++-- .../eslint-plugin-react-native/package.json | 2 +- packages/eslint-plugin-specs/package.json | 4 ++-- packages/gradle-plugin/package.json | 2 +- packages/jest-preset/package.json | 4 ++-- packages/metro-config/package.json | 6 +++--- packages/new-app-screen/package.json | 4 ++-- packages/normalize-color/package.json | 2 +- packages/polyfills/package.json | 2 +- .../react-native-babel-preset/package.json | 4 ++-- .../package.json | 4 ++-- packages/react-native-codegen/package.json | 2 +- .../package.json | 4 ++-- .../package.json | 6 +++--- .../Libraries/Core/ReactNativeVersion.js | 6 +++--- packages/react-native/React/Base/RCTVersion.m | 6 +++--- .../ReactAndroid/gradle.properties | 2 +- .../modules/systeminfo/ReactNativeVersion.kt | 13 +++++++++---- .../ReactCommon/cxxreact/ReactNativeVersion.h | 10 +++++----- packages/react-native/package.json | 18 +++++++++--------- .../generate-artifacts-executor-test.js.snap | 10 +++++----- packages/rn-tester/package.json | 8 ++++---- packages/typescript-config/package.json | 2 +- packages/virtualized-lists/package.json | 4 ++-- private/helloworld/package.json | 12 ++++++------ .../package.json | 2 +- 36 files changed, 107 insertions(+), 87 deletions(-) diff --git a/gradle.properties b/gradle.properties index d7c39175371..3e712761875 100644 --- a/gradle.properties +++ b/gradle.properties @@ -19,11 +19,11 @@ reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 # Controls whether to use Hermes from stable builds. This will force hermes version # set in the sdks/hermes-engine/version.properties file to be used. This has a higher # priority than react.internal.useHermesNightly. -react.internal.useHermesStable=false +react.internal.useHermesStable=true # Controls whether to use Hermes from nightly builds. This will speed up builds # but should NOT be turned on for CI or release builds. -react.internal.useHermesNightly=true +react.internal.useHermesNightly=false # Controls whether to use Hermes 1.0. Clean and rebuild when changing. hermesV1Enabled=true diff --git a/package.json b/package.json index 22804684b8d..a40a7b6fcc1 100644 --- a/package.json +++ b/package.json @@ -58,8 +58,8 @@ "@jest/create-cache-key-function": "^29.7.0", "@microsoft/api-extractor": "^7.52.2", "@octokit/rest": "^22.0.0", - "@react-native/metro-babel-transformer": "0.86.0-main", - "@react-native/metro-config": "0.86.0-main", + "@react-native/metro-babel-transformer": "0.86.0-rc.0", + "@react-native/metro-config": "0.86.0-rc.0", "@tsconfig/node22": "22.0.2", "@types/react": "^19.1.0", "@typescript-eslint/parser": "^8.36.0", diff --git a/packages/assets/package.json b/packages/assets/package.json index 6c5b76d21c7..bdc0e677e44 100644 --- a/packages/assets/package.json +++ b/packages/assets/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/assets-registry", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "Asset support code for React Native.", "license": "MIT", "repository": { diff --git a/packages/babel-plugin-codegen/package.json b/packages/babel-plugin-codegen/package.json index 17e1b6715b0..778de18d55c 100644 --- a/packages/babel-plugin-codegen/package.json +++ b/packages/babel-plugin-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-plugin-codegen", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "Babel plugin to generate native module and view manager code for React Native.", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/traverse": "^7.29.0", - "@react-native/codegen": "0.86.0-main" + "@react-native/codegen": "0.86.0-rc.0" }, "devDependencies": { "@babel/core": "^7.25.2" diff --git a/packages/community-cli-plugin/package.json b/packages/community-cli-plugin/package.json index 2bdc2dad316..3260564c79c 100644 --- a/packages/community-cli-plugin/package.json +++ b/packages/community-cli-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/community-cli-plugin", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "Core CLI commands for React Native", "keywords": [ "react-native", @@ -31,7 +31,7 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/dev-middleware": "0.86.0-main", + "@react-native/dev-middleware": "0.86.0-rc.0", "debug": "^4.4.0", "invariant": "^2.2.4", "metro": "^0.84.3", @@ -44,7 +44,7 @@ }, "peerDependencies": { "@react-native-community/cli": "*", - "@react-native/metro-config": "0.86.0-main" + "@react-native/metro-config": "0.86.0-rc.0" }, "peerDependenciesMeta": { "@react-native-community/cli": { diff --git a/packages/core-cli-utils/package.json b/packages/core-cli-utils/package.json index a4cf5ff8dca..e8ae6bd4926 100644 --- a/packages/core-cli-utils/package.json +++ b/packages/core-cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/core-cli-utils", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "React Native CLI library for Frameworks to build on", "license": "MIT", "keywords": [ diff --git a/packages/debugger-frontend/package.json b/packages/debugger-frontend/package.json index 8e0eb985b38..804bff07e79 100644 --- a/packages/debugger-frontend/package.json +++ b/packages/debugger-frontend/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/debugger-frontend", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "Debugger frontend for React Native based on Chrome DevTools", "keywords": [ "react-native", diff --git a/packages/debugger-shell/bin/react-native-devtools b/packages/debugger-shell/bin/react-native-devtools index 83c5d9d7ce0..d18ef46281a 100755 --- a/packages/debugger-shell/bin/react-native-devtools +++ b/packages/debugger-shell/bin/react-native-devtools @@ -1,6 +1,6 @@ #!/usr/bin/env dotslash -// @generated SignedSource<> +// @generated SignedSource<<7d132938a4ac718e6ffe256dc0a766f3>> { @@ -11,6 +11,9 @@ "hash": "sha256", "digest": "869b2bab193f006e6b4771b1694123ad151fc8f06173271a95f091eb4d6c9ae5", "providers": [ + { + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.0/React.Native.DevTools-linux-aarch64.tar.gz" + }, { "type": "http", "url": "https://scontent.xx.fbcdn.net/mci_ab/uap/?ab_b=m&ab_page=react_native_devtools_binaries&ab_entry=AQN70skMEOeXpz3lAGnQLy88BvbdPlLRJat94hxxWEhvB3xwywu8k_bE_-ZaLJuvmzlF50eeNJgqwTAdS8O-J5KNW1MSvgg4LfUTlswe6DKllGDSgd_RVE4xwV_jxDNiYd6IX4fJF2NBlTxosYtKFUD6UaiXOESXxho2oi1mXM6kW851DNrg6vaH1fU" @@ -24,6 +27,9 @@ "hash": "sha256", "digest": "85af333cfbc3113b5f45646d8c0fbba5ae396d4f40c3617882d7936852cdb183", "providers": [ + { + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.0/React.Native.DevTools-linux-x86_64.tar.gz" + }, { "type": "http", "url": "https://scontent.xx.fbcdn.net/mci_ab/uap/?ab_b=m&ab_page=react_native_devtools_binaries&ab_entry=AQMlrPALw0cm-NrVQAnC3KwZmtKmvh2lzgZgSNKL_ov5IBkCpM-wPR4xjxgYxjrRMNhMBJbr7l1OWbX5qiTY4KroFXcWH-l8KioKWY1TxBEX9DeVC-ORVMX0kvZkI5TiNMnfmesl64tPW1iTm7CB0vdlG5woAVrnY9lZGALP65N-L5RIBZzQB4tr" @@ -37,6 +43,9 @@ "hash": "sha256", "digest": "8be411fc07384011739f2fa6c6ab9f97d0e6be787a8118adb7e8543fc01ae5ab", "providers": [ + { + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.0/React.Native.DevTools-macos-aarch64.tar.gz" + }, { "type": "http", "url": "https://scontent.xx.fbcdn.net/mci_ab/uap/?ab_b=m&ab_page=react_native_devtools_binaries&ab_entry=AQNGm1TUXqJJYAVo1VGVpGs5YhcZ6uoEAh_yOsCkXAqTzWCcG2WkM5h_UB1KfOJ31Xicpz07mG_vw0DfZXisGLLGGA4j0AKupOPfyYQBHhNcbOVgtrb9qqVkfXZEKS9IwDbUG95YFodLcMyF6lXeHkgvWIFqkyEtO9bPnyx9RrtxMOG_3J61Q_NPBtxN" @@ -50,6 +59,9 @@ "hash": "sha256", "digest": "7e52e1c961a85bf6ffae7864e3c7f6d06cca8f0c01bc4ada63efb3aded6e9089", "providers": [ + { + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.0/React.Native.DevTools-macos-x86_64.tar.gz" + }, { "type": "http", "url": "https://scontent.xx.fbcdn.net/mci_ab/uap/?ab_b=m&ab_page=react_native_devtools_binaries&ab_entry=AQOpwivC5E7T-jcte46cm6vYrn0hBmyL2an8DgG2v4_ON-6Cmr9PWuwgUORlUvVKsQoJADcIVVu2q6svSfglSGD5UjMfHODZ6_pyjWZTyRMFjdZ72eRrCLgSv_oallI_-jjU-gzNeMlhdyg3yTjGBzmGLjVDpyZBvww-YGgDu3_rwdTozAzEf_lAIw" @@ -63,6 +75,9 @@ "hash": "sha256", "digest": "2a5b7271f5ac34c19c10db6084fe71272bb52efebdd8d0e4c2b0fd9b3aeb56bb", "providers": [ + { + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.0/React.Native.DevTools-windows-x86_64.tar.gz" + }, { "type": "http", "url": "https://scontent.xx.fbcdn.net/mci_ab/uap/?ab_b=m&ab_page=react_native_devtools_binaries&ab_entry=AQOh3711WMGWiwwjQncGDPeyt2IFAASumXOMz5ul082edhj_xuN8dXoptGpZLb95zou-x4arY5bg1phLNlu1wTkuRnV8oMRuGh_kGcg6-mpMmE-8lclNGnYhFX0BzNgMbVXtEmm5RDsicWJBTUy01MthQRgbCrB00ra_tZ31gZg1o19HhmLOMFBr" diff --git a/packages/debugger-shell/package.json b/packages/debugger-shell/package.json index f8581215c46..04eff2bb840 100644 --- a/packages/debugger-shell/package.json +++ b/packages/debugger-shell/package.json @@ -1,7 +1,7 @@ { "name": "@react-native/debugger-shell", "productName": "React Native DevTools", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "Experimental debugger shell for React Native for use with @react-native/debugger-frontend", "keywords": [ "react-native", diff --git a/packages/dev-middleware/package.json b/packages/dev-middleware/package.json index dfbe060a6a3..21a55ba8d0c 100644 --- a/packages/dev-middleware/package.json +++ b/packages/dev-middleware/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/dev-middleware", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "Dev server middleware for React Native", "keywords": [ "react-native", @@ -32,8 +32,8 @@ }, "dependencies": { "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.86.0-main", - "@react-native/debugger-shell": "0.86.0-main", + "@react-native/debugger-frontend": "0.86.0-rc.0", + "@react-native/debugger-shell": "0.86.0-rc.0", "chrome-launcher": "^0.15.2", "chromium-edge-launcher": "^0.3.0", "connect": "^3.6.5", @@ -45,7 +45,7 @@ "ws": "^7.5.10" }, "devDependencies": { - "@react-native/debugger-shell": "0.86.0-main", + "@react-native/debugger-shell": "0.86.0-rc.0", "selfsigned": "^5.5.0", "undici": "^6.23.0", "wait-for-expect": "^3.0.2" diff --git a/packages/eslint-config-react-native/package.json b/packages/eslint-config-react-native/package.json index 2a2b454a969..ccab5a3a889 100644 --- a/packages/eslint-config-react-native/package.json +++ b/packages/eslint-config-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-config", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "ESLint config for React Native", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/eslint-parser": "^7.25.1", - "@react-native/eslint-plugin": "0.86.0-main", + "@react-native/eslint-plugin": "0.86.0-rc.0", "@typescript-eslint/eslint-plugin": "^8.36.0", "@typescript-eslint/parser": "^8.36.0", "eslint-config-prettier": "^8.5.0", diff --git a/packages/eslint-plugin-react-native/package.json b/packages/eslint-plugin-react-native/package.json index c4d16ea8814..ce54bed9d66 100644 --- a/packages/eslint-plugin-react-native/package.json +++ b/packages/eslint-plugin-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "ESLint rules for @react-native/eslint-config", "license": "MIT", "repository": { diff --git a/packages/eslint-plugin-specs/package.json b/packages/eslint-plugin-specs/package.json index 32d23fd8944..3c5fa338c4c 100644 --- a/packages/eslint-plugin-specs/package.json +++ b/packages/eslint-plugin-specs/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin-specs", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "ESLint rules to validate NativeModule and Component Specs", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/plugin-transform-flow-strip-types": "^7.25.2", - "@react-native/codegen": "0.86.0-main", + "@react-native/codegen": "0.86.0-rc.0", "make-dir": "^2.1.0", "pirates": "^4.0.1", "babel-plugin-syntax-hermes-parser": "0.36.0", diff --git a/packages/gradle-plugin/package.json b/packages/gradle-plugin/package.json index 1906aefbd29..bc371f41264 100644 --- a/packages/gradle-plugin/package.json +++ b/packages/gradle-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/gradle-plugin", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "Gradle Plugin for React Native", "license": "MIT", "repository": { diff --git a/packages/jest-preset/package.json b/packages/jest-preset/package.json index 0c63dd3b11f..4438cfc080b 100644 --- a/packages/jest-preset/package.json +++ b/packages/jest-preset/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/jest-preset", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "Jest preset for React Native apps", "keywords": [ "jest", @@ -29,7 +29,7 @@ ], "dependencies": { "@jest/create-cache-key-function": "^29.7.0", - "@react-native/js-polyfills": "0.86.0-main", + "@react-native/js-polyfills": "0.86.0-rc.0", "babel-jest": "^29.7.0", "jest-environment-node": "^29.7.0", "regenerator-runtime": "^0.13.2" diff --git a/packages/metro-config/package.json b/packages/metro-config/package.json index 9a29952fb26..3e4085d1e9a 100644 --- a/packages/metro-config/package.json +++ b/packages/metro-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-config", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "Metro configuration for React Native.", "license": "MIT", "repository": { @@ -35,8 +35,8 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/js-polyfills": "0.86.0-main", - "@react-native/metro-babel-transformer": "0.86.0-main", + "@react-native/js-polyfills": "0.86.0-rc.0", + "@react-native/metro-babel-transformer": "0.86.0-rc.0", "metro-config": "^0.84.3", "metro-runtime": "^0.84.3" } diff --git a/packages/new-app-screen/package.json b/packages/new-app-screen/package.json index 39ff91c345b..e96895d13a4 100644 --- a/packages/new-app-screen/package.json +++ b/packages/new-app-screen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/new-app-screen", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "NewAppScreen component for React Native", "keywords": [ "react-native" @@ -22,7 +22,7 @@ "peerDependencies": { "@types/react": "^19.1.0", "react": "*", - "react-native": "1000.0.0" + "react-native": "0.86.0-rc.0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/normalize-color/package.json b/packages/normalize-color/package.json index 4a9366348a0..e282b49e4fe 100644 --- a/packages/normalize-color/package.json +++ b/packages/normalize-color/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/normalize-colors", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "Color normalization for React Native.", "license": "MIT", "repository": { diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json index 17fccdb5318..d21fa2a64e3 100644 --- a/packages/polyfills/package.json +++ b/packages/polyfills/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/js-polyfills", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "Polyfills for React Native.", "license": "MIT", "repository": { diff --git a/packages/react-native-babel-preset/package.json b/packages/react-native-babel-preset/package.json index 567efabac38..19cdfead7b4 100644 --- a/packages/react-native-babel-preset/package.json +++ b/packages/react-native-babel-preset/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-preset", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "Babel preset for React Native applications", "repository": { "type": "git", @@ -54,7 +54,7 @@ "@babel/plugin-transform-runtime": "^7.24.7", "@babel/plugin-transform-typescript": "^7.25.2", "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@react-native/babel-plugin-codegen": "0.86.0-main", + "@react-native/babel-plugin-codegen": "0.86.0-rc.0", "babel-plugin-syntax-hermes-parser": "0.36.0", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" diff --git a/packages/react-native-babel-transformer/package.json b/packages/react-native-babel-transformer/package.json index 7e59d70d940..d4e675ac063 100644 --- a/packages/react-native-babel-transformer/package.json +++ b/packages/react-native-babel-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-babel-transformer", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "Babel transformer for React Native applications.", "repository": { "type": "git", @@ -27,7 +27,7 @@ ], "dependencies": { "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.86.0-main", + "@react-native/babel-preset": "0.86.0-rc.0", "hermes-parser": "0.36.0", "nullthrows": "^1.1.1" }, diff --git a/packages/react-native-codegen/package.json b/packages/react-native-codegen/package.json index ef337321112..7c5e306a2c4 100644 --- a/packages/react-native-codegen/package.json +++ b/packages/react-native-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/codegen", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "Code generation tools for React Native", "license": "MIT", "repository": { diff --git a/packages/react-native-compatibility-check/package.json b/packages/react-native-compatibility-check/package.json index bb56c90a0ac..fe95ea97b53 100644 --- a/packages/react-native-compatibility-check/package.json +++ b/packages/react-native-compatibility-check/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/compatibility-check", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "Check a React Native app's boundary between JS and Native for incompatibilities", "license": "MIT", "repository": { @@ -38,7 +38,7 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/codegen": "0.86.0-main" + "@react-native/codegen": "0.86.0-rc.0" }, "devDependencies": { "flow-remove-types": "^2.237.2", diff --git a/packages/react-native-popup-menu-android/package.json b/packages/react-native-popup-menu-android/package.json index c917564a1e3..01e014ec31e 100644 --- a/packages/react-native-popup-menu-android/package.json +++ b/packages/react-native-popup-menu-android/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/popup-menu-android", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "PopupMenu for the Android platform", "main": "index.js", "files": [ @@ -21,12 +21,12 @@ }, "license": "MIT", "devDependencies": { - "@react-native/codegen": "0.86.0-main" + "@react-native/codegen": "0.86.0-rc.0" }, "peerDependencies": { "@types/react": "^19.1.0", "react": "*", - "react-native": "1000.0.0" + "react-native": "0.86.0-rc.0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/react-native/Libraries/Core/ReactNativeVersion.js b/packages/react-native/Libraries/Core/ReactNativeVersion.js index 1ff12f563e6..c9d6db8f09a 100644 --- a/packages/react-native/Libraries/Core/ReactNativeVersion.js +++ b/packages/react-native/Libraries/Core/ReactNativeVersion.js @@ -26,10 +26,10 @@ * ``` */ export default class ReactNativeVersion { - static major: number = 1000; - static minor: number = 0; + static major: number = 0; + static minor: number = 86; static patch: number = 0; - static prerelease: string | null = null; + static prerelease: string | null = 'rc.0'; static getVersionString(): string { return `${this.major}.${this.minor}.${this.patch}${this.prerelease != null ? `-${this.prerelease}` : ''}`; diff --git a/packages/react-native/React/Base/RCTVersion.m b/packages/react-native/React/Base/RCTVersion.m index 69ce4f75320..745cc11625a 100644 --- a/packages/react-native/React/Base/RCTVersion.m +++ b/packages/react-native/React/Base/RCTVersion.m @@ -21,10 +21,10 @@ static dispatch_once_t onceToken; dispatch_once(&onceToken, ^(void){ __rnVersion = @{ - RCTVersionMajor: @(1000), - RCTVersionMinor: @(0), + RCTVersionMajor: @(0), + RCTVersionMinor: @(86), RCTVersionPatch: @(0), - RCTVersionPrerelease: [NSNull null], + RCTVersionPrerelease: @"rc.0", }; }); return __rnVersion; diff --git a/packages/react-native/ReactAndroid/gradle.properties b/packages/react-native/ReactAndroid/gradle.properties index 71b1bf4cf75..69367669307 100644 --- a/packages/react-native/ReactAndroid/gradle.properties +++ b/packages/react-native/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=1000.0.0 +VERSION_NAME=0.86.0-rc.0 react.internal.publishingGroup=com.facebook.react react.internal.hermesPublishingGroup=com.facebook.hermes diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt index 889fa4d728c..4602b4cbd78 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt @@ -1,15 +1,20 @@ /** * Copyright (c) Meta Platforms, Inc. and affiliates. * - * This source code is licensed under the MIT license found in the LICENSE file in the root - * directory of this source tree. + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. * * @generated by scripts/releases/set-version.js */ + package com.facebook.react.modules.systeminfo public object ReactNativeVersion { @JvmField - public val VERSION: Map = - mapOf("major" to 1000, "minor" to 0, "patch" to 0, "prerelease" to null) + public val VERSION: Map = mapOf( + "major" to 0, + "minor" to 86, + "patch" to 0, + "prerelease" to "rc.0" + ) } diff --git a/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h b/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h index 25468f63f05..2e859c24447 100644 --- a/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h @@ -12,17 +12,17 @@ #include #include -#define REACT_NATIVE_VERSION_MAJOR 1000 -#define REACT_NATIVE_VERSION_MINOR 0 +#define REACT_NATIVE_VERSION_MAJOR 0 +#define REACT_NATIVE_VERSION_MINOR 86 #define REACT_NATIVE_VERSION_PATCH 0 namespace facebook::react { struct ReactNativeVersionType { - int32_t Major = 1000; - int32_t Minor = 0; + int32_t Major = 0; + int32_t Minor = 86; int32_t Patch = 0; - std::string_view Prerelease = ""; + std::string_view Prerelease = "rc.0"; }; constexpr ReactNativeVersionType ReactNativeVersion; diff --git a/packages/react-native/package.json b/packages/react-native/package.json index e7e8348de3e..df11bd4cd61 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "1000.0.0", + "version": "0.86.0-rc.0", "description": "A framework for building native apps using React", "license": "MIT", "repository": { @@ -149,7 +149,7 @@ "featureflags": "node ./scripts/featureflags/index.js" }, "peerDependencies": { - "@react-native/jest-preset": "0.86.0-main", + "@react-native/jest-preset": "0.86.0-rc.0", "@types/react": "^19.1.1", "react": "^19.2.3" }, @@ -162,13 +162,13 @@ } }, "dependencies": { - "@react-native/assets-registry": "0.86.0-main", - "@react-native/codegen": "0.86.0-main", - "@react-native/community-cli-plugin": "0.86.0-main", - "@react-native/gradle-plugin": "0.86.0-main", - "@react-native/js-polyfills": "0.86.0-main", - "@react-native/normalize-colors": "0.86.0-main", - "@react-native/virtualized-lists": "0.86.0-main", + "@react-native/assets-registry": "0.86.0-rc.0", + "@react-native/codegen": "0.86.0-rc.0", + "@react-native/community-cli-plugin": "0.86.0-rc.0", + "@react-native/gradle-plugin": "0.86.0-rc.0", + "@react-native/js-polyfills": "0.86.0-rc.0", + "@react-native/normalize-colors": "0.86.0-rc.0", + "@react-native/virtualized-lists": "0.86.0-rc.0", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", diff --git a/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap b/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap index 40e82c15eff..a9b0f736d9d 100644 --- a/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap +++ b/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap @@ -79,7 +79,7 @@ exports[`execute test-app "ReactAppDependencyProvider/ReactAppDependencyProvider # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"1000.0.0\\" +version = \\"0.86.0-rc.0\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -399,7 +399,7 @@ exports[`execute test-app "ReactCodegen/ReactCodegen.podspec" should match snaps # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"1000.0.0\\" +version = \\"0.86.0-rc.0\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -590,7 +590,7 @@ exports[`execute test-app-legacy "ReactAppDependencyProvider/ReactAppDependencyP # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"1000.0.0\\" +version = \\"0.86.0-rc.0\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -882,7 +882,7 @@ exports[`execute test-app-legacy "ReactCodegen/ReactCodegen.podspec" should matc # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"1000.0.0\\" +version = \\"0.86.0-rc.0\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -992,4 +992,4 @@ SCRIPT end " -`; +`; \ No newline at end of file diff --git a/packages/rn-tester/package.json b/packages/rn-tester/package.json index 9fae98c0e2f..7ec5d3997e9 100644 --- a/packages/rn-tester/package.json +++ b/packages/rn-tester/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/tester", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "private": true, "description": "React Native tester app.", "license": "MIT", @@ -25,15 +25,15 @@ "e2e-test-ios": "./scripts/maestro-test-ios.sh" }, "dependencies": { - "@react-native/new-app-screen": "0.86.0-main", - "@react-native/popup-menu-android": "0.86.0-main", + "@react-native/new-app-screen": "0.86.0-rc.0", + "@react-native/popup-menu-android": "0.86.0-rc.0", "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", "nullthrows": "^1.1.1" }, "peerDependencies": { "react": "19.2.3", - "react-native": "1000.0.0" + "react-native": "0.86.0-rc.0" }, "codegenConfig": { "name": "AppSpecs", diff --git a/packages/typescript-config/package.json b/packages/typescript-config/package.json index 39d17317610..55aa620a5f8 100644 --- a/packages/typescript-config/package.json +++ b/packages/typescript-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/typescript-config", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "Default TypeScript configuration for React Native apps", "license": "MIT", "repository": { diff --git a/packages/virtualized-lists/package.json b/packages/virtualized-lists/package.json index f49bce4c38a..fe8f57893b9 100644 --- a/packages/virtualized-lists/package.json +++ b/packages/virtualized-lists/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/virtualized-lists", - "version": "0.86.0-main", + "version": "0.86.0-rc.0", "description": "Virtualized lists for React Native.", "license": "MIT", "repository": { @@ -53,7 +53,7 @@ "peerDependencies": { "@types/react": "^19.2.0", "react": "*", - "react-native": "1000.0.0" + "react-native": "0.86.0-rc.0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/private/helloworld/package.json b/private/helloworld/package.json index f534e6e1606..74fccd66e02 100644 --- a/private/helloworld/package.json +++ b/private/helloworld/package.json @@ -13,17 +13,17 @@ }, "dependencies": { "react": "19.2.3", - "react-native": "1000.0.0" + "react-native": "0.86.0-rc.0" }, "devDependencies": { "@babel/core": "^7.25.2", "@babel/preset-env": "^7.25.3", "@babel/runtime": "^7.25.0", - "@react-native/babel-preset": "0.86.0-main", - "@react-native/core-cli-utils": "0.86.0-main", - "@react-native/eslint-config": "0.86.0-main", - "@react-native/metro-config": "0.86.0-main", - "@react-native/typescript-config": "0.86.0-main", + "@react-native/babel-preset": "0.86.0-rc.0", + "@react-native/core-cli-utils": "0.86.0-rc.0", + "@react-native/eslint-config": "0.86.0-rc.0", + "@react-native/metro-config": "0.86.0-rc.0", + "@react-native/typescript-config": "0.86.0-rc.0", "@types/jest": "^29.5.14", "commander": "^12.0.0", "eslint": "^8.19.0", diff --git a/private/react-native-codegen-typescript-test/package.json b/private/react-native-codegen-typescript-test/package.json index d630df6aa0b..46dfa33e400 100644 --- a/private/react-native-codegen-typescript-test/package.json +++ b/private/react-native-codegen-typescript-test/package.json @@ -13,7 +13,7 @@ "prepare": "yarn run build" }, "dependencies": { - "@react-native/codegen": "0.86.0-main" + "@react-native/codegen": "0.86.0-rc.0" }, "devDependencies": { "@babel/core": "^7.25.2", From 6b54fca2c02ae3ca9187c8a379fb3580f34d9ec9 Mon Sep 17 00:00:00 2001 From: React Native Bot Date: Wed, 6 May 2026 17:38:15 +0000 Subject: [PATCH 04/30] [LOCAL] Bump Podfile.lock --- packages/rn-tester/Podfile.lock | 2195 ++++++++++++------------------- 1 file changed, 857 insertions(+), 1338 deletions(-) diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index d02e59f6e14..8720ca5d515 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -1,33 +1,14 @@ PODS: - - boost (1.84.0) - - DoubleConversion (1.1.6) - - fast_float (8.0.0) - - FBLazyVector (1000.0.0) - - fmt (12.1.0) - - glog (0.3.5) - - hermes-engine (1000.0.0): - - hermes-engine/cdp (= 1000.0.0) - - hermes-engine/Hermes (= 1000.0.0) - - hermes-engine/inspector (= 1000.0.0) - - hermes-engine/inspector_chrome (= 1000.0.0) - - hermes-engine/Public (= 1000.0.0) - - hermes-engine/cdp (1000.0.0) - - hermes-engine/Hermes (1000.0.0) - - hermes-engine/inspector (1000.0.0) - - hermes-engine/inspector_chrome (1000.0.0) - - hermes-engine/Public (1000.0.0) - - MyNativeView (0.82.0-main): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - FBLazyVector (0.86.0-rc.0) + - hermes-engine (250829098.0.13): + - hermes-engine/Pre-built (= 250829098.0.13) + - hermes-engine/Pre-built (250829098.0.13) + - MyNativeView (0.86.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags @@ -42,20 +23,14 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - NativeCxxModuleExample (0.82.0-main): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - NativeCxxModuleExample (0.86.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags @@ -70,62 +45,37 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - OCMock (3.9.4) - - RCT-Folly (2024.11.18.00): - - boost - - DoubleConversion - - fast_float (= 8.0.0) - - fmt (= 12.1.0) - - glog - - RCT-Folly/Default (= 2024.11.18.00) - - RCT-Folly/Default (2024.11.18.00): - - boost - - DoubleConversion - - fast_float (= 8.0.0) - - fmt (= 12.1.0) - - glog - - RCT-Folly/Fabric (2024.11.18.00): - - boost - - DoubleConversion - - fast_float (= 8.0.0) - - fmt (= 12.1.0) - - glog - - RCTDeprecation (1000.0.0) - - RCTRequired (1000.0.0) - - RCTSwiftUI (1000.0.0) - - RCTSwiftUIWrapper (1000.0.0): + - RCTDeprecation (0.86.0-rc.0) + - RCTRequired (0.86.0-rc.0) + - RCTSwiftUI (0.86.0-rc.0) + - RCTSwiftUIWrapper (0.86.0-rc.0): - RCTSwiftUI - - RCTTypeSafety (1000.0.0): - - FBLazyVector (= 1000.0.0) - - RCTRequired (= 1000.0.0) - - React-Core (= 1000.0.0) - - React (1000.0.0): - - React-Core (= 1000.0.0) - - React-Core/DevSupport (= 1000.0.0) - - React-Core/RCTWebSocket (= 1000.0.0) - - React-RCTActionSheet (= 1000.0.0) - - React-RCTAnimation (= 1000.0.0) - - React-RCTBlob (= 1000.0.0) - - React-RCTImage (= 1000.0.0) - - React-RCTLinking (= 1000.0.0) - - React-RCTNetwork (= 1000.0.0) - - React-RCTSettings (= 1000.0.0) - - React-RCTText (= 1000.0.0) - - React-RCTVibration (= 1000.0.0) - - React-callinvoker (1000.0.0) - - React-Core (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - RCTTypeSafety (0.86.0-rc.0): + - FBLazyVector (= 0.86.0-rc.0) + - RCTRequired (= 0.86.0-rc.0) + - React-Core (= 0.86.0-rc.0) + - React (0.86.0-rc.0): + - React-Core (= 0.86.0-rc.0) + - React-Core/DevSupport (= 0.86.0-rc.0) + - React-Core/RCTWebSocket (= 0.86.0-rc.0) + - React-RCTActionSheet (= 0.86.0-rc.0) + - React-RCTAnimation (= 0.86.0-rc.0) + - React-RCTBlob (= 0.86.0-rc.0) + - React-RCTImage (= 0.86.0-rc.0) + - React-RCTLinking (= 0.86.0-rc.0) + - React-RCTNetwork (= 0.86.0-rc.0) + - React-RCTSettings (= 0.86.0-rc.0) + - React-RCTText (= 0.86.0-rc.0) + - React-RCTVibration (= 0.86.0-rc.0) + - React-callinvoker (0.86.0-rc.0) + - React-Core (0.86.0-rc.0): + - hermes-engine - RCTDeprecation - - React-Core/Default (= 1000.0.0) + - React-Core-prebuilt + - React-Core/Default (= 0.86.0-rc.0) - React-cxxreact - React-featureflags - React-hermes @@ -138,18 +88,14 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/CoreModulesHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt (0.86.0-rc.0): + - ReactNativeDependencies + - React-Core/CoreModulesHeaders (0.86.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -163,18 +109,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/Default (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/Default (0.86.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-cxxreact - React-featureflags - React-hermes @@ -187,20 +127,14 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/DevSupport (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/DevSupport (0.86.0-rc.0): + - hermes-engine - RCTDeprecation - - React-Core/Default (= 1000.0.0) - - React-Core/RCTWebSocket (= 1000.0.0) + - React-Core-prebuilt + - React-Core/Default (= 0.86.0-rc.0) + - React-Core/RCTWebSocket (= 0.86.0-rc.0) - React-cxxreact - React-featureflags - React-hermes @@ -213,18 +147,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTActionSheetHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTActionSheetHeaders (0.86.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -238,18 +166,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTAnimationHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTAnimationHeaders (0.86.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -263,18 +185,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTBlobHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTBlobHeaders (0.86.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -288,18 +204,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTImageHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTImageHeaders (0.86.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -313,18 +223,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTLinkingHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTLinkingHeaders (0.86.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -338,18 +242,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTNetworkHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTNetworkHeaders (0.86.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -363,18 +261,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTPushNotificationHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTPushNotificationHeaders (0.86.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -388,18 +280,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTSettingsHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTSettingsHeaders (0.86.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -413,18 +299,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTTextHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTTextHeaders (0.86.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -438,18 +318,12 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTVibrationHeaders (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTVibrationHeaders (0.86.0-rc.0): + - hermes-engine - RCTDeprecation + - React-Core-prebuilt - React-Core/Default - React-cxxreact - React-featureflags @@ -463,19 +337,13 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Core/RCTWebSocket (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core/RCTWebSocket (0.86.0-rc.0): + - hermes-engine - RCTDeprecation - - React-Core/Default (= 1000.0.0) + - React-Core-prebuilt + - React-Core/Default (= 0.86.0-rc.0) - React-cxxreact - React-featureflags - React-hermes @@ -488,76 +356,65 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-CoreModules (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - RCTTypeSafety (= 1000.0.0) - - React-Core/CoreModulesHeaders (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-CoreModules (0.86.0-rc.0): + - RCTTypeSafety (= 0.86.0-rc.0) + - React-Core-prebuilt + - React-Core/CoreModulesHeaders (= 0.86.0-rc.0) + - React-debug + - React-featureflags + - React-jsi (= 0.86.0-rc.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 1000.0.0) + - React-RCTImage (= 0.86.0-rc.0) - React-runtimeexecutor + - React-utils - ReactCommon - - SocketRocket - - React-cxxreact (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-callinvoker (= 1000.0.0) - - React-debug (= 1000.0.0) - - React-jsi (= 1000.0.0) + - ReactNativeDependencies + - React-cxxreact (0.86.0-rc.0): + - hermes-engine + - React-callinvoker (= 0.86.0-rc.0) + - React-Core-prebuilt + - React-debug (= 0.86.0-rc.0) + - React-jsi (= 0.86.0-rc.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 1000.0.0) - - React-perflogger (= 1000.0.0) - - React-runtimeexecutor - - React-timing (= 1000.0.0) - - SocketRocket - - React-debug (1000.0.0) - - React-defaultsnativemodule (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-logger (= 0.86.0-rc.0) + - React-perflogger (= 0.86.0-rc.0) + - React-runtimeexecutor + - React-timing (= 0.86.0-rc.0) + - React-utils + - ReactNativeDependencies + - React-debug (0.86.0-rc.0): + - React-debug/redbox (= 0.86.0-rc.0) + - React-debug/redbox (0.86.0-rc.0) + - React-defaultsnativemodule (0.86.0-rc.0): + - hermes-engine + - React-Core-prebuilt - React-domnativemodule + - React-Fabric/animated + - React-featureflags - React-featureflagsnativemodule - React-idlecallbacksnativemodule + - React-intersectionobservernativemodule - React-jsi - React-jsiexecutor - React-microtasksnativemodule + - React-mutationobservernativemodule - React-RCTFBReactNativeSpec - - SocketRocket - - React-domnativemodule (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-viewtransitionnativemodule + - React-webperformancenativemodule + - ReactNativeDependencies + - Yoga + - React-domnativemodule (0.86.0-rc.0): + - hermes-engine + - React-Core-prebuilt - React-Fabric - React-Fabric/bridging - React-FabricComponents @@ -567,40 +424,35 @@ PODS: - React-RCTFBReactNativeSpec - React-runtimeexecutor - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Fabric (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Fabric (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/animations (= 1000.0.0) - - React-Fabric/attributedstring (= 1000.0.0) - - React-Fabric/bridging (= 1000.0.0) - - React-Fabric/componentregistry (= 1000.0.0) - - React-Fabric/componentregistrynative (= 1000.0.0) - - React-Fabric/components (= 1000.0.0) - - React-Fabric/consistency (= 1000.0.0) - - React-Fabric/core (= 1000.0.0) - - React-Fabric/dom (= 1000.0.0) - - React-Fabric/imagemanager (= 1000.0.0) - - React-Fabric/leakchecker (= 1000.0.0) - - React-Fabric/mounting (= 1000.0.0) - - React-Fabric/observers (= 1000.0.0) - - React-Fabric/scheduler (= 1000.0.0) - - React-Fabric/telemetry (= 1000.0.0) - - React-Fabric/templateprocessor (= 1000.0.0) - - React-Fabric/uimanager (= 1000.0.0) + - React-Fabric/animated (= 0.86.0-rc.0) + - React-Fabric/animationbackend (= 0.86.0-rc.0) + - React-Fabric/animations (= 0.86.0-rc.0) + - React-Fabric/attributedstring (= 0.86.0-rc.0) + - React-Fabric/bridging (= 0.86.0-rc.0) + - React-Fabric/componentregistry (= 0.86.0-rc.0) + - React-Fabric/componentregistrynative (= 0.86.0-rc.0) + - React-Fabric/components (= 0.86.0-rc.0) + - React-Fabric/consistency (= 0.86.0-rc.0) + - React-Fabric/core (= 0.86.0-rc.0) + - React-Fabric/dom (= 0.86.0-rc.0) + - React-Fabric/imagemanager (= 0.86.0-rc.0) + - React-Fabric/leakchecker (= 0.86.0-rc.0) + - React-Fabric/mounting (= 0.86.0-rc.0) + - React-Fabric/observers (= 0.86.0-rc.0) + - React-Fabric/scheduler (= 0.86.0-rc.0) + - React-Fabric/telemetry (= 0.86.0-rc.0) + - React-Fabric/uimanager (= 0.86.0-rc.0) + - React-Fabric/viewtransition (= 0.86.0-rc.0) - React-featureflags - React-graphics - React-jsi @@ -611,22 +463,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/animations (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/animated (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug + - React-Fabric/animationbackend - React-featureflags - React-graphics - React-jsi @@ -637,20 +483,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/attributedstring (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/animationbackend (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -663,20 +502,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/bridging (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/animations (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -689,20 +521,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/componentregistry (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/attributedstring (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -715,20 +540,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/componentregistrynative (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/bridging (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -741,26 +559,15 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/components (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/componentregistry (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 1000.0.0) - - React-Fabric/components/root (= 1000.0.0) - - React-Fabric/components/scrollview (= 1000.0.0) - - React-Fabric/components/view (= 1000.0.0) - React-featureflags - React-graphics - React-jsi @@ -771,20 +578,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/components/legacyviewmanagerinterop (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/componentregistrynative (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -797,22 +597,19 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/components/root (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/components (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug + - React-Fabric/components/legacyviewmanagerinterop (= 0.86.0-rc.0) + - React-Fabric/components/root (= 0.86.0-rc.0) + - React-Fabric/components/scrollview (= 0.86.0-rc.0) + - React-Fabric/components/view (= 0.86.0-rc.0) - React-featureflags - React-graphics - React-jsi @@ -823,20 +620,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/components/scrollview (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/components/legacyviewmanagerinterop (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -849,20 +639,51 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/components/view (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/components/root (0.86.0-rc.0): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/components/scrollview (0.86.0-rc.0): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/components/view (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -876,21 +697,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Fabric/consistency (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Fabric/consistency (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -903,20 +717,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/core (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/core (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -929,20 +736,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/dom (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/dom (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -955,20 +755,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/imagemanager (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/imagemanager (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -981,20 +774,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/leakchecker (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/leakchecker (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -1007,49 +793,38 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/mounting (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/mounting (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags - React-graphics - React-jsi - React-jsiexecutor + - React-jsinspectortracing - React-logger - React-rendererdebug - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/observers (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/observers (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/observers/events (= 1000.0.0) + - React-Fabric/observers/events (= 0.86.0-rc.0) + - React-Fabric/observers/intersection (= 0.86.0-rc.0) + - React-Fabric/observers/mutation (= 0.86.0-rc.0) - React-featureflags - React-graphics - React-jsi @@ -1060,20 +835,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/observers/events (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/observers/events (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -1086,23 +854,56 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/scheduler (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/observers/intersection (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/observers/mutation (0.86.0-rc.0): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/scheduler (0.86.0-rc.0): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric/animationbackend - React-Fabric/observers/events + - React-Fabric/viewtransition - React-featureflags - React-graphics - React-jsi @@ -1115,20 +916,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/telemetry (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/telemetry (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -1141,49 +935,36 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/templateprocessor (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/uimanager (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug + - React-Fabric/uimanager/consistency (= 0.86.0-rc.0) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger + - React-rendererconsistency - React-rendererdebug - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/uimanager (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/uimanager/consistency (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 1000.0.0) - React-featureflags - React-graphics - React-jsi @@ -1195,20 +976,13 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/uimanager/consistency (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/viewtransition (0.86.0-rc.0): + - hermes-engine - RCTRequired - - RCTSwiftUIWrapper - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -1216,30 +990,23 @@ PODS: - React-jsi - React-jsiexecutor - React-logger - - React-rendererconsistency - React-rendererdebug - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-FabricComponents (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-FabricComponents (0.86.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 1000.0.0) - - React-FabricComponents/textlayoutmanager (= 1000.0.0) + - React-FabricComponents/components (= 0.86.0-rc.0) + - React-FabricComponents/textlayoutmanager (= 0.86.0-rc.0) - React-featureflags - React-graphics - React-jsi @@ -1250,33 +1017,28 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components (0.86.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 1000.0.0) - - React-FabricComponents/components/iostextinput (= 1000.0.0) - - React-FabricComponents/components/modal (= 1000.0.0) - - React-FabricComponents/components/rncore (= 1000.0.0) - - React-FabricComponents/components/safeareaview (= 1000.0.0) - - React-FabricComponents/components/scrollview (= 1000.0.0) - - React-FabricComponents/components/text (= 1000.0.0) - - React-FabricComponents/components/textinput (= 1000.0.0) - - React-FabricComponents/components/unimplementedview (= 1000.0.0) - - React-FabricComponents/components/virtualview (= 1000.0.0) + - React-FabricComponents/components/inputaccessory (= 0.86.0-rc.0) + - React-FabricComponents/components/iostextinput (= 0.86.0-rc.0) + - React-FabricComponents/components/modal (= 0.86.0-rc.0) + - React-FabricComponents/components/rncore (= 0.86.0-rc.0) + - React-FabricComponents/components/safeareaview (= 0.86.0-rc.0) + - React-FabricComponents/components/scrollview (= 0.86.0-rc.0) + - React-FabricComponents/components/switch (= 0.86.0-rc.0) + - React-FabricComponents/components/text (= 0.86.0-rc.0) + - React-FabricComponents/components/textinput (= 0.86.0-rc.0) + - React-FabricComponents/components/unimplementedview (= 0.86.0-rc.0) + - React-FabricComponents/components/virtualview (= 0.86.0-rc.0) - React-featureflags - React-graphics - React-jsi @@ -1287,20 +1049,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/inputaccessory (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/inputaccessory (0.86.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1314,20 +1070,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/iostextinput (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/iostextinput (0.86.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1341,20 +1091,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/modal (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/modal (0.86.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1368,20 +1112,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/rncore (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/rncore (0.86.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1395,20 +1133,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/safeareaview (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/safeareaview (0.86.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1422,20 +1154,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/scrollview (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/scrollview (0.86.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1449,20 +1175,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/text (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/switch (0.86.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1476,20 +1196,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/textinput (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/text (0.86.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1503,20 +1217,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/unimplementedview (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/textinput (0.86.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1530,20 +1238,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/virtualview (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/unimplementedview (0.86.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1557,20 +1259,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/textlayoutmanager (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/virtualview (0.86.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1584,271 +1280,223 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricImage (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) + - React-FabricComponents/textlayoutmanager (0.86.0-rc.0): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-FabricImage (0.86.0-rc.0): + - hermes-engine + - RCTRequired (= 0.86.0-rc.0) + - RCTTypeSafety (= 0.86.0-rc.0) + - React-Core-prebuilt - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 1000.0.0) + - React-jsiexecutor (= 0.86.0-rc.0) - React-logger - React-rendererdebug - React-utils - ReactCommon - - SocketRocket + - ReactNativeDependencies - Yoga - - React-featureflags (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - SocketRocket - - React-featureflagsnativemodule (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-featureflags (0.86.0-rc.0): + - React-Core-prebuilt + - ReactNativeDependencies + - React-featureflagsnativemodule (0.86.0-rc.0): + - hermes-engine + - React-Core-prebuilt - React-featureflags - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - SocketRocket - - React-graphics (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-graphics (0.86.0-rc.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt + - React-featureflags - React-jsi - React-jsiexecutor + - React-rendererdebug - React-utils - - SocketRocket - - React-hermes (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-hermes (0.86.0-rc.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-cxxreact (= 1000.0.0) + - React-Core-prebuilt + - React-cxxreact (= 0.86.0-rc.0) - React-jsi - - React-jsiexecutor (= 1000.0.0) + - React-jsiexecutor (= 0.86.0-rc.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-perflogger (= 1000.0.0) + - React-jsitooling + - React-oscompat + - React-perflogger (= 0.86.0-rc.0) - React-runtimeexecutor - - SocketRocket - - React-idlecallbacksnativemodule (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-idlecallbacksnativemodule (0.86.0-rc.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - React-runtimeexecutor - React-runtimescheduler - ReactCommon/turbomodule/core - - SocketRocket - - React-ImageManager (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-ImageManager (0.86.0-rc.0): + - React-Core-prebuilt - React-Core/Default - React-debug - React-Fabric - React-graphics - React-rendererdebug - React-utils - - SocketRocket - - React-jserrorhandler (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-intersectionobservernativemodule (0.86.0-rc.0): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact + - React-Fabric + - React-Fabric/bridging + - React-graphics + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - React-runtimeexecutor + - React-runtimescheduler + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-jserrorhandler (0.86.0-rc.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags - React-jsi - ReactCommon/turbomodule/bridging - - SocketRocket - - React-jsi (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - SocketRocket - - React-jsiexecutor (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) + - ReactNativeDependencies + - React-jsi (0.86.0-rc.0): + - hermes-engine + - React-Core-prebuilt + - ReactNativeDependencies + - React-jsiexecutor (0.86.0-rc.0): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-jserrorhandler + - React-jsi - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-perflogger (= 1000.0.0) + - React-jsitooling + - React-perflogger - React-runtimeexecutor - - SocketRocket - - React-jsinspector (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - React-utils + - ReactNativeDependencies + - React-jsinspector (0.86.0-rc.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt - React-featureflags - React-jsi - React-jsinspectorcdp - React-jsinspectornetwork - React-jsinspectortracing - - React-perflogger (= 1000.0.0) - - React-runtimeexecutor - - SocketRocket - - React-jsinspectorcdp (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - SocketRocket - - React-jsinspectornetwork (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - React-featureflags + - React-oscompat + - React-perflogger (= 0.86.0-rc.0) + - React-runtimeexecutor + - React-utils + - ReactNativeDependencies + - React-jsinspectorcdp (0.86.0-rc.0): + - React-Core-prebuilt + - ReactNativeDependencies + - React-jsinspectornetwork (0.86.0-rc.0): + - React-Core-prebuilt - React-jsinspectorcdp - - React-performancetimeline - - React-timing - - SocketRocket - - React-jsinspectortracing (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-jsinspectortracing (0.86.0-rc.0): + - hermes-engine + - React-Core-prebuilt + - React-jsi + - React-jsinspectornetwork - React-oscompat - React-timing - - SocketRocket - - React-jsitooling (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-utils + - ReactNativeDependencies + - React-jsitooling (0.86.0-rc.0): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact (= 0.86.0-rc.0) + - React-debug + - React-jsi (= 0.86.0-rc.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-runtimeexecutor - - SocketRocket - - React-jsitracing (1000.0.0): - - React-jsi - - React-logger (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - SocketRocket - - React-Mapbuffer (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - React-debug - - SocketRocket - - React-microtasksnativemodule (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-utils + - ReactNativeDependencies + - React-jsitracing (0.86.0-rc.0): + - React-jsi + - React-logger (0.86.0-rc.0): + - React-Core-prebuilt + - ReactNativeDependencies + - React-Mapbuffer (0.86.0-rc.0): + - React-Core-prebuilt + - React-debug + - ReactNativeDependencies + - React-microtasksnativemodule (0.86.0-rc.0): + - hermes-engine + - React-Core-prebuilt - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - SocketRocket - - React-NativeModulesApple (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-mutationobservernativemodule (0.86.0-rc.0): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact + - React-Fabric + - React-Fabric/bridging + - React-Fabric/observers/mutation + - React-featureflags + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - React-runtimeexecutor + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-NativeModulesApple (0.86.0-rc.0): + - hermes-engine - React-callinvoker - React-Core + - React-Core-prebuilt - React-cxxreact + - React-debug - React-featureflags - React-jsi - React-jsinspector @@ -1856,73 +1504,53 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - SocketRocket - - React-oscompat (1000.0.0) - - React-perflogger (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - SocketRocket - - React-performancecdpmetrics (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-networking (0.86.0-rc.0): + - React-Core-prebuilt + - React-jsinspectornetwork + - React-jsinspectortracing + - React-performancetimeline + - React-timing + - ReactNativeDependencies + - React-oscompat (0.86.0-rc.0) + - React-perflogger (0.86.0-rc.0): + - React-Core-prebuilt + - ReactNativeDependencies + - React-performancecdpmetrics (0.86.0-rc.0): + - hermes-engine + - React-Core-prebuilt - React-jsi - React-performancetimeline - React-runtimeexecutor - React-timing - - SocketRocket - - React-performancetimeline (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-performancetimeline (0.86.0-rc.0): + - React-Core-prebuilt - React-featureflags + - React-jsinspector - React-jsinspectortracing - React-perflogger - React-timing - - SocketRocket - - React-RCTActionSheet (1000.0.0): - - React-Core/RCTActionSheetHeaders (= 1000.0.0) - - React-RCTAnimation (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTActionSheet (0.86.0-rc.0): + - React-Core/RCTActionSheetHeaders (= 0.86.0-rc.0) + - React-RCTAnimation (0.86.0-rc.0): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTAnimationHeaders + - React-debug - React-featureflags - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - SocketRocket - - React-RCTAppDelegate (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTAppDelegate (0.86.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-CoreModules - React-debug - React-defaultsnativemodule @@ -1944,16 +1572,10 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon - - SocketRocket - - React-RCTBlob (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTBlob (0.86.0-rc.0): + - hermes-engine + - React-Core-prebuilt - React-Core/RCTBlobHeaders - React-Core/RCTWebSocket - React-jsi @@ -1963,17 +1585,12 @@ PODS: - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - SocketRocket - - React-RCTFabric (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTFabric (0.86.0-rc.0): + - hermes-engine + - RCTSwiftUIWrapper - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-FabricComponents @@ -1984,8 +1601,9 @@ PODS: - React-jsi - React-jsinspector - React-jsinspectorcdp - - React-jsinspectornetwork - React-jsinspectortracing + - React-networking + - React-performancecdpmetrics - React-performancetimeline - React-RCTAnimation - React-RCTFBReactNativeSpec @@ -1997,37 +1615,25 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket + - ReactNativeDependencies - Yoga - - React-RCTFBReactNativeSpec (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-RCTFBReactNativeSpec (0.86.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-jsi - React-NativeModulesApple - - React-RCTFBReactNativeSpec/components (= 1000.0.0) + - React-RCTFBReactNativeSpec/components (= 0.86.0-rc.0) - ReactCommon - - SocketRocket - - React-RCTFBReactNativeSpec/components (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTFBReactNativeSpec/components (0.86.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags @@ -2037,66 +1643,52 @@ PODS: - React-rendererdebug - React-utils - ReactCommon - - SocketRocket + - ReactNativeDependencies - Yoga - - React-RCTImage (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - React-RCTImage (0.86.0-rc.0): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTImageHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - SocketRocket - - React-RCTLinking (1000.0.0): - - React-Core/RCTLinkingHeaders (= 1000.0.0) - - React-jsi (= 1000.0.0) + - ReactNativeDependencies + - React-RCTLinking (0.86.0-rc.0): + - React-Core/RCTLinkingHeaders (= 0.86.0-rc.0) + - React-jsi (= 0.86.0-rc.0) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-RCTNetwork (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactCommon/turbomodule/core (= 0.86.0-rc.0) + - React-RCTNetwork (0.86.0-rc.0): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTNetworkHeaders + - React-debug - React-featureflags - React-jsi - React-jsinspectorcdp - React-jsinspectornetwork - React-NativeModulesApple + - React-networking - React-RCTFBReactNativeSpec - ReactCommon - - SocketRocket - - React-RCTPushNotification (1000.0.0): + - ReactNativeDependencies + - React-RCTPushNotification (0.86.0-rc.0): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTPushNotificationHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTRuntime (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-RCTRuntime (0.86.0-rc.0): + - hermes-engine - React-Core + - React-Core-prebuilt + - React-debug - React-jsi - React-jsinspector - React-jsinspectorcdp @@ -2106,76 +1698,47 @@ PODS: - React-RuntimeCore - React-runtimeexecutor - React-RuntimeHermes - - SocketRocket - - React-RCTSettings (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - React-utils + - ReactNativeDependencies + - React-RCTSettings (0.86.0-rc.0): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTSettingsHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - SocketRocket - - React-RCTTest (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - React-Core (= 1000.0.0) - - React-CoreModules (= 1000.0.0) - - React-jsi (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - SocketRocket - - React-RCTText (1000.0.0): - - React-Core/RCTTextHeaders (= 1000.0.0) + - ReactNativeDependencies + - React-RCTTest (0.86.0-rc.0): + - React-Core (= 0.86.0-rc.0) + - React-Core-prebuilt + - React-CoreModules (= 0.86.0-rc.0) + - React-jsi (= 0.86.0-rc.0) + - ReactCommon/turbomodule/core (= 0.86.0-rc.0) + - ReactNativeDependencies + - React-RCTText (0.86.0-rc.0): + - React-Core/RCTTextHeaders (= 0.86.0-rc.0) - Yoga - - React-RCTVibration (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - React-RCTVibration (0.86.0-rc.0): + - React-Core-prebuilt - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - SocketRocket - - React-rendererconsistency (1000.0.0) - - React-renderercss (1000.0.0): - - React-debug - - React-utils - - React-rendererdebug (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - React-debug - - SocketRocket - - React-RuntimeApple (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-rendererconsistency (0.86.0-rc.0) + - React-renderercss (0.86.0-rc.0): + - React-debug + - React-utils + - React-rendererdebug (0.86.0-rc.0): + - React-Core-prebuilt + - React-debug + - ReactNativeDependencies + - React-RuntimeApple (0.86.0-rc.0): + - hermes-engine - React-callinvoker + - React-Core-prebuilt - React-Core/Default - React-CoreModules - React-cxxreact @@ -2194,16 +1757,10 @@ PODS: - React-RuntimeHermes - React-runtimescheduler - React-utils - - SocketRocket - - React-RuntimeCore (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-RuntimeCore (0.86.0-rc.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt - React-cxxreact - React-Fabric - React-featureflags @@ -2216,29 +1773,17 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket - - React-runtimeexecutor (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-runtimeexecutor (0.86.0-rc.0): + - React-Core-prebuilt - React-debug - React-featureflags - - React-jsi (= 1000.0.0) + - React-jsi (= 0.86.0-rc.0) - React-utils - - SocketRocket - - React-RuntimeHermes (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-RuntimeHermes (0.86.0-rc.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt - React-featureflags - React-hermes - React-jsi @@ -2250,17 +1795,11 @@ PODS: - React-RuntimeCore - React-runtimeexecutor - React-utils - - SocketRocket - - React-runtimescheduler (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-runtimescheduler (0.86.0-rc.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - React-callinvoker + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -2272,34 +1811,46 @@ PODS: - React-runtimeexecutor - React-timing - React-utils - - SocketRocket - - React-timing (1000.0.0) - - React-utils (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-debug - - React-jsi (= 1000.0.0) - - SocketRocket - - ReactAppDependencyProvider (1000.0.0): + - ReactNativeDependencies + - React-timing (0.86.0-rc.0): + - React-debug + - React-utils (0.86.0-rc.0): + - hermes-engine + - React-Core-prebuilt + - React-debug + - React-jsi (= 0.86.0-rc.0) + - ReactNativeDependencies + - React-viewtransitionnativemodule (0.86.0-rc.0): + - hermes-engine + - React-Core-prebuilt + - React-Fabric + - React-Fabric/bridging + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - React-runtimeexecutor + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-webperformancenativemodule (0.86.0-rc.0): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact + - React-jsi + - React-jsiexecutor + - React-performancetimeline + - React-RCTFBReactNativeSpec + - React-runtimeexecutor + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - ReactAppDependencyProvider (0.86.0-rc.0): - ReactCodegen - - ReactCodegen (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactCodegen (0.86.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-FabricImage @@ -2313,95 +1864,61 @@ PODS: - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - SocketRocket - - ReactCommon (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - ReactCommon/turbomodule (= 1000.0.0) - - SocketRocket - - ReactCommon-Samples (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - ReactCommon (0.86.0-rc.0): + - React-Core-prebuilt + - ReactCommon/turbomodule (= 0.86.0-rc.0) + - ReactNativeDependencies + - ReactCommon-Samples (0.86.0-rc.0): + - hermes-engine + - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - SocketRocket - - ReactCommon/turbomodule (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-callinvoker (= 1000.0.0) - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-logger (= 1000.0.0) - - React-perflogger (= 1000.0.0) - - ReactCommon/turbomodule/bridging (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - SocketRocket - - ReactCommon/turbomodule/bridging (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-callinvoker (= 1000.0.0) - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-logger (= 1000.0.0) - - React-perflogger (= 1000.0.0) - - SocketRocket - - ReactCommon/turbomodule/core (1000.0.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-callinvoker (= 1000.0.0) - - React-cxxreact (= 1000.0.0) - - React-debug (= 1000.0.0) - - React-featureflags (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-logger (= 1000.0.0) - - React-perflogger (= 1000.0.0) - - React-utils (= 1000.0.0) - - SocketRocket - - ScreenshotManager (0.82.0-main): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - ReactCommon/turbomodule (0.86.0-rc.0): + - hermes-engine + - React-callinvoker (= 0.86.0-rc.0) + - React-Core-prebuilt + - React-cxxreact (= 0.86.0-rc.0) + - React-jsi (= 0.86.0-rc.0) + - React-logger (= 0.86.0-rc.0) + - React-perflogger (= 0.86.0-rc.0) + - ReactCommon/turbomodule/bridging (= 0.86.0-rc.0) + - ReactCommon/turbomodule/core (= 0.86.0-rc.0) + - ReactNativeDependencies + - ReactCommon/turbomodule/bridging (0.86.0-rc.0): + - hermes-engine + - React-callinvoker (= 0.86.0-rc.0) + - React-Core-prebuilt + - React-cxxreact (= 0.86.0-rc.0) + - React-jsi (= 0.86.0-rc.0) + - React-logger (= 0.86.0-rc.0) + - React-perflogger (= 0.86.0-rc.0) + - ReactNativeDependencies + - ReactCommon/turbomodule/core (0.86.0-rc.0): + - hermes-engine + - React-callinvoker (= 0.86.0-rc.0) + - React-Core-prebuilt + - React-cxxreact (= 0.86.0-rc.0) + - React-debug (= 0.86.0-rc.0) + - React-featureflags (= 0.86.0-rc.0) + - React-jsi (= 0.86.0-rc.0) + - React-logger (= 0.86.0-rc.0) + - React-perflogger (= 0.86.0-rc.0) + - React-utils (= 0.86.0-rc.0) + - ReactNativeDependencies + - ReactNativeDependencies (0.86.0-rc.0) + - ScreenshotManager (0.86.0-rc.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags @@ -2416,23 +1933,16 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - SocketRocket (0.7.1) - Yoga (0.0.0) DEPENDENCIES: - - boost (from `../react-native/third-party-podspecs/boost.podspec`) - - DoubleConversion (from `../react-native/third-party-podspecs/DoubleConversion.podspec`) - - fast_float (from `../react-native/third-party-podspecs/fast_float.podspec`) - FBLazyVector (from `../react-native/Libraries/FBLazyVector`) - - fmt (from `../react-native/third-party-podspecs/fmt.podspec`) - - glog (from `../react-native/third-party-podspecs/glog.podspec`) - hermes-engine (from `../react-native/sdks/hermes-engine/hermes-engine.podspec`) - MyNativeView (from `NativeComponentExample`) - NativeCxxModuleExample (from `NativeCxxModuleExample`) - OCMock (~> 3.9.1) - - RCT-Folly (from `../react-native/third-party-podspecs/RCT-Folly.podspec`) - RCTDeprecation (from `../react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) - RCTRequired (from `../react-native/Libraries/Required`) - RCTSwiftUI (from `../react-native/ReactApple/RCTSwiftUI`) @@ -2441,6 +1951,7 @@ DEPENDENCIES: - React (from `../react-native/`) - React-callinvoker (from `../react-native/ReactCommon/callinvoker`) - React-Core (from `../react-native/`) + - React-Core-prebuilt (from `../react-native/React-Core-prebuilt.podspec`) - React-Core/RCTWebSocket (from `../react-native/`) - React-CoreModules (from `../react-native/React/CoreModules`) - React-cxxreact (from `../react-native/ReactCommon/cxxreact`) @@ -2456,6 +1967,7 @@ DEPENDENCIES: - React-hermes (from `../react-native/ReactCommon/hermes`) - React-idlecallbacksnativemodule (from `../react-native/ReactCommon/react/nativemodule/idlecallbacks`) - React-ImageManager (from `../react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) + - React-intersectionobservernativemodule (from `../react-native/ReactCommon/react/nativemodule/intersectionobserver`) - React-jserrorhandler (from `../react-native/ReactCommon/jserrorhandler`) - React-jsi (from `../react-native/ReactCommon/jsi`) - React-jsiexecutor (from `../react-native/ReactCommon/jsiexecutor`) @@ -2468,7 +1980,9 @@ DEPENDENCIES: - React-logger (from `../react-native/ReactCommon/logger`) - React-Mapbuffer (from `../react-native/ReactCommon`) - React-microtasksnativemodule (from `../react-native/ReactCommon/react/nativemodule/microtasks`) + - React-mutationobservernativemodule (from `../react-native/ReactCommon/react/nativemodule/mutationobserver`) - React-NativeModulesApple (from `../react-native/ReactCommon/react/nativemodule/core/platform/ios`) + - React-networking (from `../react-native/ReactCommon/react/networking`) - React-oscompat (from `../react-native/ReactCommon/oscompat`) - React-perflogger (from `../react-native/ReactCommon/reactperflogger`) - React-performancecdpmetrics (from `../react-native/ReactCommon/react/performance/cdpmetrics`) @@ -2498,41 +2012,30 @@ DEPENDENCIES: - React-runtimescheduler (from `../react-native/ReactCommon/react/renderer/runtimescheduler`) - React-timing (from `../react-native/ReactCommon/react/timing`) - React-utils (from `../react-native/ReactCommon/react/utils`) - - ReactAppDependencyProvider (from `build/generated/ios`) - - ReactCodegen (from `build/generated/ios`) + - React-viewtransitionnativemodule (from `../react-native/ReactCommon/react/nativemodule/viewtransition`) + - React-webperformancenativemodule (from `../react-native/ReactCommon/react/nativemodule/webperformance`) + - ReactAppDependencyProvider (from `build/generated/ios/ReactAppDependencyProvider`) + - ReactCodegen (from `build/generated/ios/ReactCodegen`) - ReactCommon-Samples (from `../react-native/ReactCommon/react/nativemodule/samples`) - ReactCommon/turbomodule/core (from `../react-native/ReactCommon`) + - ReactNativeDependencies (from `../react-native/third-party-podspecs/ReactNativeDependencies.podspec`) - ScreenshotManager (from `NativeModuleExample`) - - SocketRocket (~> 0.7.1) - Yoga (from `../react-native/ReactCommon/yoga`) SPEC REPOS: trunk: - OCMock - - SocketRocket EXTERNAL SOURCES: - boost: - :podspec: "../react-native/third-party-podspecs/boost.podspec" - DoubleConversion: - :podspec: "../react-native/third-party-podspecs/DoubleConversion.podspec" - fast_float: - :podspec: "../react-native/third-party-podspecs/fast_float.podspec" FBLazyVector: :path: "../react-native/Libraries/FBLazyVector" - fmt: - :podspec: "../react-native/third-party-podspecs/fmt.podspec" - glog: - :podspec: "../react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: '' + :tag: hermes-v250829098.0.13 MyNativeView: :path: NativeComponentExample NativeCxxModuleExample: :path: NativeCxxModuleExample - RCT-Folly: - :podspec: "../react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: :path: "../react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" RCTRequired: @@ -2549,6 +2052,8 @@ EXTERNAL SOURCES: :path: "../react-native/ReactCommon/callinvoker" React-Core: :path: "../react-native/" + React-Core-prebuilt: + :podspec: "../react-native/React-Core-prebuilt.podspec" React-CoreModules: :path: "../react-native/React/CoreModules" React-cxxreact: @@ -2577,6 +2082,8 @@ EXTERNAL SOURCES: :path: "../react-native/ReactCommon/react/nativemodule/idlecallbacks" React-ImageManager: :path: "../react-native/ReactCommon/react/renderer/imagemanager/platform/ios" + React-intersectionobservernativemodule: + :path: "../react-native/ReactCommon/react/nativemodule/intersectionobserver" React-jserrorhandler: :path: "../react-native/ReactCommon/jserrorhandler" React-jsi: @@ -2601,8 +2108,12 @@ EXTERNAL SOURCES: :path: "../react-native/ReactCommon" React-microtasksnativemodule: :path: "../react-native/ReactCommon/react/nativemodule/microtasks" + React-mutationobservernativemodule: + :path: "../react-native/ReactCommon/react/nativemodule/mutationobserver" React-NativeModulesApple: :path: "../react-native/ReactCommon/react/nativemodule/core/platform/ios" + React-networking: + :path: "../react-native/ReactCommon/react/networking" React-oscompat: :path: "../react-native/ReactCommon/oscompat" React-perflogger: @@ -2661,101 +2172,109 @@ EXTERNAL SOURCES: :path: "../react-native/ReactCommon/react/timing" React-utils: :path: "../react-native/ReactCommon/react/utils" + React-viewtransitionnativemodule: + :path: "../react-native/ReactCommon/react/nativemodule/viewtransition" + React-webperformancenativemodule: + :path: "../react-native/ReactCommon/react/nativemodule/webperformance" ReactAppDependencyProvider: - :path: build/generated/ios + :path: build/generated/ios/ReactAppDependencyProvider ReactCodegen: - :path: build/generated/ios + :path: build/generated/ios/ReactCodegen ReactCommon: :path: "../react-native/ReactCommon" ReactCommon-Samples: :path: "../react-native/ReactCommon/react/nativemodule/samples" + ReactNativeDependencies: + :podspec: "../react-native/third-party-podspecs/ReactNativeDependencies.podspec" ScreenshotManager: :path: NativeModuleExample Yoga: :path: "../react-native/ReactCommon/yoga" SPEC CHECKSUMS: - boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 - DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb - fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 - FBLazyVector: d3c2dd739a63c1a124e775df075dc7c517a719cb - fmt: 530618a01105dae0fa3a2f27c81ae11fa8f67eac - glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 - hermes-engine: 5a9adf9081befbac6b81bc0c81522430a7eb7da1 - MyNativeView: 26b517931cc8bfc7b602c410572b323348185461 - NativeCxxModuleExample: 6a9788a749d522f8b6cc55a56f4760a670e4e2eb + FBLazyVector: 9266e314e3d76052e236e5a089812482de2aa92e + hermes-engine: 8da0687e108e24bc92caf5958be8b5643f93a0fe + MyNativeView: 46ee5777cf4c1c2d9dd16d2ddecf783765b25290 + NativeCxxModuleExample: e9b3cb0db0ad4561d1cb0c2379a0c5a2cb0ccd2d OCMock: 589f2c84dacb1f5aaf6e4cec1f292551fe748e74 - RCT-Folly: 846fda9475e61ec7bcbf8a3fe81edfcaeb090669 - RCTDeprecation: 3808e36294137f9ee5668f4df2e73dc079cd1dcf - RCTRequired: a00614e2da5344c2cda3d287050b6cee00e21dc6 - RCTTypeSafety: 459a16418c6b413060d35434ba3e83f5b0bd2651 - React: 170a01a19ba2525ab7f11243e2df6b19bf268093 - React-callinvoker: f08f425e4043cd1998a158b6e39a6aed1fd1d718 - React-Core: d35c5cf69898fd026e5cd93a0454b1d42e999d3e - React-CoreModules: 3ce1d43f6cc37f43759ec543ce1c0010080f1de1 - React-cxxreact: 52ea845cf7eb1e0fb201ed36e2192de6522a1f60 - React-debug: 195df38487d3f48a7af04deddeb4a5c6d4440416 - React-defaultsnativemodule: 8afea5a4bd07addb523bf48489b8a684ea1bdff0 - React-domnativemodule: 00a3d08568b4e573dcc21ecec829ed425ab10763 - React-Fabric: e2ee903224e68c8fa24aa96e217bad36d7660f5a - React-FabricComponents: 82043c131381c8b1f6e91c559eb04cdf61decdb7 - React-FabricImage: 264c9ce5241e43e25b94c8de55ac6c3c8a046472 - React-featureflags: 595651ea13c63a9f77f06d9a1973b665b4a28b7e - React-featureflagsnativemodule: 06823479a2ee210cfa0e9c19447c2722a8d995f2 - React-graphics: 1f99b9b5515eac389f0cf9c85b03abc366d6a933 - React-hermes: f1034a4d5d8edaf78d47a4f21e9898c4bf6fe02f - React-idlecallbacksnativemodule: 4e65f183318b8a0fbabc481a4eafc0f0d62d1cbf - React-ImageManager: a6833445e17879933378b7c0ba45ee42115c14bc - React-jserrorhandler: bec134a192c50338193544404d45df24fb8a19ca - React-jsi: 4ad77650fb0ca4229569eb2532db7a87e3d12662 - React-jsiexecutor: fa5b80bdbe1ceffc33a892da20fc07b4dfa4df7a - React-jsinspector: 10b5dc4eef2a3d05b80be2114ed676496c5bf59c - React-jsinspectorcdp: 5fb266e5f23d3a2819ba848e9d4d0b6b00f95934 - React-jsinspectornetwork: 1655a81f3fe14789df41e063bd56dd130cc3562a - React-jsinspectortracing: 5b0be488e06958a572e1badfe8509929ae1cc83b - React-jsitooling: 9e563b89f94cf4baf872fe47105d60ae83f4ce4d - React-jsitracing: ce443686f52538d1033ce7db1e7d643e866262f0 - React-logger: 116c3ae5a9906671d157aa00882a5ee75a5a7ebc - React-Mapbuffer: fc937cfa41140d7724c559c3d16c50dd725361c8 - React-microtasksnativemodule: 09899c7389250279bdcc5384f0281bb069979855 - React-NativeModulesApple: d05b718ccd8b68c184e76dbc1efb63385197595b - React-oscompat: 7133e0e945cda067ae36b22502df663d73002864 - React-perflogger: ada3cdf3dfc8b7cd1fabe3c91b672e23981611ab - React-performancecdpmetrics: 89ea4585d30c7681ab1378afb3fd845cd0647860 - React-performancetimeline: e7d5849d89ee39557dcd56dfb6e7b0d49003d925 - React-RCTActionSheet: 1bf8cc8086ad1c15da3407dfb7bc9dd94dc7595d - React-RCTAnimation: 263593e66c89bf810604b1ace15dfa382a1ca2df - React-RCTAppDelegate: f66939ac7ce5da6eb839c3d84a7098e62498a791 - React-RCTBlob: 7b76230c53fe87d305eeeb250b0aae031bb6cbae - React-RCTFabric: 2fd2ef899c7219fd39fd61c39750510f88a81434 - React-RCTFBReactNativeSpec: bd9c8093cc3388fe55a8cce47e66712e326e967a - React-RCTImage: 3e28f3015bc7e8375298e01ebb2032aa05635c32 - React-RCTLinking: 06742cfad41c506091403a414370743a4ed75af3 - React-RCTNetwork: b4577eec0092c16d8996e415e4cac7a372d6d362 - React-RCTPushNotification: ea11178d499696516e0ff9ae335edbe99b06f94b - React-RCTRuntime: 925039e78fc530e0421c308ccc607f214f3c7be1 - React-RCTSettings: d3c2dd305ec81f7faf42762ec598d57f07fd43be - React-RCTTest: 2db46eda60bc2228cb67622a580e8e86b00088d9 - React-RCTText: e416825b80c530647040ef91d23ffd35ccc87981 - React-RCTVibration: 1837a27fc16eeffc9509779c3334fde54c012bcc - React-rendererconsistency: 777c894edc43dde01499189917ac54ee76ae6a6a - React-renderercss: a9cb6ba7f49a80dc4b4f7008bae1590d12f27049 - React-rendererdebug: fea8bde927403a198742b2d940a5f1cd8230c0b4 - React-RuntimeApple: 6a0c164a8855edb4987b90da2d4d8601302de72d - React-RuntimeCore: 6dec37113b759b76641bd028bfbbbec8cf923356 - React-runtimeexecutor: f6ad01d321a3b99e772509b4d6f5c25b670103fa - React-RuntimeHermes: d4f661204d3061219a63951eb4efed4dcaf3f12f - React-runtimescheduler: ae44fe8b4170a9d59f62e8b7d7b060c179db739d - React-timing: 9d49179631e5e3c759e6e82d4c613c73da80a144 - React-utils: 0944df8d553d66b27f486282c42a84a969fd2f6c - ReactAppDependencyProvider: 68f2d2cefd6c9b9f2865246be2bfe86ebd49238d - ReactCodegen: ff8d79aa6b195efceb75a7cd3cafa9f05d1cbfe0 - ReactCommon: a53973ab35d399560ace331ec9e2b26db0592cec - ReactCommon-Samples: dcc128cbf51ac38d2578791750d0a046d1b8a5e9 - ScreenshotManager: 370045f403c555760ae26d85a01dda89d257fa7b - SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: 59290f2ce3fc5c34797a21244288cad99b357b63 + RCTDeprecation: 8c8551df817748a9d03991a0aa8480320287151c + RCTRequired: 8e80f923f66fe4ae460a021b0e7517d8fde3e465 + RCTSwiftUI: 6b3ad5eae87d1d8cf84e2c92a0e9330e656c88c7 + RCTSwiftUIWrapper: 483466931add7a58ec7ef4e6922f8ffeb1782490 + RCTTypeSafety: e50cf0e062b452044267d0395dd96a106ffca2d1 + React: 01173c5d780d9bbfe022f6347d90de9a9917c980 + React-callinvoker: 0e8cf2535617aefe9649d77ced059084a8ed371c + React-Core: 7c73a86183b3adbe000a5642dca4ecf3c7180562 + React-Core-prebuilt: 3f7db2e2ea5cfd4fe9429049e7e5ee824414a4f4 + React-CoreModules: 2cdef98304cbd163282170161bd292714e35b24a + React-cxxreact: 375824e8216b8209538fdc3d5725b036779e3a86 + React-debug: 73ce5e5d53291fab2b76a24e121595853cc56b4f + React-defaultsnativemodule: 61b66e36c43ccb412cf4469b25ad4a9d5d25d78a + React-domnativemodule: 3e76385839c5b818fff23a1d6406246d39f92559 + React-Fabric: e7c39ff773b8430050d3dabf46d89c1651ff4e14 + React-FabricComponents: 41df31264b5fe1e4dcf7f9e3d8f73840c0fb0132 + React-FabricImage: e3ce8d82f9f2e182b707e0e506d559bf4f1a2ac5 + React-featureflags: c01cf928372a15eeca63d9345eed66bf9cb4e65d + React-featureflagsnativemodule: ddeb92a17eea9a198949ed0fe599e3cb3433c622 + React-graphics: e02e69687036005304e9714de673c64b2651fad6 + React-hermes: 85cd9f12069fa78aca89420f626cdcfaf3717eec + React-idlecallbacksnativemodule: c5c576c290fd18a3611f6ad037ef80b67544de09 + React-ImageManager: 9850566969c17065136d89d73bbcd1e24d783ea1 + React-intersectionobservernativemodule: 51adebe7254bdae7c9307a9685d57c4639ff1be7 + React-jserrorhandler: a5f83a145c5b465a790dda5d3e5d49613fc3a479 + React-jsi: 4479b7b45b226462cdde3be55d82ea4cbb83b1c7 + React-jsiexecutor: 48447c328706fe29f8ada9e02662837da2627179 + React-jsinspector: be37c91da8642edad0c5c31b93304496471a376a + React-jsinspectorcdp: 5e49b88e9bbc9eb9228742ee4ae517c48b133faf + React-jsinspectornetwork: f33faf865a56b4d8fa2c38e048f9890e7575a127 + React-jsinspectortracing: 621473cf9c37eb63b3fc00d07118cd395735d44a + React-jsitooling: e7b8a6b4856f4b8e0cdff5ca91e04722c72054dc + React-jsitracing: bd8649ffcee673b2cbba2fd23bad2a9cc867308b + React-logger: 119decfea9083b425351c66f65f4ab36a951c393 + React-Mapbuffer: ee44aacd2e79f7be0b96c077edd1801c2d4ba0a6 + React-microtasksnativemodule: 9364679b33ef1765be0362873edd92fffab939d4 + React-mutationobservernativemodule: 9a49e7c829324a14a38c3cb9e6d696e41c8af40b + React-NativeModulesApple: 2e7097c544d852137616e1768682e07e69eb10b8 + React-networking: 8c935e703124cfdab7022d2a352167d976869444 + React-oscompat: 8fed982b99f47ef38ce29c3f745c3e50703d5833 + React-perflogger: a39e2a75a51d804aaa9c766034d6a2f215877af8 + React-performancecdpmetrics: 0703d28e658847bab60169a588e6bb0ca223357b + React-performancetimeline: 55db8b5bdcc5c78800ea13cab987b90303190882 + React-RCTActionSheet: 51c271fcc32494a616b66703a753a23c92a25eae + React-RCTAnimation: 10f22dceb4761a8ef57f0f0df95e3eb326a07c59 + React-RCTAppDelegate: 7de422f20e09a4b2d69bcc27dd5f2038d5d37d01 + React-RCTBlob: 69f679cb5f276ebc699ac36bc308ac2a1b819839 + React-RCTFabric: 15da6d4b2a1de7eaca7dcc0eebd8b9368bba1f4f + React-RCTFBReactNativeSpec: 8cb3b0cd939afca4b02f8dff9a368f98d8267a8e + React-RCTImage: 27642a899686ce2a05d981ec9745ea8f2a5d5f3b + React-RCTLinking: 469fc0a5393d71ae89211589a6ddba82cdf3e62f + React-RCTNetwork: 88220ba6815a89f485f37ba1df659d15ee5edd83 + React-RCTPushNotification: 98bc2c19878802a49e98af3cbe25796cc9bb0212 + React-RCTRuntime: ee8097886e90e5f9a6580041e0b60f96bbdfbdde + React-RCTSettings: 6cc287336df67ec8c51e5faf086d8d7732459d5a + React-RCTTest: 7878167eb05b0833ceba3f0e175ae884806a091f + React-RCTText: de3abb4da09aa908bbefd6b74c5fe69e9a225422 + React-RCTVibration: ae4c60e179a8274d7544b7797574269d754dae71 + React-rendererconsistency: 007ef2a541d58ac1dcef0ca3a6b5f5de68a00040 + React-renderercss: 42c400a58631195cdc75b076e69cdb907618803c + React-rendererdebug: 0c3bb4a03961fda0eb900568237158e99871df3b + React-RuntimeApple: 3792cc7f7a786b86a6c038de797d6ea494ce70ae + React-RuntimeCore: 4f73a22aec9885c70412018dcbd57c01e105db61 + React-runtimeexecutor: 614eb20d94cf06a542d7d4ea6e1b072748d6096e + React-RuntimeHermes: 2717dfc861b7d4724d4526962caa77b953af7e2d + React-runtimescheduler: 15411d4d7c5254700869f08c80b15c6afe123eb9 + React-timing: 7be4c7da14cbf65cf41c6841e1fc1098ee69d0d7 + React-utils: 17757800bd2137fc9f6d6a3cb18dcf1d619bfca8 + React-viewtransitionnativemodule: e04ac2dee5e2ec0098004612e3a4ad3bf9f7f9de + React-webperformancenativemodule: 8ca564a53382d722a571e0615d6ac92461ca54c9 + ReactAppDependencyProvider: 43c8afa3c7a753e9ae311c5f05885175378ae682 + ReactCodegen: 4b1c2bd760975def2268ff6ee2e7021a89a0d69d + ReactCommon: d0213c6af9f4383453edb61862105a504ce2d0fd + ReactCommon-Samples: 023455b6eb8cd49158639d4ac582fff3432969da + ReactNativeDependencies: c671530f5d93644b351e35f68a3265cdb7c509f7 + ScreenshotManager: 1281a49708c7ec4fccddc25260849e8d61a2bcba + Yoga: 6876206cf24ad7b7625bbbc9c7fccb4c2ca8a174 -PODFILE CHECKSUM: 995beda3236c2c76801e7a4efc7fedcd390220e6 +PODFILE CHECKSUM: 59f1e7d58cffbfafbeb3df31151743dd4c9a52e8 -COCOAPODS: 1.16.2 +COCOAPODS: 1.15.2 From 1d8d46b07fb744db6b8d2083a76d46dc386292f3 Mon Sep 17 00:00:00 2001 From: Mathieu Acthernoene Date: Mon, 11 May 2026 10:49:01 -0700 Subject: [PATCH 05/30] Make PODFILE_DIR build setting portable across machines (#56732) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Summary: `PODFILE_DIR` was being set to `Pod::Config.instance.installation_root.to_s`, which bakes the contributor's absolute path (e.g. `/Users/alice/Projects/MyApp/ios`) into `project.pbxproj` — every `pod install` on a different machine churns the diff, and a checked-in pbxproj points at someone else's filesystem. Set `PODFILE_DIR` per-project via Xcode variable substitution: `$(SRCROOT)` for user projects, `$(SRCROOT)/..` for the Pods project. Resolved value is identical at build time; the persisted string is now machine-independent. ## Changelog: [IOS] [FIXED] - Persist `PODFILE_DIR` as `$(SRCROOT)`-relative so `project.pbxproj` is portable across machines Pull Request resolved: https://github.com/facebook/react-native/pull/56732 Test Plan: 1. `pod install`, inspect host-app and Pods `pbxproj`: `PODFILE_DIR` should be `$(SRCROOT)` and `$(SRCROOT)/..`, not an absolute path. 2. Build the app and confirm consumers of `${PODFILE_DIR}` still resolve correctly (`with-environment.sh`, codegen script phases). Reviewed By: christophpurrer Differential Revision: D104398698 Pulled By: cipolleschi fbshipit-source-id: e00f027d5c3570ac1a9c78b54fdbdaf81f98f17f --- .../generateReactCodegenPodspec.js | 11 ++++++++--- .../react-native/scripts/react_native_pods.rb | 17 +++++++++++++++-- 2 files changed, 23 insertions(+), 5 deletions(-) diff --git a/packages/react-native/scripts/codegen/generate-artifacts-executor/generateReactCodegenPodspec.js b/packages/react-native/scripts/codegen/generate-artifacts-executor/generateReactCodegenPodspec.js index 70221d3c988..00e0da3d96d 100644 --- a/packages/react-native/scripts/codegen/generate-artifacts-executor/generateReactCodegenPodspec.js +++ b/packages/react-native/scripts/codegen/generate-artifacts-executor/generateReactCodegenPodspec.js @@ -49,8 +49,13 @@ function getInputFiles(appPath /*: string */, appPkgJson /*: $FlowFixMe */) { return '[]'; } + // Normalize appPath so any "Pods/.." segment is collapsed before find runs. + // Otherwise every find result inherits the search-root prefix containing + // "/Pods/" and gets dropped by the exclusion filter below. + const resolvedAppPath = path.resolve(appPath); + const xcodeproj = String( - execSync(`find ${appPath} -type d -name "*.xcodeproj"`), + execSync(`find ${resolvedAppPath} -type d -name "*.xcodeproj"`), ) .trim() .split('\n') @@ -61,12 +66,12 @@ function getInputFiles(appPath /*: string */, appPkgJson /*: $FlowFixMe */) { )[0]; if (!xcodeproj) { throw new Error( - `Cannot find .xcodeproj file inside ${appPath}. This is required to determine codegen spec paths relative to native project.`, + `Cannot find .xcodeproj file inside ${resolvedAppPath}. This is required to determine codegen spec paths relative to native project.`, ); } const jsFiles = '-name "Native*.js" -or -name "*NativeComponent.js"'; const tsFiles = '-name "Native*.ts" -or -name "*NativeComponent.ts"'; - const findCommand = `find ${path.join(appPath, jsSrcsDir)} -type f -not -path "*/__mocks__/*" -and \\( ${jsFiles} -or ${tsFiles} \\)`; + const findCommand = `find ${path.join(resolvedAppPath, jsSrcsDir)} -type f -not -path "*/__mocks__/*" -and \\( ${jsFiles} -or ${tsFiles} \\)`; const list = String(execSync(findCommand)) .trim() .split('\n') diff --git a/packages/react-native/scripts/react_native_pods.rb b/packages/react-native/scripts/react_native_pods.rb index 3296a20bbd5..a32bb5b7b84 100644 --- a/packages/react-native/scripts/react_native_pods.rb +++ b/packages/react-native/scripts/react_native_pods.rb @@ -539,8 +539,21 @@ def react_native_post_install( rn_relative_to_pods = rn_real.relative_path_from(pods_dir_real) ReactNativePodsUtils.set_build_setting(installer, build_setting: "REACT_NATIVE_PATH", value: File.join("${PODS_ROOT}", rn_relative_to_pods.to_s)) # Store the Podfile directory as a build setting so that shell scripts can - # locate it without relying on PODS_ROOT/.. (breaks when Pods/ is a symlink). - ReactNativePodsUtils.set_build_setting(installer, build_setting: "PODFILE_DIR", value: Pod::Config.instance.installation_root.to_s) + # locate it without hardcoding an absolute path. Use Xcode variable + # substitution per-project so the value persisted in project.pbxproj is + # portable across machines: $(SRCROOT) is the Podfile dir for user projects + # (also avoids the PODS_ROOT/.. traversal that breaks when Pods/ is a + # symlink), and $(SRCROOT)/.. for the Pods project. + installer.aggregate_targets.map(&:user_project).uniq(&:path).each do |user_project| + user_project.build_configurations.each do |config| + config.build_settings['PODFILE_DIR'] = '$(SRCROOT)' + end + user_project.save + end + installer.pods_project.build_configurations.each do |config| + config.build_settings['PODFILE_DIR'] = '$(SRCROOT)/..' + end + installer.pods_project.save ReactNativePodsUtils.set_build_setting(installer, build_setting: "SWIFT_ACTIVE_COMPILATION_CONDITIONS", value: ['$(inherited)', 'DEBUG'], config_name: "Debug") if (ENV['RCT_REMOVE_LEGACY_ARCH'] == '1') From ff84256ea999f829ef61610666db5be266e30e7d Mon Sep 17 00:00:00 2001 From: Mathieu Acthernoene Date: Tue, 12 May 2026 11:03:26 -0700 Subject: [PATCH 06/30] Fix Image.getSize returning downsampled dimensions on Android (#56736) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Summary: `Image.getSize` and `getSizeWithHeaders` call Fresco's `fetchDecodedImage`, which returns a `CloseableImage` whose width / height reflect the bitmap after Fresco's automatic downsampling (typically capped at the screen size). For sources larger than the screen this returned the wrong dimensions. ex: a 4000x3000 image on a 1920x1080 device came back as 1920x1440. Switch to `fetchEncodedImage` and read the dimensions from the parsed image metadata (JPEG / PNG / WebP / HEIF headers), so the values are the true source dimensions. Swap width / height for 90°/270° EXIF rotation to match the iOS behavior in `RCTImageLoader`. Fixes https://github.com/facebook/react-native/issues/33498 Closes facebook/fresco#2236 ## Changelog: [ANDROID] [FIXED] - `Image.getSize` and `Image.getSizeWithHeaders` now return the true source dimensions instead of Fresco's downsampled values Pull Request resolved: https://github.com/facebook/react-native/pull/56736 Test Plan: In the RNTester app, add: ```ts useEffect(() => { Image.getSize( 'https://images.pexels.com/photos/842711/pexels-photo-842711.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2', (width, height) => { console.log({width, height}); }, ); }, []); ``` ### Before before ### After after Reviewed By: javache Differential Revision: D104533593 Pulled By: Abbondanzo fbshipit-source-id: f087d528474c40cffbf24eb1e3958b4b18fb118e --- .../react/modules/image/ImageLoaderModule.kt | 121 +++++++++--------- 1 file changed, 59 insertions(+), 62 deletions(-) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/image/ImageLoaderModule.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/image/ImageLoaderModule.kt index d76da5ffc60..509efc1f7b0 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/image/ImageLoaderModule.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/image/ImageLoaderModule.kt @@ -7,17 +7,20 @@ package com.facebook.react.modules.image +import android.media.ExifInterface import android.net.Uri import android.util.SparseArray import com.facebook.common.executors.CallerThreadExecutor +import com.facebook.common.memory.PooledByteBuffer import com.facebook.common.references.CloseableReference import com.facebook.datasource.BaseDataSubscriber import com.facebook.datasource.DataSource import com.facebook.datasource.DataSubscriber import com.facebook.drawee.backends.pipeline.Fresco import com.facebook.fbreact.specs.NativeImageLoaderAndroidSpec +import com.facebook.imagepipeline.common.RotationOptions import com.facebook.imagepipeline.core.ImagePipeline -import com.facebook.imagepipeline.image.CloseableImage +import com.facebook.imagepipeline.image.EncodedImage import com.facebook.imagepipeline.request.ImageRequest import com.facebook.imagepipeline.request.ImageRequestBuilder import com.facebook.react.bridge.GuardedAsyncTask @@ -82,39 +85,13 @@ internal class ImageLoaderModule : NativeImageLoaderAndroidSpec, LifecycleEventL return } val source = ImageSource(reactApplicationContext, uriString) - val request: ImageRequest = ImageRequestBuilder.newBuilderWithSource(source.uri).build() - val dataSource: DataSource> = - this.imagePipeline.fetchDecodedImage(request, this.callerContext) - val dataSubscriber: DataSubscriber> = - object : BaseDataSubscriber>() { - override fun onNewResultImpl(dataSource: DataSource>) { - if (!dataSource.isFinished) { - return - } - val ref = dataSource.result - if (ref != null) { - try { - val image: CloseableImage = ref.get() - val sizes = buildReadableMap { - put("width", image.width) - put("height", image.height) - } - promise.resolve(sizes) - } catch (e: Exception) { - promise.reject(ERROR_GET_SIZE_FAILURE, e) - } finally { - CloseableReference.closeSafely(ref) - } - } else { - promise.reject(ERROR_GET_SIZE_FAILURE, "Failed to get the size of the image") - } - } - - override fun onFailureImpl(dataSource: DataSource>) { - promise.reject(ERROR_GET_SIZE_FAILURE, dataSource.failureCause) - } - } - dataSource.subscribe(dataSubscriber, CallerThreadExecutor.getInstance()) + val request: ImageRequest = + ImageRequestBuilder.newBuilderWithSource(source.uri) + .setRotationOptions(RotationOptions.disableRotation()) + .build() + val dataSource: DataSource> = + this.imagePipeline.fetchEncodedImage(request, this.callerContext) + dataSource.subscribe(createSizeSubscriber(promise), CallerThreadExecutor.getInstance()) } /** @@ -134,41 +111,61 @@ internal class ImageLoaderModule : NativeImageLoaderAndroidSpec, LifecycleEventL val source = ImageSource(reactApplicationContext, uriString) val imageRequestBuilder: ImageRequestBuilder = ImageRequestBuilder.newBuilderWithSource(source.uri) + .setRotationOptions(RotationOptions.disableRotation()) val request: ImageRequest = ReactNetworkImageRequest.fromBuilderWithHeaders(imageRequestBuilder, headers) - val dataSource: DataSource> = - this.imagePipeline.fetchDecodedImage(request, this.callerContext) - val dataSubscriber: DataSubscriber> = - object : BaseDataSubscriber>() { - override fun onNewResultImpl(dataSource: DataSource>) { - if (!dataSource.isFinished) { - return - } - val ref = dataSource.result - if (ref != null) { - try { - val image: CloseableImage = ref.get() - val sizes = buildReadableMap { - put("width", image.width) - put("height", image.height) - } - promise.resolve(sizes) - } catch (e: Exception) { - promise.reject(ERROR_GET_SIZE_FAILURE, e) - } finally { - CloseableReference.closeSafely(ref) + val dataSource: DataSource> = + this.imagePipeline.fetchEncodedImage(request, this.callerContext) + dataSource.subscribe(createSizeSubscriber(promise), CallerThreadExecutor.getInstance()) + } + + private fun createSizeSubscriber( + promise: Promise + ): DataSubscriber> = + object : BaseDataSubscriber>() { + override fun onNewResultImpl(dataSource: DataSource>) { + if (!dataSource.isFinished) { + return + } + val ref = dataSource.result + if (ref != null) { + var encodedImage: EncodedImage? = null + try { + encodedImage = EncodedImage(ref) + // Swap width and height when the image's EXIF orientation swaps the X/Y axes + // (90°/270° rotations, or transpose/transverse), so the values reflect the + // visible dimensions, matching iOS behavior. + val rotated = + encodedImage.rotationAngle == 90 || + encodedImage.rotationAngle == 270 || + encodedImage.exifOrientation == ExifInterface.ORIENTATION_TRANSPOSE || + encodedImage.exifOrientation == ExifInterface.ORIENTATION_TRANSVERSE + val width = if (rotated) encodedImage.height else encodedImage.width + val height = if (rotated) encodedImage.width else encodedImage.height + if (width < 0 || height < 0) { + promise.reject(ERROR_GET_SIZE_FAILURE, "Failed to get the size of the image") + return + } + val sizes = buildReadableMap { + put("width", width) + put("height", height) } - } else { - promise.reject(ERROR_GET_SIZE_FAILURE, "Failed to get the size of the image") + promise.resolve(sizes) + } catch (e: Exception) { + promise.reject(ERROR_GET_SIZE_FAILURE, e) + } finally { + encodedImage?.close() + CloseableReference.closeSafely(ref) } + } else { + promise.reject(ERROR_GET_SIZE_FAILURE, "Failed to get the size of the image") } + } - override fun onFailureImpl(dataSource: DataSource>) { - promise.reject(ERROR_GET_SIZE_FAILURE, dataSource.failureCause) - } + override fun onFailureImpl(dataSource: DataSource>) { + promise.reject(ERROR_GET_SIZE_FAILURE, dataSource.failureCause) } - dataSource.subscribe(dataSubscriber, CallerThreadExecutor.getInstance()) - } + } /** * Prefetches the given image to the Fresco image disk cache. From 94b6bcb34ca77e0aa81f487bb3ab958ff3556c4c Mon Sep 17 00:00:00 2001 From: React Native Bot Date: Mon, 18 May 2026 14:48:30 +0000 Subject: [PATCH 07/30] Release 0.86.0-rc.1 #publish-packages-to-npm&next --- package.json | 4 ++-- packages/assets/package.json | 2 +- packages/babel-plugin-codegen/package.json | 4 ++-- packages/community-cli-plugin/package.json | 6 +++--- packages/core-cli-utils/package.json | 2 +- packages/debugger-frontend/package.json | 2 +- .../debugger-shell/bin/react-native-devtools | 12 ++++++------ packages/debugger-shell/package.json | 2 +- packages/dev-middleware/package.json | 8 ++++---- .../eslint-config-react-native/package.json | 4 ++-- .../eslint-plugin-react-native/package.json | 2 +- packages/eslint-plugin-specs/package.json | 4 ++-- packages/gradle-plugin/package.json | 2 +- packages/jest-preset/package.json | 4 ++-- packages/metro-config/package.json | 6 +++--- packages/new-app-screen/package.json | 4 ++-- packages/normalize-color/package.json | 2 +- packages/polyfills/package.json | 2 +- .../react-native-babel-preset/package.json | 4 ++-- .../package.json | 4 ++-- packages/react-native-codegen/package.json | 2 +- .../package.json | 4 ++-- .../package.json | 6 +++--- .../Libraries/Core/ReactNativeVersion.js | 2 +- packages/react-native/React/Base/RCTVersion.m | 2 +- .../ReactAndroid/gradle.properties | 2 +- .../modules/systeminfo/ReactNativeVersion.kt | 2 +- .../ReactCommon/cxxreact/ReactNativeVersion.h | 2 +- packages/react-native/package.json | 18 +++++++++--------- .../generate-artifacts-executor-test.js.snap | 8 ++++---- packages/rn-tester/package.json | 8 ++++---- packages/typescript-config/package.json | 2 +- packages/virtualized-lists/package.json | 4 ++-- private/helloworld/package.json | 12 ++++++------ .../package.json | 2 +- 35 files changed, 78 insertions(+), 78 deletions(-) diff --git a/package.json b/package.json index a40a7b6fcc1..b62e1f350be 100644 --- a/package.json +++ b/package.json @@ -58,8 +58,8 @@ "@jest/create-cache-key-function": "^29.7.0", "@microsoft/api-extractor": "^7.52.2", "@octokit/rest": "^22.0.0", - "@react-native/metro-babel-transformer": "0.86.0-rc.0", - "@react-native/metro-config": "0.86.0-rc.0", + "@react-native/metro-babel-transformer": "0.86.0-rc.1", + "@react-native/metro-config": "0.86.0-rc.1", "@tsconfig/node22": "22.0.2", "@types/react": "^19.1.0", "@typescript-eslint/parser": "^8.36.0", diff --git a/packages/assets/package.json b/packages/assets/package.json index bdc0e677e44..f09969b804c 100644 --- a/packages/assets/package.json +++ b/packages/assets/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/assets-registry", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "Asset support code for React Native.", "license": "MIT", "repository": { diff --git a/packages/babel-plugin-codegen/package.json b/packages/babel-plugin-codegen/package.json index 778de18d55c..ab7e50ae4b9 100644 --- a/packages/babel-plugin-codegen/package.json +++ b/packages/babel-plugin-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-plugin-codegen", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "Babel plugin to generate native module and view manager code for React Native.", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/traverse": "^7.29.0", - "@react-native/codegen": "0.86.0-rc.0" + "@react-native/codegen": "0.86.0-rc.1" }, "devDependencies": { "@babel/core": "^7.25.2" diff --git a/packages/community-cli-plugin/package.json b/packages/community-cli-plugin/package.json index 3260564c79c..9b7ba707cd4 100644 --- a/packages/community-cli-plugin/package.json +++ b/packages/community-cli-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/community-cli-plugin", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "Core CLI commands for React Native", "keywords": [ "react-native", @@ -31,7 +31,7 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/dev-middleware": "0.86.0-rc.0", + "@react-native/dev-middleware": "0.86.0-rc.1", "debug": "^4.4.0", "invariant": "^2.2.4", "metro": "^0.84.3", @@ -44,7 +44,7 @@ }, "peerDependencies": { "@react-native-community/cli": "*", - "@react-native/metro-config": "0.86.0-rc.0" + "@react-native/metro-config": "0.86.0-rc.1" }, "peerDependenciesMeta": { "@react-native-community/cli": { diff --git a/packages/core-cli-utils/package.json b/packages/core-cli-utils/package.json index e8ae6bd4926..821862e68a4 100644 --- a/packages/core-cli-utils/package.json +++ b/packages/core-cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/core-cli-utils", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "React Native CLI library for Frameworks to build on", "license": "MIT", "keywords": [ diff --git a/packages/debugger-frontend/package.json b/packages/debugger-frontend/package.json index 804bff07e79..37c269506c8 100644 --- a/packages/debugger-frontend/package.json +++ b/packages/debugger-frontend/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/debugger-frontend", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "Debugger frontend for React Native based on Chrome DevTools", "keywords": [ "react-native", diff --git a/packages/debugger-shell/bin/react-native-devtools b/packages/debugger-shell/bin/react-native-devtools index d18ef46281a..6792c281a8b 100755 --- a/packages/debugger-shell/bin/react-native-devtools +++ b/packages/debugger-shell/bin/react-native-devtools @@ -1,6 +1,6 @@ #!/usr/bin/env dotslash -// @generated SignedSource<<7d132938a4ac718e6ffe256dc0a766f3>> +// @generated SignedSource<<387443c4cc5a2fa14bb4e0f47017411c>> { @@ -12,7 +12,7 @@ "digest": "869b2bab193f006e6b4771b1694123ad151fc8f06173271a95f091eb4d6c9ae5", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.0/React.Native.DevTools-linux-aarch64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.1/React.Native.DevTools-linux-aarch64.tar.gz" }, { "type": "http", @@ -28,7 +28,7 @@ "digest": "85af333cfbc3113b5f45646d8c0fbba5ae396d4f40c3617882d7936852cdb183", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.0/React.Native.DevTools-linux-x86_64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.1/React.Native.DevTools-linux-x86_64.tar.gz" }, { "type": "http", @@ -44,7 +44,7 @@ "digest": "8be411fc07384011739f2fa6c6ab9f97d0e6be787a8118adb7e8543fc01ae5ab", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.0/React.Native.DevTools-macos-aarch64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.1/React.Native.DevTools-macos-aarch64.tar.gz" }, { "type": "http", @@ -60,7 +60,7 @@ "digest": "7e52e1c961a85bf6ffae7864e3c7f6d06cca8f0c01bc4ada63efb3aded6e9089", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.0/React.Native.DevTools-macos-x86_64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.1/React.Native.DevTools-macos-x86_64.tar.gz" }, { "type": "http", @@ -76,7 +76,7 @@ "digest": "2a5b7271f5ac34c19c10db6084fe71272bb52efebdd8d0e4c2b0fd9b3aeb56bb", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.0/React.Native.DevTools-windows-x86_64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.1/React.Native.DevTools-windows-x86_64.tar.gz" }, { "type": "http", diff --git a/packages/debugger-shell/package.json b/packages/debugger-shell/package.json index 04eff2bb840..cbb357fa6f8 100644 --- a/packages/debugger-shell/package.json +++ b/packages/debugger-shell/package.json @@ -1,7 +1,7 @@ { "name": "@react-native/debugger-shell", "productName": "React Native DevTools", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "Experimental debugger shell for React Native for use with @react-native/debugger-frontend", "keywords": [ "react-native", diff --git a/packages/dev-middleware/package.json b/packages/dev-middleware/package.json index 21a55ba8d0c..06a64c9c080 100644 --- a/packages/dev-middleware/package.json +++ b/packages/dev-middleware/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/dev-middleware", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "Dev server middleware for React Native", "keywords": [ "react-native", @@ -32,8 +32,8 @@ }, "dependencies": { "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.86.0-rc.0", - "@react-native/debugger-shell": "0.86.0-rc.0", + "@react-native/debugger-frontend": "0.86.0-rc.1", + "@react-native/debugger-shell": "0.86.0-rc.1", "chrome-launcher": "^0.15.2", "chromium-edge-launcher": "^0.3.0", "connect": "^3.6.5", @@ -45,7 +45,7 @@ "ws": "^7.5.10" }, "devDependencies": { - "@react-native/debugger-shell": "0.86.0-rc.0", + "@react-native/debugger-shell": "0.86.0-rc.1", "selfsigned": "^5.5.0", "undici": "^6.23.0", "wait-for-expect": "^3.0.2" diff --git a/packages/eslint-config-react-native/package.json b/packages/eslint-config-react-native/package.json index ccab5a3a889..de753b29a76 100644 --- a/packages/eslint-config-react-native/package.json +++ b/packages/eslint-config-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-config", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "ESLint config for React Native", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/eslint-parser": "^7.25.1", - "@react-native/eslint-plugin": "0.86.0-rc.0", + "@react-native/eslint-plugin": "0.86.0-rc.1", "@typescript-eslint/eslint-plugin": "^8.36.0", "@typescript-eslint/parser": "^8.36.0", "eslint-config-prettier": "^8.5.0", diff --git a/packages/eslint-plugin-react-native/package.json b/packages/eslint-plugin-react-native/package.json index ce54bed9d66..d2c054e70f5 100644 --- a/packages/eslint-plugin-react-native/package.json +++ b/packages/eslint-plugin-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "ESLint rules for @react-native/eslint-config", "license": "MIT", "repository": { diff --git a/packages/eslint-plugin-specs/package.json b/packages/eslint-plugin-specs/package.json index 3c5fa338c4c..03355ff7c3f 100644 --- a/packages/eslint-plugin-specs/package.json +++ b/packages/eslint-plugin-specs/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin-specs", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "ESLint rules to validate NativeModule and Component Specs", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/plugin-transform-flow-strip-types": "^7.25.2", - "@react-native/codegen": "0.86.0-rc.0", + "@react-native/codegen": "0.86.0-rc.1", "make-dir": "^2.1.0", "pirates": "^4.0.1", "babel-plugin-syntax-hermes-parser": "0.36.0", diff --git a/packages/gradle-plugin/package.json b/packages/gradle-plugin/package.json index bc371f41264..33a86813a7b 100644 --- a/packages/gradle-plugin/package.json +++ b/packages/gradle-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/gradle-plugin", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "Gradle Plugin for React Native", "license": "MIT", "repository": { diff --git a/packages/jest-preset/package.json b/packages/jest-preset/package.json index 4438cfc080b..8384043d789 100644 --- a/packages/jest-preset/package.json +++ b/packages/jest-preset/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/jest-preset", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "Jest preset for React Native apps", "keywords": [ "jest", @@ -29,7 +29,7 @@ ], "dependencies": { "@jest/create-cache-key-function": "^29.7.0", - "@react-native/js-polyfills": "0.86.0-rc.0", + "@react-native/js-polyfills": "0.86.0-rc.1", "babel-jest": "^29.7.0", "jest-environment-node": "^29.7.0", "regenerator-runtime": "^0.13.2" diff --git a/packages/metro-config/package.json b/packages/metro-config/package.json index 3e4085d1e9a..0e41a05f714 100644 --- a/packages/metro-config/package.json +++ b/packages/metro-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-config", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "Metro configuration for React Native.", "license": "MIT", "repository": { @@ -35,8 +35,8 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/js-polyfills": "0.86.0-rc.0", - "@react-native/metro-babel-transformer": "0.86.0-rc.0", + "@react-native/js-polyfills": "0.86.0-rc.1", + "@react-native/metro-babel-transformer": "0.86.0-rc.1", "metro-config": "^0.84.3", "metro-runtime": "^0.84.3" } diff --git a/packages/new-app-screen/package.json b/packages/new-app-screen/package.json index e96895d13a4..fc12cc444bd 100644 --- a/packages/new-app-screen/package.json +++ b/packages/new-app-screen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/new-app-screen", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "NewAppScreen component for React Native", "keywords": [ "react-native" @@ -22,7 +22,7 @@ "peerDependencies": { "@types/react": "^19.1.0", "react": "*", - "react-native": "0.86.0-rc.0" + "react-native": "0.86.0-rc.1" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/normalize-color/package.json b/packages/normalize-color/package.json index e282b49e4fe..77d4fdc8060 100644 --- a/packages/normalize-color/package.json +++ b/packages/normalize-color/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/normalize-colors", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "Color normalization for React Native.", "license": "MIT", "repository": { diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json index d21fa2a64e3..4c68c3759c2 100644 --- a/packages/polyfills/package.json +++ b/packages/polyfills/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/js-polyfills", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "Polyfills for React Native.", "license": "MIT", "repository": { diff --git a/packages/react-native-babel-preset/package.json b/packages/react-native-babel-preset/package.json index 19cdfead7b4..7fb07cc9d30 100644 --- a/packages/react-native-babel-preset/package.json +++ b/packages/react-native-babel-preset/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-preset", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "Babel preset for React Native applications", "repository": { "type": "git", @@ -54,7 +54,7 @@ "@babel/plugin-transform-runtime": "^7.24.7", "@babel/plugin-transform-typescript": "^7.25.2", "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@react-native/babel-plugin-codegen": "0.86.0-rc.0", + "@react-native/babel-plugin-codegen": "0.86.0-rc.1", "babel-plugin-syntax-hermes-parser": "0.36.0", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" diff --git a/packages/react-native-babel-transformer/package.json b/packages/react-native-babel-transformer/package.json index d4e675ac063..46ccbbad8a9 100644 --- a/packages/react-native-babel-transformer/package.json +++ b/packages/react-native-babel-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-babel-transformer", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "Babel transformer for React Native applications.", "repository": { "type": "git", @@ -27,7 +27,7 @@ ], "dependencies": { "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.86.0-rc.0", + "@react-native/babel-preset": "0.86.0-rc.1", "hermes-parser": "0.36.0", "nullthrows": "^1.1.1" }, diff --git a/packages/react-native-codegen/package.json b/packages/react-native-codegen/package.json index 7c5e306a2c4..91051a8a3dc 100644 --- a/packages/react-native-codegen/package.json +++ b/packages/react-native-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/codegen", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "Code generation tools for React Native", "license": "MIT", "repository": { diff --git a/packages/react-native-compatibility-check/package.json b/packages/react-native-compatibility-check/package.json index fe95ea97b53..110699d2a12 100644 --- a/packages/react-native-compatibility-check/package.json +++ b/packages/react-native-compatibility-check/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/compatibility-check", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "Check a React Native app's boundary between JS and Native for incompatibilities", "license": "MIT", "repository": { @@ -38,7 +38,7 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/codegen": "0.86.0-rc.0" + "@react-native/codegen": "0.86.0-rc.1" }, "devDependencies": { "flow-remove-types": "^2.237.2", diff --git a/packages/react-native-popup-menu-android/package.json b/packages/react-native-popup-menu-android/package.json index 01e014ec31e..1a694473db3 100644 --- a/packages/react-native-popup-menu-android/package.json +++ b/packages/react-native-popup-menu-android/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/popup-menu-android", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "PopupMenu for the Android platform", "main": "index.js", "files": [ @@ -21,12 +21,12 @@ }, "license": "MIT", "devDependencies": { - "@react-native/codegen": "0.86.0-rc.0" + "@react-native/codegen": "0.86.0-rc.1" }, "peerDependencies": { "@types/react": "^19.1.0", "react": "*", - "react-native": "0.86.0-rc.0" + "react-native": "0.86.0-rc.1" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/react-native/Libraries/Core/ReactNativeVersion.js b/packages/react-native/Libraries/Core/ReactNativeVersion.js index c9d6db8f09a..ad0c0191143 100644 --- a/packages/react-native/Libraries/Core/ReactNativeVersion.js +++ b/packages/react-native/Libraries/Core/ReactNativeVersion.js @@ -29,7 +29,7 @@ export default class ReactNativeVersion { static major: number = 0; static minor: number = 86; static patch: number = 0; - static prerelease: string | null = 'rc.0'; + static prerelease: string | null = 'rc.1'; static getVersionString(): string { return `${this.major}.${this.minor}.${this.patch}${this.prerelease != null ? `-${this.prerelease}` : ''}`; diff --git a/packages/react-native/React/Base/RCTVersion.m b/packages/react-native/React/Base/RCTVersion.m index 745cc11625a..02f7dd9dbee 100644 --- a/packages/react-native/React/Base/RCTVersion.m +++ b/packages/react-native/React/Base/RCTVersion.m @@ -24,7 +24,7 @@ RCTVersionMajor: @(0), RCTVersionMinor: @(86), RCTVersionPatch: @(0), - RCTVersionPrerelease: @"rc.0", + RCTVersionPrerelease: @"rc.1", }; }); return __rnVersion; diff --git a/packages/react-native/ReactAndroid/gradle.properties b/packages/react-native/ReactAndroid/gradle.properties index 69367669307..c93421abe66 100644 --- a/packages/react-native/ReactAndroid/gradle.properties +++ b/packages/react-native/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.86.0-rc.0 +VERSION_NAME=0.86.0-rc.1 react.internal.publishingGroup=com.facebook.react react.internal.hermesPublishingGroup=com.facebook.hermes diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt index 4602b4cbd78..a9e5c3ff698 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt @@ -15,6 +15,6 @@ public object ReactNativeVersion { "major" to 0, "minor" to 86, "patch" to 0, - "prerelease" to "rc.0" + "prerelease" to "rc.1" ) } diff --git a/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h b/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h index 2e859c24447..175bb7ffa5c 100644 --- a/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h @@ -22,7 +22,7 @@ struct ReactNativeVersionType { int32_t Major = 0; int32_t Minor = 86; int32_t Patch = 0; - std::string_view Prerelease = "rc.0"; + std::string_view Prerelease = "rc.1"; }; constexpr ReactNativeVersionType ReactNativeVersion; diff --git a/packages/react-native/package.json b/packages/react-native/package.json index df11bd4cd61..2e2001debe9 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "A framework for building native apps using React", "license": "MIT", "repository": { @@ -149,7 +149,7 @@ "featureflags": "node ./scripts/featureflags/index.js" }, "peerDependencies": { - "@react-native/jest-preset": "0.86.0-rc.0", + "@react-native/jest-preset": "0.86.0-rc.1", "@types/react": "^19.1.1", "react": "^19.2.3" }, @@ -162,13 +162,13 @@ } }, "dependencies": { - "@react-native/assets-registry": "0.86.0-rc.0", - "@react-native/codegen": "0.86.0-rc.0", - "@react-native/community-cli-plugin": "0.86.0-rc.0", - "@react-native/gradle-plugin": "0.86.0-rc.0", - "@react-native/js-polyfills": "0.86.0-rc.0", - "@react-native/normalize-colors": "0.86.0-rc.0", - "@react-native/virtualized-lists": "0.86.0-rc.0", + "@react-native/assets-registry": "0.86.0-rc.1", + "@react-native/codegen": "0.86.0-rc.1", + "@react-native/community-cli-plugin": "0.86.0-rc.1", + "@react-native/gradle-plugin": "0.86.0-rc.1", + "@react-native/js-polyfills": "0.86.0-rc.1", + "@react-native/normalize-colors": "0.86.0-rc.1", + "@react-native/virtualized-lists": "0.86.0-rc.1", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", diff --git a/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap b/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap index a9b0f736d9d..443e1acee05 100644 --- a/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap +++ b/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap @@ -79,7 +79,7 @@ exports[`execute test-app "ReactAppDependencyProvider/ReactAppDependencyProvider # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.86.0-rc.0\\" +version = \\"0.86.0-rc.1\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -399,7 +399,7 @@ exports[`execute test-app "ReactCodegen/ReactCodegen.podspec" should match snaps # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.86.0-rc.0\\" +version = \\"0.86.0-rc.1\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -590,7 +590,7 @@ exports[`execute test-app-legacy "ReactAppDependencyProvider/ReactAppDependencyP # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.86.0-rc.0\\" +version = \\"0.86.0-rc.1\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -882,7 +882,7 @@ exports[`execute test-app-legacy "ReactCodegen/ReactCodegen.podspec" should matc # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.86.0-rc.0\\" +version = \\"0.86.0-rc.1\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. diff --git a/packages/rn-tester/package.json b/packages/rn-tester/package.json index 7ec5d3997e9..90784b20226 100644 --- a/packages/rn-tester/package.json +++ b/packages/rn-tester/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/tester", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "private": true, "description": "React Native tester app.", "license": "MIT", @@ -25,15 +25,15 @@ "e2e-test-ios": "./scripts/maestro-test-ios.sh" }, "dependencies": { - "@react-native/new-app-screen": "0.86.0-rc.0", - "@react-native/popup-menu-android": "0.86.0-rc.0", + "@react-native/new-app-screen": "0.86.0-rc.1", + "@react-native/popup-menu-android": "0.86.0-rc.1", "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", "nullthrows": "^1.1.1" }, "peerDependencies": { "react": "19.2.3", - "react-native": "0.86.0-rc.0" + "react-native": "0.86.0-rc.1" }, "codegenConfig": { "name": "AppSpecs", diff --git a/packages/typescript-config/package.json b/packages/typescript-config/package.json index 55aa620a5f8..51b8b1a4c52 100644 --- a/packages/typescript-config/package.json +++ b/packages/typescript-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/typescript-config", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "Default TypeScript configuration for React Native apps", "license": "MIT", "repository": { diff --git a/packages/virtualized-lists/package.json b/packages/virtualized-lists/package.json index fe8f57893b9..c60392c1b88 100644 --- a/packages/virtualized-lists/package.json +++ b/packages/virtualized-lists/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/virtualized-lists", - "version": "0.86.0-rc.0", + "version": "0.86.0-rc.1", "description": "Virtualized lists for React Native.", "license": "MIT", "repository": { @@ -53,7 +53,7 @@ "peerDependencies": { "@types/react": "^19.2.0", "react": "*", - "react-native": "0.86.0-rc.0" + "react-native": "0.86.0-rc.1" }, "peerDependenciesMeta": { "@types/react": { diff --git a/private/helloworld/package.json b/private/helloworld/package.json index 74fccd66e02..25a71a3f587 100644 --- a/private/helloworld/package.json +++ b/private/helloworld/package.json @@ -13,17 +13,17 @@ }, "dependencies": { "react": "19.2.3", - "react-native": "0.86.0-rc.0" + "react-native": "0.86.0-rc.1" }, "devDependencies": { "@babel/core": "^7.25.2", "@babel/preset-env": "^7.25.3", "@babel/runtime": "^7.25.0", - "@react-native/babel-preset": "0.86.0-rc.0", - "@react-native/core-cli-utils": "0.86.0-rc.0", - "@react-native/eslint-config": "0.86.0-rc.0", - "@react-native/metro-config": "0.86.0-rc.0", - "@react-native/typescript-config": "0.86.0-rc.0", + "@react-native/babel-preset": "0.86.0-rc.1", + "@react-native/core-cli-utils": "0.86.0-rc.1", + "@react-native/eslint-config": "0.86.0-rc.1", + "@react-native/metro-config": "0.86.0-rc.1", + "@react-native/typescript-config": "0.86.0-rc.1", "@types/jest": "^29.5.14", "commander": "^12.0.0", "eslint": "^8.19.0", diff --git a/private/react-native-codegen-typescript-test/package.json b/private/react-native-codegen-typescript-test/package.json index 46dfa33e400..57f3e14c116 100644 --- a/private/react-native-codegen-typescript-test/package.json +++ b/private/react-native-codegen-typescript-test/package.json @@ -13,7 +13,7 @@ "prepare": "yarn run build" }, "dependencies": { - "@react-native/codegen": "0.86.0-rc.0" + "@react-native/codegen": "0.86.0-rc.1" }, "devDependencies": { "@babel/core": "^7.25.2", From aa91ba27721805d2c1a849e3aa085a44cb2d9515 Mon Sep 17 00:00:00 2001 From: React Native Bot Date: Mon, 18 May 2026 16:34:12 +0000 Subject: [PATCH 08/30] [LOCAL] Bump Podfile.lock --- packages/rn-tester/Podfile.lock | 660 ++++++++++++++++---------------- 1 file changed, 330 insertions(+), 330 deletions(-) diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index 8720ca5d515..5885255088d 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -1,9 +1,9 @@ PODS: - - FBLazyVector (0.86.0-rc.0) + - FBLazyVector (0.86.0-rc.1) - hermes-engine (250829098.0.13): - hermes-engine/Pre-built (= 250829098.0.13) - hermes-engine/Pre-built (250829098.0.13) - - MyNativeView (0.86.0-rc.0): + - MyNativeView (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -25,7 +25,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - NativeCxxModuleExample (0.86.0-rc.0): + - NativeCxxModuleExample (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -48,34 +48,34 @@ PODS: - ReactNativeDependencies - Yoga - OCMock (3.9.4) - - RCTDeprecation (0.86.0-rc.0) - - RCTRequired (0.86.0-rc.0) - - RCTSwiftUI (0.86.0-rc.0) - - RCTSwiftUIWrapper (0.86.0-rc.0): + - RCTDeprecation (0.86.0-rc.1) + - RCTRequired (0.86.0-rc.1) + - RCTSwiftUI (0.86.0-rc.1) + - RCTSwiftUIWrapper (0.86.0-rc.1): - RCTSwiftUI - - RCTTypeSafety (0.86.0-rc.0): - - FBLazyVector (= 0.86.0-rc.0) - - RCTRequired (= 0.86.0-rc.0) - - React-Core (= 0.86.0-rc.0) - - React (0.86.0-rc.0): - - React-Core (= 0.86.0-rc.0) - - React-Core/DevSupport (= 0.86.0-rc.0) - - React-Core/RCTWebSocket (= 0.86.0-rc.0) - - React-RCTActionSheet (= 0.86.0-rc.0) - - React-RCTAnimation (= 0.86.0-rc.0) - - React-RCTBlob (= 0.86.0-rc.0) - - React-RCTImage (= 0.86.0-rc.0) - - React-RCTLinking (= 0.86.0-rc.0) - - React-RCTNetwork (= 0.86.0-rc.0) - - React-RCTSettings (= 0.86.0-rc.0) - - React-RCTText (= 0.86.0-rc.0) - - React-RCTVibration (= 0.86.0-rc.0) - - React-callinvoker (0.86.0-rc.0) - - React-Core (0.86.0-rc.0): + - RCTTypeSafety (0.86.0-rc.1): + - FBLazyVector (= 0.86.0-rc.1) + - RCTRequired (= 0.86.0-rc.1) + - React-Core (= 0.86.0-rc.1) + - React (0.86.0-rc.1): + - React-Core (= 0.86.0-rc.1) + - React-Core/DevSupport (= 0.86.0-rc.1) + - React-Core/RCTWebSocket (= 0.86.0-rc.1) + - React-RCTActionSheet (= 0.86.0-rc.1) + - React-RCTAnimation (= 0.86.0-rc.1) + - React-RCTBlob (= 0.86.0-rc.1) + - React-RCTImage (= 0.86.0-rc.1) + - React-RCTLinking (= 0.86.0-rc.1) + - React-RCTNetwork (= 0.86.0-rc.1) + - React-RCTSettings (= 0.86.0-rc.1) + - React-RCTText (= 0.86.0-rc.1) + - React-RCTVibration (= 0.86.0-rc.1) + - React-callinvoker (0.86.0-rc.1) + - React-Core (0.86.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt - - React-Core/Default (= 0.86.0-rc.0) + - React-Core/Default (= 0.86.0-rc.1) - React-cxxreact - React-featureflags - React-hermes @@ -90,9 +90,9 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core-prebuilt (0.86.0-rc.0): + - React-Core-prebuilt (0.86.0-rc.1): - ReactNativeDependencies - - React-Core/CoreModulesHeaders (0.86.0-rc.0): + - React-Core/CoreModulesHeaders (0.86.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -111,7 +111,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/Default (0.86.0-rc.0): + - React-Core/Default (0.86.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -129,12 +129,12 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/DevSupport (0.86.0-rc.0): + - React-Core/DevSupport (0.86.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt - - React-Core/Default (= 0.86.0-rc.0) - - React-Core/RCTWebSocket (= 0.86.0-rc.0) + - React-Core/Default (= 0.86.0-rc.1) + - React-Core/RCTWebSocket (= 0.86.0-rc.1) - React-cxxreact - React-featureflags - React-hermes @@ -149,7 +149,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTActionSheetHeaders (0.86.0-rc.0): + - React-Core/RCTActionSheetHeaders (0.86.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -168,7 +168,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTAnimationHeaders (0.86.0-rc.0): + - React-Core/RCTAnimationHeaders (0.86.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -187,7 +187,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTBlobHeaders (0.86.0-rc.0): + - React-Core/RCTBlobHeaders (0.86.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -206,7 +206,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTImageHeaders (0.86.0-rc.0): + - React-Core/RCTImageHeaders (0.86.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -225,7 +225,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTLinkingHeaders (0.86.0-rc.0): + - React-Core/RCTLinkingHeaders (0.86.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -244,7 +244,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTNetworkHeaders (0.86.0-rc.0): + - React-Core/RCTNetworkHeaders (0.86.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -263,7 +263,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTPushNotificationHeaders (0.86.0-rc.0): + - React-Core/RCTPushNotificationHeaders (0.86.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -282,7 +282,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTSettingsHeaders (0.86.0-rc.0): + - React-Core/RCTSettingsHeaders (0.86.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -301,7 +301,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTTextHeaders (0.86.0-rc.0): + - React-Core/RCTTextHeaders (0.86.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -320,7 +320,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTVibrationHeaders (0.86.0-rc.0): + - React-Core/RCTVibrationHeaders (0.86.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -339,11 +339,11 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTWebSocket (0.86.0-rc.0): + - React-Core/RCTWebSocket (0.86.0-rc.1): - hermes-engine - RCTDeprecation - React-Core-prebuilt - - React-Core/Default (= 0.86.0-rc.0) + - React-Core/Default (= 0.86.0-rc.1) - React-cxxreact - React-featureflags - React-hermes @@ -358,43 +358,43 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-CoreModules (0.86.0-rc.0): - - RCTTypeSafety (= 0.86.0-rc.0) + - React-CoreModules (0.86.0-rc.1): + - RCTTypeSafety (= 0.86.0-rc.1) - React-Core-prebuilt - - React-Core/CoreModulesHeaders (= 0.86.0-rc.0) + - React-Core/CoreModulesHeaders (= 0.86.0-rc.1) - React-debug - React-featureflags - - React-jsi (= 0.86.0-rc.0) + - React-jsi (= 0.86.0-rc.1) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.86.0-rc.0) + - React-RCTImage (= 0.86.0-rc.1) - React-runtimeexecutor - React-utils - ReactCommon - ReactNativeDependencies - - React-cxxreact (0.86.0-rc.0): + - React-cxxreact (0.86.0-rc.1): - hermes-engine - - React-callinvoker (= 0.86.0-rc.0) + - React-callinvoker (= 0.86.0-rc.1) - React-Core-prebuilt - - React-debug (= 0.86.0-rc.0) - - React-jsi (= 0.86.0-rc.0) + - React-debug (= 0.86.0-rc.1) + - React-jsi (= 0.86.0-rc.1) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 0.86.0-rc.0) - - React-perflogger (= 0.86.0-rc.0) + - React-logger (= 0.86.0-rc.1) + - React-perflogger (= 0.86.0-rc.1) - React-runtimeexecutor - - React-timing (= 0.86.0-rc.0) + - React-timing (= 0.86.0-rc.1) - React-utils - ReactNativeDependencies - - React-debug (0.86.0-rc.0): - - React-debug/redbox (= 0.86.0-rc.0) - - React-debug/redbox (0.86.0-rc.0) - - React-defaultsnativemodule (0.86.0-rc.0): + - React-debug (0.86.0-rc.1): + - React-debug/redbox (= 0.86.0-rc.1) + - React-debug/redbox (0.86.0-rc.1) + - React-defaultsnativemodule (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - React-domnativemodule @@ -412,7 +412,7 @@ PODS: - React-webperformancenativemodule - ReactNativeDependencies - Yoga - - React-domnativemodule (0.86.0-rc.0): + - React-domnativemodule (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - React-Fabric @@ -426,7 +426,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-Fabric (0.86.0-rc.0): + - React-Fabric (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -434,25 +434,25 @@ PODS: - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/animated (= 0.86.0-rc.0) - - React-Fabric/animationbackend (= 0.86.0-rc.0) - - React-Fabric/animations (= 0.86.0-rc.0) - - React-Fabric/attributedstring (= 0.86.0-rc.0) - - React-Fabric/bridging (= 0.86.0-rc.0) - - React-Fabric/componentregistry (= 0.86.0-rc.0) - - React-Fabric/componentregistrynative (= 0.86.0-rc.0) - - React-Fabric/components (= 0.86.0-rc.0) - - React-Fabric/consistency (= 0.86.0-rc.0) - - React-Fabric/core (= 0.86.0-rc.0) - - React-Fabric/dom (= 0.86.0-rc.0) - - React-Fabric/imagemanager (= 0.86.0-rc.0) - - React-Fabric/leakchecker (= 0.86.0-rc.0) - - React-Fabric/mounting (= 0.86.0-rc.0) - - React-Fabric/observers (= 0.86.0-rc.0) - - React-Fabric/scheduler (= 0.86.0-rc.0) - - React-Fabric/telemetry (= 0.86.0-rc.0) - - React-Fabric/uimanager (= 0.86.0-rc.0) - - React-Fabric/viewtransition (= 0.86.0-rc.0) + - React-Fabric/animated (= 0.86.0-rc.1) + - React-Fabric/animationbackend (= 0.86.0-rc.1) + - React-Fabric/animations (= 0.86.0-rc.1) + - React-Fabric/attributedstring (= 0.86.0-rc.1) + - React-Fabric/bridging (= 0.86.0-rc.1) + - React-Fabric/componentregistry (= 0.86.0-rc.1) + - React-Fabric/componentregistrynative (= 0.86.0-rc.1) + - React-Fabric/components (= 0.86.0-rc.1) + - React-Fabric/consistency (= 0.86.0-rc.1) + - React-Fabric/core (= 0.86.0-rc.1) + - React-Fabric/dom (= 0.86.0-rc.1) + - React-Fabric/imagemanager (= 0.86.0-rc.1) + - React-Fabric/leakchecker (= 0.86.0-rc.1) + - React-Fabric/mounting (= 0.86.0-rc.1) + - React-Fabric/observers (= 0.86.0-rc.1) + - React-Fabric/scheduler (= 0.86.0-rc.1) + - React-Fabric/telemetry (= 0.86.0-rc.1) + - React-Fabric/uimanager (= 0.86.0-rc.1) + - React-Fabric/viewtransition (= 0.86.0-rc.1) - React-featureflags - React-graphics - React-jsi @@ -464,7 +464,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animated (0.86.0-rc.0): + - React-Fabric/animated (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -484,7 +484,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animationbackend (0.86.0-rc.0): + - React-Fabric/animationbackend (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -503,7 +503,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animations (0.86.0-rc.0): + - React-Fabric/animations (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -522,7 +522,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/attributedstring (0.86.0-rc.0): + - React-Fabric/attributedstring (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -541,7 +541,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/bridging (0.86.0-rc.0): + - React-Fabric/bridging (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -560,7 +560,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/componentregistry (0.86.0-rc.0): + - React-Fabric/componentregistry (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -579,7 +579,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/componentregistrynative (0.86.0-rc.0): + - React-Fabric/componentregistrynative (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -598,7 +598,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components (0.86.0-rc.0): + - React-Fabric/components (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -606,10 +606,10 @@ PODS: - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.86.0-rc.0) - - React-Fabric/components/root (= 0.86.0-rc.0) - - React-Fabric/components/scrollview (= 0.86.0-rc.0) - - React-Fabric/components/view (= 0.86.0-rc.0) + - React-Fabric/components/legacyviewmanagerinterop (= 0.86.0-rc.1) + - React-Fabric/components/root (= 0.86.0-rc.1) + - React-Fabric/components/scrollview (= 0.86.0-rc.1) + - React-Fabric/components/view (= 0.86.0-rc.1) - React-featureflags - React-graphics - React-jsi @@ -621,7 +621,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/legacyviewmanagerinterop (0.86.0-rc.0): + - React-Fabric/components/legacyviewmanagerinterop (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -640,7 +640,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/root (0.86.0-rc.0): + - React-Fabric/components/root (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -659,7 +659,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/scrollview (0.86.0-rc.0): + - React-Fabric/components/scrollview (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -678,7 +678,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/view (0.86.0-rc.0): + - React-Fabric/components/view (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -699,7 +699,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-Fabric/consistency (0.86.0-rc.0): + - React-Fabric/consistency (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -718,7 +718,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/core (0.86.0-rc.0): + - React-Fabric/core (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -737,7 +737,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/dom (0.86.0-rc.0): + - React-Fabric/dom (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -756,7 +756,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/imagemanager (0.86.0-rc.0): + - React-Fabric/imagemanager (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -775,7 +775,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/leakchecker (0.86.0-rc.0): + - React-Fabric/leakchecker (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -794,7 +794,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/mounting (0.86.0-rc.0): + - React-Fabric/mounting (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -814,7 +814,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers (0.86.0-rc.0): + - React-Fabric/observers (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -822,9 +822,9 @@ PODS: - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.86.0-rc.0) - - React-Fabric/observers/intersection (= 0.86.0-rc.0) - - React-Fabric/observers/mutation (= 0.86.0-rc.0) + - React-Fabric/observers/events (= 0.86.0-rc.1) + - React-Fabric/observers/intersection (= 0.86.0-rc.1) + - React-Fabric/observers/mutation (= 0.86.0-rc.1) - React-featureflags - React-graphics - React-jsi @@ -836,7 +836,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/events (0.86.0-rc.0): + - React-Fabric/observers/events (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -855,7 +855,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/intersection (0.86.0-rc.0): + - React-Fabric/observers/intersection (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -874,7 +874,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/mutation (0.86.0-rc.0): + - React-Fabric/observers/mutation (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -893,7 +893,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/scheduler (0.86.0-rc.0): + - React-Fabric/scheduler (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -917,7 +917,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/telemetry (0.86.0-rc.0): + - React-Fabric/telemetry (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -936,7 +936,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/uimanager (0.86.0-rc.0): + - React-Fabric/uimanager (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -944,7 +944,7 @@ PODS: - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.86.0-rc.0) + - React-Fabric/uimanager/consistency (= 0.86.0-rc.1) - React-featureflags - React-graphics - React-jsi @@ -957,7 +957,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/uimanager/consistency (0.86.0-rc.0): + - React-Fabric/uimanager/consistency (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -977,7 +977,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/viewtransition (0.86.0-rc.0): + - React-Fabric/viewtransition (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -996,7 +996,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-FabricComponents (0.86.0-rc.0): + - React-FabricComponents (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1005,8 +1005,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.86.0-rc.0) - - React-FabricComponents/textlayoutmanager (= 0.86.0-rc.0) + - React-FabricComponents/components (= 0.86.0-rc.1) + - React-FabricComponents/textlayoutmanager (= 0.86.0-rc.1) - React-featureflags - React-graphics - React-jsi @@ -1019,7 +1019,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components (0.86.0-rc.0): + - React-FabricComponents/components (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1028,17 +1028,17 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.86.0-rc.0) - - React-FabricComponents/components/iostextinput (= 0.86.0-rc.0) - - React-FabricComponents/components/modal (= 0.86.0-rc.0) - - React-FabricComponents/components/rncore (= 0.86.0-rc.0) - - React-FabricComponents/components/safeareaview (= 0.86.0-rc.0) - - React-FabricComponents/components/scrollview (= 0.86.0-rc.0) - - React-FabricComponents/components/switch (= 0.86.0-rc.0) - - React-FabricComponents/components/text (= 0.86.0-rc.0) - - React-FabricComponents/components/textinput (= 0.86.0-rc.0) - - React-FabricComponents/components/unimplementedview (= 0.86.0-rc.0) - - React-FabricComponents/components/virtualview (= 0.86.0-rc.0) + - React-FabricComponents/components/inputaccessory (= 0.86.0-rc.1) + - React-FabricComponents/components/iostextinput (= 0.86.0-rc.1) + - React-FabricComponents/components/modal (= 0.86.0-rc.1) + - React-FabricComponents/components/rncore (= 0.86.0-rc.1) + - React-FabricComponents/components/safeareaview (= 0.86.0-rc.1) + - React-FabricComponents/components/scrollview (= 0.86.0-rc.1) + - React-FabricComponents/components/switch (= 0.86.0-rc.1) + - React-FabricComponents/components/text (= 0.86.0-rc.1) + - React-FabricComponents/components/textinput (= 0.86.0-rc.1) + - React-FabricComponents/components/unimplementedview (= 0.86.0-rc.1) + - React-FabricComponents/components/virtualview (= 0.86.0-rc.1) - React-featureflags - React-graphics - React-jsi @@ -1051,7 +1051,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/inputaccessory (0.86.0-rc.0): + - React-FabricComponents/components/inputaccessory (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1072,7 +1072,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/iostextinput (0.86.0-rc.0): + - React-FabricComponents/components/iostextinput (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1093,7 +1093,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/modal (0.86.0-rc.0): + - React-FabricComponents/components/modal (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1114,7 +1114,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/rncore (0.86.0-rc.0): + - React-FabricComponents/components/rncore (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1135,7 +1135,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/safeareaview (0.86.0-rc.0): + - React-FabricComponents/components/safeareaview (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1156,7 +1156,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/scrollview (0.86.0-rc.0): + - React-FabricComponents/components/scrollview (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1177,7 +1177,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/switch (0.86.0-rc.0): + - React-FabricComponents/components/switch (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1198,7 +1198,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/text (0.86.0-rc.0): + - React-FabricComponents/components/text (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1219,7 +1219,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/textinput (0.86.0-rc.0): + - React-FabricComponents/components/textinput (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1240,7 +1240,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/unimplementedview (0.86.0-rc.0): + - React-FabricComponents/components/unimplementedview (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1261,7 +1261,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/virtualview (0.86.0-rc.0): + - React-FabricComponents/components/virtualview (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1282,7 +1282,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/textlayoutmanager (0.86.0-rc.0): + - React-FabricComponents/textlayoutmanager (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1303,27 +1303,27 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricImage (0.86.0-rc.0): + - React-FabricImage (0.86.0-rc.1): - hermes-engine - - RCTRequired (= 0.86.0-rc.0) - - RCTTypeSafety (= 0.86.0-rc.0) + - RCTRequired (= 0.86.0-rc.1) + - RCTTypeSafety (= 0.86.0-rc.1) - React-Core-prebuilt - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.86.0-rc.0) + - React-jsiexecutor (= 0.86.0-rc.1) - React-logger - React-rendererdebug - React-utils - ReactCommon - ReactNativeDependencies - Yoga - - React-featureflags (0.86.0-rc.0): + - React-featureflags (0.86.0-rc.1): - React-Core-prebuilt - ReactNativeDependencies - - React-featureflagsnativemodule (0.86.0-rc.0): + - React-featureflagsnativemodule (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1332,7 +1332,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-graphics (0.86.0-rc.0): + - React-graphics (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1341,21 +1341,21 @@ PODS: - React-rendererdebug - React-utils - ReactNativeDependencies - - React-hermes (0.86.0-rc.0): + - React-hermes (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - - React-cxxreact (= 0.86.0-rc.0) + - React-cxxreact (= 0.86.0-rc.1) - React-jsi - - React-jsiexecutor (= 0.86.0-rc.0) + - React-jsiexecutor (= 0.86.0-rc.1) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-jsitooling - React-oscompat - - React-perflogger (= 0.86.0-rc.0) + - React-perflogger (= 0.86.0-rc.1) - React-runtimeexecutor - ReactNativeDependencies - - React-idlecallbacksnativemodule (0.86.0-rc.0): + - React-idlecallbacksnativemodule (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1365,7 +1365,7 @@ PODS: - React-runtimescheduler - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-ImageManager (0.86.0-rc.0): + - React-ImageManager (0.86.0-rc.1): - React-Core-prebuilt - React-Core/Default - React-debug @@ -1374,7 +1374,7 @@ PODS: - React-rendererdebug - React-utils - ReactNativeDependencies - - React-intersectionobservernativemodule (0.86.0-rc.0): + - React-intersectionobservernativemodule (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1389,7 +1389,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-jserrorhandler (0.86.0-rc.0): + - React-jserrorhandler (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1398,11 +1398,11 @@ PODS: - React-jsi - ReactCommon/turbomodule/bridging - ReactNativeDependencies - - React-jsi (0.86.0-rc.0): + - React-jsi (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - ReactNativeDependencies - - React-jsiexecutor (0.86.0-rc.0): + - React-jsiexecutor (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1417,7 +1417,7 @@ PODS: - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsinspector (0.86.0-rc.0): + - React-jsinspector (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1426,18 +1426,18 @@ PODS: - React-jsinspectornetwork - React-jsinspectortracing - React-oscompat - - React-perflogger (= 0.86.0-rc.0) + - React-perflogger (= 0.86.0-rc.1) - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsinspectorcdp (0.86.0-rc.0): + - React-jsinspectorcdp (0.86.0-rc.1): - React-Core-prebuilt - ReactNativeDependencies - - React-jsinspectornetwork (0.86.0-rc.0): + - React-jsinspectornetwork (0.86.0-rc.1): - React-Core-prebuilt - React-jsinspectorcdp - ReactNativeDependencies - - React-jsinspectortracing (0.86.0-rc.0): + - React-jsinspectortracing (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1446,28 +1446,28 @@ PODS: - React-timing - React-utils - ReactNativeDependencies - - React-jsitooling (0.86.0-rc.0): + - React-jsitooling (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - - React-cxxreact (= 0.86.0-rc.0) + - React-cxxreact (= 0.86.0-rc.1) - React-debug - - React-jsi (= 0.86.0-rc.0) + - React-jsi (= 0.86.0-rc.1) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsitracing (0.86.0-rc.0): + - React-jsitracing (0.86.0-rc.1): - React-jsi - - React-logger (0.86.0-rc.0): + - React-logger (0.86.0-rc.1): - React-Core-prebuilt - ReactNativeDependencies - - React-Mapbuffer (0.86.0-rc.0): + - React-Mapbuffer (0.86.0-rc.1): - React-Core-prebuilt - React-debug - ReactNativeDependencies - - React-microtasksnativemodule (0.86.0-rc.0): + - React-microtasksnativemodule (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1475,7 +1475,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-mutationobservernativemodule (0.86.0-rc.0): + - React-mutationobservernativemodule (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1490,7 +1490,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-NativeModulesApple (0.86.0-rc.0): + - React-NativeModulesApple (0.86.0-rc.1): - hermes-engine - React-callinvoker - React-Core @@ -1505,18 +1505,18 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-networking (0.86.0-rc.0): + - React-networking (0.86.0-rc.1): - React-Core-prebuilt - React-jsinspectornetwork - React-jsinspectortracing - React-performancetimeline - React-timing - ReactNativeDependencies - - React-oscompat (0.86.0-rc.0) - - React-perflogger (0.86.0-rc.0): + - React-oscompat (0.86.0-rc.1) + - React-perflogger (0.86.0-rc.1): - React-Core-prebuilt - ReactNativeDependencies - - React-performancecdpmetrics (0.86.0-rc.0): + - React-performancecdpmetrics (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1524,7 +1524,7 @@ PODS: - React-runtimeexecutor - React-timing - ReactNativeDependencies - - React-performancetimeline (0.86.0-rc.0): + - React-performancetimeline (0.86.0-rc.1): - React-Core-prebuilt - React-featureflags - React-jsinspector @@ -1532,9 +1532,9 @@ PODS: - React-perflogger - React-timing - ReactNativeDependencies - - React-RCTActionSheet (0.86.0-rc.0): - - React-Core/RCTActionSheetHeaders (= 0.86.0-rc.0) - - React-RCTAnimation (0.86.0-rc.0): + - React-RCTActionSheet (0.86.0-rc.1): + - React-Core/RCTActionSheetHeaders (= 0.86.0-rc.1) + - React-RCTAnimation (0.86.0-rc.1): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTAnimationHeaders @@ -1545,7 +1545,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTAppDelegate (0.86.0-rc.0): + - React-RCTAppDelegate (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1573,7 +1573,7 @@ PODS: - React-utils - ReactCommon - ReactNativeDependencies - - React-RCTBlob (0.86.0-rc.0): + - React-RCTBlob (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - React-Core/RCTBlobHeaders @@ -1586,7 +1586,7 @@ PODS: - React-RCTNetwork - ReactCommon - ReactNativeDependencies - - React-RCTFabric (0.86.0-rc.0): + - React-RCTFabric (0.86.0-rc.1): - hermes-engine - RCTSwiftUIWrapper - React-Core @@ -1617,7 +1617,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-RCTFBReactNativeSpec (0.86.0-rc.0): + - React-RCTFBReactNativeSpec (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1625,10 +1625,10 @@ PODS: - React-Core-prebuilt - React-jsi - React-NativeModulesApple - - React-RCTFBReactNativeSpec/components (= 0.86.0-rc.0) + - React-RCTFBReactNativeSpec/components (= 0.86.0-rc.1) - ReactCommon - ReactNativeDependencies - - React-RCTFBReactNativeSpec/components (0.86.0-rc.0): + - React-RCTFBReactNativeSpec/components (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1645,7 +1645,7 @@ PODS: - ReactCommon - ReactNativeDependencies - Yoga - - React-RCTImage (0.86.0-rc.0): + - React-RCTImage (0.86.0-rc.1): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTImageHeaders @@ -1655,14 +1655,14 @@ PODS: - React-RCTNetwork - ReactCommon - ReactNativeDependencies - - React-RCTLinking (0.86.0-rc.0): - - React-Core/RCTLinkingHeaders (= 0.86.0-rc.0) - - React-jsi (= 0.86.0-rc.0) + - React-RCTLinking (0.86.0-rc.1): + - React-Core/RCTLinkingHeaders (= 0.86.0-rc.1) + - React-jsi (= 0.86.0-rc.1) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.86.0-rc.0) - - React-RCTNetwork (0.86.0-rc.0): + - ReactCommon/turbomodule/core (= 0.86.0-rc.1) + - React-RCTNetwork (0.86.0-rc.1): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTNetworkHeaders @@ -1676,7 +1676,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTPushNotification (0.86.0-rc.0): + - React-RCTPushNotification (0.86.0-rc.1): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTPushNotificationHeaders @@ -1684,7 +1684,7 @@ PODS: - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTRuntime (0.86.0-rc.0): + - React-RCTRuntime (0.86.0-rc.1): - hermes-engine - React-Core - React-Core-prebuilt @@ -1700,7 +1700,7 @@ PODS: - React-RuntimeHermes - React-utils - ReactNativeDependencies - - React-RCTSettings (0.86.0-rc.0): + - React-RCTSettings (0.86.0-rc.1): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTSettingsHeaders @@ -1709,17 +1709,17 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTTest (0.86.0-rc.0): - - React-Core (= 0.86.0-rc.0) + - React-RCTTest (0.86.0-rc.1): + - React-Core (= 0.86.0-rc.1) - React-Core-prebuilt - - React-CoreModules (= 0.86.0-rc.0) - - React-jsi (= 0.86.0-rc.0) - - ReactCommon/turbomodule/core (= 0.86.0-rc.0) + - React-CoreModules (= 0.86.0-rc.1) + - React-jsi (= 0.86.0-rc.1) + - ReactCommon/turbomodule/core (= 0.86.0-rc.1) - ReactNativeDependencies - - React-RCTText (0.86.0-rc.0): - - React-Core/RCTTextHeaders (= 0.86.0-rc.0) + - React-RCTText (0.86.0-rc.1): + - React-Core/RCTTextHeaders (= 0.86.0-rc.1) - Yoga - - React-RCTVibration (0.86.0-rc.0): + - React-RCTVibration (0.86.0-rc.1): - React-Core-prebuilt - React-Core/RCTVibrationHeaders - React-jsi @@ -1727,15 +1727,15 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-rendererconsistency (0.86.0-rc.0) - - React-renderercss (0.86.0-rc.0): + - React-rendererconsistency (0.86.0-rc.1) + - React-renderercss (0.86.0-rc.1): - React-debug - React-utils - - React-rendererdebug (0.86.0-rc.0): + - React-rendererdebug (0.86.0-rc.1): - React-Core-prebuilt - React-debug - ReactNativeDependencies - - React-RuntimeApple (0.86.0-rc.0): + - React-RuntimeApple (0.86.0-rc.1): - hermes-engine - React-callinvoker - React-Core-prebuilt @@ -1758,7 +1758,7 @@ PODS: - React-runtimescheduler - React-utils - ReactNativeDependencies - - React-RuntimeCore (0.86.0-rc.0): + - React-RuntimeCore (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1774,14 +1774,14 @@ PODS: - React-runtimescheduler - React-utils - ReactNativeDependencies - - React-runtimeexecutor (0.86.0-rc.0): + - React-runtimeexecutor (0.86.0-rc.1): - React-Core-prebuilt - React-debug - React-featureflags - - React-jsi (= 0.86.0-rc.0) + - React-jsi (= 0.86.0-rc.1) - React-utils - ReactNativeDependencies - - React-RuntimeHermes (0.86.0-rc.0): + - React-RuntimeHermes (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1796,7 +1796,7 @@ PODS: - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-runtimescheduler (0.86.0-rc.0): + - React-runtimescheduler (0.86.0-rc.1): - hermes-engine - React-callinvoker - React-Core-prebuilt @@ -1812,15 +1812,15 @@ PODS: - React-timing - React-utils - ReactNativeDependencies - - React-timing (0.86.0-rc.0): + - React-timing (0.86.0-rc.1): - React-debug - - React-utils (0.86.0-rc.0): + - React-utils (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - React-debug - - React-jsi (= 0.86.0-rc.0) + - React-jsi (= 0.86.0-rc.1) - ReactNativeDependencies - - React-viewtransitionnativemodule (0.86.0-rc.0): + - React-viewtransitionnativemodule (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - React-Fabric @@ -1832,7 +1832,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-webperformancenativemodule (0.86.0-rc.0): + - React-webperformancenativemodule (0.86.0-rc.1): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1843,9 +1843,9 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/core - ReactNativeDependencies - - ReactAppDependencyProvider (0.86.0-rc.0): + - ReactAppDependencyProvider (0.86.0-rc.1): - ReactCodegen - - ReactCodegen (0.86.0-rc.0): + - ReactCodegen (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1865,11 +1865,11 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - - ReactCommon (0.86.0-rc.0): + - ReactCommon (0.86.0-rc.1): - React-Core-prebuilt - - ReactCommon/turbomodule (= 0.86.0-rc.0) + - ReactCommon/turbomodule (= 0.86.0-rc.1) - ReactNativeDependencies - - ReactCommon-Samples (0.86.0-rc.0): + - ReactCommon-Samples (0.86.0-rc.1): - hermes-engine - RCTTypeSafety - React-Core @@ -1880,40 +1880,40 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - ReactCommon/turbomodule (0.86.0-rc.0): + - ReactCommon/turbomodule (0.86.0-rc.1): - hermes-engine - - React-callinvoker (= 0.86.0-rc.0) + - React-callinvoker (= 0.86.0-rc.1) - React-Core-prebuilt - - React-cxxreact (= 0.86.0-rc.0) - - React-jsi (= 0.86.0-rc.0) - - React-logger (= 0.86.0-rc.0) - - React-perflogger (= 0.86.0-rc.0) - - ReactCommon/turbomodule/bridging (= 0.86.0-rc.0) - - ReactCommon/turbomodule/core (= 0.86.0-rc.0) + - React-cxxreact (= 0.86.0-rc.1) + - React-jsi (= 0.86.0-rc.1) + - React-logger (= 0.86.0-rc.1) + - React-perflogger (= 0.86.0-rc.1) + - ReactCommon/turbomodule/bridging (= 0.86.0-rc.1) + - ReactCommon/turbomodule/core (= 0.86.0-rc.1) - ReactNativeDependencies - - ReactCommon/turbomodule/bridging (0.86.0-rc.0): + - ReactCommon/turbomodule/bridging (0.86.0-rc.1): - hermes-engine - - React-callinvoker (= 0.86.0-rc.0) + - React-callinvoker (= 0.86.0-rc.1) - React-Core-prebuilt - - React-cxxreact (= 0.86.0-rc.0) - - React-jsi (= 0.86.0-rc.0) - - React-logger (= 0.86.0-rc.0) - - React-perflogger (= 0.86.0-rc.0) + - React-cxxreact (= 0.86.0-rc.1) + - React-jsi (= 0.86.0-rc.1) + - React-logger (= 0.86.0-rc.1) + - React-perflogger (= 0.86.0-rc.1) - ReactNativeDependencies - - ReactCommon/turbomodule/core (0.86.0-rc.0): + - ReactCommon/turbomodule/core (0.86.0-rc.1): - hermes-engine - - React-callinvoker (= 0.86.0-rc.0) + - React-callinvoker (= 0.86.0-rc.1) - React-Core-prebuilt - - React-cxxreact (= 0.86.0-rc.0) - - React-debug (= 0.86.0-rc.0) - - React-featureflags (= 0.86.0-rc.0) - - React-jsi (= 0.86.0-rc.0) - - React-logger (= 0.86.0-rc.0) - - React-perflogger (= 0.86.0-rc.0) - - React-utils (= 0.86.0-rc.0) + - React-cxxreact (= 0.86.0-rc.1) + - React-debug (= 0.86.0-rc.1) + - React-featureflags (= 0.86.0-rc.1) + - React-jsi (= 0.86.0-rc.1) + - React-logger (= 0.86.0-rc.1) + - React-perflogger (= 0.86.0-rc.1) + - React-utils (= 0.86.0-rc.1) - ReactNativeDependencies - - ReactNativeDependencies (0.86.0-rc.0) - - ScreenshotManager (0.86.0-rc.0): + - ReactNativeDependencies (0.86.0-rc.1) + - ScreenshotManager (0.86.0-rc.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -2192,88 +2192,88 @@ EXTERNAL SOURCES: :path: "../react-native/ReactCommon/yoga" SPEC CHECKSUMS: - FBLazyVector: 9266e314e3d76052e236e5a089812482de2aa92e + FBLazyVector: 54d3be2941b6b80c79f72a0eddcf3eca6a74acca hermes-engine: 8da0687e108e24bc92caf5958be8b5643f93a0fe - MyNativeView: 46ee5777cf4c1c2d9dd16d2ddecf783765b25290 - NativeCxxModuleExample: e9b3cb0db0ad4561d1cb0c2379a0c5a2cb0ccd2d + MyNativeView: 9e7d6004491c84e5dc781370d2a8e58c9790e2ac + NativeCxxModuleExample: 1bb82f11d01c73b79abec6e8ebead7380d05988f OCMock: 589f2c84dacb1f5aaf6e4cec1f292551fe748e74 - RCTDeprecation: 8c8551df817748a9d03991a0aa8480320287151c - RCTRequired: 8e80f923f66fe4ae460a021b0e7517d8fde3e465 - RCTSwiftUI: 6b3ad5eae87d1d8cf84e2c92a0e9330e656c88c7 - RCTSwiftUIWrapper: 483466931add7a58ec7ef4e6922f8ffeb1782490 - RCTTypeSafety: e50cf0e062b452044267d0395dd96a106ffca2d1 - React: 01173c5d780d9bbfe022f6347d90de9a9917c980 - React-callinvoker: 0e8cf2535617aefe9649d77ced059084a8ed371c - React-Core: 7c73a86183b3adbe000a5642dca4ecf3c7180562 - React-Core-prebuilt: 3f7db2e2ea5cfd4fe9429049e7e5ee824414a4f4 - React-CoreModules: 2cdef98304cbd163282170161bd292714e35b24a - React-cxxreact: 375824e8216b8209538fdc3d5725b036779e3a86 - React-debug: 73ce5e5d53291fab2b76a24e121595853cc56b4f - React-defaultsnativemodule: 61b66e36c43ccb412cf4469b25ad4a9d5d25d78a - React-domnativemodule: 3e76385839c5b818fff23a1d6406246d39f92559 - React-Fabric: e7c39ff773b8430050d3dabf46d89c1651ff4e14 - React-FabricComponents: 41df31264b5fe1e4dcf7f9e3d8f73840c0fb0132 - React-FabricImage: e3ce8d82f9f2e182b707e0e506d559bf4f1a2ac5 - React-featureflags: c01cf928372a15eeca63d9345eed66bf9cb4e65d - React-featureflagsnativemodule: ddeb92a17eea9a198949ed0fe599e3cb3433c622 - React-graphics: e02e69687036005304e9714de673c64b2651fad6 - React-hermes: 85cd9f12069fa78aca89420f626cdcfaf3717eec - React-idlecallbacksnativemodule: c5c576c290fd18a3611f6ad037ef80b67544de09 - React-ImageManager: 9850566969c17065136d89d73bbcd1e24d783ea1 - React-intersectionobservernativemodule: 51adebe7254bdae7c9307a9685d57c4639ff1be7 - React-jserrorhandler: a5f83a145c5b465a790dda5d3e5d49613fc3a479 - React-jsi: 4479b7b45b226462cdde3be55d82ea4cbb83b1c7 - React-jsiexecutor: 48447c328706fe29f8ada9e02662837da2627179 - React-jsinspector: be37c91da8642edad0c5c31b93304496471a376a - React-jsinspectorcdp: 5e49b88e9bbc9eb9228742ee4ae517c48b133faf - React-jsinspectornetwork: f33faf865a56b4d8fa2c38e048f9890e7575a127 - React-jsinspectortracing: 621473cf9c37eb63b3fc00d07118cd395735d44a - React-jsitooling: e7b8a6b4856f4b8e0cdff5ca91e04722c72054dc - React-jsitracing: bd8649ffcee673b2cbba2fd23bad2a9cc867308b - React-logger: 119decfea9083b425351c66f65f4ab36a951c393 - React-Mapbuffer: ee44aacd2e79f7be0b96c077edd1801c2d4ba0a6 - React-microtasksnativemodule: 9364679b33ef1765be0362873edd92fffab939d4 - React-mutationobservernativemodule: 9a49e7c829324a14a38c3cb9e6d696e41c8af40b - React-NativeModulesApple: 2e7097c544d852137616e1768682e07e69eb10b8 - React-networking: 8c935e703124cfdab7022d2a352167d976869444 - React-oscompat: 8fed982b99f47ef38ce29c3f745c3e50703d5833 - React-perflogger: a39e2a75a51d804aaa9c766034d6a2f215877af8 - React-performancecdpmetrics: 0703d28e658847bab60169a588e6bb0ca223357b - React-performancetimeline: 55db8b5bdcc5c78800ea13cab987b90303190882 - React-RCTActionSheet: 51c271fcc32494a616b66703a753a23c92a25eae - React-RCTAnimation: 10f22dceb4761a8ef57f0f0df95e3eb326a07c59 - React-RCTAppDelegate: 7de422f20e09a4b2d69bcc27dd5f2038d5d37d01 - React-RCTBlob: 69f679cb5f276ebc699ac36bc308ac2a1b819839 - React-RCTFabric: 15da6d4b2a1de7eaca7dcc0eebd8b9368bba1f4f - React-RCTFBReactNativeSpec: 8cb3b0cd939afca4b02f8dff9a368f98d8267a8e - React-RCTImage: 27642a899686ce2a05d981ec9745ea8f2a5d5f3b - React-RCTLinking: 469fc0a5393d71ae89211589a6ddba82cdf3e62f - React-RCTNetwork: 88220ba6815a89f485f37ba1df659d15ee5edd83 - React-RCTPushNotification: 98bc2c19878802a49e98af3cbe25796cc9bb0212 - React-RCTRuntime: ee8097886e90e5f9a6580041e0b60f96bbdfbdde - React-RCTSettings: 6cc287336df67ec8c51e5faf086d8d7732459d5a - React-RCTTest: 7878167eb05b0833ceba3f0e175ae884806a091f - React-RCTText: de3abb4da09aa908bbefd6b74c5fe69e9a225422 - React-RCTVibration: ae4c60e179a8274d7544b7797574269d754dae71 - React-rendererconsistency: 007ef2a541d58ac1dcef0ca3a6b5f5de68a00040 - React-renderercss: 42c400a58631195cdc75b076e69cdb907618803c - React-rendererdebug: 0c3bb4a03961fda0eb900568237158e99871df3b - React-RuntimeApple: 3792cc7f7a786b86a6c038de797d6ea494ce70ae - React-RuntimeCore: 4f73a22aec9885c70412018dcbd57c01e105db61 - React-runtimeexecutor: 614eb20d94cf06a542d7d4ea6e1b072748d6096e - React-RuntimeHermes: 2717dfc861b7d4724d4526962caa77b953af7e2d - React-runtimescheduler: 15411d4d7c5254700869f08c80b15c6afe123eb9 - React-timing: 7be4c7da14cbf65cf41c6841e1fc1098ee69d0d7 - React-utils: 17757800bd2137fc9f6d6a3cb18dcf1d619bfca8 - React-viewtransitionnativemodule: e04ac2dee5e2ec0098004612e3a4ad3bf9f7f9de - React-webperformancenativemodule: 8ca564a53382d722a571e0615d6ac92461ca54c9 - ReactAppDependencyProvider: 43c8afa3c7a753e9ae311c5f05885175378ae682 - ReactCodegen: 4b1c2bd760975def2268ff6ee2e7021a89a0d69d - ReactCommon: d0213c6af9f4383453edb61862105a504ce2d0fd - ReactCommon-Samples: 023455b6eb8cd49158639d4ac582fff3432969da - ReactNativeDependencies: c671530f5d93644b351e35f68a3265cdb7c509f7 - ScreenshotManager: 1281a49708c7ec4fccddc25260849e8d61a2bcba - Yoga: 6876206cf24ad7b7625bbbc9c7fccb4c2ca8a174 + RCTDeprecation: 27d3357434bb216ce5b3c8e19df94025b731dce4 + RCTRequired: 0c24e687dc14ea45b0438ef26f8b81578299f13e + RCTSwiftUI: 42226b5a7f016a52ef855c0278880dc9f127aaa4 + RCTSwiftUIWrapper: 6107a4b740a04eb39a7c2c9d67d6a3317f917cf0 + RCTTypeSafety: b1f94c8a342d2eb1dc591d980760b7beb0c355e2 + React: 6bb106639bc973c047f0c0a019a454bf98bc917b + React-callinvoker: 1fb745a6d9bf552d284373d18614228eac2fb766 + React-Core: 71e39d637caf999f6f865bfe991cca8c54449bce + React-Core-prebuilt: e3a4cb1a0b3a3ef4bc23b89edf43c42c3508d2b6 + React-CoreModules: ac6aa8b835da9ff25aebf35a558580b9b9ead2c2 + React-cxxreact: effcd2ea7dc391edc8b007dcbbe387050d34a9cb + React-debug: e0b9d0ab38a46708af48ccbb70f17c55d7cb41c8 + React-defaultsnativemodule: b0bda935ace74bb5c6ea7be925f3d0209ae33502 + React-domnativemodule: 51982ea1eae16eb858fa9e5803c2f3d03e5313ec + React-Fabric: db7fcf46bbcb629350fed7a80b32113284dd2e37 + React-FabricComponents: 52bb7aebf263a84548735d3b58a8961c800b938e + React-FabricImage: 4dbf2d822bbffc657ee144c98d1db21100ed38e6 + React-featureflags: 406dd79ffa521db21c327df368b5ce88c91be05a + React-featureflagsnativemodule: 8b8687d74e34c9b2f5f3d07be6928970e1c62d7a + React-graphics: a7c4c3ef7498300d7252cce61348064ea11ec9be + React-hermes: 19695b7bfb59423bcb8e3c05f6a9372599ef9c30 + React-idlecallbacksnativemodule: c74e04d0c354fe3d6fae3bf615169863e6cb6d6b + React-ImageManager: d442b7f3bd15238cfa18948cdde522b4e4146423 + React-intersectionobservernativemodule: a049b8f63079978867a0ba8f2f0dd931d78fcc64 + React-jserrorhandler: 5f7aede1fc95ba05d220204478a2092d5a90c5e0 + React-jsi: 9e358d6fa019dec3e3fed7d78114cd449cb5c071 + React-jsiexecutor: 23e3ff681129dc9df562744e4555e978a62f42f2 + React-jsinspector: 3f46d01ae21d43f1701baa49a5772131d48417b9 + React-jsinspectorcdp: 6266b48c9d92bc60e4d7524325a719f0148e6bfe + React-jsinspectornetwork: 3cd94ff9439ad47dab28eb0d35f16e0529b30de6 + React-jsinspectortracing: a461bb7d55aea3c1475ad6ec09467f8f4490c97a + React-jsitooling: 034bc74d8c60f854a0bcb1f3ecfbaa0ded2c2535 + React-jsitracing: 0d5cd4a4ced647e17ae3c0783605debda915545a + React-logger: b44f347f4c89d5d414450c2ad3ca70b55822db3c + React-Mapbuffer: 188dcce42691fea7dcd5dc7b51db456d19d9702e + React-microtasksnativemodule: 92b974699a08832a82146c53b6258299e6ea6807 + React-mutationobservernativemodule: fde4f344c9ffb8872cd1f32cf8ff91a65c7183cc + React-NativeModulesApple: 505429a038a6cfcda988e1214b86ebb0c0d35804 + React-networking: c4afc8b4961094fd343bd9c6a4c6e03d95c499c5 + React-oscompat: 9b38d27535123f426883b42da0e2a347b38e3ab8 + React-perflogger: f363176ae291babfab8e6481c4e7823daa92ea2c + React-performancecdpmetrics: 38ed6565e781d2ed3e38b2adae14dd235583eadb + React-performancetimeline: 22f15ff8b858371e0a95195d6f78bafbd4d092fe + React-RCTActionSheet: 48e9350970d05f7b9e9386b8cbd62dc1413afbb8 + React-RCTAnimation: 44b093fc6707864a41062355c649cd70365b33f3 + React-RCTAppDelegate: 8436ddf88d46b9ccb36d2defcd245bc9d78ae7b6 + React-RCTBlob: e5cf81f57ae37a88c2ca84358c959a5413cc1fe0 + React-RCTFabric: 768c0a55849cfadc0f08e88d5b88300bd3c6b3bd + React-RCTFBReactNativeSpec: 6f614d736c043605756cd1e89496246c3ec44839 + React-RCTImage: 2f247c9bc1a4e00c3d14a6660b96cee9d9828012 + React-RCTLinking: f8e4f1f92ae8e223f726e9787e1de7e48ea0c570 + React-RCTNetwork: 9c32bdc6e4a8bac4b6daa4b83b3a8332d4324694 + React-RCTPushNotification: b9a87ba047c478906fa96c85ce25c36d598dd27f + React-RCTRuntime: 0c06fd4deaeb6df89eb06ae975f32b54fb7a6492 + React-RCTSettings: 3dd89263d040b8ab50d9c016734cb337b9f044dc + React-RCTTest: cc382c7c3abcfa06b3769608b79a6be6c41acf9a + React-RCTText: 0a1ca53a2c48f72a88dd99986b8640386d5385a9 + React-RCTVibration: 1f85f970f3d8ef9e57523936647b26ec81bdda80 + React-rendererconsistency: cbe79f8c3651451f25bd56748626a91ff43ac5f7 + React-renderercss: d436c2fa3a9c1c80572dadea5ec63cd922e01e1b + React-rendererdebug: 5e1664d6ad52370d816a47474d376fc6adac7a06 + React-RuntimeApple: 8f8f7d997fa67312d7a468e2f6701bdf26e57e0f + React-RuntimeCore: 7e788cf0f6354508e2fba140a0e676daf45af5b3 + React-runtimeexecutor: 6cb4729fd915fd8c8aecb95178a23804f1f49277 + React-RuntimeHermes: 2b8462e745079d226ddace31fe31d68675ffcf9d + React-runtimescheduler: bf079e03afb9fc4b819f79c5fe83f04f771248ce + React-timing: 97333007d2dcf918f2b2d0b920273ce3ae90c18a + React-utils: d833d930946d07195d9b665a2c33e1132d350d7a + React-viewtransitionnativemodule: eb86057ec78c8df00ba7d720a3344ce7988766c4 + React-webperformancenativemodule: c93a4c63edfc2b22591e6a85aa8286a8fe97e7fb + ReactAppDependencyProvider: b65a7936e00b297cf6e630fa3413ed939be86923 + ReactCodegen: 569fd0d33db1dae8730e3b5ab6bb556a3fba7d1c + ReactCommon: 7a064b6c71cb734ea99678cbf9ce2d7041632c61 + ReactCommon-Samples: d34e51e953fd0a941fcef6bc2e5796212bb4dc5f + ReactNativeDependencies: c1fc2fd9138ce79fb328381f5d8fa84b9e7a950f + ScreenshotManager: b14cd3ec8a4e3349c1ae71d1b82e5aae332a38d8 + Yoga: c756e845bf83b698119ac97e3bfe6ed27d82b35a PODFILE CHECKSUM: 59f1e7d58cffbfafbeb3df31151743dd4c9a52e8 From ff2562e6e170bab24c7ed55869a418e576eb70de Mon Sep 17 00:00:00 2001 From: x-Wawa Date: Mon, 18 May 2026 12:02:17 -0700 Subject: [PATCH 09/30] fix(ios): load RCTDefines.h first in React umbrella + drop submodule wildcard so RCT_* macros stay visible (#56862) Summary: When `RCT_USE_PREBUILT_RNCORE=1` (the 0.84+ default) and a consumer pod builds under `use_frameworks!`, RCT macros like `RCT_EXTERN`, `RCT_EXTERN_C_BEGIN`, `RCT_EXPORT_METHOD`, `RCT_REMAP_METHOD` fail to propagate. The `.m` files using these macros hit cascading parse errors like : - `unknown type name 'RCT_EXTERN_C_BEGIN'` in `` line 51, - `unknown type name 'RCT_EXTERN'` in `` line 17, - and `type specifier missing, defaults to 'int'` on every `RCT_EXPORT_METHOD(...)` call site. Root cause is in two places in `packages/react-native/scripts/ios-prebuild/templates/`: 1. `React-umbrella.h` orders `RCTBridgeConstants.h` (line 56) before `RCTDefines.h` (line 84). `RCTBridgeConstants.h` uses `RCT_EXTERN` at its first declaration but the macro is only defined later in `RCTDefines.h`. When the umbrella is loaded as a single parse context, the `RCT_EXTERN` use is unresolvable. 2. `module.modulemap` declares `module * { export * }` inside both `framework module` blocks, which creates an inferred submodule per header. That isolates macro `#define`s into per-header parse scopes. Even fixing the umbrella order, sibling submodules don't share macros: macros defined in the `RCTDefines.h` submodule are invisible to the `RCTBridgeConstants.h` submodule, and to consumers of the `React` module. This PR fixes both: - Move `#import ` to the very top of the umbrella (right after the prologue and before any other `` import), with a comment explaining why ordering matters. - Remove the `module * { export * }` wildcard from both `framework module` blocks in the modulemap. The umbrella header alone is sufficient to declare the module's contents, and dropping the wildcard means the whole module shares one parse context where macros propagate. The combination of `use_frameworks!` + prebuilt RNCore is the path of least resistance today: `use_frameworks!` is the Expo default and is required by `firebase-ios-sdk` for its Swift bridges. Prebuilt RNCore is the 0.84+ default. The colliding defaults break native-module ecosystems like `react-native-firebase` that consume the RCT macros. Producer-side fix is in flight at invertase/react-native-firebase#9024; this PR closes the consumer side. ## Changelog: [IOS] [FIXED] - Load `RCTDefines.h` first in the prebuilt React umbrella and drop the `module *` submodule wildcard so RCT_* macros propagate to consumer pods under `use_frameworks!`. Pull Request resolved: https://github.com/facebook/react-native/pull/56862 Test Plan: Reproduced on RN 0.85.3 (latest stable at time of writing) on macOS 26.3.1 / Xcode 26.5 / iOS 26.5 Simulator (iPhone 17 Pro). **Reproducer setup** Fork of `mikehardy/rnfbdemo` with these adjustments in `make-demo.sh`: - `RN_VER=0.85.3` - `RNFB_VER=24.0.0` - `FB_IOS_VER=12.10.0` - Remove `react-native-firebase/dynamic-links` from the bulk yarn add (deprecated and removed in RNFB 24.x). Default Podfile mods produced by `make-demo.sh` are preserved: `use_frameworks! :linkage => :static` + `$RNFirebaseAsStaticFramework = true`. No `RCT_USE_PREBUILT_RNCORE` override (stays at the `1` default). Public reproducer: https://github.com/wneel/rnfbdemo (see its `REPRO.md` for the two-stage flow). The reproducer also has invertase/react-native-firebase#9024 (producer-side podspec fixes) applied as an overlay. Without those, the build fails earlier at `-Wnon-modular-include-in-framework-module`. With them applied, the build progresses to the consumer side and surfaces the macro propagation bug this PR fixes. **Before this PR** Same reproducer config. iOS build fails on consumer pods (RNFBAuth, RNFBStorage, RNFBMessaging) with: ``` .../Pods/Headers/Public/React-Core/React/RCTEventDispatcherProtocol.h:17:1: error: unknown type name 'RCT_EXTERN' .../Pods/Headers/Public/React-Core/React/RCTEventDispatcherProtocol.h:17:27: error: expected ';' after top level declarator .../node_modules/react-native-firebase/messaging/ios/RNFBMessaging/RNFBMessaging+AppDelegate.h:26:21: error: declaration of 'RCTPromiseRejectBlock' must be imported from module 'RNFBApp.RNFBAppModule' before it is required ``` **After this PR** Same reproducer config builds cleanly: `pod install` clean, `xcodebuild` Debug build produces the app, zero `RCT_EXTERN` macro errors anywhere in the log. Verified by editing `packages/react-native/scripts/ios-prebuild/templates/React-umbrella.h` and `packages/react-native/scripts/ios-prebuild/templates/module.modulemap` in place (the diff in this PR), regenerating the prebuilt React.xcframework artifact, and re-running the reproducer. **Output of `npx react-native-community/cli info` from the reproducer environment:** ``` System: OS: macOS 26.3.1 CPU: (10) arm64 Apple M2 Pro Memory: 466.16 MB / 16.00 GB Shell: version: "5.9" path: /bin/zsh Binaries: Node: version: 22.14.0 path: /usr/local/bin/node Yarn: version: 3.6.4 path: /usr/local/bin/yarn npm: version: 11.12.1 path: /usr/local/bin/npm Watchman: version: 2026.05.11.00 path: /opt/homebrew/bin/watchman Managers: CocoaPods: version: 1.16.2 path: /opt/homebrew/bin/pod SDKs: iOS SDK: Platforms: - DriverKit 25.5 - iOS 26.5 - macOS 26.5 - tvOS 26.5 - visionOS 26.5 - watchOS 26.5 IDEs: Xcode: version: 26.5/17F42 path: /usr/bin/xcodebuild Languages: Java: version: 21.0.9 path: /usr/bin/javac ``` **Cross-references** - `react-native-firebase` producer-side fix in flight: invertase/react-native-firebase#9024 - `react-native-firebase` `.m` import hygiene follow-up: invertase/react-native-firebase#9026 - Original RNFB user-facing issue: invertase/react-native-firebase#8883 Reviewed By: cortinico Differential Revision: D105582598 Pulled By: cipolleschi fbshipit-source-id: ab364d46fc94d64274197cdd717a06e425a9324f --- .../scripts/ios-prebuild/templates/React-umbrella.h | 6 +++++- .../scripts/ios-prebuild/templates/module.modulemap | 2 -- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/react-native/scripts/ios-prebuild/templates/React-umbrella.h b/packages/react-native/scripts/ios-prebuild/templates/React-umbrella.h index bcd298fd26f..2bb8039c708 100644 --- a/packages/react-native/scripts/ios-prebuild/templates/React-umbrella.h +++ b/packages/react-native/scripts/ios-prebuild/templates/React-umbrella.h @@ -17,6 +17,11 @@ #endif #endif +// RCTDefines.h defines RCT_EXTERN, RCT_EXTERN_C_BEGIN/END, RCT_EXPORT_METHOD, etc. +// Must be loaded first so its macros are visible to subsequent umbrella headers (e.g. RCTBridgeConstants.h). +// clang-format off +#import +// clang-format on #import #import #import @@ -81,7 +86,6 @@ #import #import #import -#import #import #import #import diff --git a/packages/react-native/scripts/ios-prebuild/templates/module.modulemap b/packages/react-native/scripts/ios-prebuild/templates/module.modulemap index d08e0c56504..587aaaa832b 100644 --- a/packages/react-native/scripts/ios-prebuild/templates/module.modulemap +++ b/packages/react-native/scripts/ios-prebuild/templates/module.modulemap @@ -1,12 +1,10 @@ framework module React { umbrella header "React_Core/React_Core-umbrella.h" export * - module * { export * } } framework module React_RCTAppDelegate { umbrella header "React_RCTAppDelegate/React_RCTAppDelegate-umbrella.h" export * - module * { export * } } From 443ac4028d129a4d4206a74ef56795726f549ed3 Mon Sep 17 00:00:00 2001 From: Christian Falch Date: Wed, 13 May 2026 10:47:42 -0700 Subject: [PATCH 10/30] fix(cocoapods) Podfile.lock SPEC CHECKSUMS drift for React XCFrameworks (#56803) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Summary: Two developers (or one developer on two paths, or CI vs. local) running pod install on the same React Native project at the same commit get different SPEC CHECKSUMS entries for React-Core-prebuilt and ReactNativeDependencies in Podfile.lock. That breaks pod install-deployment style verification and any workflow that expects Podfile.lock to be reproducible. CocoaPods derives each SPEC CHECKSUMS entry by hashing the in-memory podspec JSON. So anything embedded in source.http, prepare_command, user_target_xcconfig, etc. becomes part of the hash. Two podspec-resolution sites in this repo build their source.http from an absolute on-disk path. Because project_pods_root is an absolute path, the resulting file:///... URL differs across machines or working-tree paths, so the hashed JSON differs, so the checksum differs. ### How The Maven URL for each tarball is already computed inside both functions (stable_tarball_url(...) / nightly_tarball_url(...) / release_tarball_url(...)). Returning that URL — a stable string identical across machines — instead of the local file:// URL makes source.http path-free. CocoaPods downloads from Maven and caches the tarball itself, so functionality is preserved. The pre-existing local-tarball download is kept untouched (its only remaining consumer is the opt-in `RCT_SYMBOLICATE_PREBUILT_FRAMEWORKS=1` dSYM-injection path in rncore.rb, which still needs file:// to feed CocoaPods a mutated tarball — gated by unless @download_dsyms so the leak is preserved only for that flag). **Out of scope: ** hermes-engine.podspec has the same shape of leak in user_target_xcconfig.HERMES_CLI_PATH. Fixing it requires a paired change to ensure hermesc lands at the new ${PODS_ROOT}-relative path; that's a separate PR. ## Changelog: [IOS] [FIXED] - Fix Pod install checksum drifting Pull Request resolved: https://github.com/facebook/react-native/pull/56803 Test Plan: Run `pod install` and verify that none of the following files contains absolute paths: - Pods/Local Podspecs/React-Core-prebuilt.podspec.json - Pods/Local Podspecs/ReactNativeDependencies.podspec.json Reviewed By: christophpurrer Differential Revision: D104889112 Pulled By: CalixTang fbshipit-source-id: 97505a8bf78f7df57bda2d87705da5a20c934d2b --- packages/react-native/scripts/cocoapods/rncore.rb | 2 ++ .../react-native/scripts/cocoapods/rndependencies.rb | 9 ++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/react-native/scripts/cocoapods/rncore.rb b/packages/react-native/scripts/cocoapods/rncore.rb index 09cd88363d7..aaa4e5d3325 100644 --- a/packages/react-native/scripts/cocoapods/rncore.rb +++ b/packages/react-native/scripts/cocoapods/rncore.rb @@ -160,6 +160,7 @@ def self.podspec_source_download_prebuild_stable_tarball() rncore_log(" #{Pathname.new(destinationDebug).relative_path_from(Pathname.pwd).to_s}") rncore_log(" #{Pathname.new(destinationRelease).relative_path_from(Pathname.pwd).to_s}") + return {:http => stable_tarball_url(@@react_native_version, :debug) } unless @@download_dsyms return {:http => URI::File.build(path: destinationDebug).to_s } end @@ -196,6 +197,7 @@ def self.podspec_source_download_prebuilt_nightly_tarball() rncore_log("Resolved nightly ReactNativeCore-prebuilt version:") rncore_log(" #{Pathname.new(destinationDebug).relative_path_from(Pathname.pwd).to_s}") rncore_log(" #{Pathname.new(destinationRelease).relative_path_from(Pathname.pwd).to_s}") + return {:http => nightly_tarball_url(@@react_native_version, :debug) } unless @@download_dsyms return {:http => URI::File.build(path: destinationDebug).to_s } end diff --git a/packages/react-native/scripts/cocoapods/rndependencies.rb b/packages/react-native/scripts/cocoapods/rndependencies.rb index a9018403407..2000e316cf7 100644 --- a/packages/react-native/scripts/cocoapods/rndependencies.rb +++ b/packages/react-native/scripts/cocoapods/rndependencies.rb @@ -158,10 +158,10 @@ def self.podspec_source_download_prebuild_release_tarball() url = release_tarball_url(@@react_native_version, :debug) rndeps_log("Using tarball from URL: #{url}") - destinationDebug = download_stable_rndeps(@@react_native_path, @@react_native_version, :debug) + download_stable_rndeps(@@react_native_path, @@react_native_version, :debug) download_stable_rndeps(@@react_native_path, @@react_native_version, :release) - return {:http => URI::File.build(path: destinationDebug).to_s } + return {:http => url } end def self.release_tarball_url(version, build_type) @@ -225,11 +225,10 @@ def self.podspec_source_download_prebuilt_nightly_tarball(version) url = nightly_tarball_url(version, :debug) rndeps_log("Using tarball from URL: #{url}") - destinationDebug = download_nightly_rndeps(@@react_native_path, @@react_native_version, :debug) + download_nightly_rndeps(@@react_native_path, @@react_native_version, :debug) download_nightly_rndeps(@@react_native_path, @@react_native_version, :release) - return {:http => URI::File.build(path: destinationDebug).to_s } - return {:http => url} + return {:http => url } end def self.download_rndeps_tarball(react_native_path, tarball_url, version, configuration) From f2880fdae015a4319297c25c441fab615953e184 Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi Date: Mon, 18 May 2026 12:05:15 -0700 Subject: [PATCH 11/30] Cache prebuilt iOS binaries in ~/Library/Caches/ReactNative (#56847) Summary: Adds a shared cache layer at `~/Library/Caches/ReactNative/` for prebuilt iOS tarballs (Hermes, ReactNativeDependencies, ReactNativeCore). - On first download, tarballs are saved to both the local Pods artifacts dir **and** the shared cache. - On subsequent `pod install` runs, if the local Pods cache is empty but the shared cache has the tarball for that version, it is copied locally instead of re-downloaded from Maven. - Adds descriptive log messages for each scenario: local Pods hit, shared cache hit, and cache miss (download). This avoids redundant downloads when: - The Pods directory is deleted between installs - Multiple projects use the same React Native version - CI environments have a persistent home directory ## Changelog: [IOS] [CHANGED] - Cache prebuilt iOS binaries (Hermes, ReactNativeDependencies, ReactNativeCore) in ~/Library/Caches/ReactNative to avoid redundant downloads across pod installs Pull Request resolved: https://github.com/facebook/react-native/pull/56847 Test Plan: ``` [ReactNativeDependencies] Setting up ReactNativeDependencies... [ReactNativeDependencies] Building from source: false [ReactNativeDependencies] Using release tarball [ReactNativeDependencies] Using tarball from URL: https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.81.6/react-native-artifacts-0.81.6-reactnative-dependencies-debug.tar.gz [ReactNativeDependencies] Cache miss: downloading reactnative-dependencies-0.81.6-debug.tar.gz from https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.81.6/react-native-artifacts-0.81.6-reactnative-dependencies-debug.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:- 0 0 0 0 0 0 0 0 --:--:-- --:- 35 18.3M 35 6580k 0 0 6386k 0 0:00:02 0:0 73 18.3M 73 13.5M 0 0 6827k 0 0:00:02 0:0100 18.3M 100 18.3M 0 0 6915k 0 0:00:02 0:00:02 --:--:-- 6914k [ReactNativeDependencies] Saved reactnative-dependencies-0.81.6-debug.tar.gz to shared cache (/Users/cipolleschi/Library/Caches/ReactNative) [ReactNativeDependencies] Cache miss: downloading reactnative-dependencies-0.81.6-release.tar.gz from https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.81.6/react-native-artifacts-0.81.6-reactnative-dependencies-release.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:- 0 0 0 0 0 0 0 0 --:--:-- --:- 67 9.9M 67 6948k 0 0 6332k 0 0:00:01 0:0100 9.9M 100 9.9M 0 0 6607k 0 0:00:01 0:00:01 --:--:-- 6603k [ReactNativeDependencies] Saved reactnative-dependencies-0.81.6-release.tar.gz to shared cache (/Users/cipolleschi/Library/Caches/ReactNative) [ReactNativeDependencies] Source: {http: "https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.81.6/react-native-artifacts-0.81.6-reactnative-dependencies-debug.tar.gz"} [ReactNativeCore] Setting up ReactNativeCore... [ReactNativeCore] Building from source: false [ReactNativeCore] Using tarball from URL: https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.81.6/react-native-artifacts-0.81.6-reactnative-core-debug.tar.gz [ReactNativeCore] Cache miss: downloading reactnative-core-0.81.6-debug.tar.gz from https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.81.6/react-native-artifacts-0.81.6-reactnative-core-debug.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:- 1 78.5M 1 1557k 0 0 5035k 0 0:00:15 --:- 10 78.5M 10 8537k 0 0 6536k 0 0:00:12 0:0 19 78.5M 19 15.4M 0 0 6866k 0 0:00:11 0:0 28 78.5M 28 22.5M 0 0 6990k 0 0:00:11 0:0 37 78.5M 37 29.7M 0 0 7062k 0 0:00:11 0:0 46 78.5M 46 36.4M 0 0 7037k 0 0:00:11 0:0 55 78.5M 55 43.5M 0 0 7065k 0 0:00:11 0:0 64 78.5M 64 50.5M 0 0 7077k 0 0:00:11 0:0100 78.5M 100 78.5M 0 0 6852k 0 0:00:11 0:00:11 --:--:-- 6482k [ReactNativeCore] Saved reactnative-core-0.81.6-debug.tar.gz to shared cache (/Users/cipolleschi/Library/Caches/ReactNative) [ReactNativeCore] Cache miss: downloading reactnative-core-0.81.6-release.tar.gz from https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.81.6/react-native-artifacts-0.81.6-reactnative-core-release.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 26.3M 100 26.3M 0 0 5683k 0 0:00:04 0:00:04 --:--:-- 5793k [ReactNativeCore] Saved reactnative-core-0.81.6-release.tar.gz to shared cache (/Users/cipolleschi/Library/Caches/ReactNative) [ReactNativeCore] Source: {http: "https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.81.6/react-native-artifacts-0.81.6-reactnative-core-debug.tar.gz"} Configuring the target with the New Architecture [ReactNativeCore] Using React Native Core and React Native Dependencies prebuilt versions. [Codegen] Analyzing /Users/cipolleschi/Tests/My0_81App/package.json ``` ``` [ReactNativeDependencies] Setting up ReactNativeDependencies... [ReactNativeDependencies] Building from source: false [ReactNativeDependencies] Using release tarball [ReactNativeDependencies] Using tarball from URL: https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.81.6/react-native-artifacts-0.81.6-reactnative-dependencies-debug.tar.gz [ReactNativeDependencies] Cache hit: copying reactnative-dependencies-0.81.6-debug.tar.gz from shared cache (/Users/cipolleschi/Library/Caches/ReactNative) [ReactNativeDependencies] Cache hit: copying reactnative-dependencies-0.81.6-release.tar.gz from shared cache (/Users/cipolleschi/Library/Caches/ReactNative) [ReactNativeDependencies] Source: {http: "https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.81.6/react-native-artifacts-0.81.6-reactnative-dependencies-debug.tar.gz"} [ReactNativeCore] Setting up ReactNativeCore... [ReactNativeCore] Building from source: false [ReactNativeCore] Using tarball from URL: https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.81.6/react-native-artifacts-0.81.6-reactnative-core-debug.tar.gz [ReactNativeCore] Cache hit: copying reactnative-core-0.81.6-debug.tar.gz from shared cache (/Users/cipolleschi/Library/Caches/ReactNative) [ReactNativeCore] Cache hit: copying reactnative-core-0.81.6-release.tar.gz from shared cache (/Users/cipolleschi/Library/Caches/ReactNative) [ReactNativeCore] Source: {http: "https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.81.6/react-native-artifacts-0.81.6-reactnative-core-debug.tar.gz"} Configuring the target with the New Architecture [ReactNativeCore] Using React Native Core and React Native Dependencies prebuilt versions. [Codegen] Analyzing /Users/cipolleschi/Tests/My0_81App/package.json ... [ReactNativeDependencies] Using release tarball [ReactNativeDependencies] Using tarball from URL: https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.81.6/react-native-artifacts-0.81.6-reactnative-dependencies-debug.tar.gz [ReactNativeDependencies] Tarball reactnative-dependencies-0.81.6-debug.tar.gz already exists in Pods. Skipping download. [ReactNativeDependencies] Tarball reactnative-dependencies-0.81.6-release.tar.gz already exists in Pods. Skipping download. ``` ``` [ReactNativeDependencies] Setting up ReactNativeDependencies... [ReactNativeDependencies] Building from source: false [ReactNativeDependencies] Using release tarball [ReactNativeDependencies] Using tarball from URL: https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.81.6/react-native-artifacts-0.81.6-reactnative-dependencies-debug.tar.gz [ReactNativeDependencies] Tarball reactnative-dependencies-0.81.6-debug.tar.gz already exists in Pods. Skipping download. [ReactNativeDependencies] Tarball reactnative-dependencies-0.81.6-release.tar.gz already exists in Pods. Skipping download. [ReactNativeDependencies] Source: {http: "https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.81.6/react-native-artifacts-0.81.6-reactnative-dependencies-debug.tar.gz"} [ReactNativeCore] Setting up ReactNativeCore... [ReactNativeCore] Building from source: false [ReactNativeCore] Using tarball from URL: https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.81.6/react-native-artifacts-0.81.6-reactnative-core-debug.tar.gz [ReactNativeCore] Tarball reactnative-core-0.81.6-debug.tar.gz already exists in Pods. Skipping download. [ReactNativeCore] Tarball reactnative-core-0.81.6-release.tar.gz already exists in Pods. Skipping download. [ReactNativeCore] Source: {http: "https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.81.6/react-native-artifacts-0.81.6-reactnative-core-debug.tar.gz"} Configuring the target with the New Architecture [ReactNativeCore] Using React Native Core and React Native Dependencies prebuilt versions. [Codegen] Analyzing /Users/cipolleschi/Tests/My0_81App/package.json [Codegen] Searching for codegen-enabled libraries in the app. [Codegen] The "codegenConfig" field is not defined in package.json. Assuming there is nothing to generate at the app level. [Codegen] Searching for codegen-enabled libraries in react-native.config.js [Codegen] Found react-native-safe-area-context [Codegen] Processing safeareacontext [Codegen] Searching for podspec in the project dependencies. [Codegen] Supported Apple platforms: ios, macos, tvos, visionos for safeareacontext [Codegen] Generating Native Code for safeareacontext - ios [Codegen] Generated artifacts: /Users/cipolleschi/Tests/My0_81App/ios/build/generated/ios [Codegen] Generating RCTThirdPartyComponentsProvider.h [Codegen] Generated artifact: /Users/cipolleschi/Tests/My0_81App/ios/build/generated/ios/RCTThirdPartyComponentsProvider.h [Codegen] Generating RCTThirdPartyComponentsProvider.mm [Codegen] Generated artifact: /Users/cipolleschi/Tests/My0_81App/ios/build/generated/ios/RCTThirdPartyComponentsProvider.mm [Codegen] Generating RCTModulesProvider.h [Codegen] Generated artifact: /Users/cipolleschi/Tests/My0_81App/ios/build/generated/ios/RCTModuleProviders.h [Codegen] Generating RCTModuleProviders.mm [Codegen] Generated artifact: /Users/cipolleschi/Tests/My0_81App/ios/build/generated/ios/RCTModuleProviders.mm [Codegen] Generating RCTAppDependencyProvider [Codegen] Generated artifact: /Users/cipolleschi/Tests/My0_81App/ios/build/generated/ios/RCTAppDependencyProvider.h [Codegen] Generated artifact: /Users/cipolleschi/Tests/My0_81App/ios/build/generated/ios/RCTAppDependencyProvider.mm [Codegen] Generated podspec: /Users/cipolleschi/Tests/My0_81App/ios/build/generated/ios/ReactAppDependencyProvider.podspec [Codegen] Generated podspec: /Users/cipolleschi/Tests/My0_81App/ios/build/generated/ios/ReactCodegen.podspec [Codegen] Done. [ReactNativeDependencies] Using release tarball [ReactNativeDependencies] Using tarball from URL: https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.81.6/react-native-artifacts-0.81.6-reactnative-dependencies-debug.tar.gz [ReactNativeDependencies] Tarball reactnative-dependencies-0.81.6-debug.tar.gz already exists in Pods. Skipping download. [ReactNativeDependencies] Tarball reactnative-dependencies-0.81.6-release.tar.gz already exists in Pods. Skipping download. Analyzing dependencies ``` Reviewed By: cortinico Differential Revision: D105315202 Pulled By: cipolleschi fbshipit-source-id: 3196d589f59b8edc75e62752d0c61c3618c1be90 --- .../react-native/scripts/cocoapods/rncore.rb | 68 +++++++++++-- .../scripts/cocoapods/rndependencies.rb | 65 ++++++++++++- .../react-native/scripts/cocoapods/utils.rb | 46 +++++++++ .../sdks/hermes-engine/hermes-utils.rb | 97 ++++++++++++++++++- packages/rn-tester/package.json | 1 + 5 files changed, 259 insertions(+), 18 deletions(-) diff --git a/packages/react-native/scripts/cocoapods/rncore.rb b/packages/react-native/scripts/cocoapods/rncore.rb index aaa4e5d3325..9a36dd1a5a2 100644 --- a/packages/react-native/scripts/cocoapods/rncore.rb +++ b/packages/react-native/scripts/cocoapods/rncore.rb @@ -406,17 +406,69 @@ def self.download_nightly_rncore(react_native_path, version, configuration, dsym end def self.download_rncore_tarball(react_native_path, tarball_url, version, configuration, dsyms = false) - destination_path = configuration == nil ? - "#{artifacts_dir()}/reactnative-core-#{version}#{dsyms ? "-dSYM" : ""}.tar.gz" : - "#{artifacts_dir()}/reactnative-core-#{version}#{dsyms ? "-dSYM" : ""}-#{configuration}.tar.gz" + filename = configuration == nil ? + "reactnative-core-#{version}#{dsyms ? "-dSYM" : ""}.tar.gz" : + "reactnative-core-#{version}#{dsyms ? "-dSYM" : ""}-#{configuration}.tar.gz" + destination_path = "#{artifacts_dir()}/#{filename}" + + if File.exist?(destination_path) + rncore_log("Tarball #{filename} already exists in Pods. Skipping download.") + return destination_path + end - unless File.exist?(destination_path) - # Download to a temporary file first so we don't cache incomplete downloads. - rncore_log("Downloading ReactNativeCore-prebuilt #{dsyms ? "dSYMs " : ""}#{configuration ? configuration.to_s : ""} tarball from #{tarball_url} to #{Pathname.new(destination_path).relative_path_from(Pathname.pwd).to_s}") + `mkdir -p "#{artifacts_dir()}"` + + if ReactNativePodsUtils.skip_caches? + rncore_log("RCT_SKIP_CACHES is set. Downloading #{filename} directly (bypassing shared cache).") tmp_file = "#{artifacts_dir()}/reactnative-core.download" - `mkdir -p "#{artifacts_dir()}" && curl "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + `curl -A "react-native-#{version}" "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + unless File.exist?(destination_path) + abort("[ReactNativeCore] Failed to download #{filename} from #{tarball_url}. Aborting.") + end + return destination_path + end + + cached_path = File.join(ReactNativePodsUtils.shared_cache_dir(), filename) + if File.exist?(cached_path) + rncore_log("Verifying checksum for cached #{filename}...") + if ReactNativePodsUtils.validate_tarball(cached_path, tarball_url) + rncore_log("Cache hit: copying #{filename} from shared cache (#{ReactNativePodsUtils.shared_cache_dir()})") + FileUtils.cp(cached_path, destination_path) + else + rncore_log("Shared cache file #{filename} failed SHA verification. Re-downloading.") + File.delete(cached_path) + tmp_file = "#{artifacts_dir()}/reactnative-core.download" + `curl -A "react-native-#{version}" "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + unless File.exist?(destination_path) + abort("[ReactNativeCore] Failed to download #{filename} from #{tarball_url}. Aborting.") + end + rncore_log("Verifying checksum for downloaded #{filename}...") + if ReactNativePodsUtils.validate_tarball(destination_path, tarball_url) + FileUtils.cp(destination_path, cached_path) + rncore_log("Saved #{filename} to shared cache (#{ReactNativePodsUtils.shared_cache_dir()})") + else + File.delete(destination_path) if File.exist?(destination_path) + abort("[ReactNativeCore] Downloaded file #{filename} failed SHA verification. Aborting.") + end + end else - rncore_log("Using downloaded ReactNativeCore-prebuilt #{dsyms ? "dSYMs " : ""}#{configuration ? configuration.to_s : ""} tarball at #{Pathname.new(destination_path).relative_path_from(Pathname.pwd).to_s}") + rncore_log("Cache miss: downloading #{filename} from #{tarball_url}") + # Download to a temporary file first so we don't cache incomplete downloads. + tmp_file = "#{artifacts_dir()}/reactnative-core.download" + `curl -A "react-native-#{version}" "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + unless File.exist?(destination_path) + abort("[ReactNativeCore] Failed to download #{filename} from #{tarball_url}. Aborting.") + end + rncore_log("Verifying checksum for downloaded #{filename}...") + if ReactNativePodsUtils.validate_tarball(destination_path, tarball_url) + # Save to shared cache for future use + `mkdir -p "#{ReactNativePodsUtils.shared_cache_dir()}"` + FileUtils.cp(destination_path, cached_path) + rncore_log("Saved #{filename} to shared cache (#{ReactNativePodsUtils.shared_cache_dir()})") + else + File.delete(destination_path) if File.exist?(destination_path) + abort("[ReactNativeCore] Downloaded file #{filename} failed SHA verification. Aborting.") + end end return destination_path diff --git a/packages/react-native/scripts/cocoapods/rndependencies.rb b/packages/react-native/scripts/cocoapods/rndependencies.rb index 2000e316cf7..2f4b7c6a943 100644 --- a/packages/react-native/scripts/cocoapods/rndependencies.rb +++ b/packages/react-native/scripts/cocoapods/rndependencies.rb @@ -232,14 +232,69 @@ def self.podspec_source_download_prebuilt_nightly_tarball(version) end def self.download_rndeps_tarball(react_native_path, tarball_url, version, configuration) - destination_path = configuration == nil ? - "#{artifacts_dir()}/reactnative-dependencies-#{version}.tar.gz" : - "#{artifacts_dir()}/reactnative-dependencies-#{version}-#{configuration}.tar.gz" + filename = configuration == nil ? + "reactnative-dependencies-#{version}.tar.gz" : + "reactnative-dependencies-#{version}-#{configuration}.tar.gz" + destination_path = "#{artifacts_dir()}/#{filename}" + + if File.exist?(destination_path) + rndeps_log("Tarball #{filename} already exists in Pods. Skipping download.") + return destination_path + end + + `mkdir -p "#{artifacts_dir()}"` + + if ReactNativePodsUtils.skip_caches? + rndeps_log("RCT_SKIP_CACHES is set. Downloading #{filename} directly (bypassing shared cache).") + tmp_file = "#{artifacts_dir()}/reactnative-dependencies.download" + `curl -A "react-native-#{version}" "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + unless File.exist?(destination_path) + abort("[ReactNativeDependencies] Failed to download #{filename} from #{tarball_url}. Aborting.") + end + return destination_path + end - unless File.exist?(destination_path) + cached_path = File.join(ReactNativePodsUtils.shared_cache_dir(), filename) + if File.exist?(cached_path) + rndeps_log("Verifying checksum for cached #{filename}...") + if ReactNativePodsUtils.validate_tarball(cached_path, tarball_url) + rndeps_log("Cache hit: copying #{filename} from shared cache (#{ReactNativePodsUtils.shared_cache_dir()})") + FileUtils.cp(cached_path, destination_path) + else + rndeps_log("Shared cache file #{filename} failed SHA verification. Re-downloading.") + File.delete(cached_path) + tmp_file = "#{artifacts_dir()}/reactnative-dependencies.download" + `curl -A "react-native-#{version}" "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + unless File.exist?(destination_path) + abort("[ReactNativeDependencies] Failed to download #{filename} from #{tarball_url}. Aborting.") + end + rndeps_log("Verifying checksum for downloaded #{filename}...") + if ReactNativePodsUtils.validate_tarball(destination_path, tarball_url) + FileUtils.cp(destination_path, cached_path) + rndeps_log("Saved #{filename} to shared cache (#{ReactNativePodsUtils.shared_cache_dir()})") + else + File.delete(destination_path) if File.exist?(destination_path) + abort("[ReactNativeDependencies] Downloaded file #{filename} failed SHA verification. Aborting.") + end + end + else + rndeps_log("Cache miss: downloading #{filename} from #{tarball_url}") # Download to a temporary file first so we don't cache incomplete downloads. tmp_file = "#{artifacts_dir()}/reactnative-dependencies.download" - `mkdir -p "#{artifacts_dir()}" && curl "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + `curl -A "react-native-#{version}" "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + unless File.exist?(destination_path) + abort("[ReactNativeDependencies] Failed to download #{filename} from #{tarball_url}. Aborting.") + end + rndeps_log("Verifying checksum for downloaded #{filename}...") + if ReactNativePodsUtils.validate_tarball(destination_path, tarball_url) + # Save to shared cache for future use + `mkdir -p "#{ReactNativePodsUtils.shared_cache_dir()}"` + FileUtils.cp(destination_path, cached_path) + rndeps_log("Saved #{filename} to shared cache (#{ReactNativePodsUtils.shared_cache_dir()})") + else + File.delete(destination_path) if File.exist?(destination_path) + abort("[ReactNativeDependencies] Downloaded file #{filename} failed SHA verification. Aborting.") + end end return destination_path diff --git a/packages/react-native/scripts/cocoapods/utils.rb b/packages/react-native/scripts/cocoapods/utils.rb index c31332b9e6c..bbd3e11eeff 100644 --- a/packages/react-native/scripts/cocoapods/utils.rb +++ b/packages/react-native/scripts/cocoapods/utils.rb @@ -4,6 +4,7 @@ # LICENSE file in the root directory of this source tree. require 'shellwords' +require 'digest' require_relative "./helpers.rb" require_relative "./jsengine.rb" @@ -727,4 +728,49 @@ def self.resolve_use_frameworks(spec, header_mappings_dir: nil, module_name: nil spec.header_mappings_dir = header_mappings_dir end end + + # ==================== # + # Shared download cache # + # ==================== # + + def self.skip_caches? + ENV['RCT_SKIP_CACHES'] == '1' + end + + def self.shared_cache_dir() + return File.join(Dir.home, "Library", "Caches", "ReactNative") + end + + def self.fetch_maven_sha1(tarball_url) + sha1 = `curl -sL "#{tarball_url}.sha1"`.strip + return sha1.downcase if $?.success? && sha1.match?(/\A[a-fA-F0-9]{40}\z/) + nil + end + + def self.validate_tarball(path, tarball_url) + expected_sha1 = fetch_maven_sha1(tarball_url) + basename = File.basename(path) + if expected_sha1.nil? + cache_log("SHA1 not available from Maven for #{basename}. Skipping validation.") + return true + end + actual_sha1 = Digest::SHA1.file(path).hexdigest + if actual_sha1 == expected_sha1 + cache_log("SHA1 verified for #{basename}") + return true + end + cache_log("SHA1 mismatch for #{basename}: expected #{expected_sha1}, got #{actual_sha1}", :error) + return false + end + + def self.cache_log(message, level = :info) + return unless Object.const_defined?("Pod::UI") + prefix = '[Cache] ' + case level + when :error + Pod::UI.puts prefix.red + message + else + Pod::UI.puts prefix.green + message + end + end end diff --git a/packages/react-native/sdks/hermes-engine/hermes-utils.rb b/packages/react-native/sdks/hermes-engine/hermes-utils.rb index 65e7e450b28..4b8ce896f9d 100644 --- a/packages/react-native/sdks/hermes-engine/hermes-utils.rb +++ b/packages/react-native/sdks/hermes-engine/hermes-utils.rb @@ -3,6 +3,7 @@ # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. +require 'digest' require 'net/http' require 'rexml/document' @@ -236,16 +237,102 @@ def download_stable_hermes(react_native_path, version, configuration) download_hermes_tarball(react_native_path, tarball_url, version, configuration) end +def shared_cache_dir() + return File.join(Dir.home, "Library", "Caches", "ReactNative") +end + +def fetch_maven_sha1(tarball_url) + sha1 = `curl -sL "#{tarball_url}.sha1"`.strip + return sha1.downcase if $?.success? && sha1.match?(/\A[a-fA-F0-9]{40}\z/) + nil +end + +def skip_caches? + ENV['RCT_SKIP_CACHES'] == '1' +end + +def validate_hermes_tarball(path, tarball_url) + expected_sha1 = fetch_maven_sha1(tarball_url) + basename = File.basename(path) + if expected_sha1.nil? + hermes_log("SHA1 not available from Maven for #{basename}. Skipping validation.", :info) + return true + end + actual_sha1 = Digest::SHA1.file(path).hexdigest + if actual_sha1 == expected_sha1 + hermes_log("SHA1 verified for #{basename}", :info) + return true + end + hermes_log("SHA1 mismatch for #{basename}: expected #{expected_sha1}, got #{actual_sha1}", :error) + return false +end + def download_hermes_tarball(react_native_path, tarball_url, version, configuration) - destination_path = configuration == nil ? - "#{artifacts_dir()}/hermes-ios-#{version}.tar.gz" : - "#{artifacts_dir()}/hermes-ios-#{version}-#{configuration}.tar.gz" + filename = configuration == nil ? + "hermes-ios-#{version}.tar.gz" : + "hermes-ios-#{version}-#{configuration}.tar.gz" + destination_path = "#{artifacts_dir()}/#{filename}" + + if File.exist?(destination_path) + hermes_log("Tarball #{filename} already exists in Pods. Skipping download.", :info) + return destination_path + end + + `mkdir -p "#{artifacts_dir()}"` + + if skip_caches? + hermes_log("RCT_SKIP_CACHES is set. Downloading #{filename} directly (bypassing shared cache).", :info) + tmp_file = "#{artifacts_dir()}/hermes-ios.download" + `curl -A "react-native-#{version}" "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + unless File.exist?(destination_path) + abort("[Hermes] Failed to download #{filename} from #{tarball_url}. Aborting.") + end + return destination_path + end - unless File.exist?(destination_path) + cached_path = File.join(shared_cache_dir(), filename) + if File.exist?(cached_path) + hermes_log("Verifying checksum for cached #{filename}...", :info) + if validate_hermes_tarball(cached_path, tarball_url) + hermes_log("Cache hit: copying #{filename} from shared cache (#{shared_cache_dir()})", :info) + FileUtils.cp(cached_path, destination_path) + else + hermes_log("Shared cache file #{filename} failed SHA verification. Re-downloading.", :info) + File.delete(cached_path) + tmp_file = "#{artifacts_dir()}/hermes-ios.download" + `curl -A "react-native-#{version}" "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + unless File.exist?(destination_path) + abort("[Hermes] Failed to download #{filename} from #{tarball_url}. Aborting.") + end + hermes_log("Verifying checksum for downloaded #{filename}...", :info) + if validate_hermes_tarball(destination_path, tarball_url) + FileUtils.cp(destination_path, cached_path) + hermes_log("Saved #{filename} to shared cache (#{shared_cache_dir()})", :info) + else + File.delete(destination_path) if File.exist?(destination_path) + abort("[Hermes] Downloaded file #{filename} failed SHA verification. Aborting.") + end + end + else + hermes_log("Cache miss: downloading #{filename} from #{tarball_url}", :info) # Download to a temporary file first so we don't cache incomplete downloads. tmp_file = "#{artifacts_dir()}/hermes-ios.download" - `mkdir -p "#{artifacts_dir()}" && curl "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + `curl -A "react-native-#{version}" "#{tarball_url}" -Lo "#{tmp_file}" && mv "#{tmp_file}" "#{destination_path}"` + unless File.exist?(destination_path) + abort("[Hermes] Failed to download #{filename} from #{tarball_url}. Aborting.") + end + hermes_log("Verifying checksum for downloaded #{filename}...", :info) + if validate_hermes_tarball(destination_path, tarball_url) + # Save to shared cache for future use + `mkdir -p "#{shared_cache_dir()}"` + FileUtils.cp(destination_path, cached_path) + hermes_log("Saved #{filename} to shared cache (#{shared_cache_dir()})", :info) + else + File.delete(destination_path) if File.exist?(destination_path) + abort("[Hermes] Downloaded file #{filename} failed SHA verification. Aborting.") + end end + return destination_path end diff --git a/packages/rn-tester/package.json b/packages/rn-tester/package.json index 90784b20226..f6e6542a9bc 100644 --- a/packages/rn-tester/package.json +++ b/packages/rn-tester/package.json @@ -19,6 +19,7 @@ "clean-android": "rm -rf android/app/build", "prepare-ios": "node ./cli.js bootstrap ios", "clean-ios": "rm -rf build/generated/ios Pods Podfile.lock RNTesterPods.xcworkspace/ ../react-native-codegen/lib/", + "ios:clear-prebuild-caches": "rm -rf $HOME/Library/Caches/ReactNative", "e2e-build-android": "../../gradlew :packages:rn-tester:android:app:installRelease -PreactNativeArchitectures=arm64-v8a", "e2e-build-ios": "./scripts/maestro-build-ios.sh", "e2e-test-android": "maestro test .maestro/ -e APP_ID=com.facebook.react.uiapp", From 6c6511c6b35bab3075111d1c879a144b7b622030 Mon Sep 17 00:00:00 2001 From: Adrian Cotfas Date: Wed, 20 May 2026 08:25:33 -0700 Subject: [PATCH 12/30] feat(Pressable): add support for PlatformColor and alpha (#56395) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Summary: `android_ripple` on `Pressable` (and `TouchableNativeFeedback.Ripple()`) only accepted numeric (pre-processed ARGB int) colors. Passing a `PlatformColor` would throw an invariant in JS, making theme-aware ripple colors impossible. This PR removes those guards and wires up the full color pipeline: 1. **JS** (`useAndroidRippleForView.js`, `TouchableNativeFeedback.js`): removed the `invariant` that rejected non-numeric processed colors. `TouchableNativeFeedback.Ripple()` now accepts `ColorValue` instead of `string`. 2. **C++** (`NativeDrawable.h`, `HostPlatformViewProps.cpp`): `color` changed from `int32_t` to `SharedColor` + a separate `colorResourcePaths` field for `PlatformColor` resource paths. The `fromRawValue` pipeline now resolves both plain colors and `PlatformColor` objects. 3. **Kotlin** (`ReactDrawableHelper.kt`): `getColor()` now handles both numeric and `PlatformColor` map values via `ColorPropConverter.getColor()`, catching `JSApplicationCausedNativeException` to fall back gracefully instead of crashing. 4. **Theme change support** (`ReactViewGroup.kt`): the raw drawable description maps are retained on the view, and `onConfigurationChanged` re-applies them so ripple colors update automatically on light/dark mode switch. A new `alpha: number` (0–1) field is also added so users can apply opacity to a `PlatformColor` whose value is fully opaque and can't have alpha embedded at the JS level. It is applied by multiplying into the resolved color's alpha channel. Unresolvable `PlatformColor` resources are handled gracefully: on New Arch, C++ omits the `color` key so Kotlin falls back to `colorControlHighlight`; on Old Arch, `ReactDrawableHelper` catches the `JSApplicationCausedNativeException` and falls back to `colorControlHighlight` instead of crashing. [ANDROID] [ADDED] - `android_ripple` now accepts `PlatformColor` for theme-aware ripple colors, and a new `alpha` (0–1) parameter for controlling ripple opacity independently of the color value. Pull Request resolved: https://github.com/facebook/react-native/pull/56395 Test Plan: **Automated:** - Existing Pressable snapshot tests pass unchanged. - Updated snapshot for `PlatformColor + alpha` to use `?attr/colorAccent` (matching the RNTester example). - Added snapshot test `should not crash with an unresolvable PlatformColor` verifying the component renders at the JS level without throwing. **Manual (RNTester → Pressable → "Pressable with PlatformColor ripple and alpha"):** 1. `PlatformColor('?attr/colorAccent'), no alpha` → full-opacity accent ripple 2. `PlatformColor('?attr/colorAccent'), alpha=0.3` → 30% opacity accent ripple 3. `#FF0000, no alpha` → full red ripple (regression check) 4. `#FF0000, alpha=0.5` → 50% opacity red ripple 5. Toggle system light/dark mode → ripple color updates automatically 6. Pass an intentionally invalid attribute (e.g. `?attr/doesNotExist`) → no crash, ripple falls back to default `colorControlHighlight` grey [Screen_recording_20260410_091000.webm](https://github.com/user-attachments/assets/5607d267-8cf1-4bbe-bad1-a80aac82d027) > [!NOTE] This is required in [React Native Paper](https://github.com/callstack/react-native-paper) to be able to fully support the Material Design specs but also useful as a general purpose feature for providing more flexibility when customizing ripple color. Reviewed By: javache Differential Revision: D105819708 Pulled By: fabriziocucci fbshipit-source-id: d27c43e0b4e619b6af1c8de0cdb2882db05ee33c --- .../Components/Pressable/Pressable.d.ts | 1 + .../Pressable/__tests__/Pressable-test.js | 67 ++++ .../__snapshots__/Pressable-test.js.snap | 286 ++++++++++++++++++ .../Pressable/useAndroidRippleForView.js | 15 +- .../Touchable/TouchableNativeFeedback.js | 16 +- .../Components/View/ViewPropTypes.js | 4 +- .../ReactAndroid/api/ReactAndroid.api | 1 + .../react/views/view/ReactDrawableHelper.kt | 79 +++-- .../react/views/view/ReactViewGroup.kt | 30 ++ .../react/views/view/ReactViewManager.kt | 9 +- .../components/view/HostPlatformViewProps.cpp | 21 +- .../renderer/components/view/NativeDrawable.h | 63 +++- packages/react-native/ReactNativeApi.d.ts | 104 +++---- .../js/examples/Pressable/PressableExample.js | 52 ++++ .../api-snapshots/ReactAndroidDebugCxx.api | 4 +- .../api-snapshots/ReactAndroidReleaseCxx.api | 4 +- 16 files changed, 639 insertions(+), 117 deletions(-) diff --git a/packages/react-native/Libraries/Components/Pressable/Pressable.d.ts b/packages/react-native/Libraries/Components/Pressable/Pressable.d.ts index e1f8bfefbd8..00d131f4aa1 100644 --- a/packages/react-native/Libraries/Components/Pressable/Pressable.d.ts +++ b/packages/react-native/Libraries/Components/Pressable/Pressable.d.ts @@ -30,6 +30,7 @@ export interface PressableAndroidRippleConfig { borderless?: null | boolean | undefined; radius?: null | number | undefined; foreground?: null | boolean | undefined; + alpha?: null | number | undefined; } export interface PressableProps diff --git a/packages/react-native/Libraries/Components/Pressable/__tests__/Pressable-test.js b/packages/react-native/Libraries/Components/Pressable/__tests__/Pressable-test.js index ca332e05ec2..8eb24e747bd 100644 --- a/packages/react-native/Libraries/Components/Pressable/__tests__/Pressable-test.js +++ b/packages/react-native/Libraries/Components/Pressable/__tests__/Pressable-test.js @@ -8,6 +8,8 @@ * @format */ +import {PlatformColor} from '../../../StyleSheet/PlatformColorValueTypes'; +import Platform from '../../../Utilities/Platform'; import {expectRendersMatchingSnapshot} from '../../../Utilities/ReactNativeTestTools'; import View from '../../View/View'; import Pressable from '../Pressable'; @@ -92,3 +94,68 @@ describe('', ); }); }); + +describe(' on Android', () => { + let originalOS: string; + + beforeEach(() => { + originalOS = Platform.OS; + /* $FlowFixMe[incompatible-type] */ + Platform.OS = 'android'; + }); + + afterEach(() => { + /* $FlowFixMe[incompatible-type] */ + Platform.OS = originalOS; + }); + + it('should set nativeBackgroundAndroid with numeric color and alpha', async () => { + await expectRendersMatchingSnapshot( + 'Pressable', + () => ( + + + + ), + () => { + jest.dontMock('../Pressable'); + }, + ); + }); + + it('should set nativeBackgroundAndroid with PlatformColor and alpha', async () => { + await expectRendersMatchingSnapshot( + 'Pressable', + () => ( + + + + ), + () => { + jest.dontMock('../Pressable'); + }, + ); + }); + + it('should not crash with an unresolvable PlatformColor', async () => { + await expectRendersMatchingSnapshot( + 'Pressable', + () => ( + + + + ), + () => { + jest.dontMock('../Pressable'); + }, + ); + }); +}); diff --git a/packages/react-native/Libraries/Components/Pressable/__tests__/__snapshots__/Pressable-test.js.snap b/packages/react-native/Libraries/Components/Pressable/__tests__/__snapshots__/Pressable-test.js.snap index 307aaba80c6..6f406d8766c 100644 --- a/packages/react-native/Libraries/Components/Pressable/__tests__/__snapshots__/Pressable-test.js.snap +++ b/packages/react-native/Libraries/Components/Pressable/__tests__/__snapshots__/Pressable-test.js.snap @@ -72,6 +72,292 @@ exports[` should render as expected: should deep render when not mo `; +exports[` on Android should not crash with an unresolvable PlatformColor: should deep render when mocked (please verify output manually) 1`] = ` + + + +`; + +exports[` on Android should not crash with an unresolvable PlatformColor: should deep render when not mocked (please verify output manually) 1`] = ` + + + +`; + +exports[` on Android should set nativeBackgroundAndroid with PlatformColor and alpha: should deep render when mocked (please verify output manually) 1`] = ` + + + +`; + +exports[` on Android should set nativeBackgroundAndroid with PlatformColor and alpha: should deep render when not mocked (please verify output manually) 1`] = ` + + + +`; + +exports[` on Android should set nativeBackgroundAndroid with numeric color and alpha: should deep render when mocked (please verify output manually) 1`] = ` + + + +`; + +exports[` on Android should set nativeBackgroundAndroid with numeric color and alpha: should deep render when not mocked (please verify output manually) 1`] = ` + + + +`; + exports[` should be disabled when disabled is true: should deep render when mocked (please verify output manually) 1`] = ` ; export type PressableAndroidRippleConfig = { @@ -31,6 +32,7 @@ export type PressableAndroidRippleConfig = { borderless?: boolean, radius?: number, foreground?: boolean, + alpha?: number, }; /** @@ -48,7 +50,7 @@ export default function useAndroidRippleForView( | Readonly<{nativeBackgroundAndroid: NativeBackgroundProp}> | Readonly<{nativeForegroundAndroid: NativeBackgroundProp}>, }> { - const {color, borderless, radius, foreground} = rippleConfig ?? {}; + const {color, borderless, radius, foreground, alpha} = rippleConfig ?? {}; return useMemo(() => { if ( @@ -56,16 +58,13 @@ export default function useAndroidRippleForView( (color != null || borderless != null || radius != null) ) { const processedColor = processColor(color); - invariant( - processedColor == null || typeof processedColor === 'number', - 'Unexpected color given for Ripple color', - ); const nativeRippleValue = { type: 'RippleAndroid', color: processedColor, borderless: borderless === true, rippleRadius: radius, + alpha: alpha ?? null, }; return { @@ -105,5 +104,5 @@ export default function useAndroidRippleForView( }; } return null; - }, [borderless, color, foreground, radius, viewRef]); + }, [alpha, borderless, color, foreground, radius, viewRef]); } diff --git a/packages/react-native/Libraries/Components/Touchable/TouchableNativeFeedback.js b/packages/react-native/Libraries/Components/Touchable/TouchableNativeFeedback.js index 6a0b5e12ee6..31943e6f678 100644 --- a/packages/react-native/Libraries/Components/Touchable/TouchableNativeFeedback.js +++ b/packages/react-native/Libraries/Components/Touchable/TouchableNativeFeedback.js @@ -8,6 +8,8 @@ * @format */ +import type {ProcessedColorValue} from '../../StyleSheet/processColor'; +import type {ColorValue} from '../../StyleSheet/StyleSheet'; import type {GestureResponderEvent} from '../../Types/CoreEventTypes'; import type {TouchableWithoutFeedbackProps} from './TouchableWithoutFeedback'; @@ -20,7 +22,6 @@ import {findHostInstance_DEPRECATED} from '../../ReactNative/RendererProxy'; import processColor from '../../StyleSheet/processColor'; import Platform from '../../Utilities/Platform'; import {Commands} from '../View/ViewNativeComponent'; -import invariant from 'invariant'; import * as React from 'react'; import {cloneElement} from 'react'; @@ -96,7 +97,7 @@ export type TouchableNativeFeedbackProps = Readonly<{ }> | Readonly<{ type: 'RippleAndroid', - color: ?number, + color: ?ProcessedColorValue, borderless: boolean, rippleRadius: ?number, }> @@ -177,23 +178,18 @@ class TouchableNativeFeedback extends React.Component< * @param rippleRadius The radius of ripple effect */ static Ripple: ( - color: string, + color: ColorValue, borderless: boolean, rippleRadius?: ?number, ) => Readonly<{ borderless: boolean, - color: ?number, + color: ?ProcessedColorValue, rippleRadius: ?number, type: 'RippleAndroid', - }> = (color: string, borderless: boolean, rippleRadius?: ?number) => { + }> = (color: ColorValue, borderless: boolean, rippleRadius?: ?number) => { const processedColor = processColor(color); - invariant( - processedColor == null || typeof processedColor === 'number', - 'Unexpected color given for Ripple color', - ); return { type: 'RippleAndroid', - // $FlowFixMe[incompatible-type] color: processedColor, borderless, rippleRadius, diff --git a/packages/react-native/Libraries/Components/View/ViewPropTypes.js b/packages/react-native/Libraries/Components/View/ViewPropTypes.js index a20d8f246ea..d232fd8ff8f 100644 --- a/packages/react-native/Libraries/Components/View/ViewPropTypes.js +++ b/packages/react-native/Libraries/Components/View/ViewPropTypes.js @@ -11,6 +11,7 @@ 'use strict'; import type {EdgeInsetsOrSizeProp} from '../../StyleSheet/EdgeInsetsPropType'; +import type {ProcessedColorValue} from '../../StyleSheet/processColor'; import type {ViewStyleProp} from '../../StyleSheet/StyleSheet'; import type { BlurEvent, @@ -264,9 +265,10 @@ type AndroidDrawableThemeAttr = Readonly<{ type AndroidDrawableRipple = Readonly<{ type: 'RippleAndroid', - color?: ?number, + color?: ?ProcessedColorValue, borderless?: ?boolean, rippleRadius?: ?number, + alpha?: ?number, }>; type AndroidDrawable = AndroidDrawableThemeAttr | AndroidDrawableRipple; diff --git a/packages/react-native/ReactAndroid/api/ReactAndroid.api b/packages/react-native/ReactAndroid/api/ReactAndroid.api index 024da3c221b..092adaa4197 100644 --- a/packages/react-native/ReactAndroid/api/ReactAndroid.api +++ b/packages/react-native/ReactAndroid/api/ReactAndroid.api @@ -6468,6 +6468,7 @@ public class com/facebook/react/views/view/ReactViewGroup : android/view/ViewGro public fun getZIndexMappedChildIndex (I)I public fun hasOverlappingRendering ()Z protected fun onAttachedToWindow ()V + protected fun onConfigurationChanged (Landroid/content/res/Configuration;)V public fun onHoverEvent (Landroid/view/MotionEvent;)Z public fun onInterceptTouchEvent (Landroid/view/MotionEvent;)Z protected fun onLayout (ZIIII)V diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactDrawableHelper.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactDrawableHelper.kt index 3b0cb0d8f82..5712b3b2bb8 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactDrawableHelper.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactDrawableHelper.kt @@ -15,10 +15,16 @@ import android.graphics.drawable.ColorDrawable import android.graphics.drawable.Drawable import android.graphics.drawable.RippleDrawable import android.util.TypedValue +import com.facebook.common.logging.FLog +import com.facebook.react.bridge.ColorPropConverter +import com.facebook.react.bridge.JSApplicationCausedNativeException import com.facebook.react.bridge.JSApplicationIllegalArgumentException import com.facebook.react.bridge.ReadableMap +import com.facebook.react.bridge.ReadableType +import com.facebook.react.common.ReactConstants import com.facebook.react.uimanager.PixelUtil import com.facebook.react.uimanager.ViewProps +import kotlin.math.roundToInt /** * Utility class that helps with converting android drawable description used in JS to an actual @@ -73,11 +79,21 @@ public object ReactDrawableHelper { context: Context, drawableDescriptionDict: ReadableMap, ): RippleDrawable { - val color = getColor(context, drawableDescriptionDict) - val mask = getMask(drawableDescriptionDict) - val colorStateList = ColorStateList(arrayOf(intArrayOf()), intArrayOf(color)) + val resolvedColor = getColor(context, drawableDescriptionDict) + var color = resolvedColor ?: getFallbackColor(context) + + if ( + resolvedColor != null && + drawableDescriptionDict.hasKey("alpha") && + !drawableDescriptionDict.isNull("alpha") + ) { + val alphaFactor = drawableDescriptionDict.getDouble("alpha").coerceIn(0.0, 1.0) + val newAlpha = (Color.alpha(color) * alphaFactor).roundToInt() + color = Color.argb(newAlpha, Color.red(color), Color.green(color), Color.blue(color)) + } - return RippleDrawable(colorStateList, null, mask) + val mask = getMask(drawableDescriptionDict) + return RippleDrawable(ColorStateList(arrayOf(intArrayOf()), intArrayOf(color)), null, mask) } private fun setRadius(drawableDescriptionDict: ReadableMap, drawable: Drawable?): Drawable? { @@ -88,26 +104,49 @@ public object ReactDrawableHelper { return drawable } - private fun getColor(context: Context, drawableDescriptionDict: ReadableMap): Int = - if ( - drawableDescriptionDict.hasKey(ViewProps.COLOR) && - !drawableDescriptionDict.isNull(ViewProps.COLOR) - ) { - drawableDescriptionDict.getInt(ViewProps.COLOR) - } else { + /** + * Returns the resolved ripple color, or null if none was provided or the PlatformColor resource + * couldn't be found. + */ + private fun getColor(context: Context, drawableDescriptionDict: ReadableMap): Int? { + val rawColor: Any? = if ( - context.theme.resolveAttribute( - android.R.attr.colorControlHighlight, - resolveOutValue, - true, - ) + drawableDescriptionDict.hasKey(ViewProps.COLOR) && + !drawableDescriptionDict.isNull(ViewProps.COLOR) ) { - context.resources.getColor(resolveOutValue.resourceId, context.theme) + when (drawableDescriptionDict.getType(ViewProps.COLOR)) { + ReadableType.Number -> drawableDescriptionDict.getDouble(ViewProps.COLOR) + ReadableType.Map -> drawableDescriptionDict.getMap(ViewProps.COLOR) + else -> null + } } else { - throw JSApplicationIllegalArgumentException( - "Attribute colorControlHighlight couldn't be resolved into a drawable" - ) + null } + return try { + ColorPropConverter.getColor(rawColor, context) + } catch (e: JSApplicationCausedNativeException) { + FLog.w( + ReactConstants.TAG, + e, + "android_ripple: color resource not found, using colorControlHighlight", + ) + null + } + } + + private fun getFallbackColor(context: Context): Int = + if ( + context.theme.resolveAttribute( + android.R.attr.colorControlHighlight, + resolveOutValue, + true, + ) + ) { + context.resources.getColor(resolveOutValue.resourceId, context.theme) + } else { + throw JSApplicationIllegalArgumentException( + "Attribute colorControlHighlight couldn't be resolved into a drawable" + ) } private fun getMask(drawableDescriptionDict: ReadableMap): Drawable? { diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.kt index 0d2f5faba3b..59775241c80 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.kt @@ -12,6 +12,7 @@ package com.facebook.react.views.view import android.annotation.SuppressLint import android.annotation.TargetApi import android.content.Context +import android.content.res.Configuration import android.graphics.BlendMode import android.graphics.Canvas import android.graphics.Paint @@ -28,6 +29,7 @@ import com.facebook.react.R import com.facebook.react.bridge.ReactNoCrashSoftException import com.facebook.react.bridge.ReactSoftExceptionLogger import com.facebook.react.bridge.ReactSoftExceptionLogger.logSoftException +import com.facebook.react.bridge.ReadableMap import com.facebook.react.bridge.UiThreadUtil.assertOnUiThread import com.facebook.react.bridge.UiThreadUtil.runOnUiThread import com.facebook.react.common.ReactConstants.TAG @@ -154,6 +156,9 @@ public open class ReactViewGroup public constructor(context: Context?) : null private var focusOnAttach = false + internal var nativeBackgroundMap: ReadableMap? = null + internal var nativeForegroundMap: ReadableMap? = null + init { initView() } @@ -181,6 +186,8 @@ public open class ReactViewGroup public constructor(context: Context?) : backfaceOpacity = 1f backfaceVisible = true childrenRemovedWhileTransitioning = null + nativeBackgroundMap = null + nativeForegroundMap = null } internal open fun recycleView() { @@ -587,6 +594,29 @@ public open class ReactViewGroup public constructor(context: Context?) : } } + override fun onConfigurationChanged(newConfig: Configuration) { + super.onConfigurationChanged(newConfig) + if (nativeBackgroundMap != null) { + applyNativeBackground(nativeBackgroundMap) + } + if (nativeForegroundMap != null) { + applyNativeForeground(nativeForegroundMap) + } + } + + internal fun applyNativeBackground(map: ReadableMap?) { + nativeBackgroundMap = map + setFeedbackUnderlay( + this, + map?.let { ReactDrawableHelper.createDrawableFromJSDescription(context, it) }, + ) + } + + internal fun applyNativeForeground(map: ReadableMap?) { + nativeForegroundMap = map + foreground = map?.let { ReactDrawableHelper.createDrawableFromJSDescription(context, it) } + } + override fun onViewAdded(child: View) { assertOnUiThread() checkViewClippingTag(child, false) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewManager.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewManager.kt index 479eee756a7..0893e134f4e 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewManager.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewManager.kt @@ -305,17 +305,12 @@ public open class ReactViewManager : ReactClippingViewManager() @ReactProp(name = "nativeBackgroundAndroid") public open fun setNativeBackground(view: ReactViewGroup, background: ReadableMap?) { - val bg = background?.let { - ReactDrawableHelper.createDrawableFromJSDescription(view.context, it) - } - BackgroundStyleApplicator.setFeedbackUnderlay(view, bg) + view.applyNativeBackground(background) } @ReactProp(name = "nativeForegroundAndroid") public open fun setNativeForeground(view: ReactViewGroup, foreground: ReadableMap?) { - view.foreground = foreground?.let { - ReactDrawableHelper.createDrawableFromJSDescription(view.context, it) - } + view.applyNativeForeground(foreground) } @ReactProp(name = ViewProps.NEEDS_OFFSCREEN_ALPHA_COMPOSITING) diff --git a/packages/react-native/ReactCommon/react/renderer/components/view/platform/android/react/renderer/components/view/HostPlatformViewProps.cpp b/packages/react-native/ReactCommon/react/renderer/components/view/platform/android/react/renderer/components/view/HostPlatformViewProps.cpp index f430a957097..4897f22506e 100644 --- a/packages/react-native/ReactCommon/react/renderer/components/view/platform/android/react/renderer/components/view/HostPlatformViewProps.cpp +++ b/packages/react-native/ReactCommon/react/renderer/components/view/platform/android/react/renderer/components/view/HostPlatformViewProps.cpp @@ -450,8 +450,25 @@ inline static void updateNativeDrawableProp( nativeDrawableResult["rippleRadius"] = nativeDrawableValue.ripple.rippleRadius.value(); } - if (nativeDrawableValue.ripple.color.has_value()) { - nativeDrawableResult["color"] = nativeDrawableValue.ripple.color.value(); + if (nativeDrawableValue.ripple.color.has_value() || + nativeDrawableValue.ripple.colorResourcePaths.has_value()) { + if (nativeDrawableValue.ripple.colorResourcePaths.has_value()) { + folly::dynamic resourcePaths = folly::dynamic::array(); + for (const auto& path : + nativeDrawableValue.ripple.colorResourcePaths.value()) { + resourcePaths.push_back(path); + } + folly::dynamic platformColorMap = folly::dynamic::object(); + platformColorMap["resource_paths"] = resourcePaths; + nativeDrawableResult["color"] = platformColorMap; + } else { + nativeDrawableResult["color"] = + toAndroidRepr(nativeDrawableValue.ripple.color.value()); + } + if (nativeDrawableValue.ripple.alpha.has_value()) { + nativeDrawableResult["alpha"] = + nativeDrawableValue.ripple.alpha.value(); + } } nativeDrawableResult["borderless"] = nativeDrawableValue.ripple.borderless; } else { diff --git a/packages/react-native/ReactCommon/react/renderer/components/view/platform/android/react/renderer/components/view/NativeDrawable.h b/packages/react-native/ReactCommon/react/renderer/components/view/platform/android/react/renderer/components/view/NativeDrawable.h index f02bb82205a..67c5a2bb27b 100644 --- a/packages/react-native/ReactCommon/react/renderer/components/view/platform/android/react/renderer/components/view/NativeDrawable.h +++ b/packages/react-native/ReactCommon/react/renderer/components/view/platform/android/react/renderer/components/view/NativeDrawable.h @@ -10,6 +10,7 @@ #include #include #include +#include #include #include @@ -22,14 +23,16 @@ struct NativeDrawable { }; struct Ripple { - std::optional color{}; + std::optional color{}; + std::optional> colorResourcePaths{}; std::optional rippleRadius{}; bool borderless{false}; + std::optional alpha{}; bool operator==(const Ripple &rhs) const { - return std::tie(this->color, this->borderless, this->rippleRadius) == - std::tie(rhs.color, rhs.borderless, rhs.rippleRadius); + return std::tie(this->color, this->colorResourcePaths, this->borderless, this->rippleRadius, this->alpha) == + std::tie(rhs.color, rhs.colorResourcePaths, rhs.borderless, rhs.rippleRadius, rhs.alpha); } }; @@ -59,8 +62,7 @@ struct NativeDrawable { ~NativeDrawable() = default; }; -static inline void -fromRawValue(const PropsParserContext & /*context*/, const RawValue &rawValue, NativeDrawable &result) +static inline void fromRawValue(const PropsParserContext &context, const RawValue &rawValue, NativeDrawable &result) { auto map = (std::unordered_map)rawValue; @@ -73,24 +75,53 @@ fromRawValue(const PropsParserContext & /*context*/, const RawValue &rawValue, N react_native_expect(attrIterator != map.end() && attrIterator->second.hasType()); result = NativeDrawable{ - (std::string)attrIterator->second, - {}, - NativeDrawable::Kind::ThemeAttr, + .themeAttr = (std::string)attrIterator->second, + .ripple = {}, + .kind = NativeDrawable::Kind::ThemeAttr, }; } else if (type == "RippleAndroid") { auto color = map.find("color"); auto borderless = map.find("borderless"); auto rippleRadius = map.find("rippleRadius"); + auto alpha = map.find("alpha"); + + std::optional parsedColor{}; + std::optional> parsedColorResourcePaths{}; + if (color != map.end()) { + if (color->second.hasType>>()) { + auto colorMap = (std::unordered_map>)color->second; + auto pathsIt = colorMap.find("resource_paths"); + if (pathsIt != colorMap.end()) { + parsedColorResourcePaths = pathsIt->second; + } + } else { + SharedColor resolved; + fromRawValue(context, color->second, resolved); + if (resolved) { + parsedColor = resolved; + } + } + } + + std::optional parsedAlpha{}; + if (alpha != map.end() && alpha->second.hasType()) { + parsedAlpha = (Float)alpha->second; + } result = NativeDrawable{ - std::string{}, - NativeDrawable::Ripple{ - color != map.end() && color->second.hasType() ? (int32_t)color->second : std::optional{}, - rippleRadius != map.end() && rippleRadius->second.hasType() ? (Float)rippleRadius->second - : std::optional{}, - borderless != map.end() && borderless->second.hasType() ? (bool)borderless->second : false, - }, - NativeDrawable::Kind::Ripple, + .themeAttr = std::string{}, + .ripple = + NativeDrawable::Ripple{ + .color = parsedColor, + .colorResourcePaths = parsedColorResourcePaths, + .rippleRadius = rippleRadius != map.end() && rippleRadius->second.hasType() + ? (Float)rippleRadius->second + : std::optional{}, + .borderless = + borderless != map.end() && borderless->second.hasType() ? (bool)borderless->second : false, + .alpha = parsedAlpha, + }, + .kind = NativeDrawable::Kind::Ripple, }; } else { LOG(ERROR) << "Unknown native drawable type: " << type; diff --git a/packages/react-native/ReactNativeApi.d.ts b/packages/react-native/ReactNativeApi.d.ts index 13c53f3f59a..3df40c9fbf4 100644 --- a/packages/react-native/ReactNativeApi.d.ts +++ b/packages/react-native/ReactNativeApi.d.ts @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<<1c8637ab03a5fec9d39704d1ae305595>> + * @generated SignedSource<<972e2e006306973351b2c19d46223b59>> * * This file was generated by scripts/js-api/build-types/index.js. */ @@ -1260,8 +1260,9 @@ declare type AlertType = | "secure-text" declare type AndroidDrawable = AndroidDrawableRipple | AndroidDrawableThemeAttr declare type AndroidDrawableRipple = { + readonly alpha?: number readonly borderless?: boolean - readonly color?: number + readonly color?: ProcessedColorValue readonly rippleRadius?: number readonly type: "RippleAndroid" } @@ -3806,6 +3807,7 @@ declare type PressabilityEventHandlers = { } declare type Pressable = typeof Pressable declare type PressableAndroidRippleConfig = { + alpha?: number borderless?: boolean color?: ColorValue foreground?: boolean @@ -5559,12 +5561,12 @@ declare class TouchableNativeFeedback extends React.Component< state: TouchableNativeFeedbackState static canUseNativeForeground: () => boolean static Ripple: ( - color: string, + color: ColorValue, borderless: boolean, rippleRadius?: null | number | undefined, ) => { readonly borderless: boolean - readonly color: number | undefined + readonly color: ProcessedColorValue | undefined readonly rippleRadius: number | undefined readonly type: "RippleAndroid" } @@ -5601,7 +5603,7 @@ declare type TouchableNativeFeedbackProps = Readonly< } | { readonly borderless: boolean - readonly color: number | undefined + readonly color: ProcessedColorValue | undefined readonly rippleRadius: number | undefined readonly type: "RippleAndroid" } @@ -6056,15 +6058,15 @@ export { AccessibilityValue, // cf8bcb74 ActionSheetIOS, // b558559e ActionSheetIOSOptions, // 1756eb5a - ActivityIndicator, // 9b127a18 - ActivityIndicatorProps, // 40142bf3 + ActivityIndicator, // 3cad29be + ActivityIndicatorProps, // d960bcd9 Alert, // 5bf12165 AlertButton, // bf1a3b60 AlertButtonStyle, // ec9fb242 AlertOptions, // a0cdac0f AlertType, // 5ab91217 AndroidKeyboardEvent, // e03becc8 - Animated, // 0652b5d1 + Animated, // 228f3189 AppConfig, // ce4209a7 AppRegistry, // 5edf0524 AppState, // 12012be5 @@ -6076,7 +6078,7 @@ export { BackPressEventName, // 4620fb76 BlurEvent, // e6151a1f BoxShadowValue, // b679703f - Button, // 53167a86 + Button, // 8a1b7d91 ButtonProps, // 0df9cb59 Clipboard, // 41addb89 CodegenTypes, // 0b8108a8 @@ -6095,8 +6097,8 @@ export { DimensionsPayload, // 653bc26c DisplayMetrics, // 1dc35cef DisplayMetricsAndroid, // 872e62eb - DrawerLayoutAndroid, // c0fe33a6 - DrawerLayoutAndroidProps, // 6ce7fb3d + DrawerLayoutAndroid, // b5c24b28 + DrawerLayoutAndroidProps, // 63da4182 DrawerSlideEvent, // 0256d35a DropShadowValue, // e9df2606 DynamicColorIOS, // d96c228c @@ -6111,8 +6113,8 @@ export { EventSubscription, // b8d084aa ExtendedExceptionData, // 5a6ccf5a FilterFunction, // bf24c0e3 - FlatList, // 8c50f04a - FlatListProps, // e170f2c9 + FlatList, // 32c61c26 + FlatListProps, // c5454227 FocusEvent, // 62fc1eb8 FontVariant, // 7c7558bb GestureResponderEvent, // f693e9a5 @@ -6124,15 +6126,15 @@ export { IEventEmitter, // fbef6131 IOSKeyboardEvent, // e67bfe3a IgnorePattern, // ec6f6ece - Image, // a2358f8c - ImageBackground, // 414c60ba - ImageBackgroundProps, // 65c127f9 + Image, // bf1a968c + ImageBackground, // a0c25687 + ImageBackgroundProps, // 83532322 ImageErrorEvent, // d3ee606e ImageLoadEvent, // 6b547ea5 ImageProgressEventIOS, // 4c866a82 - ImageProps, // d917cbd6 + ImageProps, // 82936b1a ImagePropsAndroid, // 9fd9bcbb - ImagePropsBase, // c9521ea0 + ImagePropsBase, // 158fb87f ImagePropsIOS, // c4ae0c06 ImageRequireSource, // 681d683b ImageResolvedAssetSource, // f3060931 @@ -6150,8 +6152,8 @@ export { KeyEvent, // 20fa4267 KeyUpEvent, // bc6bd87b Keyboard, // 49414c97 - KeyboardAvoidingView, // 79591758 - KeyboardAvoidingViewProps, // 7cd981a2 + KeyboardAvoidingView, // b8c4060e + KeyboardAvoidingViewProps, // 5d5b7295 KeyboardEvent, // c3f895d4 KeyboardEventEasing, // af4091c8 KeyboardEventName, // 59299ad6 @@ -6176,9 +6178,9 @@ export { MeasureInWindowOnSuccessCallback, // a285f598 MeasureLayoutOnSuccessCallback, // 3592502a MeasureOnSuccessCallback, // 82824e59 - Modal, // dad0b1ce + Modal, // 338838e9 ModalBaseProps, // cbd3c10d - ModalProps, // 8e1508c6 + ModalProps, // d9517626 ModalPropsAndroid, // 515fb173 ModalPropsIOS, // 144bbc95 ModeChangeEvent, // a5e9864f @@ -6216,13 +6218,13 @@ export { PointerEvent, // fe3989a1 PressabilityConfig, // 6dedcb61 PressabilityEventHandlers, // 3e6c0f56 - Pressable, // aef6bb57 - PressableAndroidRippleConfig, // 42bc9727 - PressableProps, // 3912691c + Pressable, // c52b5e3f + PressableAndroidRippleConfig, // ee32eaca + PressableProps, // 5d621e64 PressableStateCallbackType, // 9af36561 ProcessedColorValue, // 33f74304 - ProgressBarAndroid, // 36757db1 - ProgressBarAndroidProps, // 8bf4dfa6 + ProgressBarAndroid, // 782feeed + ProgressBarAndroidProps, // 02181314 PromiseTask, // 5102c862 PublicRootInstance, // 8040afd7 PublicTextInstance, // cd0d8f8d @@ -6231,8 +6233,8 @@ export { PushNotificationPermissions, // c2e7ae4f Rationale, // 5df1b1c1 ReactNativeVersion, // abd76827 - RefreshControl, // b8659b1f - RefreshControlProps, // e747ed5d + RefreshControl, // 5a0bb67f + RefreshControlProps, // 09286d5c RefreshControlPropsAndroid, // 99f64c97 RefreshControlPropsIOS, // 72a36381 Registry, // 6c39216d @@ -6244,21 +6246,21 @@ export { RootViewStyleProvider, // d4818465 Runnable, // 594dd93a Runnables, // 4367c557 - SafeAreaView, // 9589fa67 + SafeAreaView, // 44374f1c ScaledSize, // 07e417c7 ScrollEvent, // 5d529218 - ScrollResponderType, // c6860ec8 + ScrollResponderType, // f08ebcac ScrollToLocationParamsType, // d7ecdad1 - ScrollView, // a3918d1a - ScrollViewImperativeMethods, // 7cd8d8de - ScrollViewProps, // 429fdd65 + ScrollView, // d4f6cd67 + ScrollViewImperativeMethods, // 7949da33 + ScrollViewProps, // 8fe6beb4 ScrollViewPropsAndroid, // 44210553 ScrollViewPropsIOS, // b34b696c ScrollViewScrollToOptions, // 3313411e SectionBase, // b376bddc - SectionList, // 92031230 + SectionList, // 5d1f9b75 SectionListData, // 119baf83 - SectionListProps, // c0d0a46a + SectionListProps, // ffc7a846 SectionListRenderItem, // 1fad0435 SectionListRenderItemInfo, // 745e1992 Separators, // 6a45f7e3 @@ -6277,16 +6279,16 @@ export { StyleProp, // fa0e9b4a StyleSheet, // e77dd046 SubmitBehavior, // c4ddf490 - Switch, // 3434138b + Switch, // a3e3a6d7 SwitchChangeEvent, // 63e9c50b - SwitchProps, // 083b753d + SwitchProps, // ea50785b Systrace, // b5aa21fc TVViewPropsIOS, // 330ce7b5 TargetedEvent, // 16e98910 TaskProvider, // 266dedf2 Text, // 717d25fe TextContentType, // 239b3ecc - TextInput, // ed3a8375 + TextInput, // e39c95f8 TextInputAndroidProps, // 3f09ce49 TextInputChangeEvent, // 3ab11bb4 TextInputContentSizeChangeEvent, // f71f8571 @@ -6294,7 +6296,7 @@ export { TextInputFocusEvent, // 020507e6 TextInputIOSProps, // 0d05a855 TextInputKeyPressEvent, // 3924ad9b - TextInputProps, // 9b370db2 + TextInputProps, // 22be7373 TextInputSelectionChangeEvent, // d4d10630 TextInputSubmitEditingEvent, // 22885c31 TextLayoutEvent, // 73ab173e @@ -6302,12 +6304,12 @@ export { TextStyle, // bb9b7a58 ToastAndroid, // 88a8969a Touchable, // da3239ee - TouchableHighlight, // 9d67503a - TouchableHighlightProps, // b2aa6f4b - TouchableNativeFeedback, // 2ed83cf4 - TouchableNativeFeedbackProps, // 1209959b - TouchableOpacity, // fcbaef78 - TouchableOpacityProps, // 13fbd043 + TouchableHighlight, // c19c8aa2 + TouchableHighlightProps, // 2cc665bc + TouchableNativeFeedback, // fc866848 + TouchableNativeFeedbackProps, // cc2cd62f + TouchableOpacity, // 8bb5a256 + TouchableOpacityProps, // f65d15b1 TouchableWithoutFeedback, // 39070327 TouchableWithoutFeedbackProps, // b847de29 TransformsStyle, // 65e70f18 @@ -6316,16 +6318,16 @@ export { UIManager, // a1a7cc01 UTFSequence, // ad625158 Vibration, // 31e4bbf8 - View, // 02678ca8 - ViewProps, // 15e5f6b9 - ViewPropsAndroid, // bdfc84a1 + View, // d0020870 + ViewProps, // 05ae6eb9 + ViewPropsAndroid, // ac650c5c ViewPropsIOS, // 58ee19bf ViewStyle, // 00a0f8fb VirtualViewMode, // 6be59722 VirtualizedList, // 68c7345e - VirtualizedListProps, // c7e8e7d7 + VirtualizedListProps, // fa4c8673 VirtualizedSectionList, // 9fd9cd61 - VirtualizedSectionListProps, // 53a7e6a4 + VirtualizedSectionListProps, // 914d0bdc WrapperComponentProvider, // 9cf3844c codegenNativeCommands, // 628a7c0a codegenNativeComponent, // 2baac257 diff --git a/packages/rn-tester/js/examples/Pressable/PressableExample.js b/packages/rn-tester/js/examples/Pressable/PressableExample.js index 0e2f6c035a4..b52f9f9ba05 100644 --- a/packages/rn-tester/js/examples/Pressable/PressableExample.js +++ b/packages/rn-tester/js/examples/Pressable/PressableExample.js @@ -17,6 +17,7 @@ import { Animated, Image, Platform, + PlatformColor, Pressable, StyleSheet, Text, @@ -512,6 +513,57 @@ const examples = [ ); }, }, + { + title: 'Pressable with PlatformColor ripple and alpha', + description: + 'android_ripple accepts PlatformColor and a separate alpha (0–1) parameter' as string, + platform: 'android', + render: function (): React.Node { + const buttonStyle = {textAlign: 'center' as const, margin: 10}; + return ( + + + + PlatformColor('?attr/colorAccent'), no alpha + + + + + PlatformColor('?attr/colorAccent'), alpha=0.3 + + + + Red (#FF0000), no alpha + + + Red (#FF0000), alpha=0.5 + + + ); + }, + }, { title: ' with highlight', name: 'text-press', diff --git a/scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api b/scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api index 8895f9a2255..46bf19be661 100644 --- a/scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api @@ -7455,8 +7455,10 @@ enum facebook::react::NativeDrawable::Kind : uint8_t { struct facebook::react::NativeDrawable::Ripple { public bool borderless; public bool operator==(const facebook::react::NativeDrawable::Ripple& rhs) const; + public std::optional alpha; public std::optional rippleRadius; - public std::optional color; + public std::optional color; + public std::optional> colorResourcePaths; } struct facebook::react::NativePerformanceEntry { diff --git a/scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api b/scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api index e82d7dfbbee..2f0733cb396 100644 --- a/scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api @@ -7446,8 +7446,10 @@ enum facebook::react::NativeDrawable::Kind : uint8_t { struct facebook::react::NativeDrawable::Ripple { public bool borderless; public bool operator==(const facebook::react::NativeDrawable::Ripple& rhs) const; + public std::optional alpha; public std::optional rippleRadius; - public std::optional color; + public std::optional color; + public std::optional> colorResourcePaths; } struct facebook::react::NativePerformanceEntry { From cc27962c5845753ccd8659ff4655dca138d819e9 Mon Sep 17 00:00:00 2001 From: Christian Falch Date: Fri, 22 May 2026 02:11:01 -0700 Subject: [PATCH 13/30] fix(cocoapods): escape local file URIs for unicode paths (#56907) Summary: https://github.com/facebook/react-native/issues/56878 shows that using unicode characters in paths fails with pod install. Expo fixed this internally here: https://github.com/expo/expo/pull/45779 Fixes https://github.com/facebook/react-native/issues/56878 ## How: Build local `file://` sources through a shared helper that percent-encodes filesystem paths before passing them to `URI::File.build`. This avoids Ruby/CocoaPods URI failures when React Native projects or local prebuilt tarballs live under paths containing Unicode characters or spaces. Apply the helper to `RNCore` and `ReactNativeDependencies` local tarball sources, including RNCore dSYM-processed prebuilt paths, while leaving remote Maven and Sonatype URLs unchanged. Add focused coverage for Unicode, spaces, ASCII paths, and the raw `URI::File.build` regression case. ## Changelog: [IOS] [FIXED] - fixed escaping local file URIs for unicode paths in ruby scripts Pull Request resolved: https://github.com/facebook/react-native/pull/56907 Test Plan: - Test with creating a new project in a path containing a unicode character and the run pod install. Reviewed By: cortinico Differential Revision: D105968728 Pulled By: cipolleschi fbshipit-source-id: 6d5b9043aafe3d86494f3b5ca0f208e46f1f3739 --- .../scripts/cocoapods/__tests__/utils-test.rb | 47 +++++++++++++++++++ .../react-native/scripts/cocoapods/rncore.rb | 6 +-- .../scripts/cocoapods/rndependencies.rb | 2 +- .../react-native/scripts/cocoapods/utils.rb | 6 +++ 4 files changed, 57 insertions(+), 4 deletions(-) diff --git a/packages/react-native/scripts/cocoapods/__tests__/utils-test.rb b/packages/react-native/scripts/cocoapods/__tests__/utils-test.rb index 455562c1a19..844a4e94144 100644 --- a/packages/react-native/scripts/cocoapods/__tests__/utils-test.rb +++ b/packages/react-native/scripts/cocoapods/__tests__/utils-test.rb @@ -39,6 +39,53 @@ def teardown $RN_PLATFORMS = nil end + # ===================== # + # TEST - localFileUri # + # ===================== # + + def test_localFileUri_whenPathContainsUnicode_returnsEscapedFileUri + # Arrange + path = "/tmp/rn-unicode/💻dev/React-Core-prebuilt.tar.gz" + + # Act + result = ReactNativePodsUtils.local_file_uri(path) + + # Assert + assert_equal("file:///tmp/rn-unicode/%F0%9F%92%BBdev/React-Core-prebuilt.tar.gz", result) + end + + def test_localFileUri_whenPathContainsSpaces_returnsEscapedFileUri + # Arrange + path = "/tmp/rn space/React Core.tar.gz" + + # Act + result = ReactNativePodsUtils.local_file_uri(path) + + # Assert + assert_equal("file:///tmp/rn%20space/React%20Core.tar.gz", result) + end + + def test_localFileUri_whenPathContainsOnlyAscii_returnsFileUri + # Arrange + path = "/tmp/rn-ascii/React-Core-prebuilt.tar.gz" + + # Act + result = ReactNativePodsUtils.local_file_uri(path) + + # Assert + assert_equal("file:///tmp/rn-ascii/React-Core-prebuilt.tar.gz", result) + end + + def test_localFileUri_whenPathContainsUnicode_withoutEscapingUriFileBuildRaises + # Arrange + path = "/tmp/rn-unicode/💻dev/React-Core-prebuilt.tar.gz" + + # Act & Assert + assert_raise(URI::InvalidComponentError) do + URI::File.build(path: path).to_s + end + end + # ======================= # # TEST - warnIfNotOnArm64 # # ======================= # diff --git a/packages/react-native/scripts/cocoapods/rncore.rb b/packages/react-native/scripts/cocoapods/rncore.rb index 9a36dd1a5a2..252588c9843 100644 --- a/packages/react-native/scripts/cocoapods/rncore.rb +++ b/packages/react-native/scripts/cocoapods/rncore.rb @@ -103,7 +103,7 @@ def self.resolve_podspec_source() if ENV["RCT_TESTONLY_RNCORE_TARBALL_PATH"] abort_if_use_local_rncore_with_no_file() rncore_log("Using local xcframework at #{ENV["RCT_TESTONLY_RNCORE_TARBALL_PATH"]}") - return {:http => "file://#{ENV["RCT_TESTONLY_RNCORE_TARBALL_PATH"]}" } + return {:http => ReactNativePodsUtils.local_file_uri(ENV["RCT_TESTONLY_RNCORE_TARBALL_PATH"]) } end if ENV["RCT_USE_PREBUILT_RNCORE"] == "1" @@ -161,7 +161,7 @@ def self.podspec_source_download_prebuild_stable_tarball() rncore_log(" #{Pathname.new(destinationRelease).relative_path_from(Pathname.pwd).to_s}") return {:http => stable_tarball_url(@@react_native_version, :debug) } unless @@download_dsyms - return {:http => URI::File.build(path: destinationDebug).to_s } + return {:http => ReactNativePodsUtils.local_file_uri(destinationDebug) } end def self.podspec_source_download_prebuilt_nightly_tarball() @@ -198,7 +198,7 @@ def self.podspec_source_download_prebuilt_nightly_tarball() rncore_log(" #{Pathname.new(destinationDebug).relative_path_from(Pathname.pwd).to_s}") rncore_log(" #{Pathname.new(destinationRelease).relative_path_from(Pathname.pwd).to_s}") return {:http => nightly_tarball_url(@@react_native_version, :debug) } unless @@download_dsyms - return {:http => URI::File.build(path: destinationDebug).to_s } + return {:http => ReactNativePodsUtils.local_file_uri(destinationDebug) } end def self.process_dsyms(frameworkTarball, dSymsTarball) diff --git a/packages/react-native/scripts/cocoapods/rndependencies.rb b/packages/react-native/scripts/cocoapods/rndependencies.rb index 2f4b7c6a943..1c7fac1a6cb 100644 --- a/packages/react-native/scripts/cocoapods/rndependencies.rb +++ b/packages/react-native/scripts/cocoapods/rndependencies.rb @@ -70,7 +70,7 @@ def self.resolve_podspec_source() if ENV["RCT_USE_LOCAL_RN_DEP"] abort_if_use_local_rndeps_with_no_file() rndeps_log("Using local xcframework at #{ENV["RCT_USE_LOCAL_RN_DEP"]}") - return {:http => "file://#{ENV["RCT_USE_LOCAL_RN_DEP"]}" } + return {:http => ReactNativePodsUtils.local_file_uri(ENV["RCT_USE_LOCAL_RN_DEP"]) } end if ENV["RCT_USE_RN_DEP"] && ENV["RCT_USE_RN_DEP"] == "1" diff --git a/packages/react-native/scripts/cocoapods/utils.rb b/packages/react-native/scripts/cocoapods/utils.rb index bbd3e11eeff..0e3baeb99ae 100644 --- a/packages/react-native/scripts/cocoapods/utils.rb +++ b/packages/react-native/scripts/cocoapods/utils.rb @@ -5,12 +5,18 @@ require 'shellwords' require 'digest' +require 'uri' require_relative "./helpers.rb" require_relative "./jsengine.rb" # Utilities class for React Native Cocoapods class ReactNativePodsUtils + # URI::File.build validates path components as ASCII, so escape the filesystem path first. + def self.local_file_uri(path) + URI::File.build(path: URI::DEFAULT_PARSER.escape(path)).to_s + end + def self.warn_if_not_on_arm64 if SysctlChecker.new().call_sysctl_arm64() == 1 && !Environment.new().ruby_platform().include?('arm64') Pod::UI.warn 'Do not use "pod install" from inside Rosetta2 (x86_64 emulation on arm64).' From 19da7bb3b0baba8ef49568ec4841c21e9ad8d093 Mon Sep 17 00:00:00 2001 From: React Native Bot Date: Mon, 25 May 2026 11:48:45 +0000 Subject: [PATCH 14/30] Release 0.86.0-rc.2 #publish-packages-to-npm&next --- package.json | 4 ++-- packages/assets/package.json | 2 +- packages/babel-plugin-codegen/package.json | 4 ++-- packages/community-cli-plugin/package.json | 6 +++--- packages/core-cli-utils/package.json | 2 +- packages/debugger-frontend/package.json | 2 +- .../debugger-shell/bin/react-native-devtools | 12 ++++++------ packages/debugger-shell/package.json | 2 +- packages/dev-middleware/package.json | 8 ++++---- .../eslint-config-react-native/package.json | 4 ++-- .../eslint-plugin-react-native/package.json | 2 +- packages/eslint-plugin-specs/package.json | 4 ++-- packages/gradle-plugin/package.json | 2 +- packages/jest-preset/package.json | 4 ++-- packages/metro-config/package.json | 6 +++--- packages/new-app-screen/package.json | 4 ++-- packages/normalize-color/package.json | 2 +- packages/polyfills/package.json | 2 +- .../react-native-babel-preset/package.json | 4 ++-- .../package.json | 4 ++-- packages/react-native-codegen/package.json | 2 +- .../package.json | 4 ++-- .../package.json | 6 +++--- .../Libraries/Core/ReactNativeVersion.js | 2 +- packages/react-native/React/Base/RCTVersion.m | 2 +- .../ReactAndroid/gradle.properties | 2 +- .../modules/systeminfo/ReactNativeVersion.kt | 2 +- .../ReactCommon/cxxreact/ReactNativeVersion.h | 2 +- packages/react-native/package.json | 18 +++++++++--------- .../generate-artifacts-executor-test.js.snap | 8 ++++---- packages/rn-tester/package.json | 8 ++++---- packages/typescript-config/package.json | 2 +- packages/virtualized-lists/package.json | 4 ++-- private/helloworld/package.json | 12 ++++++------ .../package.json | 2 +- 35 files changed, 78 insertions(+), 78 deletions(-) diff --git a/package.json b/package.json index b62e1f350be..c23c1bee382 100644 --- a/package.json +++ b/package.json @@ -58,8 +58,8 @@ "@jest/create-cache-key-function": "^29.7.0", "@microsoft/api-extractor": "^7.52.2", "@octokit/rest": "^22.0.0", - "@react-native/metro-babel-transformer": "0.86.0-rc.1", - "@react-native/metro-config": "0.86.0-rc.1", + "@react-native/metro-babel-transformer": "0.86.0-rc.2", + "@react-native/metro-config": "0.86.0-rc.2", "@tsconfig/node22": "22.0.2", "@types/react": "^19.1.0", "@typescript-eslint/parser": "^8.36.0", diff --git a/packages/assets/package.json b/packages/assets/package.json index f09969b804c..ce18efee971 100644 --- a/packages/assets/package.json +++ b/packages/assets/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/assets-registry", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "Asset support code for React Native.", "license": "MIT", "repository": { diff --git a/packages/babel-plugin-codegen/package.json b/packages/babel-plugin-codegen/package.json index ab7e50ae4b9..251db27b4eb 100644 --- a/packages/babel-plugin-codegen/package.json +++ b/packages/babel-plugin-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-plugin-codegen", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "Babel plugin to generate native module and view manager code for React Native.", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/traverse": "^7.29.0", - "@react-native/codegen": "0.86.0-rc.1" + "@react-native/codegen": "0.86.0-rc.2" }, "devDependencies": { "@babel/core": "^7.25.2" diff --git a/packages/community-cli-plugin/package.json b/packages/community-cli-plugin/package.json index 9b7ba707cd4..1d2e064d64d 100644 --- a/packages/community-cli-plugin/package.json +++ b/packages/community-cli-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/community-cli-plugin", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "Core CLI commands for React Native", "keywords": [ "react-native", @@ -31,7 +31,7 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/dev-middleware": "0.86.0-rc.1", + "@react-native/dev-middleware": "0.86.0-rc.2", "debug": "^4.4.0", "invariant": "^2.2.4", "metro": "^0.84.3", @@ -44,7 +44,7 @@ }, "peerDependencies": { "@react-native-community/cli": "*", - "@react-native/metro-config": "0.86.0-rc.1" + "@react-native/metro-config": "0.86.0-rc.2" }, "peerDependenciesMeta": { "@react-native-community/cli": { diff --git a/packages/core-cli-utils/package.json b/packages/core-cli-utils/package.json index 821862e68a4..9f3ba092c74 100644 --- a/packages/core-cli-utils/package.json +++ b/packages/core-cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/core-cli-utils", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "React Native CLI library for Frameworks to build on", "license": "MIT", "keywords": [ diff --git a/packages/debugger-frontend/package.json b/packages/debugger-frontend/package.json index 37c269506c8..80e97df7fa0 100644 --- a/packages/debugger-frontend/package.json +++ b/packages/debugger-frontend/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/debugger-frontend", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "Debugger frontend for React Native based on Chrome DevTools", "keywords": [ "react-native", diff --git a/packages/debugger-shell/bin/react-native-devtools b/packages/debugger-shell/bin/react-native-devtools index 6792c281a8b..d8866c8362f 100755 --- a/packages/debugger-shell/bin/react-native-devtools +++ b/packages/debugger-shell/bin/react-native-devtools @@ -1,6 +1,6 @@ #!/usr/bin/env dotslash -// @generated SignedSource<<387443c4cc5a2fa14bb4e0f47017411c>> +// @generated SignedSource<> { @@ -12,7 +12,7 @@ "digest": "869b2bab193f006e6b4771b1694123ad151fc8f06173271a95f091eb4d6c9ae5", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.1/React.Native.DevTools-linux-aarch64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.2/React.Native.DevTools-linux-aarch64.tar.gz" }, { "type": "http", @@ -28,7 +28,7 @@ "digest": "85af333cfbc3113b5f45646d8c0fbba5ae396d4f40c3617882d7936852cdb183", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.1/React.Native.DevTools-linux-x86_64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.2/React.Native.DevTools-linux-x86_64.tar.gz" }, { "type": "http", @@ -44,7 +44,7 @@ "digest": "8be411fc07384011739f2fa6c6ab9f97d0e6be787a8118adb7e8543fc01ae5ab", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.1/React.Native.DevTools-macos-aarch64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.2/React.Native.DevTools-macos-aarch64.tar.gz" }, { "type": "http", @@ -60,7 +60,7 @@ "digest": "7e52e1c961a85bf6ffae7864e3c7f6d06cca8f0c01bc4ada63efb3aded6e9089", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.1/React.Native.DevTools-macos-x86_64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.2/React.Native.DevTools-macos-x86_64.tar.gz" }, { "type": "http", @@ -76,7 +76,7 @@ "digest": "2a5b7271f5ac34c19c10db6084fe71272bb52efebdd8d0e4c2b0fd9b3aeb56bb", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.1/React.Native.DevTools-windows-x86_64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.2/React.Native.DevTools-windows-x86_64.tar.gz" }, { "type": "http", diff --git a/packages/debugger-shell/package.json b/packages/debugger-shell/package.json index cbb357fa6f8..49fb0fd7e47 100644 --- a/packages/debugger-shell/package.json +++ b/packages/debugger-shell/package.json @@ -1,7 +1,7 @@ { "name": "@react-native/debugger-shell", "productName": "React Native DevTools", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "Experimental debugger shell for React Native for use with @react-native/debugger-frontend", "keywords": [ "react-native", diff --git a/packages/dev-middleware/package.json b/packages/dev-middleware/package.json index 06a64c9c080..ef9f31b69f4 100644 --- a/packages/dev-middleware/package.json +++ b/packages/dev-middleware/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/dev-middleware", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "Dev server middleware for React Native", "keywords": [ "react-native", @@ -32,8 +32,8 @@ }, "dependencies": { "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.86.0-rc.1", - "@react-native/debugger-shell": "0.86.0-rc.1", + "@react-native/debugger-frontend": "0.86.0-rc.2", + "@react-native/debugger-shell": "0.86.0-rc.2", "chrome-launcher": "^0.15.2", "chromium-edge-launcher": "^0.3.0", "connect": "^3.6.5", @@ -45,7 +45,7 @@ "ws": "^7.5.10" }, "devDependencies": { - "@react-native/debugger-shell": "0.86.0-rc.1", + "@react-native/debugger-shell": "0.86.0-rc.2", "selfsigned": "^5.5.0", "undici": "^6.23.0", "wait-for-expect": "^3.0.2" diff --git a/packages/eslint-config-react-native/package.json b/packages/eslint-config-react-native/package.json index de753b29a76..2185682befb 100644 --- a/packages/eslint-config-react-native/package.json +++ b/packages/eslint-config-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-config", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "ESLint config for React Native", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/eslint-parser": "^7.25.1", - "@react-native/eslint-plugin": "0.86.0-rc.1", + "@react-native/eslint-plugin": "0.86.0-rc.2", "@typescript-eslint/eslint-plugin": "^8.36.0", "@typescript-eslint/parser": "^8.36.0", "eslint-config-prettier": "^8.5.0", diff --git a/packages/eslint-plugin-react-native/package.json b/packages/eslint-plugin-react-native/package.json index d2c054e70f5..20f96421f88 100644 --- a/packages/eslint-plugin-react-native/package.json +++ b/packages/eslint-plugin-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "ESLint rules for @react-native/eslint-config", "license": "MIT", "repository": { diff --git a/packages/eslint-plugin-specs/package.json b/packages/eslint-plugin-specs/package.json index 03355ff7c3f..d33c26d7d62 100644 --- a/packages/eslint-plugin-specs/package.json +++ b/packages/eslint-plugin-specs/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin-specs", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "ESLint rules to validate NativeModule and Component Specs", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/plugin-transform-flow-strip-types": "^7.25.2", - "@react-native/codegen": "0.86.0-rc.1", + "@react-native/codegen": "0.86.0-rc.2", "make-dir": "^2.1.0", "pirates": "^4.0.1", "babel-plugin-syntax-hermes-parser": "0.36.0", diff --git a/packages/gradle-plugin/package.json b/packages/gradle-plugin/package.json index 33a86813a7b..815db6fd01a 100644 --- a/packages/gradle-plugin/package.json +++ b/packages/gradle-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/gradle-plugin", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "Gradle Plugin for React Native", "license": "MIT", "repository": { diff --git a/packages/jest-preset/package.json b/packages/jest-preset/package.json index 8384043d789..49d7316531e 100644 --- a/packages/jest-preset/package.json +++ b/packages/jest-preset/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/jest-preset", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "Jest preset for React Native apps", "keywords": [ "jest", @@ -29,7 +29,7 @@ ], "dependencies": { "@jest/create-cache-key-function": "^29.7.0", - "@react-native/js-polyfills": "0.86.0-rc.1", + "@react-native/js-polyfills": "0.86.0-rc.2", "babel-jest": "^29.7.0", "jest-environment-node": "^29.7.0", "regenerator-runtime": "^0.13.2" diff --git a/packages/metro-config/package.json b/packages/metro-config/package.json index 0e41a05f714..277058d0fc5 100644 --- a/packages/metro-config/package.json +++ b/packages/metro-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-config", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "Metro configuration for React Native.", "license": "MIT", "repository": { @@ -35,8 +35,8 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/js-polyfills": "0.86.0-rc.1", - "@react-native/metro-babel-transformer": "0.86.0-rc.1", + "@react-native/js-polyfills": "0.86.0-rc.2", + "@react-native/metro-babel-transformer": "0.86.0-rc.2", "metro-config": "^0.84.3", "metro-runtime": "^0.84.3" } diff --git a/packages/new-app-screen/package.json b/packages/new-app-screen/package.json index fc12cc444bd..6faf073c644 100644 --- a/packages/new-app-screen/package.json +++ b/packages/new-app-screen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/new-app-screen", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "NewAppScreen component for React Native", "keywords": [ "react-native" @@ -22,7 +22,7 @@ "peerDependencies": { "@types/react": "^19.1.0", "react": "*", - "react-native": "0.86.0-rc.1" + "react-native": "0.86.0-rc.2" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/normalize-color/package.json b/packages/normalize-color/package.json index 77d4fdc8060..34c4b69f832 100644 --- a/packages/normalize-color/package.json +++ b/packages/normalize-color/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/normalize-colors", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "Color normalization for React Native.", "license": "MIT", "repository": { diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json index 4c68c3759c2..959f889acf5 100644 --- a/packages/polyfills/package.json +++ b/packages/polyfills/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/js-polyfills", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "Polyfills for React Native.", "license": "MIT", "repository": { diff --git a/packages/react-native-babel-preset/package.json b/packages/react-native-babel-preset/package.json index 7fb07cc9d30..5f3a98a9f04 100644 --- a/packages/react-native-babel-preset/package.json +++ b/packages/react-native-babel-preset/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-preset", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "Babel preset for React Native applications", "repository": { "type": "git", @@ -54,7 +54,7 @@ "@babel/plugin-transform-runtime": "^7.24.7", "@babel/plugin-transform-typescript": "^7.25.2", "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@react-native/babel-plugin-codegen": "0.86.0-rc.1", + "@react-native/babel-plugin-codegen": "0.86.0-rc.2", "babel-plugin-syntax-hermes-parser": "0.36.0", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" diff --git a/packages/react-native-babel-transformer/package.json b/packages/react-native-babel-transformer/package.json index 46ccbbad8a9..bbf80ac149c 100644 --- a/packages/react-native-babel-transformer/package.json +++ b/packages/react-native-babel-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-babel-transformer", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "Babel transformer for React Native applications.", "repository": { "type": "git", @@ -27,7 +27,7 @@ ], "dependencies": { "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.86.0-rc.1", + "@react-native/babel-preset": "0.86.0-rc.2", "hermes-parser": "0.36.0", "nullthrows": "^1.1.1" }, diff --git a/packages/react-native-codegen/package.json b/packages/react-native-codegen/package.json index 91051a8a3dc..8d587a7e93b 100644 --- a/packages/react-native-codegen/package.json +++ b/packages/react-native-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/codegen", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "Code generation tools for React Native", "license": "MIT", "repository": { diff --git a/packages/react-native-compatibility-check/package.json b/packages/react-native-compatibility-check/package.json index 110699d2a12..280aa70da68 100644 --- a/packages/react-native-compatibility-check/package.json +++ b/packages/react-native-compatibility-check/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/compatibility-check", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "Check a React Native app's boundary between JS and Native for incompatibilities", "license": "MIT", "repository": { @@ -38,7 +38,7 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/codegen": "0.86.0-rc.1" + "@react-native/codegen": "0.86.0-rc.2" }, "devDependencies": { "flow-remove-types": "^2.237.2", diff --git a/packages/react-native-popup-menu-android/package.json b/packages/react-native-popup-menu-android/package.json index 1a694473db3..1140b7865c7 100644 --- a/packages/react-native-popup-menu-android/package.json +++ b/packages/react-native-popup-menu-android/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/popup-menu-android", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "PopupMenu for the Android platform", "main": "index.js", "files": [ @@ -21,12 +21,12 @@ }, "license": "MIT", "devDependencies": { - "@react-native/codegen": "0.86.0-rc.1" + "@react-native/codegen": "0.86.0-rc.2" }, "peerDependencies": { "@types/react": "^19.1.0", "react": "*", - "react-native": "0.86.0-rc.1" + "react-native": "0.86.0-rc.2" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/react-native/Libraries/Core/ReactNativeVersion.js b/packages/react-native/Libraries/Core/ReactNativeVersion.js index ad0c0191143..2739fb2ac74 100644 --- a/packages/react-native/Libraries/Core/ReactNativeVersion.js +++ b/packages/react-native/Libraries/Core/ReactNativeVersion.js @@ -29,7 +29,7 @@ export default class ReactNativeVersion { static major: number = 0; static minor: number = 86; static patch: number = 0; - static prerelease: string | null = 'rc.1'; + static prerelease: string | null = 'rc.2'; static getVersionString(): string { return `${this.major}.${this.minor}.${this.patch}${this.prerelease != null ? `-${this.prerelease}` : ''}`; diff --git a/packages/react-native/React/Base/RCTVersion.m b/packages/react-native/React/Base/RCTVersion.m index 02f7dd9dbee..8f6d92e07ae 100644 --- a/packages/react-native/React/Base/RCTVersion.m +++ b/packages/react-native/React/Base/RCTVersion.m @@ -24,7 +24,7 @@ RCTVersionMajor: @(0), RCTVersionMinor: @(86), RCTVersionPatch: @(0), - RCTVersionPrerelease: @"rc.1", + RCTVersionPrerelease: @"rc.2", }; }); return __rnVersion; diff --git a/packages/react-native/ReactAndroid/gradle.properties b/packages/react-native/ReactAndroid/gradle.properties index c93421abe66..e3d74d6ce41 100644 --- a/packages/react-native/ReactAndroid/gradle.properties +++ b/packages/react-native/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.86.0-rc.1 +VERSION_NAME=0.86.0-rc.2 react.internal.publishingGroup=com.facebook.react react.internal.hermesPublishingGroup=com.facebook.hermes diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt index a9e5c3ff698..52e0274057a 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt @@ -15,6 +15,6 @@ public object ReactNativeVersion { "major" to 0, "minor" to 86, "patch" to 0, - "prerelease" to "rc.1" + "prerelease" to "rc.2" ) } diff --git a/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h b/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h index 175bb7ffa5c..2c5f81ba505 100644 --- a/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h @@ -22,7 +22,7 @@ struct ReactNativeVersionType { int32_t Major = 0; int32_t Minor = 86; int32_t Patch = 0; - std::string_view Prerelease = "rc.1"; + std::string_view Prerelease = "rc.2"; }; constexpr ReactNativeVersionType ReactNativeVersion; diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 2e2001debe9..18e1dbaba33 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "A framework for building native apps using React", "license": "MIT", "repository": { @@ -149,7 +149,7 @@ "featureflags": "node ./scripts/featureflags/index.js" }, "peerDependencies": { - "@react-native/jest-preset": "0.86.0-rc.1", + "@react-native/jest-preset": "0.86.0-rc.2", "@types/react": "^19.1.1", "react": "^19.2.3" }, @@ -162,13 +162,13 @@ } }, "dependencies": { - "@react-native/assets-registry": "0.86.0-rc.1", - "@react-native/codegen": "0.86.0-rc.1", - "@react-native/community-cli-plugin": "0.86.0-rc.1", - "@react-native/gradle-plugin": "0.86.0-rc.1", - "@react-native/js-polyfills": "0.86.0-rc.1", - "@react-native/normalize-colors": "0.86.0-rc.1", - "@react-native/virtualized-lists": "0.86.0-rc.1", + "@react-native/assets-registry": "0.86.0-rc.2", + "@react-native/codegen": "0.86.0-rc.2", + "@react-native/community-cli-plugin": "0.86.0-rc.2", + "@react-native/gradle-plugin": "0.86.0-rc.2", + "@react-native/js-polyfills": "0.86.0-rc.2", + "@react-native/normalize-colors": "0.86.0-rc.2", + "@react-native/virtualized-lists": "0.86.0-rc.2", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", diff --git a/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap b/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap index 443e1acee05..99690e56b6b 100644 --- a/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap +++ b/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap @@ -79,7 +79,7 @@ exports[`execute test-app "ReactAppDependencyProvider/ReactAppDependencyProvider # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.86.0-rc.1\\" +version = \\"0.86.0-rc.2\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -399,7 +399,7 @@ exports[`execute test-app "ReactCodegen/ReactCodegen.podspec" should match snaps # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.86.0-rc.1\\" +version = \\"0.86.0-rc.2\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -590,7 +590,7 @@ exports[`execute test-app-legacy "ReactAppDependencyProvider/ReactAppDependencyP # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.86.0-rc.1\\" +version = \\"0.86.0-rc.2\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -882,7 +882,7 @@ exports[`execute test-app-legacy "ReactCodegen/ReactCodegen.podspec" should matc # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.86.0-rc.1\\" +version = \\"0.86.0-rc.2\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. diff --git a/packages/rn-tester/package.json b/packages/rn-tester/package.json index f6e6542a9bc..8532e00efae 100644 --- a/packages/rn-tester/package.json +++ b/packages/rn-tester/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/tester", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "private": true, "description": "React Native tester app.", "license": "MIT", @@ -26,15 +26,15 @@ "e2e-test-ios": "./scripts/maestro-test-ios.sh" }, "dependencies": { - "@react-native/new-app-screen": "0.86.0-rc.1", - "@react-native/popup-menu-android": "0.86.0-rc.1", + "@react-native/new-app-screen": "0.86.0-rc.2", + "@react-native/popup-menu-android": "0.86.0-rc.2", "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", "nullthrows": "^1.1.1" }, "peerDependencies": { "react": "19.2.3", - "react-native": "0.86.0-rc.1" + "react-native": "0.86.0-rc.2" }, "codegenConfig": { "name": "AppSpecs", diff --git a/packages/typescript-config/package.json b/packages/typescript-config/package.json index 51b8b1a4c52..da71d6506a6 100644 --- a/packages/typescript-config/package.json +++ b/packages/typescript-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/typescript-config", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "Default TypeScript configuration for React Native apps", "license": "MIT", "repository": { diff --git a/packages/virtualized-lists/package.json b/packages/virtualized-lists/package.json index c60392c1b88..7ddd2136a77 100644 --- a/packages/virtualized-lists/package.json +++ b/packages/virtualized-lists/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/virtualized-lists", - "version": "0.86.0-rc.1", + "version": "0.86.0-rc.2", "description": "Virtualized lists for React Native.", "license": "MIT", "repository": { @@ -53,7 +53,7 @@ "peerDependencies": { "@types/react": "^19.2.0", "react": "*", - "react-native": "0.86.0-rc.1" + "react-native": "0.86.0-rc.2" }, "peerDependenciesMeta": { "@types/react": { diff --git a/private/helloworld/package.json b/private/helloworld/package.json index 25a71a3f587..893257869b9 100644 --- a/private/helloworld/package.json +++ b/private/helloworld/package.json @@ -13,17 +13,17 @@ }, "dependencies": { "react": "19.2.3", - "react-native": "0.86.0-rc.1" + "react-native": "0.86.0-rc.2" }, "devDependencies": { "@babel/core": "^7.25.2", "@babel/preset-env": "^7.25.3", "@babel/runtime": "^7.25.0", - "@react-native/babel-preset": "0.86.0-rc.1", - "@react-native/core-cli-utils": "0.86.0-rc.1", - "@react-native/eslint-config": "0.86.0-rc.1", - "@react-native/metro-config": "0.86.0-rc.1", - "@react-native/typescript-config": "0.86.0-rc.1", + "@react-native/babel-preset": "0.86.0-rc.2", + "@react-native/core-cli-utils": "0.86.0-rc.2", + "@react-native/eslint-config": "0.86.0-rc.2", + "@react-native/metro-config": "0.86.0-rc.2", + "@react-native/typescript-config": "0.86.0-rc.2", "@types/jest": "^29.5.14", "commander": "^12.0.0", "eslint": "^8.19.0", diff --git a/private/react-native-codegen-typescript-test/package.json b/private/react-native-codegen-typescript-test/package.json index 57f3e14c116..3e0a83be4a9 100644 --- a/private/react-native-codegen-typescript-test/package.json +++ b/private/react-native-codegen-typescript-test/package.json @@ -13,7 +13,7 @@ "prepare": "yarn run build" }, "dependencies": { - "@react-native/codegen": "0.86.0-rc.1" + "@react-native/codegen": "0.86.0-rc.2" }, "devDependencies": { "@babel/core": "^7.25.2", From 72cbd40e1bd4e61f31926096fe6119fbc940b27b Mon Sep 17 00:00:00 2001 From: React Native Bot Date: Mon, 25 May 2026 13:23:01 +0000 Subject: [PATCH 15/30] [LOCAL] Bump Podfile.lock --- packages/rn-tester/Podfile.lock | 660 ++++++++++++++++---------------- 1 file changed, 330 insertions(+), 330 deletions(-) diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index 5885255088d..e717e30769f 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -1,9 +1,9 @@ PODS: - - FBLazyVector (0.86.0-rc.1) + - FBLazyVector (0.86.0-rc.2) - hermes-engine (250829098.0.13): - hermes-engine/Pre-built (= 250829098.0.13) - hermes-engine/Pre-built (250829098.0.13) - - MyNativeView (0.86.0-rc.1): + - MyNativeView (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -25,7 +25,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - NativeCxxModuleExample (0.86.0-rc.1): + - NativeCxxModuleExample (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -48,34 +48,34 @@ PODS: - ReactNativeDependencies - Yoga - OCMock (3.9.4) - - RCTDeprecation (0.86.0-rc.1) - - RCTRequired (0.86.0-rc.1) - - RCTSwiftUI (0.86.0-rc.1) - - RCTSwiftUIWrapper (0.86.0-rc.1): + - RCTDeprecation (0.86.0-rc.2) + - RCTRequired (0.86.0-rc.2) + - RCTSwiftUI (0.86.0-rc.2) + - RCTSwiftUIWrapper (0.86.0-rc.2): - RCTSwiftUI - - RCTTypeSafety (0.86.0-rc.1): - - FBLazyVector (= 0.86.0-rc.1) - - RCTRequired (= 0.86.0-rc.1) - - React-Core (= 0.86.0-rc.1) - - React (0.86.0-rc.1): - - React-Core (= 0.86.0-rc.1) - - React-Core/DevSupport (= 0.86.0-rc.1) - - React-Core/RCTWebSocket (= 0.86.0-rc.1) - - React-RCTActionSheet (= 0.86.0-rc.1) - - React-RCTAnimation (= 0.86.0-rc.1) - - React-RCTBlob (= 0.86.0-rc.1) - - React-RCTImage (= 0.86.0-rc.1) - - React-RCTLinking (= 0.86.0-rc.1) - - React-RCTNetwork (= 0.86.0-rc.1) - - React-RCTSettings (= 0.86.0-rc.1) - - React-RCTText (= 0.86.0-rc.1) - - React-RCTVibration (= 0.86.0-rc.1) - - React-callinvoker (0.86.0-rc.1) - - React-Core (0.86.0-rc.1): + - RCTTypeSafety (0.86.0-rc.2): + - FBLazyVector (= 0.86.0-rc.2) + - RCTRequired (= 0.86.0-rc.2) + - React-Core (= 0.86.0-rc.2) + - React (0.86.0-rc.2): + - React-Core (= 0.86.0-rc.2) + - React-Core/DevSupport (= 0.86.0-rc.2) + - React-Core/RCTWebSocket (= 0.86.0-rc.2) + - React-RCTActionSheet (= 0.86.0-rc.2) + - React-RCTAnimation (= 0.86.0-rc.2) + - React-RCTBlob (= 0.86.0-rc.2) + - React-RCTImage (= 0.86.0-rc.2) + - React-RCTLinking (= 0.86.0-rc.2) + - React-RCTNetwork (= 0.86.0-rc.2) + - React-RCTSettings (= 0.86.0-rc.2) + - React-RCTText (= 0.86.0-rc.2) + - React-RCTVibration (= 0.86.0-rc.2) + - React-callinvoker (0.86.0-rc.2) + - React-Core (0.86.0-rc.2): - hermes-engine - RCTDeprecation - React-Core-prebuilt - - React-Core/Default (= 0.86.0-rc.1) + - React-Core/Default (= 0.86.0-rc.2) - React-cxxreact - React-featureflags - React-hermes @@ -90,9 +90,9 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core-prebuilt (0.86.0-rc.1): + - React-Core-prebuilt (0.86.0-rc.2): - ReactNativeDependencies - - React-Core/CoreModulesHeaders (0.86.0-rc.1): + - React-Core/CoreModulesHeaders (0.86.0-rc.2): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -111,7 +111,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/Default (0.86.0-rc.1): + - React-Core/Default (0.86.0-rc.2): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -129,12 +129,12 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/DevSupport (0.86.0-rc.1): + - React-Core/DevSupport (0.86.0-rc.2): - hermes-engine - RCTDeprecation - React-Core-prebuilt - - React-Core/Default (= 0.86.0-rc.1) - - React-Core/RCTWebSocket (= 0.86.0-rc.1) + - React-Core/Default (= 0.86.0-rc.2) + - React-Core/RCTWebSocket (= 0.86.0-rc.2) - React-cxxreact - React-featureflags - React-hermes @@ -149,7 +149,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTActionSheetHeaders (0.86.0-rc.1): + - React-Core/RCTActionSheetHeaders (0.86.0-rc.2): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -168,7 +168,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTAnimationHeaders (0.86.0-rc.1): + - React-Core/RCTAnimationHeaders (0.86.0-rc.2): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -187,7 +187,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTBlobHeaders (0.86.0-rc.1): + - React-Core/RCTBlobHeaders (0.86.0-rc.2): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -206,7 +206,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTImageHeaders (0.86.0-rc.1): + - React-Core/RCTImageHeaders (0.86.0-rc.2): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -225,7 +225,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTLinkingHeaders (0.86.0-rc.1): + - React-Core/RCTLinkingHeaders (0.86.0-rc.2): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -244,7 +244,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTNetworkHeaders (0.86.0-rc.1): + - React-Core/RCTNetworkHeaders (0.86.0-rc.2): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -263,7 +263,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTPushNotificationHeaders (0.86.0-rc.1): + - React-Core/RCTPushNotificationHeaders (0.86.0-rc.2): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -282,7 +282,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTSettingsHeaders (0.86.0-rc.1): + - React-Core/RCTSettingsHeaders (0.86.0-rc.2): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -301,7 +301,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTTextHeaders (0.86.0-rc.1): + - React-Core/RCTTextHeaders (0.86.0-rc.2): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -320,7 +320,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTVibrationHeaders (0.86.0-rc.1): + - React-Core/RCTVibrationHeaders (0.86.0-rc.2): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -339,11 +339,11 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTWebSocket (0.86.0-rc.1): + - React-Core/RCTWebSocket (0.86.0-rc.2): - hermes-engine - RCTDeprecation - React-Core-prebuilt - - React-Core/Default (= 0.86.0-rc.1) + - React-Core/Default (= 0.86.0-rc.2) - React-cxxreact - React-featureflags - React-hermes @@ -358,43 +358,43 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-CoreModules (0.86.0-rc.1): - - RCTTypeSafety (= 0.86.0-rc.1) + - React-CoreModules (0.86.0-rc.2): + - RCTTypeSafety (= 0.86.0-rc.2) - React-Core-prebuilt - - React-Core/CoreModulesHeaders (= 0.86.0-rc.1) + - React-Core/CoreModulesHeaders (= 0.86.0-rc.2) - React-debug - React-featureflags - - React-jsi (= 0.86.0-rc.1) + - React-jsi (= 0.86.0-rc.2) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.86.0-rc.1) + - React-RCTImage (= 0.86.0-rc.2) - React-runtimeexecutor - React-utils - ReactCommon - ReactNativeDependencies - - React-cxxreact (0.86.0-rc.1): + - React-cxxreact (0.86.0-rc.2): - hermes-engine - - React-callinvoker (= 0.86.0-rc.1) + - React-callinvoker (= 0.86.0-rc.2) - React-Core-prebuilt - - React-debug (= 0.86.0-rc.1) - - React-jsi (= 0.86.0-rc.1) + - React-debug (= 0.86.0-rc.2) + - React-jsi (= 0.86.0-rc.2) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 0.86.0-rc.1) - - React-perflogger (= 0.86.0-rc.1) + - React-logger (= 0.86.0-rc.2) + - React-perflogger (= 0.86.0-rc.2) - React-runtimeexecutor - - React-timing (= 0.86.0-rc.1) + - React-timing (= 0.86.0-rc.2) - React-utils - ReactNativeDependencies - - React-debug (0.86.0-rc.1): - - React-debug/redbox (= 0.86.0-rc.1) - - React-debug/redbox (0.86.0-rc.1) - - React-defaultsnativemodule (0.86.0-rc.1): + - React-debug (0.86.0-rc.2): + - React-debug/redbox (= 0.86.0-rc.2) + - React-debug/redbox (0.86.0-rc.2) + - React-defaultsnativemodule (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - React-domnativemodule @@ -412,7 +412,7 @@ PODS: - React-webperformancenativemodule - ReactNativeDependencies - Yoga - - React-domnativemodule (0.86.0-rc.1): + - React-domnativemodule (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - React-Fabric @@ -426,7 +426,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-Fabric (0.86.0-rc.1): + - React-Fabric (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -434,25 +434,25 @@ PODS: - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/animated (= 0.86.0-rc.1) - - React-Fabric/animationbackend (= 0.86.0-rc.1) - - React-Fabric/animations (= 0.86.0-rc.1) - - React-Fabric/attributedstring (= 0.86.0-rc.1) - - React-Fabric/bridging (= 0.86.0-rc.1) - - React-Fabric/componentregistry (= 0.86.0-rc.1) - - React-Fabric/componentregistrynative (= 0.86.0-rc.1) - - React-Fabric/components (= 0.86.0-rc.1) - - React-Fabric/consistency (= 0.86.0-rc.1) - - React-Fabric/core (= 0.86.0-rc.1) - - React-Fabric/dom (= 0.86.0-rc.1) - - React-Fabric/imagemanager (= 0.86.0-rc.1) - - React-Fabric/leakchecker (= 0.86.0-rc.1) - - React-Fabric/mounting (= 0.86.0-rc.1) - - React-Fabric/observers (= 0.86.0-rc.1) - - React-Fabric/scheduler (= 0.86.0-rc.1) - - React-Fabric/telemetry (= 0.86.0-rc.1) - - React-Fabric/uimanager (= 0.86.0-rc.1) - - React-Fabric/viewtransition (= 0.86.0-rc.1) + - React-Fabric/animated (= 0.86.0-rc.2) + - React-Fabric/animationbackend (= 0.86.0-rc.2) + - React-Fabric/animations (= 0.86.0-rc.2) + - React-Fabric/attributedstring (= 0.86.0-rc.2) + - React-Fabric/bridging (= 0.86.0-rc.2) + - React-Fabric/componentregistry (= 0.86.0-rc.2) + - React-Fabric/componentregistrynative (= 0.86.0-rc.2) + - React-Fabric/components (= 0.86.0-rc.2) + - React-Fabric/consistency (= 0.86.0-rc.2) + - React-Fabric/core (= 0.86.0-rc.2) + - React-Fabric/dom (= 0.86.0-rc.2) + - React-Fabric/imagemanager (= 0.86.0-rc.2) + - React-Fabric/leakchecker (= 0.86.0-rc.2) + - React-Fabric/mounting (= 0.86.0-rc.2) + - React-Fabric/observers (= 0.86.0-rc.2) + - React-Fabric/scheduler (= 0.86.0-rc.2) + - React-Fabric/telemetry (= 0.86.0-rc.2) + - React-Fabric/uimanager (= 0.86.0-rc.2) + - React-Fabric/viewtransition (= 0.86.0-rc.2) - React-featureflags - React-graphics - React-jsi @@ -464,7 +464,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animated (0.86.0-rc.1): + - React-Fabric/animated (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -484,7 +484,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animationbackend (0.86.0-rc.1): + - React-Fabric/animationbackend (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -503,7 +503,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animations (0.86.0-rc.1): + - React-Fabric/animations (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -522,7 +522,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/attributedstring (0.86.0-rc.1): + - React-Fabric/attributedstring (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -541,7 +541,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/bridging (0.86.0-rc.1): + - React-Fabric/bridging (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -560,7 +560,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/componentregistry (0.86.0-rc.1): + - React-Fabric/componentregistry (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -579,7 +579,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/componentregistrynative (0.86.0-rc.1): + - React-Fabric/componentregistrynative (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -598,7 +598,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components (0.86.0-rc.1): + - React-Fabric/components (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -606,10 +606,10 @@ PODS: - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.86.0-rc.1) - - React-Fabric/components/root (= 0.86.0-rc.1) - - React-Fabric/components/scrollview (= 0.86.0-rc.1) - - React-Fabric/components/view (= 0.86.0-rc.1) + - React-Fabric/components/legacyviewmanagerinterop (= 0.86.0-rc.2) + - React-Fabric/components/root (= 0.86.0-rc.2) + - React-Fabric/components/scrollview (= 0.86.0-rc.2) + - React-Fabric/components/view (= 0.86.0-rc.2) - React-featureflags - React-graphics - React-jsi @@ -621,7 +621,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/legacyviewmanagerinterop (0.86.0-rc.1): + - React-Fabric/components/legacyviewmanagerinterop (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -640,7 +640,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/root (0.86.0-rc.1): + - React-Fabric/components/root (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -659,7 +659,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/scrollview (0.86.0-rc.1): + - React-Fabric/components/scrollview (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -678,7 +678,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/view (0.86.0-rc.1): + - React-Fabric/components/view (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -699,7 +699,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-Fabric/consistency (0.86.0-rc.1): + - React-Fabric/consistency (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -718,7 +718,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/core (0.86.0-rc.1): + - React-Fabric/core (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -737,7 +737,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/dom (0.86.0-rc.1): + - React-Fabric/dom (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -756,7 +756,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/imagemanager (0.86.0-rc.1): + - React-Fabric/imagemanager (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -775,7 +775,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/leakchecker (0.86.0-rc.1): + - React-Fabric/leakchecker (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -794,7 +794,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/mounting (0.86.0-rc.1): + - React-Fabric/mounting (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -814,7 +814,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers (0.86.0-rc.1): + - React-Fabric/observers (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -822,9 +822,9 @@ PODS: - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.86.0-rc.1) - - React-Fabric/observers/intersection (= 0.86.0-rc.1) - - React-Fabric/observers/mutation (= 0.86.0-rc.1) + - React-Fabric/observers/events (= 0.86.0-rc.2) + - React-Fabric/observers/intersection (= 0.86.0-rc.2) + - React-Fabric/observers/mutation (= 0.86.0-rc.2) - React-featureflags - React-graphics - React-jsi @@ -836,7 +836,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/events (0.86.0-rc.1): + - React-Fabric/observers/events (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -855,7 +855,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/intersection (0.86.0-rc.1): + - React-Fabric/observers/intersection (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -874,7 +874,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/mutation (0.86.0-rc.1): + - React-Fabric/observers/mutation (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -893,7 +893,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/scheduler (0.86.0-rc.1): + - React-Fabric/scheduler (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -917,7 +917,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/telemetry (0.86.0-rc.1): + - React-Fabric/telemetry (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -936,7 +936,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/uimanager (0.86.0-rc.1): + - React-Fabric/uimanager (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -944,7 +944,7 @@ PODS: - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.86.0-rc.1) + - React-Fabric/uimanager/consistency (= 0.86.0-rc.2) - React-featureflags - React-graphics - React-jsi @@ -957,7 +957,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/uimanager/consistency (0.86.0-rc.1): + - React-Fabric/uimanager/consistency (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -977,7 +977,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/viewtransition (0.86.0-rc.1): + - React-Fabric/viewtransition (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -996,7 +996,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-FabricComponents (0.86.0-rc.1): + - React-FabricComponents (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1005,8 +1005,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.86.0-rc.1) - - React-FabricComponents/textlayoutmanager (= 0.86.0-rc.1) + - React-FabricComponents/components (= 0.86.0-rc.2) + - React-FabricComponents/textlayoutmanager (= 0.86.0-rc.2) - React-featureflags - React-graphics - React-jsi @@ -1019,7 +1019,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components (0.86.0-rc.1): + - React-FabricComponents/components (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1028,17 +1028,17 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.86.0-rc.1) - - React-FabricComponents/components/iostextinput (= 0.86.0-rc.1) - - React-FabricComponents/components/modal (= 0.86.0-rc.1) - - React-FabricComponents/components/rncore (= 0.86.0-rc.1) - - React-FabricComponents/components/safeareaview (= 0.86.0-rc.1) - - React-FabricComponents/components/scrollview (= 0.86.0-rc.1) - - React-FabricComponents/components/switch (= 0.86.0-rc.1) - - React-FabricComponents/components/text (= 0.86.0-rc.1) - - React-FabricComponents/components/textinput (= 0.86.0-rc.1) - - React-FabricComponents/components/unimplementedview (= 0.86.0-rc.1) - - React-FabricComponents/components/virtualview (= 0.86.0-rc.1) + - React-FabricComponents/components/inputaccessory (= 0.86.0-rc.2) + - React-FabricComponents/components/iostextinput (= 0.86.0-rc.2) + - React-FabricComponents/components/modal (= 0.86.0-rc.2) + - React-FabricComponents/components/rncore (= 0.86.0-rc.2) + - React-FabricComponents/components/safeareaview (= 0.86.0-rc.2) + - React-FabricComponents/components/scrollview (= 0.86.0-rc.2) + - React-FabricComponents/components/switch (= 0.86.0-rc.2) + - React-FabricComponents/components/text (= 0.86.0-rc.2) + - React-FabricComponents/components/textinput (= 0.86.0-rc.2) + - React-FabricComponents/components/unimplementedview (= 0.86.0-rc.2) + - React-FabricComponents/components/virtualview (= 0.86.0-rc.2) - React-featureflags - React-graphics - React-jsi @@ -1051,7 +1051,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/inputaccessory (0.86.0-rc.1): + - React-FabricComponents/components/inputaccessory (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1072,7 +1072,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/iostextinput (0.86.0-rc.1): + - React-FabricComponents/components/iostextinput (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1093,7 +1093,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/modal (0.86.0-rc.1): + - React-FabricComponents/components/modal (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1114,7 +1114,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/rncore (0.86.0-rc.1): + - React-FabricComponents/components/rncore (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1135,7 +1135,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/safeareaview (0.86.0-rc.1): + - React-FabricComponents/components/safeareaview (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1156,7 +1156,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/scrollview (0.86.0-rc.1): + - React-FabricComponents/components/scrollview (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1177,7 +1177,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/switch (0.86.0-rc.1): + - React-FabricComponents/components/switch (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1198,7 +1198,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/text (0.86.0-rc.1): + - React-FabricComponents/components/text (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1219,7 +1219,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/textinput (0.86.0-rc.1): + - React-FabricComponents/components/textinput (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1240,7 +1240,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/unimplementedview (0.86.0-rc.1): + - React-FabricComponents/components/unimplementedview (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1261,7 +1261,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/virtualview (0.86.0-rc.1): + - React-FabricComponents/components/virtualview (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1282,7 +1282,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/textlayoutmanager (0.86.0-rc.1): + - React-FabricComponents/textlayoutmanager (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1303,27 +1303,27 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricImage (0.86.0-rc.1): + - React-FabricImage (0.86.0-rc.2): - hermes-engine - - RCTRequired (= 0.86.0-rc.1) - - RCTTypeSafety (= 0.86.0-rc.1) + - RCTRequired (= 0.86.0-rc.2) + - RCTTypeSafety (= 0.86.0-rc.2) - React-Core-prebuilt - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.86.0-rc.1) + - React-jsiexecutor (= 0.86.0-rc.2) - React-logger - React-rendererdebug - React-utils - ReactCommon - ReactNativeDependencies - Yoga - - React-featureflags (0.86.0-rc.1): + - React-featureflags (0.86.0-rc.2): - React-Core-prebuilt - ReactNativeDependencies - - React-featureflagsnativemodule (0.86.0-rc.1): + - React-featureflagsnativemodule (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1332,7 +1332,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-graphics (0.86.0-rc.1): + - React-graphics (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1341,21 +1341,21 @@ PODS: - React-rendererdebug - React-utils - ReactNativeDependencies - - React-hermes (0.86.0-rc.1): + - React-hermes (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - - React-cxxreact (= 0.86.0-rc.1) + - React-cxxreact (= 0.86.0-rc.2) - React-jsi - - React-jsiexecutor (= 0.86.0-rc.1) + - React-jsiexecutor (= 0.86.0-rc.2) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-jsitooling - React-oscompat - - React-perflogger (= 0.86.0-rc.1) + - React-perflogger (= 0.86.0-rc.2) - React-runtimeexecutor - ReactNativeDependencies - - React-idlecallbacksnativemodule (0.86.0-rc.1): + - React-idlecallbacksnativemodule (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1365,7 +1365,7 @@ PODS: - React-runtimescheduler - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-ImageManager (0.86.0-rc.1): + - React-ImageManager (0.86.0-rc.2): - React-Core-prebuilt - React-Core/Default - React-debug @@ -1374,7 +1374,7 @@ PODS: - React-rendererdebug - React-utils - ReactNativeDependencies - - React-intersectionobservernativemodule (0.86.0-rc.1): + - React-intersectionobservernativemodule (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1389,7 +1389,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-jserrorhandler (0.86.0-rc.1): + - React-jserrorhandler (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1398,11 +1398,11 @@ PODS: - React-jsi - ReactCommon/turbomodule/bridging - ReactNativeDependencies - - React-jsi (0.86.0-rc.1): + - React-jsi (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - ReactNativeDependencies - - React-jsiexecutor (0.86.0-rc.1): + - React-jsiexecutor (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1417,7 +1417,7 @@ PODS: - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsinspector (0.86.0-rc.1): + - React-jsinspector (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1426,18 +1426,18 @@ PODS: - React-jsinspectornetwork - React-jsinspectortracing - React-oscompat - - React-perflogger (= 0.86.0-rc.1) + - React-perflogger (= 0.86.0-rc.2) - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsinspectorcdp (0.86.0-rc.1): + - React-jsinspectorcdp (0.86.0-rc.2): - React-Core-prebuilt - ReactNativeDependencies - - React-jsinspectornetwork (0.86.0-rc.1): + - React-jsinspectornetwork (0.86.0-rc.2): - React-Core-prebuilt - React-jsinspectorcdp - ReactNativeDependencies - - React-jsinspectortracing (0.86.0-rc.1): + - React-jsinspectortracing (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1446,28 +1446,28 @@ PODS: - React-timing - React-utils - ReactNativeDependencies - - React-jsitooling (0.86.0-rc.1): + - React-jsitooling (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - - React-cxxreact (= 0.86.0-rc.1) + - React-cxxreact (= 0.86.0-rc.2) - React-debug - - React-jsi (= 0.86.0-rc.1) + - React-jsi (= 0.86.0-rc.2) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsitracing (0.86.0-rc.1): + - React-jsitracing (0.86.0-rc.2): - React-jsi - - React-logger (0.86.0-rc.1): + - React-logger (0.86.0-rc.2): - React-Core-prebuilt - ReactNativeDependencies - - React-Mapbuffer (0.86.0-rc.1): + - React-Mapbuffer (0.86.0-rc.2): - React-Core-prebuilt - React-debug - ReactNativeDependencies - - React-microtasksnativemodule (0.86.0-rc.1): + - React-microtasksnativemodule (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1475,7 +1475,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-mutationobservernativemodule (0.86.0-rc.1): + - React-mutationobservernativemodule (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1490,7 +1490,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-NativeModulesApple (0.86.0-rc.1): + - React-NativeModulesApple (0.86.0-rc.2): - hermes-engine - React-callinvoker - React-Core @@ -1505,18 +1505,18 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-networking (0.86.0-rc.1): + - React-networking (0.86.0-rc.2): - React-Core-prebuilt - React-jsinspectornetwork - React-jsinspectortracing - React-performancetimeline - React-timing - ReactNativeDependencies - - React-oscompat (0.86.0-rc.1) - - React-perflogger (0.86.0-rc.1): + - React-oscompat (0.86.0-rc.2) + - React-perflogger (0.86.0-rc.2): - React-Core-prebuilt - ReactNativeDependencies - - React-performancecdpmetrics (0.86.0-rc.1): + - React-performancecdpmetrics (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1524,7 +1524,7 @@ PODS: - React-runtimeexecutor - React-timing - ReactNativeDependencies - - React-performancetimeline (0.86.0-rc.1): + - React-performancetimeline (0.86.0-rc.2): - React-Core-prebuilt - React-featureflags - React-jsinspector @@ -1532,9 +1532,9 @@ PODS: - React-perflogger - React-timing - ReactNativeDependencies - - React-RCTActionSheet (0.86.0-rc.1): - - React-Core/RCTActionSheetHeaders (= 0.86.0-rc.1) - - React-RCTAnimation (0.86.0-rc.1): + - React-RCTActionSheet (0.86.0-rc.2): + - React-Core/RCTActionSheetHeaders (= 0.86.0-rc.2) + - React-RCTAnimation (0.86.0-rc.2): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTAnimationHeaders @@ -1545,7 +1545,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTAppDelegate (0.86.0-rc.1): + - React-RCTAppDelegate (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1573,7 +1573,7 @@ PODS: - React-utils - ReactCommon - ReactNativeDependencies - - React-RCTBlob (0.86.0-rc.1): + - React-RCTBlob (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - React-Core/RCTBlobHeaders @@ -1586,7 +1586,7 @@ PODS: - React-RCTNetwork - ReactCommon - ReactNativeDependencies - - React-RCTFabric (0.86.0-rc.1): + - React-RCTFabric (0.86.0-rc.2): - hermes-engine - RCTSwiftUIWrapper - React-Core @@ -1617,7 +1617,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-RCTFBReactNativeSpec (0.86.0-rc.1): + - React-RCTFBReactNativeSpec (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1625,10 +1625,10 @@ PODS: - React-Core-prebuilt - React-jsi - React-NativeModulesApple - - React-RCTFBReactNativeSpec/components (= 0.86.0-rc.1) + - React-RCTFBReactNativeSpec/components (= 0.86.0-rc.2) - ReactCommon - ReactNativeDependencies - - React-RCTFBReactNativeSpec/components (0.86.0-rc.1): + - React-RCTFBReactNativeSpec/components (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1645,7 +1645,7 @@ PODS: - ReactCommon - ReactNativeDependencies - Yoga - - React-RCTImage (0.86.0-rc.1): + - React-RCTImage (0.86.0-rc.2): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTImageHeaders @@ -1655,14 +1655,14 @@ PODS: - React-RCTNetwork - ReactCommon - ReactNativeDependencies - - React-RCTLinking (0.86.0-rc.1): - - React-Core/RCTLinkingHeaders (= 0.86.0-rc.1) - - React-jsi (= 0.86.0-rc.1) + - React-RCTLinking (0.86.0-rc.2): + - React-Core/RCTLinkingHeaders (= 0.86.0-rc.2) + - React-jsi (= 0.86.0-rc.2) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.86.0-rc.1) - - React-RCTNetwork (0.86.0-rc.1): + - ReactCommon/turbomodule/core (= 0.86.0-rc.2) + - React-RCTNetwork (0.86.0-rc.2): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTNetworkHeaders @@ -1676,7 +1676,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTPushNotification (0.86.0-rc.1): + - React-RCTPushNotification (0.86.0-rc.2): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTPushNotificationHeaders @@ -1684,7 +1684,7 @@ PODS: - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTRuntime (0.86.0-rc.1): + - React-RCTRuntime (0.86.0-rc.2): - hermes-engine - React-Core - React-Core-prebuilt @@ -1700,7 +1700,7 @@ PODS: - React-RuntimeHermes - React-utils - ReactNativeDependencies - - React-RCTSettings (0.86.0-rc.1): + - React-RCTSettings (0.86.0-rc.2): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTSettingsHeaders @@ -1709,17 +1709,17 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTTest (0.86.0-rc.1): - - React-Core (= 0.86.0-rc.1) + - React-RCTTest (0.86.0-rc.2): + - React-Core (= 0.86.0-rc.2) - React-Core-prebuilt - - React-CoreModules (= 0.86.0-rc.1) - - React-jsi (= 0.86.0-rc.1) - - ReactCommon/turbomodule/core (= 0.86.0-rc.1) + - React-CoreModules (= 0.86.0-rc.2) + - React-jsi (= 0.86.0-rc.2) + - ReactCommon/turbomodule/core (= 0.86.0-rc.2) - ReactNativeDependencies - - React-RCTText (0.86.0-rc.1): - - React-Core/RCTTextHeaders (= 0.86.0-rc.1) + - React-RCTText (0.86.0-rc.2): + - React-Core/RCTTextHeaders (= 0.86.0-rc.2) - Yoga - - React-RCTVibration (0.86.0-rc.1): + - React-RCTVibration (0.86.0-rc.2): - React-Core-prebuilt - React-Core/RCTVibrationHeaders - React-jsi @@ -1727,15 +1727,15 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-rendererconsistency (0.86.0-rc.1) - - React-renderercss (0.86.0-rc.1): + - React-rendererconsistency (0.86.0-rc.2) + - React-renderercss (0.86.0-rc.2): - React-debug - React-utils - - React-rendererdebug (0.86.0-rc.1): + - React-rendererdebug (0.86.0-rc.2): - React-Core-prebuilt - React-debug - ReactNativeDependencies - - React-RuntimeApple (0.86.0-rc.1): + - React-RuntimeApple (0.86.0-rc.2): - hermes-engine - React-callinvoker - React-Core-prebuilt @@ -1758,7 +1758,7 @@ PODS: - React-runtimescheduler - React-utils - ReactNativeDependencies - - React-RuntimeCore (0.86.0-rc.1): + - React-RuntimeCore (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1774,14 +1774,14 @@ PODS: - React-runtimescheduler - React-utils - ReactNativeDependencies - - React-runtimeexecutor (0.86.0-rc.1): + - React-runtimeexecutor (0.86.0-rc.2): - React-Core-prebuilt - React-debug - React-featureflags - - React-jsi (= 0.86.0-rc.1) + - React-jsi (= 0.86.0-rc.2) - React-utils - ReactNativeDependencies - - React-RuntimeHermes (0.86.0-rc.1): + - React-RuntimeHermes (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1796,7 +1796,7 @@ PODS: - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-runtimescheduler (0.86.0-rc.1): + - React-runtimescheduler (0.86.0-rc.2): - hermes-engine - React-callinvoker - React-Core-prebuilt @@ -1812,15 +1812,15 @@ PODS: - React-timing - React-utils - ReactNativeDependencies - - React-timing (0.86.0-rc.1): + - React-timing (0.86.0-rc.2): - React-debug - - React-utils (0.86.0-rc.1): + - React-utils (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - React-debug - - React-jsi (= 0.86.0-rc.1) + - React-jsi (= 0.86.0-rc.2) - ReactNativeDependencies - - React-viewtransitionnativemodule (0.86.0-rc.1): + - React-viewtransitionnativemodule (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - React-Fabric @@ -1832,7 +1832,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-webperformancenativemodule (0.86.0-rc.1): + - React-webperformancenativemodule (0.86.0-rc.2): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1843,9 +1843,9 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/core - ReactNativeDependencies - - ReactAppDependencyProvider (0.86.0-rc.1): + - ReactAppDependencyProvider (0.86.0-rc.2): - ReactCodegen - - ReactCodegen (0.86.0-rc.1): + - ReactCodegen (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1865,11 +1865,11 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - - ReactCommon (0.86.0-rc.1): + - ReactCommon (0.86.0-rc.2): - React-Core-prebuilt - - ReactCommon/turbomodule (= 0.86.0-rc.1) + - ReactCommon/turbomodule (= 0.86.0-rc.2) - ReactNativeDependencies - - ReactCommon-Samples (0.86.0-rc.1): + - ReactCommon-Samples (0.86.0-rc.2): - hermes-engine - RCTTypeSafety - React-Core @@ -1880,40 +1880,40 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - ReactCommon/turbomodule (0.86.0-rc.1): + - ReactCommon/turbomodule (0.86.0-rc.2): - hermes-engine - - React-callinvoker (= 0.86.0-rc.1) + - React-callinvoker (= 0.86.0-rc.2) - React-Core-prebuilt - - React-cxxreact (= 0.86.0-rc.1) - - React-jsi (= 0.86.0-rc.1) - - React-logger (= 0.86.0-rc.1) - - React-perflogger (= 0.86.0-rc.1) - - ReactCommon/turbomodule/bridging (= 0.86.0-rc.1) - - ReactCommon/turbomodule/core (= 0.86.0-rc.1) + - React-cxxreact (= 0.86.0-rc.2) + - React-jsi (= 0.86.0-rc.2) + - React-logger (= 0.86.0-rc.2) + - React-perflogger (= 0.86.0-rc.2) + - ReactCommon/turbomodule/bridging (= 0.86.0-rc.2) + - ReactCommon/turbomodule/core (= 0.86.0-rc.2) - ReactNativeDependencies - - ReactCommon/turbomodule/bridging (0.86.0-rc.1): + - ReactCommon/turbomodule/bridging (0.86.0-rc.2): - hermes-engine - - React-callinvoker (= 0.86.0-rc.1) + - React-callinvoker (= 0.86.0-rc.2) - React-Core-prebuilt - - React-cxxreact (= 0.86.0-rc.1) - - React-jsi (= 0.86.0-rc.1) - - React-logger (= 0.86.0-rc.1) - - React-perflogger (= 0.86.0-rc.1) + - React-cxxreact (= 0.86.0-rc.2) + - React-jsi (= 0.86.0-rc.2) + - React-logger (= 0.86.0-rc.2) + - React-perflogger (= 0.86.0-rc.2) - ReactNativeDependencies - - ReactCommon/turbomodule/core (0.86.0-rc.1): + - ReactCommon/turbomodule/core (0.86.0-rc.2): - hermes-engine - - React-callinvoker (= 0.86.0-rc.1) + - React-callinvoker (= 0.86.0-rc.2) - React-Core-prebuilt - - React-cxxreact (= 0.86.0-rc.1) - - React-debug (= 0.86.0-rc.1) - - React-featureflags (= 0.86.0-rc.1) - - React-jsi (= 0.86.0-rc.1) - - React-logger (= 0.86.0-rc.1) - - React-perflogger (= 0.86.0-rc.1) - - React-utils (= 0.86.0-rc.1) + - React-cxxreact (= 0.86.0-rc.2) + - React-debug (= 0.86.0-rc.2) + - React-featureflags (= 0.86.0-rc.2) + - React-jsi (= 0.86.0-rc.2) + - React-logger (= 0.86.0-rc.2) + - React-perflogger (= 0.86.0-rc.2) + - React-utils (= 0.86.0-rc.2) - ReactNativeDependencies - - ReactNativeDependencies (0.86.0-rc.1) - - ScreenshotManager (0.86.0-rc.1): + - ReactNativeDependencies (0.86.0-rc.2) + - ScreenshotManager (0.86.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -2192,88 +2192,88 @@ EXTERNAL SOURCES: :path: "../react-native/ReactCommon/yoga" SPEC CHECKSUMS: - FBLazyVector: 54d3be2941b6b80c79f72a0eddcf3eca6a74acca + FBLazyVector: 0c1647ff765347194ad6b2dc9ddd875973795c2e hermes-engine: 8da0687e108e24bc92caf5958be8b5643f93a0fe - MyNativeView: 9e7d6004491c84e5dc781370d2a8e58c9790e2ac - NativeCxxModuleExample: 1bb82f11d01c73b79abec6e8ebead7380d05988f + MyNativeView: 2bb462845a803567965989241ff49cad9ef72ad5 + NativeCxxModuleExample: 141f7b984062fc338480140c1ad6ea8671997fa5 OCMock: 589f2c84dacb1f5aaf6e4cec1f292551fe748e74 - RCTDeprecation: 27d3357434bb216ce5b3c8e19df94025b731dce4 - RCTRequired: 0c24e687dc14ea45b0438ef26f8b81578299f13e - RCTSwiftUI: 42226b5a7f016a52ef855c0278880dc9f127aaa4 - RCTSwiftUIWrapper: 6107a4b740a04eb39a7c2c9d67d6a3317f917cf0 - RCTTypeSafety: b1f94c8a342d2eb1dc591d980760b7beb0c355e2 - React: 6bb106639bc973c047f0c0a019a454bf98bc917b - React-callinvoker: 1fb745a6d9bf552d284373d18614228eac2fb766 - React-Core: 71e39d637caf999f6f865bfe991cca8c54449bce - React-Core-prebuilt: e3a4cb1a0b3a3ef4bc23b89edf43c42c3508d2b6 - React-CoreModules: ac6aa8b835da9ff25aebf35a558580b9b9ead2c2 - React-cxxreact: effcd2ea7dc391edc8b007dcbbe387050d34a9cb - React-debug: e0b9d0ab38a46708af48ccbb70f17c55d7cb41c8 - React-defaultsnativemodule: b0bda935ace74bb5c6ea7be925f3d0209ae33502 - React-domnativemodule: 51982ea1eae16eb858fa9e5803c2f3d03e5313ec - React-Fabric: db7fcf46bbcb629350fed7a80b32113284dd2e37 - React-FabricComponents: 52bb7aebf263a84548735d3b58a8961c800b938e - React-FabricImage: 4dbf2d822bbffc657ee144c98d1db21100ed38e6 - React-featureflags: 406dd79ffa521db21c327df368b5ce88c91be05a - React-featureflagsnativemodule: 8b8687d74e34c9b2f5f3d07be6928970e1c62d7a - React-graphics: a7c4c3ef7498300d7252cce61348064ea11ec9be - React-hermes: 19695b7bfb59423bcb8e3c05f6a9372599ef9c30 - React-idlecallbacksnativemodule: c74e04d0c354fe3d6fae3bf615169863e6cb6d6b - React-ImageManager: d442b7f3bd15238cfa18948cdde522b4e4146423 - React-intersectionobservernativemodule: a049b8f63079978867a0ba8f2f0dd931d78fcc64 - React-jserrorhandler: 5f7aede1fc95ba05d220204478a2092d5a90c5e0 - React-jsi: 9e358d6fa019dec3e3fed7d78114cd449cb5c071 - React-jsiexecutor: 23e3ff681129dc9df562744e4555e978a62f42f2 - React-jsinspector: 3f46d01ae21d43f1701baa49a5772131d48417b9 - React-jsinspectorcdp: 6266b48c9d92bc60e4d7524325a719f0148e6bfe - React-jsinspectornetwork: 3cd94ff9439ad47dab28eb0d35f16e0529b30de6 - React-jsinspectortracing: a461bb7d55aea3c1475ad6ec09467f8f4490c97a - React-jsitooling: 034bc74d8c60f854a0bcb1f3ecfbaa0ded2c2535 - React-jsitracing: 0d5cd4a4ced647e17ae3c0783605debda915545a - React-logger: b44f347f4c89d5d414450c2ad3ca70b55822db3c - React-Mapbuffer: 188dcce42691fea7dcd5dc7b51db456d19d9702e - React-microtasksnativemodule: 92b974699a08832a82146c53b6258299e6ea6807 - React-mutationobservernativemodule: fde4f344c9ffb8872cd1f32cf8ff91a65c7183cc - React-NativeModulesApple: 505429a038a6cfcda988e1214b86ebb0c0d35804 - React-networking: c4afc8b4961094fd343bd9c6a4c6e03d95c499c5 - React-oscompat: 9b38d27535123f426883b42da0e2a347b38e3ab8 - React-perflogger: f363176ae291babfab8e6481c4e7823daa92ea2c - React-performancecdpmetrics: 38ed6565e781d2ed3e38b2adae14dd235583eadb - React-performancetimeline: 22f15ff8b858371e0a95195d6f78bafbd4d092fe - React-RCTActionSheet: 48e9350970d05f7b9e9386b8cbd62dc1413afbb8 - React-RCTAnimation: 44b093fc6707864a41062355c649cd70365b33f3 - React-RCTAppDelegate: 8436ddf88d46b9ccb36d2defcd245bc9d78ae7b6 - React-RCTBlob: e5cf81f57ae37a88c2ca84358c959a5413cc1fe0 - React-RCTFabric: 768c0a55849cfadc0f08e88d5b88300bd3c6b3bd - React-RCTFBReactNativeSpec: 6f614d736c043605756cd1e89496246c3ec44839 - React-RCTImage: 2f247c9bc1a4e00c3d14a6660b96cee9d9828012 - React-RCTLinking: f8e4f1f92ae8e223f726e9787e1de7e48ea0c570 - React-RCTNetwork: 9c32bdc6e4a8bac4b6daa4b83b3a8332d4324694 - React-RCTPushNotification: b9a87ba047c478906fa96c85ce25c36d598dd27f - React-RCTRuntime: 0c06fd4deaeb6df89eb06ae975f32b54fb7a6492 - React-RCTSettings: 3dd89263d040b8ab50d9c016734cb337b9f044dc - React-RCTTest: cc382c7c3abcfa06b3769608b79a6be6c41acf9a - React-RCTText: 0a1ca53a2c48f72a88dd99986b8640386d5385a9 - React-RCTVibration: 1f85f970f3d8ef9e57523936647b26ec81bdda80 - React-rendererconsistency: cbe79f8c3651451f25bd56748626a91ff43ac5f7 - React-renderercss: d436c2fa3a9c1c80572dadea5ec63cd922e01e1b - React-rendererdebug: 5e1664d6ad52370d816a47474d376fc6adac7a06 - React-RuntimeApple: 8f8f7d997fa67312d7a468e2f6701bdf26e57e0f - React-RuntimeCore: 7e788cf0f6354508e2fba140a0e676daf45af5b3 - React-runtimeexecutor: 6cb4729fd915fd8c8aecb95178a23804f1f49277 - React-RuntimeHermes: 2b8462e745079d226ddace31fe31d68675ffcf9d - React-runtimescheduler: bf079e03afb9fc4b819f79c5fe83f04f771248ce - React-timing: 97333007d2dcf918f2b2d0b920273ce3ae90c18a - React-utils: d833d930946d07195d9b665a2c33e1132d350d7a - React-viewtransitionnativemodule: eb86057ec78c8df00ba7d720a3344ce7988766c4 - React-webperformancenativemodule: c93a4c63edfc2b22591e6a85aa8286a8fe97e7fb - ReactAppDependencyProvider: b65a7936e00b297cf6e630fa3413ed939be86923 - ReactCodegen: 569fd0d33db1dae8730e3b5ab6bb556a3fba7d1c - ReactCommon: 7a064b6c71cb734ea99678cbf9ce2d7041632c61 - ReactCommon-Samples: d34e51e953fd0a941fcef6bc2e5796212bb4dc5f - ReactNativeDependencies: c1fc2fd9138ce79fb328381f5d8fa84b9e7a950f - ScreenshotManager: b14cd3ec8a4e3349c1ae71d1b82e5aae332a38d8 - Yoga: c756e845bf83b698119ac97e3bfe6ed27d82b35a + RCTDeprecation: 701894f3b4e310fd7d23505edf9660db29cce13a + RCTRequired: dcaccfcd79cfddfe0532e3324648f24b40ba3857 + RCTSwiftUI: e0c9dd8698dabdf3b95139c1d1c5c14aaf696e4b + RCTSwiftUIWrapper: bb1ce7ef69926cc7f36bfff6e6720af2716a8d84 + RCTTypeSafety: 72e2304d6313bf8c11d1364c481207bafbfed62e + React: 30c4aba890a9cb647482549ba4a57e15731a9fc8 + React-callinvoker: 6baf31c93d5d69aa2f0e3597230586f7fb89d66c + React-Core: 9cd5e4b4cb483b5b5d030d411d762121a7623df5 + React-Core-prebuilt: 3dbca04090726271cb4c313812227d863f1eab01 + React-CoreModules: d4021ffecb1d5e7649362f1cba66d3795bd159a9 + React-cxxreact: c2b30df6b3314003fdd52f30d27776974380eb46 + React-debug: cb66c821e3e9b727ed036d1e036883068485face + React-defaultsnativemodule: bc09aae0b1a049d3e454d6d78903273a3ec9dcc8 + React-domnativemodule: f9832059d12a0fa435eada6663af2a715132bd23 + React-Fabric: d5e3c9142c6b947002e8ec5ce9537ff0e999b598 + React-FabricComponents: e350735a8ed5fa60e7e186223d01a8c597e8d5e6 + React-FabricImage: 071565dc37a19304c100142561c7f3a04164412f + React-featureflags: f9891f03849d4caadcda04955d3467956559766f + React-featureflagsnativemodule: ce4e57d47ba7fdbffc35a74d2b01136772279b16 + React-graphics: ab90eb479500ad5bbbd7bebe5fa2cf6d7293386f + React-hermes: c019dbd31d9b253a564b32e4feeb7e3fd5faac1a + React-idlecallbacksnativemodule: 144413c55ef060d47f5901448de2887744cc5ffd + React-ImageManager: 836653552d1f55e8c5fca9cc471687bf0deb8679 + React-intersectionobservernativemodule: 3dbfeb384a7648c2e8dd8f43507c59b952ad1abd + React-jserrorhandler: 65c4f16fc8e2253784035b962bbcec3f766e483c + React-jsi: 8d6fd081bb25b4cab1adc1c2364a7cf910d347bc + React-jsiexecutor: ca9b1e276851a0c2eb25b520785878bd66043ab0 + React-jsinspector: e3a1d85c2fd71a8e407b8f6660d16ea210dac0f7 + React-jsinspectorcdp: e372a2ab49f0bbfa6a6b2fdcd44daa2c1a94bd43 + React-jsinspectornetwork: 2fad81f0810336104b6cf4cdee79574f76cc4765 + React-jsinspectortracing: a8639df7938eda13b68eb9cb1cde1db25a85b2a2 + React-jsitooling: 3003c87d4b66e6623d2fd6aaec3f3d055106c306 + React-jsitracing: 30f26e7357bd3d1e9b0b820602a8137f43d743c9 + React-logger: 068d51fecc0036a1467d198dcacd49c50aabde77 + React-Mapbuffer: a5fb58b5509514588e6d639ffe9c315110bfb234 + React-microtasksnativemodule: d9cb7a4fc39c2ce737b54c631714fc5b3f9e15ec + React-mutationobservernativemodule: f8d819437fb342b8ffe815acbb8eadd099eb22c6 + React-NativeModulesApple: 10722eef898e10135313e8a1e2e75a2407a8be87 + React-networking: 2af2ef3a94575f63b7466da3a37ba44511bf84eb + React-oscompat: db3b83f5c78efb915cfe7e61699c9646987e776c + React-perflogger: 4ac42885a149795403140544dabaa75f1aa2a352 + React-performancecdpmetrics: e4625fb5d04c8bbc50ae8b87f63e45c35c7c0359 + React-performancetimeline: b7c9de5d4b04811bf180a3927f9bf29e53d65344 + React-RCTActionSheet: e3a5dc86bb66ddb36454b6d1d8b042d16b0dea52 + React-RCTAnimation: 4752c8a856b721b205af5163056a1e09c96d6349 + React-RCTAppDelegate: 8056107855f6cd8e7d8b5690846c47e1d694d0db + React-RCTBlob: c1630fe121de4b7e3ff09c9485ae34107ce2dd60 + React-RCTFabric: a5dc8d43c8b559c58af73a020980373d08e314b7 + React-RCTFBReactNativeSpec: 55f69b125842291e9026de4c76c89dc41b2230f2 + React-RCTImage: a12e0825d9194d3b812bbb5684f6ef4ec30c767e + React-RCTLinking: 61d7671af45dafbb479ce9c394e1761bbd0268da + React-RCTNetwork: f868d4658077ea7b440c2dd457cdfe27881895fa + React-RCTPushNotification: 9e7498f38aa099c03f45206013b081c6de6f7251 + React-RCTRuntime: 7fabe04b86a0ac57b6903783c814d745af636e6c + React-RCTSettings: ee685b57ec458958b720dca7c6b231bbf02d62a6 + React-RCTTest: 9a8f22ed89f78af8b5d72e934babb04de5a2f2b1 + React-RCTText: 098d0bb06330473c554f187b16b56a814d3d26a9 + React-RCTVibration: 53c0dbd4ab245670780410dcf4514432774f6c62 + React-rendererconsistency: e6567430f5c0c4440a08f71f7b78d420da514f39 + React-renderercss: 8a5924748babcc2f63238da61768154949da7d25 + React-rendererdebug: ba56d03589b6e39697391ee6f40e3d16221afd16 + React-RuntimeApple: 3376ac3b77959819839e2f91c36dfa8fd7fbf8ef + React-RuntimeCore: 03d761dcccdf99830c771d03f83bd719999d2f3e + React-runtimeexecutor: 95f422b8d0b153ce793fb296467f07f59d1fc833 + React-RuntimeHermes: 47f1909e0ea38deb1d1096fbb238af3e12f5bbd9 + React-runtimescheduler: 6f8242495ea6297a1e74de6b743235ce26d912b6 + React-timing: 1682db3bad5236884a1e94a739bb9141a0bf74f7 + React-utils: 92e48bf4e34000715d09c68f46787cec496a0759 + React-viewtransitionnativemodule: e7eeb0e5f32e72ea75c278c0ed2df6fab3490bbc + React-webperformancenativemodule: 32a8867b65806ad7f5b6b4580d78cba7f9938580 + ReactAppDependencyProvider: 70114e06d62356e53d625f7f4002ac2e7858d379 + ReactCodegen: d0ff29c000db56a5202b2a8f9ed3427c452f3deb + ReactCommon: 93f1a46d756f02ab6d65f0eed3dabce1c8ddb710 + ReactCommon-Samples: 17762ca6f774f6104ede25148da731462fa792ec + ReactNativeDependencies: f383c64b166232e8bd6b4ab29e7d82746be78f34 + ScreenshotManager: 610d1424be656499938749773564cebc80015b5c + Yoga: 6394b946e923cd4123283ef36d725f6ca5e48432 PODFILE CHECKSUM: 59f1e7d58cffbfafbeb3df31151743dd4c9a52e8 From cd5b3b5fa576366723c4f73b98736c033856ac03 Mon Sep 17 00:00:00 2001 From: Fabrizio Cucci Date: Tue, 2 Jun 2026 13:45:19 +0100 Subject: [PATCH 16/30] Bump Hermes V1 version to 250829098.0.14 --- packages/react-native/package.json | 2 +- packages/react-native/sdks/.hermesv1version | 2 +- packages/react-native/sdks/hermes-engine/version.properties | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 18e1dbaba33..dfce45242ca 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -176,7 +176,7 @@ "base64-js": "^1.5.1", "commander": "^12.0.0", "flow-enums-runtime": "^0.0.6", - "hermes-compiler": "250829098.0.13", + "hermes-compiler": "250829098.0.14", "invariant": "^2.2.4", "memoize-one": "^5.0.0", "metro-runtime": "^0.84.3", diff --git a/packages/react-native/sdks/.hermesv1version b/packages/react-native/sdks/.hermesv1version index 74ed5bb9dfd..676ac3ce21e 100644 --- a/packages/react-native/sdks/.hermesv1version +++ b/packages/react-native/sdks/.hermesv1version @@ -1 +1 @@ -hermes-v250829098.0.13 \ No newline at end of file +hermes-v250829098.0.14 \ No newline at end of file diff --git a/packages/react-native/sdks/hermes-engine/version.properties b/packages/react-native/sdks/hermes-engine/version.properties index 3939ba4be32..e1934540e89 100644 --- a/packages/react-native/sdks/hermes-engine/version.properties +++ b/packages/react-native/sdks/hermes-engine/version.properties @@ -1,2 +1,2 @@ HERMES_VERSION_NAME=0.17.0 -HERMES_V1_VERSION_NAME=250829098.0.13 +HERMES_V1_VERSION_NAME=250829098.0.14 From 012be3bbbca8fac385235979eda690075447ccc8 Mon Sep 17 00:00:00 2001 From: React Native Bot Date: Tue, 2 Jun 2026 14:27:51 +0000 Subject: [PATCH 17/30] Release 0.86.0-rc.3 #publish-packages-to-npm&next --- package.json | 4 ++-- packages/assets/package.json | 2 +- packages/babel-plugin-codegen/package.json | 4 ++-- packages/community-cli-plugin/package.json | 6 +++--- packages/core-cli-utils/package.json | 2 +- packages/debugger-frontend/package.json | 2 +- .../debugger-shell/bin/react-native-devtools | 12 ++++++------ packages/debugger-shell/package.json | 2 +- packages/dev-middleware/package.json | 8 ++++---- .../eslint-config-react-native/package.json | 4 ++-- .../eslint-plugin-react-native/package.json | 2 +- packages/eslint-plugin-specs/package.json | 4 ++-- packages/gradle-plugin/package.json | 2 +- packages/jest-preset/package.json | 4 ++-- packages/metro-config/package.json | 6 +++--- packages/new-app-screen/package.json | 4 ++-- packages/normalize-color/package.json | 2 +- packages/polyfills/package.json | 2 +- .../react-native-babel-preset/package.json | 4 ++-- .../package.json | 4 ++-- packages/react-native-codegen/package.json | 2 +- .../package.json | 4 ++-- .../package.json | 6 +++--- .../Libraries/Core/ReactNativeVersion.js | 2 +- packages/react-native/React/Base/RCTVersion.m | 2 +- .../ReactAndroid/gradle.properties | 2 +- .../modules/systeminfo/ReactNativeVersion.kt | 2 +- .../ReactCommon/cxxreact/ReactNativeVersion.h | 2 +- packages/react-native/package.json | 18 +++++++++--------- .../generate-artifacts-executor-test.js.snap | 8 ++++---- packages/rn-tester/package.json | 8 ++++---- packages/typescript-config/package.json | 2 +- packages/virtualized-lists/package.json | 4 ++-- private/helloworld/package.json | 12 ++++++------ .../package.json | 2 +- 35 files changed, 78 insertions(+), 78 deletions(-) diff --git a/package.json b/package.json index c23c1bee382..0fb3f3f8a78 100644 --- a/package.json +++ b/package.json @@ -58,8 +58,8 @@ "@jest/create-cache-key-function": "^29.7.0", "@microsoft/api-extractor": "^7.52.2", "@octokit/rest": "^22.0.0", - "@react-native/metro-babel-transformer": "0.86.0-rc.2", - "@react-native/metro-config": "0.86.0-rc.2", + "@react-native/metro-babel-transformer": "0.86.0-rc.3", + "@react-native/metro-config": "0.86.0-rc.3", "@tsconfig/node22": "22.0.2", "@types/react": "^19.1.0", "@typescript-eslint/parser": "^8.36.0", diff --git a/packages/assets/package.json b/packages/assets/package.json index ce18efee971..826d10a981a 100644 --- a/packages/assets/package.json +++ b/packages/assets/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/assets-registry", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "Asset support code for React Native.", "license": "MIT", "repository": { diff --git a/packages/babel-plugin-codegen/package.json b/packages/babel-plugin-codegen/package.json index 251db27b4eb..93467a75bdd 100644 --- a/packages/babel-plugin-codegen/package.json +++ b/packages/babel-plugin-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-plugin-codegen", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "Babel plugin to generate native module and view manager code for React Native.", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/traverse": "^7.29.0", - "@react-native/codegen": "0.86.0-rc.2" + "@react-native/codegen": "0.86.0-rc.3" }, "devDependencies": { "@babel/core": "^7.25.2" diff --git a/packages/community-cli-plugin/package.json b/packages/community-cli-plugin/package.json index 1d2e064d64d..5345f53bcce 100644 --- a/packages/community-cli-plugin/package.json +++ b/packages/community-cli-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/community-cli-plugin", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "Core CLI commands for React Native", "keywords": [ "react-native", @@ -31,7 +31,7 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/dev-middleware": "0.86.0-rc.2", + "@react-native/dev-middleware": "0.86.0-rc.3", "debug": "^4.4.0", "invariant": "^2.2.4", "metro": "^0.84.3", @@ -44,7 +44,7 @@ }, "peerDependencies": { "@react-native-community/cli": "*", - "@react-native/metro-config": "0.86.0-rc.2" + "@react-native/metro-config": "0.86.0-rc.3" }, "peerDependenciesMeta": { "@react-native-community/cli": { diff --git a/packages/core-cli-utils/package.json b/packages/core-cli-utils/package.json index 9f3ba092c74..a1a35dcd3d8 100644 --- a/packages/core-cli-utils/package.json +++ b/packages/core-cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/core-cli-utils", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "React Native CLI library for Frameworks to build on", "license": "MIT", "keywords": [ diff --git a/packages/debugger-frontend/package.json b/packages/debugger-frontend/package.json index 80e97df7fa0..d93273d8d92 100644 --- a/packages/debugger-frontend/package.json +++ b/packages/debugger-frontend/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/debugger-frontend", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "Debugger frontend for React Native based on Chrome DevTools", "keywords": [ "react-native", diff --git a/packages/debugger-shell/bin/react-native-devtools b/packages/debugger-shell/bin/react-native-devtools index d8866c8362f..b28ad905e77 100755 --- a/packages/debugger-shell/bin/react-native-devtools +++ b/packages/debugger-shell/bin/react-native-devtools @@ -1,6 +1,6 @@ #!/usr/bin/env dotslash -// @generated SignedSource<> +// @generated SignedSource<> { @@ -12,7 +12,7 @@ "digest": "869b2bab193f006e6b4771b1694123ad151fc8f06173271a95f091eb4d6c9ae5", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.2/React.Native.DevTools-linux-aarch64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.3/React.Native.DevTools-linux-aarch64.tar.gz" }, { "type": "http", @@ -28,7 +28,7 @@ "digest": "85af333cfbc3113b5f45646d8c0fbba5ae396d4f40c3617882d7936852cdb183", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.2/React.Native.DevTools-linux-x86_64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.3/React.Native.DevTools-linux-x86_64.tar.gz" }, { "type": "http", @@ -44,7 +44,7 @@ "digest": "8be411fc07384011739f2fa6c6ab9f97d0e6be787a8118adb7e8543fc01ae5ab", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.2/React.Native.DevTools-macos-aarch64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.3/React.Native.DevTools-macos-aarch64.tar.gz" }, { "type": "http", @@ -60,7 +60,7 @@ "digest": "7e52e1c961a85bf6ffae7864e3c7f6d06cca8f0c01bc4ada63efb3aded6e9089", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.2/React.Native.DevTools-macos-x86_64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.3/React.Native.DevTools-macos-x86_64.tar.gz" }, { "type": "http", @@ -76,7 +76,7 @@ "digest": "2a5b7271f5ac34c19c10db6084fe71272bb52efebdd8d0e4c2b0fd9b3aeb56bb", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.2/React.Native.DevTools-windows-x86_64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.3/React.Native.DevTools-windows-x86_64.tar.gz" }, { "type": "http", diff --git a/packages/debugger-shell/package.json b/packages/debugger-shell/package.json index 49fb0fd7e47..9341e0e8633 100644 --- a/packages/debugger-shell/package.json +++ b/packages/debugger-shell/package.json @@ -1,7 +1,7 @@ { "name": "@react-native/debugger-shell", "productName": "React Native DevTools", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "Experimental debugger shell for React Native for use with @react-native/debugger-frontend", "keywords": [ "react-native", diff --git a/packages/dev-middleware/package.json b/packages/dev-middleware/package.json index ef9f31b69f4..9f00ca95708 100644 --- a/packages/dev-middleware/package.json +++ b/packages/dev-middleware/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/dev-middleware", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "Dev server middleware for React Native", "keywords": [ "react-native", @@ -32,8 +32,8 @@ }, "dependencies": { "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.86.0-rc.2", - "@react-native/debugger-shell": "0.86.0-rc.2", + "@react-native/debugger-frontend": "0.86.0-rc.3", + "@react-native/debugger-shell": "0.86.0-rc.3", "chrome-launcher": "^0.15.2", "chromium-edge-launcher": "^0.3.0", "connect": "^3.6.5", @@ -45,7 +45,7 @@ "ws": "^7.5.10" }, "devDependencies": { - "@react-native/debugger-shell": "0.86.0-rc.2", + "@react-native/debugger-shell": "0.86.0-rc.3", "selfsigned": "^5.5.0", "undici": "^6.23.0", "wait-for-expect": "^3.0.2" diff --git a/packages/eslint-config-react-native/package.json b/packages/eslint-config-react-native/package.json index 2185682befb..cf17b55fc0c 100644 --- a/packages/eslint-config-react-native/package.json +++ b/packages/eslint-config-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-config", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "ESLint config for React Native", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/eslint-parser": "^7.25.1", - "@react-native/eslint-plugin": "0.86.0-rc.2", + "@react-native/eslint-plugin": "0.86.0-rc.3", "@typescript-eslint/eslint-plugin": "^8.36.0", "@typescript-eslint/parser": "^8.36.0", "eslint-config-prettier": "^8.5.0", diff --git a/packages/eslint-plugin-react-native/package.json b/packages/eslint-plugin-react-native/package.json index 20f96421f88..0596235b950 100644 --- a/packages/eslint-plugin-react-native/package.json +++ b/packages/eslint-plugin-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "ESLint rules for @react-native/eslint-config", "license": "MIT", "repository": { diff --git a/packages/eslint-plugin-specs/package.json b/packages/eslint-plugin-specs/package.json index d33c26d7d62..759a2b64940 100644 --- a/packages/eslint-plugin-specs/package.json +++ b/packages/eslint-plugin-specs/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin-specs", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "ESLint rules to validate NativeModule and Component Specs", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/plugin-transform-flow-strip-types": "^7.25.2", - "@react-native/codegen": "0.86.0-rc.2", + "@react-native/codegen": "0.86.0-rc.3", "make-dir": "^2.1.0", "pirates": "^4.0.1", "babel-plugin-syntax-hermes-parser": "0.36.0", diff --git a/packages/gradle-plugin/package.json b/packages/gradle-plugin/package.json index 815db6fd01a..ab66568a5fb 100644 --- a/packages/gradle-plugin/package.json +++ b/packages/gradle-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/gradle-plugin", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "Gradle Plugin for React Native", "license": "MIT", "repository": { diff --git a/packages/jest-preset/package.json b/packages/jest-preset/package.json index 49d7316531e..05d33d04a88 100644 --- a/packages/jest-preset/package.json +++ b/packages/jest-preset/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/jest-preset", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "Jest preset for React Native apps", "keywords": [ "jest", @@ -29,7 +29,7 @@ ], "dependencies": { "@jest/create-cache-key-function": "^29.7.0", - "@react-native/js-polyfills": "0.86.0-rc.2", + "@react-native/js-polyfills": "0.86.0-rc.3", "babel-jest": "^29.7.0", "jest-environment-node": "^29.7.0", "regenerator-runtime": "^0.13.2" diff --git a/packages/metro-config/package.json b/packages/metro-config/package.json index 277058d0fc5..22df8c90d75 100644 --- a/packages/metro-config/package.json +++ b/packages/metro-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-config", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "Metro configuration for React Native.", "license": "MIT", "repository": { @@ -35,8 +35,8 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/js-polyfills": "0.86.0-rc.2", - "@react-native/metro-babel-transformer": "0.86.0-rc.2", + "@react-native/js-polyfills": "0.86.0-rc.3", + "@react-native/metro-babel-transformer": "0.86.0-rc.3", "metro-config": "^0.84.3", "metro-runtime": "^0.84.3" } diff --git a/packages/new-app-screen/package.json b/packages/new-app-screen/package.json index 6faf073c644..43ecdc772ce 100644 --- a/packages/new-app-screen/package.json +++ b/packages/new-app-screen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/new-app-screen", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "NewAppScreen component for React Native", "keywords": [ "react-native" @@ -22,7 +22,7 @@ "peerDependencies": { "@types/react": "^19.1.0", "react": "*", - "react-native": "0.86.0-rc.2" + "react-native": "0.86.0-rc.3" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/normalize-color/package.json b/packages/normalize-color/package.json index 34c4b69f832..66b23aa0c9d 100644 --- a/packages/normalize-color/package.json +++ b/packages/normalize-color/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/normalize-colors", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "Color normalization for React Native.", "license": "MIT", "repository": { diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json index 959f889acf5..7338bd05463 100644 --- a/packages/polyfills/package.json +++ b/packages/polyfills/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/js-polyfills", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "Polyfills for React Native.", "license": "MIT", "repository": { diff --git a/packages/react-native-babel-preset/package.json b/packages/react-native-babel-preset/package.json index 5f3a98a9f04..1014a1a05dd 100644 --- a/packages/react-native-babel-preset/package.json +++ b/packages/react-native-babel-preset/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-preset", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "Babel preset for React Native applications", "repository": { "type": "git", @@ -54,7 +54,7 @@ "@babel/plugin-transform-runtime": "^7.24.7", "@babel/plugin-transform-typescript": "^7.25.2", "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@react-native/babel-plugin-codegen": "0.86.0-rc.2", + "@react-native/babel-plugin-codegen": "0.86.0-rc.3", "babel-plugin-syntax-hermes-parser": "0.36.0", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" diff --git a/packages/react-native-babel-transformer/package.json b/packages/react-native-babel-transformer/package.json index bbf80ac149c..2d02ad4f574 100644 --- a/packages/react-native-babel-transformer/package.json +++ b/packages/react-native-babel-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-babel-transformer", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "Babel transformer for React Native applications.", "repository": { "type": "git", @@ -27,7 +27,7 @@ ], "dependencies": { "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.86.0-rc.2", + "@react-native/babel-preset": "0.86.0-rc.3", "hermes-parser": "0.36.0", "nullthrows": "^1.1.1" }, diff --git a/packages/react-native-codegen/package.json b/packages/react-native-codegen/package.json index 8d587a7e93b..2f32b7900dc 100644 --- a/packages/react-native-codegen/package.json +++ b/packages/react-native-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/codegen", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "Code generation tools for React Native", "license": "MIT", "repository": { diff --git a/packages/react-native-compatibility-check/package.json b/packages/react-native-compatibility-check/package.json index 280aa70da68..c0e55ecc4cb 100644 --- a/packages/react-native-compatibility-check/package.json +++ b/packages/react-native-compatibility-check/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/compatibility-check", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "Check a React Native app's boundary between JS and Native for incompatibilities", "license": "MIT", "repository": { @@ -38,7 +38,7 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/codegen": "0.86.0-rc.2" + "@react-native/codegen": "0.86.0-rc.3" }, "devDependencies": { "flow-remove-types": "^2.237.2", diff --git a/packages/react-native-popup-menu-android/package.json b/packages/react-native-popup-menu-android/package.json index 1140b7865c7..9b35c220cf9 100644 --- a/packages/react-native-popup-menu-android/package.json +++ b/packages/react-native-popup-menu-android/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/popup-menu-android", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "PopupMenu for the Android platform", "main": "index.js", "files": [ @@ -21,12 +21,12 @@ }, "license": "MIT", "devDependencies": { - "@react-native/codegen": "0.86.0-rc.2" + "@react-native/codegen": "0.86.0-rc.3" }, "peerDependencies": { "@types/react": "^19.1.0", "react": "*", - "react-native": "0.86.0-rc.2" + "react-native": "0.86.0-rc.3" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/react-native/Libraries/Core/ReactNativeVersion.js b/packages/react-native/Libraries/Core/ReactNativeVersion.js index 2739fb2ac74..451801914c5 100644 --- a/packages/react-native/Libraries/Core/ReactNativeVersion.js +++ b/packages/react-native/Libraries/Core/ReactNativeVersion.js @@ -29,7 +29,7 @@ export default class ReactNativeVersion { static major: number = 0; static minor: number = 86; static patch: number = 0; - static prerelease: string | null = 'rc.2'; + static prerelease: string | null = 'rc.3'; static getVersionString(): string { return `${this.major}.${this.minor}.${this.patch}${this.prerelease != null ? `-${this.prerelease}` : ''}`; diff --git a/packages/react-native/React/Base/RCTVersion.m b/packages/react-native/React/Base/RCTVersion.m index 8f6d92e07ae..e7d6b7deea7 100644 --- a/packages/react-native/React/Base/RCTVersion.m +++ b/packages/react-native/React/Base/RCTVersion.m @@ -24,7 +24,7 @@ RCTVersionMajor: @(0), RCTVersionMinor: @(86), RCTVersionPatch: @(0), - RCTVersionPrerelease: @"rc.2", + RCTVersionPrerelease: @"rc.3", }; }); return __rnVersion; diff --git a/packages/react-native/ReactAndroid/gradle.properties b/packages/react-native/ReactAndroid/gradle.properties index e3d74d6ce41..e18c9400e1a 100644 --- a/packages/react-native/ReactAndroid/gradle.properties +++ b/packages/react-native/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.86.0-rc.2 +VERSION_NAME=0.86.0-rc.3 react.internal.publishingGroup=com.facebook.react react.internal.hermesPublishingGroup=com.facebook.hermes diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt index 52e0274057a..93670e8cec7 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt @@ -15,6 +15,6 @@ public object ReactNativeVersion { "major" to 0, "minor" to 86, "patch" to 0, - "prerelease" to "rc.2" + "prerelease" to "rc.3" ) } diff --git a/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h b/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h index 2c5f81ba505..c54e945d718 100644 --- a/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h @@ -22,7 +22,7 @@ struct ReactNativeVersionType { int32_t Major = 0; int32_t Minor = 86; int32_t Patch = 0; - std::string_view Prerelease = "rc.2"; + std::string_view Prerelease = "rc.3"; }; constexpr ReactNativeVersionType ReactNativeVersion; diff --git a/packages/react-native/package.json b/packages/react-native/package.json index dfce45242ca..e01925003ed 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "A framework for building native apps using React", "license": "MIT", "repository": { @@ -149,7 +149,7 @@ "featureflags": "node ./scripts/featureflags/index.js" }, "peerDependencies": { - "@react-native/jest-preset": "0.86.0-rc.2", + "@react-native/jest-preset": "0.86.0-rc.3", "@types/react": "^19.1.1", "react": "^19.2.3" }, @@ -162,13 +162,13 @@ } }, "dependencies": { - "@react-native/assets-registry": "0.86.0-rc.2", - "@react-native/codegen": "0.86.0-rc.2", - "@react-native/community-cli-plugin": "0.86.0-rc.2", - "@react-native/gradle-plugin": "0.86.0-rc.2", - "@react-native/js-polyfills": "0.86.0-rc.2", - "@react-native/normalize-colors": "0.86.0-rc.2", - "@react-native/virtualized-lists": "0.86.0-rc.2", + "@react-native/assets-registry": "0.86.0-rc.3", + "@react-native/codegen": "0.86.0-rc.3", + "@react-native/community-cli-plugin": "0.86.0-rc.3", + "@react-native/gradle-plugin": "0.86.0-rc.3", + "@react-native/js-polyfills": "0.86.0-rc.3", + "@react-native/normalize-colors": "0.86.0-rc.3", + "@react-native/virtualized-lists": "0.86.0-rc.3", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", diff --git a/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap b/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap index 99690e56b6b..b2c6f5ae4d0 100644 --- a/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap +++ b/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap @@ -79,7 +79,7 @@ exports[`execute test-app "ReactAppDependencyProvider/ReactAppDependencyProvider # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.86.0-rc.2\\" +version = \\"0.86.0-rc.3\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -399,7 +399,7 @@ exports[`execute test-app "ReactCodegen/ReactCodegen.podspec" should match snaps # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.86.0-rc.2\\" +version = \\"0.86.0-rc.3\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -590,7 +590,7 @@ exports[`execute test-app-legacy "ReactAppDependencyProvider/ReactAppDependencyP # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.86.0-rc.2\\" +version = \\"0.86.0-rc.3\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -882,7 +882,7 @@ exports[`execute test-app-legacy "ReactCodegen/ReactCodegen.podspec" should matc # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.86.0-rc.2\\" +version = \\"0.86.0-rc.3\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. diff --git a/packages/rn-tester/package.json b/packages/rn-tester/package.json index 8532e00efae..436bd6b1375 100644 --- a/packages/rn-tester/package.json +++ b/packages/rn-tester/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/tester", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "private": true, "description": "React Native tester app.", "license": "MIT", @@ -26,15 +26,15 @@ "e2e-test-ios": "./scripts/maestro-test-ios.sh" }, "dependencies": { - "@react-native/new-app-screen": "0.86.0-rc.2", - "@react-native/popup-menu-android": "0.86.0-rc.2", + "@react-native/new-app-screen": "0.86.0-rc.3", + "@react-native/popup-menu-android": "0.86.0-rc.3", "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", "nullthrows": "^1.1.1" }, "peerDependencies": { "react": "19.2.3", - "react-native": "0.86.0-rc.2" + "react-native": "0.86.0-rc.3" }, "codegenConfig": { "name": "AppSpecs", diff --git a/packages/typescript-config/package.json b/packages/typescript-config/package.json index da71d6506a6..fb8daafc6c6 100644 --- a/packages/typescript-config/package.json +++ b/packages/typescript-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/typescript-config", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "Default TypeScript configuration for React Native apps", "license": "MIT", "repository": { diff --git a/packages/virtualized-lists/package.json b/packages/virtualized-lists/package.json index 7ddd2136a77..b81cfdeb223 100644 --- a/packages/virtualized-lists/package.json +++ b/packages/virtualized-lists/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/virtualized-lists", - "version": "0.86.0-rc.2", + "version": "0.86.0-rc.3", "description": "Virtualized lists for React Native.", "license": "MIT", "repository": { @@ -53,7 +53,7 @@ "peerDependencies": { "@types/react": "^19.2.0", "react": "*", - "react-native": "0.86.0-rc.2" + "react-native": "0.86.0-rc.3" }, "peerDependenciesMeta": { "@types/react": { diff --git a/private/helloworld/package.json b/private/helloworld/package.json index 893257869b9..701f58096ec 100644 --- a/private/helloworld/package.json +++ b/private/helloworld/package.json @@ -13,17 +13,17 @@ }, "dependencies": { "react": "19.2.3", - "react-native": "0.86.0-rc.2" + "react-native": "0.86.0-rc.3" }, "devDependencies": { "@babel/core": "^7.25.2", "@babel/preset-env": "^7.25.3", "@babel/runtime": "^7.25.0", - "@react-native/babel-preset": "0.86.0-rc.2", - "@react-native/core-cli-utils": "0.86.0-rc.2", - "@react-native/eslint-config": "0.86.0-rc.2", - "@react-native/metro-config": "0.86.0-rc.2", - "@react-native/typescript-config": "0.86.0-rc.2", + "@react-native/babel-preset": "0.86.0-rc.3", + "@react-native/core-cli-utils": "0.86.0-rc.3", + "@react-native/eslint-config": "0.86.0-rc.3", + "@react-native/metro-config": "0.86.0-rc.3", + "@react-native/typescript-config": "0.86.0-rc.3", "@types/jest": "^29.5.14", "commander": "^12.0.0", "eslint": "^8.19.0", diff --git a/private/react-native-codegen-typescript-test/package.json b/private/react-native-codegen-typescript-test/package.json index 3e0a83be4a9..6b70a25b5b7 100644 --- a/private/react-native-codegen-typescript-test/package.json +++ b/private/react-native-codegen-typescript-test/package.json @@ -13,7 +13,7 @@ "prepare": "yarn run build" }, "dependencies": { - "@react-native/codegen": "0.86.0-rc.2" + "@react-native/codegen": "0.86.0-rc.3" }, "devDependencies": { "@babel/core": "^7.25.2", From 3c1595b96bf26e166c91968b55fe33df06eb9544 Mon Sep 17 00:00:00 2001 From: React Native Bot Date: Tue, 2 Jun 2026 16:13:57 +0000 Subject: [PATCH 18/30] [LOCAL] Bump Podfile.lock --- packages/rn-tester/Podfile.lock | 670 ++++++++++++++++---------------- 1 file changed, 335 insertions(+), 335 deletions(-) diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index e717e30769f..5763cb7fc8d 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -1,9 +1,9 @@ PODS: - - FBLazyVector (0.86.0-rc.2) - - hermes-engine (250829098.0.13): - - hermes-engine/Pre-built (= 250829098.0.13) - - hermes-engine/Pre-built (250829098.0.13) - - MyNativeView (0.86.0-rc.2): + - FBLazyVector (0.86.0-rc.3) + - hermes-engine (250829098.0.14): + - hermes-engine/Pre-built (= 250829098.0.14) + - hermes-engine/Pre-built (250829098.0.14) + - MyNativeView (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -25,7 +25,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - NativeCxxModuleExample (0.86.0-rc.2): + - NativeCxxModuleExample (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -48,34 +48,34 @@ PODS: - ReactNativeDependencies - Yoga - OCMock (3.9.4) - - RCTDeprecation (0.86.0-rc.2) - - RCTRequired (0.86.0-rc.2) - - RCTSwiftUI (0.86.0-rc.2) - - RCTSwiftUIWrapper (0.86.0-rc.2): + - RCTDeprecation (0.86.0-rc.3) + - RCTRequired (0.86.0-rc.3) + - RCTSwiftUI (0.86.0-rc.3) + - RCTSwiftUIWrapper (0.86.0-rc.3): - RCTSwiftUI - - RCTTypeSafety (0.86.0-rc.2): - - FBLazyVector (= 0.86.0-rc.2) - - RCTRequired (= 0.86.0-rc.2) - - React-Core (= 0.86.0-rc.2) - - React (0.86.0-rc.2): - - React-Core (= 0.86.0-rc.2) - - React-Core/DevSupport (= 0.86.0-rc.2) - - React-Core/RCTWebSocket (= 0.86.0-rc.2) - - React-RCTActionSheet (= 0.86.0-rc.2) - - React-RCTAnimation (= 0.86.0-rc.2) - - React-RCTBlob (= 0.86.0-rc.2) - - React-RCTImage (= 0.86.0-rc.2) - - React-RCTLinking (= 0.86.0-rc.2) - - React-RCTNetwork (= 0.86.0-rc.2) - - React-RCTSettings (= 0.86.0-rc.2) - - React-RCTText (= 0.86.0-rc.2) - - React-RCTVibration (= 0.86.0-rc.2) - - React-callinvoker (0.86.0-rc.2) - - React-Core (0.86.0-rc.2): + - RCTTypeSafety (0.86.0-rc.3): + - FBLazyVector (= 0.86.0-rc.3) + - RCTRequired (= 0.86.0-rc.3) + - React-Core (= 0.86.0-rc.3) + - React (0.86.0-rc.3): + - React-Core (= 0.86.0-rc.3) + - React-Core/DevSupport (= 0.86.0-rc.3) + - React-Core/RCTWebSocket (= 0.86.0-rc.3) + - React-RCTActionSheet (= 0.86.0-rc.3) + - React-RCTAnimation (= 0.86.0-rc.3) + - React-RCTBlob (= 0.86.0-rc.3) + - React-RCTImage (= 0.86.0-rc.3) + - React-RCTLinking (= 0.86.0-rc.3) + - React-RCTNetwork (= 0.86.0-rc.3) + - React-RCTSettings (= 0.86.0-rc.3) + - React-RCTText (= 0.86.0-rc.3) + - React-RCTVibration (= 0.86.0-rc.3) + - React-callinvoker (0.86.0-rc.3) + - React-Core (0.86.0-rc.3): - hermes-engine - RCTDeprecation - React-Core-prebuilt - - React-Core/Default (= 0.86.0-rc.2) + - React-Core/Default (= 0.86.0-rc.3) - React-cxxreact - React-featureflags - React-hermes @@ -90,9 +90,9 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core-prebuilt (0.86.0-rc.2): + - React-Core-prebuilt (0.86.0-rc.3): - ReactNativeDependencies - - React-Core/CoreModulesHeaders (0.86.0-rc.2): + - React-Core/CoreModulesHeaders (0.86.0-rc.3): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -111,7 +111,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/Default (0.86.0-rc.2): + - React-Core/Default (0.86.0-rc.3): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -129,12 +129,12 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/DevSupport (0.86.0-rc.2): + - React-Core/DevSupport (0.86.0-rc.3): - hermes-engine - RCTDeprecation - React-Core-prebuilt - - React-Core/Default (= 0.86.0-rc.2) - - React-Core/RCTWebSocket (= 0.86.0-rc.2) + - React-Core/Default (= 0.86.0-rc.3) + - React-Core/RCTWebSocket (= 0.86.0-rc.3) - React-cxxreact - React-featureflags - React-hermes @@ -149,7 +149,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTActionSheetHeaders (0.86.0-rc.2): + - React-Core/RCTActionSheetHeaders (0.86.0-rc.3): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -168,7 +168,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTAnimationHeaders (0.86.0-rc.2): + - React-Core/RCTAnimationHeaders (0.86.0-rc.3): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -187,7 +187,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTBlobHeaders (0.86.0-rc.2): + - React-Core/RCTBlobHeaders (0.86.0-rc.3): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -206,7 +206,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTImageHeaders (0.86.0-rc.2): + - React-Core/RCTImageHeaders (0.86.0-rc.3): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -225,7 +225,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTLinkingHeaders (0.86.0-rc.2): + - React-Core/RCTLinkingHeaders (0.86.0-rc.3): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -244,7 +244,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTNetworkHeaders (0.86.0-rc.2): + - React-Core/RCTNetworkHeaders (0.86.0-rc.3): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -263,7 +263,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTPushNotificationHeaders (0.86.0-rc.2): + - React-Core/RCTPushNotificationHeaders (0.86.0-rc.3): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -282,7 +282,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTSettingsHeaders (0.86.0-rc.2): + - React-Core/RCTSettingsHeaders (0.86.0-rc.3): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -301,7 +301,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTTextHeaders (0.86.0-rc.2): + - React-Core/RCTTextHeaders (0.86.0-rc.3): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -320,7 +320,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTVibrationHeaders (0.86.0-rc.2): + - React-Core/RCTVibrationHeaders (0.86.0-rc.3): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -339,11 +339,11 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTWebSocket (0.86.0-rc.2): + - React-Core/RCTWebSocket (0.86.0-rc.3): - hermes-engine - RCTDeprecation - React-Core-prebuilt - - React-Core/Default (= 0.86.0-rc.2) + - React-Core/Default (= 0.86.0-rc.3) - React-cxxreact - React-featureflags - React-hermes @@ -358,43 +358,43 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-CoreModules (0.86.0-rc.2): - - RCTTypeSafety (= 0.86.0-rc.2) + - React-CoreModules (0.86.0-rc.3): + - RCTTypeSafety (= 0.86.0-rc.3) - React-Core-prebuilt - - React-Core/CoreModulesHeaders (= 0.86.0-rc.2) + - React-Core/CoreModulesHeaders (= 0.86.0-rc.3) - React-debug - React-featureflags - - React-jsi (= 0.86.0-rc.2) + - React-jsi (= 0.86.0-rc.3) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.86.0-rc.2) + - React-RCTImage (= 0.86.0-rc.3) - React-runtimeexecutor - React-utils - ReactCommon - ReactNativeDependencies - - React-cxxreact (0.86.0-rc.2): + - React-cxxreact (0.86.0-rc.3): - hermes-engine - - React-callinvoker (= 0.86.0-rc.2) + - React-callinvoker (= 0.86.0-rc.3) - React-Core-prebuilt - - React-debug (= 0.86.0-rc.2) - - React-jsi (= 0.86.0-rc.2) + - React-debug (= 0.86.0-rc.3) + - React-jsi (= 0.86.0-rc.3) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 0.86.0-rc.2) - - React-perflogger (= 0.86.0-rc.2) + - React-logger (= 0.86.0-rc.3) + - React-perflogger (= 0.86.0-rc.3) - React-runtimeexecutor - - React-timing (= 0.86.0-rc.2) + - React-timing (= 0.86.0-rc.3) - React-utils - ReactNativeDependencies - - React-debug (0.86.0-rc.2): - - React-debug/redbox (= 0.86.0-rc.2) - - React-debug/redbox (0.86.0-rc.2) - - React-defaultsnativemodule (0.86.0-rc.2): + - React-debug (0.86.0-rc.3): + - React-debug/redbox (= 0.86.0-rc.3) + - React-debug/redbox (0.86.0-rc.3) + - React-defaultsnativemodule (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - React-domnativemodule @@ -412,7 +412,7 @@ PODS: - React-webperformancenativemodule - ReactNativeDependencies - Yoga - - React-domnativemodule (0.86.0-rc.2): + - React-domnativemodule (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - React-Fabric @@ -426,7 +426,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-Fabric (0.86.0-rc.2): + - React-Fabric (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -434,25 +434,25 @@ PODS: - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/animated (= 0.86.0-rc.2) - - React-Fabric/animationbackend (= 0.86.0-rc.2) - - React-Fabric/animations (= 0.86.0-rc.2) - - React-Fabric/attributedstring (= 0.86.0-rc.2) - - React-Fabric/bridging (= 0.86.0-rc.2) - - React-Fabric/componentregistry (= 0.86.0-rc.2) - - React-Fabric/componentregistrynative (= 0.86.0-rc.2) - - React-Fabric/components (= 0.86.0-rc.2) - - React-Fabric/consistency (= 0.86.0-rc.2) - - React-Fabric/core (= 0.86.0-rc.2) - - React-Fabric/dom (= 0.86.0-rc.2) - - React-Fabric/imagemanager (= 0.86.0-rc.2) - - React-Fabric/leakchecker (= 0.86.0-rc.2) - - React-Fabric/mounting (= 0.86.0-rc.2) - - React-Fabric/observers (= 0.86.0-rc.2) - - React-Fabric/scheduler (= 0.86.0-rc.2) - - React-Fabric/telemetry (= 0.86.0-rc.2) - - React-Fabric/uimanager (= 0.86.0-rc.2) - - React-Fabric/viewtransition (= 0.86.0-rc.2) + - React-Fabric/animated (= 0.86.0-rc.3) + - React-Fabric/animationbackend (= 0.86.0-rc.3) + - React-Fabric/animations (= 0.86.0-rc.3) + - React-Fabric/attributedstring (= 0.86.0-rc.3) + - React-Fabric/bridging (= 0.86.0-rc.3) + - React-Fabric/componentregistry (= 0.86.0-rc.3) + - React-Fabric/componentregistrynative (= 0.86.0-rc.3) + - React-Fabric/components (= 0.86.0-rc.3) + - React-Fabric/consistency (= 0.86.0-rc.3) + - React-Fabric/core (= 0.86.0-rc.3) + - React-Fabric/dom (= 0.86.0-rc.3) + - React-Fabric/imagemanager (= 0.86.0-rc.3) + - React-Fabric/leakchecker (= 0.86.0-rc.3) + - React-Fabric/mounting (= 0.86.0-rc.3) + - React-Fabric/observers (= 0.86.0-rc.3) + - React-Fabric/scheduler (= 0.86.0-rc.3) + - React-Fabric/telemetry (= 0.86.0-rc.3) + - React-Fabric/uimanager (= 0.86.0-rc.3) + - React-Fabric/viewtransition (= 0.86.0-rc.3) - React-featureflags - React-graphics - React-jsi @@ -464,7 +464,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animated (0.86.0-rc.2): + - React-Fabric/animated (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -484,7 +484,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animationbackend (0.86.0-rc.2): + - React-Fabric/animationbackend (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -503,7 +503,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animations (0.86.0-rc.2): + - React-Fabric/animations (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -522,7 +522,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/attributedstring (0.86.0-rc.2): + - React-Fabric/attributedstring (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -541,7 +541,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/bridging (0.86.0-rc.2): + - React-Fabric/bridging (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -560,7 +560,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/componentregistry (0.86.0-rc.2): + - React-Fabric/componentregistry (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -579,7 +579,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/componentregistrynative (0.86.0-rc.2): + - React-Fabric/componentregistrynative (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -598,7 +598,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components (0.86.0-rc.2): + - React-Fabric/components (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -606,10 +606,10 @@ PODS: - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.86.0-rc.2) - - React-Fabric/components/root (= 0.86.0-rc.2) - - React-Fabric/components/scrollview (= 0.86.0-rc.2) - - React-Fabric/components/view (= 0.86.0-rc.2) + - React-Fabric/components/legacyviewmanagerinterop (= 0.86.0-rc.3) + - React-Fabric/components/root (= 0.86.0-rc.3) + - React-Fabric/components/scrollview (= 0.86.0-rc.3) + - React-Fabric/components/view (= 0.86.0-rc.3) - React-featureflags - React-graphics - React-jsi @@ -621,7 +621,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/legacyviewmanagerinterop (0.86.0-rc.2): + - React-Fabric/components/legacyviewmanagerinterop (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -640,7 +640,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/root (0.86.0-rc.2): + - React-Fabric/components/root (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -659,7 +659,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/scrollview (0.86.0-rc.2): + - React-Fabric/components/scrollview (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -678,7 +678,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/view (0.86.0-rc.2): + - React-Fabric/components/view (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -699,7 +699,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-Fabric/consistency (0.86.0-rc.2): + - React-Fabric/consistency (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -718,7 +718,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/core (0.86.0-rc.2): + - React-Fabric/core (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -737,7 +737,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/dom (0.86.0-rc.2): + - React-Fabric/dom (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -756,7 +756,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/imagemanager (0.86.0-rc.2): + - React-Fabric/imagemanager (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -775,7 +775,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/leakchecker (0.86.0-rc.2): + - React-Fabric/leakchecker (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -794,7 +794,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/mounting (0.86.0-rc.2): + - React-Fabric/mounting (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -814,7 +814,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers (0.86.0-rc.2): + - React-Fabric/observers (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -822,9 +822,9 @@ PODS: - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.86.0-rc.2) - - React-Fabric/observers/intersection (= 0.86.0-rc.2) - - React-Fabric/observers/mutation (= 0.86.0-rc.2) + - React-Fabric/observers/events (= 0.86.0-rc.3) + - React-Fabric/observers/intersection (= 0.86.0-rc.3) + - React-Fabric/observers/mutation (= 0.86.0-rc.3) - React-featureflags - React-graphics - React-jsi @@ -836,7 +836,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/events (0.86.0-rc.2): + - React-Fabric/observers/events (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -855,7 +855,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/intersection (0.86.0-rc.2): + - React-Fabric/observers/intersection (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -874,7 +874,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/mutation (0.86.0-rc.2): + - React-Fabric/observers/mutation (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -893,7 +893,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/scheduler (0.86.0-rc.2): + - React-Fabric/scheduler (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -917,7 +917,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/telemetry (0.86.0-rc.2): + - React-Fabric/telemetry (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -936,7 +936,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/uimanager (0.86.0-rc.2): + - React-Fabric/uimanager (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -944,7 +944,7 @@ PODS: - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.86.0-rc.2) + - React-Fabric/uimanager/consistency (= 0.86.0-rc.3) - React-featureflags - React-graphics - React-jsi @@ -957,7 +957,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/uimanager/consistency (0.86.0-rc.2): + - React-Fabric/uimanager/consistency (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -977,7 +977,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/viewtransition (0.86.0-rc.2): + - React-Fabric/viewtransition (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -996,7 +996,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-FabricComponents (0.86.0-rc.2): + - React-FabricComponents (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1005,8 +1005,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.86.0-rc.2) - - React-FabricComponents/textlayoutmanager (= 0.86.0-rc.2) + - React-FabricComponents/components (= 0.86.0-rc.3) + - React-FabricComponents/textlayoutmanager (= 0.86.0-rc.3) - React-featureflags - React-graphics - React-jsi @@ -1019,7 +1019,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components (0.86.0-rc.2): + - React-FabricComponents/components (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1028,17 +1028,17 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.86.0-rc.2) - - React-FabricComponents/components/iostextinput (= 0.86.0-rc.2) - - React-FabricComponents/components/modal (= 0.86.0-rc.2) - - React-FabricComponents/components/rncore (= 0.86.0-rc.2) - - React-FabricComponents/components/safeareaview (= 0.86.0-rc.2) - - React-FabricComponents/components/scrollview (= 0.86.0-rc.2) - - React-FabricComponents/components/switch (= 0.86.0-rc.2) - - React-FabricComponents/components/text (= 0.86.0-rc.2) - - React-FabricComponents/components/textinput (= 0.86.0-rc.2) - - React-FabricComponents/components/unimplementedview (= 0.86.0-rc.2) - - React-FabricComponents/components/virtualview (= 0.86.0-rc.2) + - React-FabricComponents/components/inputaccessory (= 0.86.0-rc.3) + - React-FabricComponents/components/iostextinput (= 0.86.0-rc.3) + - React-FabricComponents/components/modal (= 0.86.0-rc.3) + - React-FabricComponents/components/rncore (= 0.86.0-rc.3) + - React-FabricComponents/components/safeareaview (= 0.86.0-rc.3) + - React-FabricComponents/components/scrollview (= 0.86.0-rc.3) + - React-FabricComponents/components/switch (= 0.86.0-rc.3) + - React-FabricComponents/components/text (= 0.86.0-rc.3) + - React-FabricComponents/components/textinput (= 0.86.0-rc.3) + - React-FabricComponents/components/unimplementedview (= 0.86.0-rc.3) + - React-FabricComponents/components/virtualview (= 0.86.0-rc.3) - React-featureflags - React-graphics - React-jsi @@ -1051,7 +1051,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/inputaccessory (0.86.0-rc.2): + - React-FabricComponents/components/inputaccessory (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1072,7 +1072,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/iostextinput (0.86.0-rc.2): + - React-FabricComponents/components/iostextinput (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1093,7 +1093,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/modal (0.86.0-rc.2): + - React-FabricComponents/components/modal (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1114,7 +1114,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/rncore (0.86.0-rc.2): + - React-FabricComponents/components/rncore (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1135,7 +1135,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/safeareaview (0.86.0-rc.2): + - React-FabricComponents/components/safeareaview (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1156,7 +1156,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/scrollview (0.86.0-rc.2): + - React-FabricComponents/components/scrollview (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1177,7 +1177,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/switch (0.86.0-rc.2): + - React-FabricComponents/components/switch (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1198,7 +1198,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/text (0.86.0-rc.2): + - React-FabricComponents/components/text (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1219,7 +1219,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/textinput (0.86.0-rc.2): + - React-FabricComponents/components/textinput (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1240,7 +1240,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/unimplementedview (0.86.0-rc.2): + - React-FabricComponents/components/unimplementedview (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1261,7 +1261,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/virtualview (0.86.0-rc.2): + - React-FabricComponents/components/virtualview (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1282,7 +1282,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/textlayoutmanager (0.86.0-rc.2): + - React-FabricComponents/textlayoutmanager (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1303,27 +1303,27 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricImage (0.86.0-rc.2): + - React-FabricImage (0.86.0-rc.3): - hermes-engine - - RCTRequired (= 0.86.0-rc.2) - - RCTTypeSafety (= 0.86.0-rc.2) + - RCTRequired (= 0.86.0-rc.3) + - RCTTypeSafety (= 0.86.0-rc.3) - React-Core-prebuilt - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.86.0-rc.2) + - React-jsiexecutor (= 0.86.0-rc.3) - React-logger - React-rendererdebug - React-utils - ReactCommon - ReactNativeDependencies - Yoga - - React-featureflags (0.86.0-rc.2): + - React-featureflags (0.86.0-rc.3): - React-Core-prebuilt - ReactNativeDependencies - - React-featureflagsnativemodule (0.86.0-rc.2): + - React-featureflagsnativemodule (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1332,7 +1332,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-graphics (0.86.0-rc.2): + - React-graphics (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1341,21 +1341,21 @@ PODS: - React-rendererdebug - React-utils - ReactNativeDependencies - - React-hermes (0.86.0-rc.2): + - React-hermes (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - - React-cxxreact (= 0.86.0-rc.2) + - React-cxxreact (= 0.86.0-rc.3) - React-jsi - - React-jsiexecutor (= 0.86.0-rc.2) + - React-jsiexecutor (= 0.86.0-rc.3) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-jsitooling - React-oscompat - - React-perflogger (= 0.86.0-rc.2) + - React-perflogger (= 0.86.0-rc.3) - React-runtimeexecutor - ReactNativeDependencies - - React-idlecallbacksnativemodule (0.86.0-rc.2): + - React-idlecallbacksnativemodule (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1365,7 +1365,7 @@ PODS: - React-runtimescheduler - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-ImageManager (0.86.0-rc.2): + - React-ImageManager (0.86.0-rc.3): - React-Core-prebuilt - React-Core/Default - React-debug @@ -1374,7 +1374,7 @@ PODS: - React-rendererdebug - React-utils - ReactNativeDependencies - - React-intersectionobservernativemodule (0.86.0-rc.2): + - React-intersectionobservernativemodule (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1389,7 +1389,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-jserrorhandler (0.86.0-rc.2): + - React-jserrorhandler (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1398,11 +1398,11 @@ PODS: - React-jsi - ReactCommon/turbomodule/bridging - ReactNativeDependencies - - React-jsi (0.86.0-rc.2): + - React-jsi (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - ReactNativeDependencies - - React-jsiexecutor (0.86.0-rc.2): + - React-jsiexecutor (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1417,7 +1417,7 @@ PODS: - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsinspector (0.86.0-rc.2): + - React-jsinspector (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1426,18 +1426,18 @@ PODS: - React-jsinspectornetwork - React-jsinspectortracing - React-oscompat - - React-perflogger (= 0.86.0-rc.2) + - React-perflogger (= 0.86.0-rc.3) - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsinspectorcdp (0.86.0-rc.2): + - React-jsinspectorcdp (0.86.0-rc.3): - React-Core-prebuilt - ReactNativeDependencies - - React-jsinspectornetwork (0.86.0-rc.2): + - React-jsinspectornetwork (0.86.0-rc.3): - React-Core-prebuilt - React-jsinspectorcdp - ReactNativeDependencies - - React-jsinspectortracing (0.86.0-rc.2): + - React-jsinspectortracing (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1446,28 +1446,28 @@ PODS: - React-timing - React-utils - ReactNativeDependencies - - React-jsitooling (0.86.0-rc.2): + - React-jsitooling (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - - React-cxxreact (= 0.86.0-rc.2) + - React-cxxreact (= 0.86.0-rc.3) - React-debug - - React-jsi (= 0.86.0-rc.2) + - React-jsi (= 0.86.0-rc.3) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsitracing (0.86.0-rc.2): + - React-jsitracing (0.86.0-rc.3): - React-jsi - - React-logger (0.86.0-rc.2): + - React-logger (0.86.0-rc.3): - React-Core-prebuilt - ReactNativeDependencies - - React-Mapbuffer (0.86.0-rc.2): + - React-Mapbuffer (0.86.0-rc.3): - React-Core-prebuilt - React-debug - ReactNativeDependencies - - React-microtasksnativemodule (0.86.0-rc.2): + - React-microtasksnativemodule (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1475,7 +1475,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-mutationobservernativemodule (0.86.0-rc.2): + - React-mutationobservernativemodule (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1490,7 +1490,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-NativeModulesApple (0.86.0-rc.2): + - React-NativeModulesApple (0.86.0-rc.3): - hermes-engine - React-callinvoker - React-Core @@ -1505,18 +1505,18 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-networking (0.86.0-rc.2): + - React-networking (0.86.0-rc.3): - React-Core-prebuilt - React-jsinspectornetwork - React-jsinspectortracing - React-performancetimeline - React-timing - ReactNativeDependencies - - React-oscompat (0.86.0-rc.2) - - React-perflogger (0.86.0-rc.2): + - React-oscompat (0.86.0-rc.3) + - React-perflogger (0.86.0-rc.3): - React-Core-prebuilt - ReactNativeDependencies - - React-performancecdpmetrics (0.86.0-rc.2): + - React-performancecdpmetrics (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1524,7 +1524,7 @@ PODS: - React-runtimeexecutor - React-timing - ReactNativeDependencies - - React-performancetimeline (0.86.0-rc.2): + - React-performancetimeline (0.86.0-rc.3): - React-Core-prebuilt - React-featureflags - React-jsinspector @@ -1532,9 +1532,9 @@ PODS: - React-perflogger - React-timing - ReactNativeDependencies - - React-RCTActionSheet (0.86.0-rc.2): - - React-Core/RCTActionSheetHeaders (= 0.86.0-rc.2) - - React-RCTAnimation (0.86.0-rc.2): + - React-RCTActionSheet (0.86.0-rc.3): + - React-Core/RCTActionSheetHeaders (= 0.86.0-rc.3) + - React-RCTAnimation (0.86.0-rc.3): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTAnimationHeaders @@ -1545,7 +1545,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTAppDelegate (0.86.0-rc.2): + - React-RCTAppDelegate (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1573,7 +1573,7 @@ PODS: - React-utils - ReactCommon - ReactNativeDependencies - - React-RCTBlob (0.86.0-rc.2): + - React-RCTBlob (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - React-Core/RCTBlobHeaders @@ -1586,7 +1586,7 @@ PODS: - React-RCTNetwork - ReactCommon - ReactNativeDependencies - - React-RCTFabric (0.86.0-rc.2): + - React-RCTFabric (0.86.0-rc.3): - hermes-engine - RCTSwiftUIWrapper - React-Core @@ -1617,7 +1617,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-RCTFBReactNativeSpec (0.86.0-rc.2): + - React-RCTFBReactNativeSpec (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1625,10 +1625,10 @@ PODS: - React-Core-prebuilt - React-jsi - React-NativeModulesApple - - React-RCTFBReactNativeSpec/components (= 0.86.0-rc.2) + - React-RCTFBReactNativeSpec/components (= 0.86.0-rc.3) - ReactCommon - ReactNativeDependencies - - React-RCTFBReactNativeSpec/components (0.86.0-rc.2): + - React-RCTFBReactNativeSpec/components (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1645,7 +1645,7 @@ PODS: - ReactCommon - ReactNativeDependencies - Yoga - - React-RCTImage (0.86.0-rc.2): + - React-RCTImage (0.86.0-rc.3): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTImageHeaders @@ -1655,14 +1655,14 @@ PODS: - React-RCTNetwork - ReactCommon - ReactNativeDependencies - - React-RCTLinking (0.86.0-rc.2): - - React-Core/RCTLinkingHeaders (= 0.86.0-rc.2) - - React-jsi (= 0.86.0-rc.2) + - React-RCTLinking (0.86.0-rc.3): + - React-Core/RCTLinkingHeaders (= 0.86.0-rc.3) + - React-jsi (= 0.86.0-rc.3) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.86.0-rc.2) - - React-RCTNetwork (0.86.0-rc.2): + - ReactCommon/turbomodule/core (= 0.86.0-rc.3) + - React-RCTNetwork (0.86.0-rc.3): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTNetworkHeaders @@ -1676,7 +1676,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTPushNotification (0.86.0-rc.2): + - React-RCTPushNotification (0.86.0-rc.3): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTPushNotificationHeaders @@ -1684,7 +1684,7 @@ PODS: - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTRuntime (0.86.0-rc.2): + - React-RCTRuntime (0.86.0-rc.3): - hermes-engine - React-Core - React-Core-prebuilt @@ -1700,7 +1700,7 @@ PODS: - React-RuntimeHermes - React-utils - ReactNativeDependencies - - React-RCTSettings (0.86.0-rc.2): + - React-RCTSettings (0.86.0-rc.3): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTSettingsHeaders @@ -1709,17 +1709,17 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTTest (0.86.0-rc.2): - - React-Core (= 0.86.0-rc.2) + - React-RCTTest (0.86.0-rc.3): + - React-Core (= 0.86.0-rc.3) - React-Core-prebuilt - - React-CoreModules (= 0.86.0-rc.2) - - React-jsi (= 0.86.0-rc.2) - - ReactCommon/turbomodule/core (= 0.86.0-rc.2) + - React-CoreModules (= 0.86.0-rc.3) + - React-jsi (= 0.86.0-rc.3) + - ReactCommon/turbomodule/core (= 0.86.0-rc.3) - ReactNativeDependencies - - React-RCTText (0.86.0-rc.2): - - React-Core/RCTTextHeaders (= 0.86.0-rc.2) + - React-RCTText (0.86.0-rc.3): + - React-Core/RCTTextHeaders (= 0.86.0-rc.3) - Yoga - - React-RCTVibration (0.86.0-rc.2): + - React-RCTVibration (0.86.0-rc.3): - React-Core-prebuilt - React-Core/RCTVibrationHeaders - React-jsi @@ -1727,15 +1727,15 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-rendererconsistency (0.86.0-rc.2) - - React-renderercss (0.86.0-rc.2): + - React-rendererconsistency (0.86.0-rc.3) + - React-renderercss (0.86.0-rc.3): - React-debug - React-utils - - React-rendererdebug (0.86.0-rc.2): + - React-rendererdebug (0.86.0-rc.3): - React-Core-prebuilt - React-debug - ReactNativeDependencies - - React-RuntimeApple (0.86.0-rc.2): + - React-RuntimeApple (0.86.0-rc.3): - hermes-engine - React-callinvoker - React-Core-prebuilt @@ -1758,7 +1758,7 @@ PODS: - React-runtimescheduler - React-utils - ReactNativeDependencies - - React-RuntimeCore (0.86.0-rc.2): + - React-RuntimeCore (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1774,14 +1774,14 @@ PODS: - React-runtimescheduler - React-utils - ReactNativeDependencies - - React-runtimeexecutor (0.86.0-rc.2): + - React-runtimeexecutor (0.86.0-rc.3): - React-Core-prebuilt - React-debug - React-featureflags - - React-jsi (= 0.86.0-rc.2) + - React-jsi (= 0.86.0-rc.3) - React-utils - ReactNativeDependencies - - React-RuntimeHermes (0.86.0-rc.2): + - React-RuntimeHermes (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1796,7 +1796,7 @@ PODS: - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-runtimescheduler (0.86.0-rc.2): + - React-runtimescheduler (0.86.0-rc.3): - hermes-engine - React-callinvoker - React-Core-prebuilt @@ -1812,15 +1812,15 @@ PODS: - React-timing - React-utils - ReactNativeDependencies - - React-timing (0.86.0-rc.2): + - React-timing (0.86.0-rc.3): - React-debug - - React-utils (0.86.0-rc.2): + - React-utils (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - React-debug - - React-jsi (= 0.86.0-rc.2) + - React-jsi (= 0.86.0-rc.3) - ReactNativeDependencies - - React-viewtransitionnativemodule (0.86.0-rc.2): + - React-viewtransitionnativemodule (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - React-Fabric @@ -1832,7 +1832,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-webperformancenativemodule (0.86.0-rc.2): + - React-webperformancenativemodule (0.86.0-rc.3): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1843,9 +1843,9 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/core - ReactNativeDependencies - - ReactAppDependencyProvider (0.86.0-rc.2): + - ReactAppDependencyProvider (0.86.0-rc.3): - ReactCodegen - - ReactCodegen (0.86.0-rc.2): + - ReactCodegen (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1865,11 +1865,11 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - - ReactCommon (0.86.0-rc.2): + - ReactCommon (0.86.0-rc.3): - React-Core-prebuilt - - ReactCommon/turbomodule (= 0.86.0-rc.2) + - ReactCommon/turbomodule (= 0.86.0-rc.3) - ReactNativeDependencies - - ReactCommon-Samples (0.86.0-rc.2): + - ReactCommon-Samples (0.86.0-rc.3): - hermes-engine - RCTTypeSafety - React-Core @@ -1880,40 +1880,40 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - ReactCommon/turbomodule (0.86.0-rc.2): + - ReactCommon/turbomodule (0.86.0-rc.3): - hermes-engine - - React-callinvoker (= 0.86.0-rc.2) + - React-callinvoker (= 0.86.0-rc.3) - React-Core-prebuilt - - React-cxxreact (= 0.86.0-rc.2) - - React-jsi (= 0.86.0-rc.2) - - React-logger (= 0.86.0-rc.2) - - React-perflogger (= 0.86.0-rc.2) - - ReactCommon/turbomodule/bridging (= 0.86.0-rc.2) - - ReactCommon/turbomodule/core (= 0.86.0-rc.2) + - React-cxxreact (= 0.86.0-rc.3) + - React-jsi (= 0.86.0-rc.3) + - React-logger (= 0.86.0-rc.3) + - React-perflogger (= 0.86.0-rc.3) + - ReactCommon/turbomodule/bridging (= 0.86.0-rc.3) + - ReactCommon/turbomodule/core (= 0.86.0-rc.3) - ReactNativeDependencies - - ReactCommon/turbomodule/bridging (0.86.0-rc.2): + - ReactCommon/turbomodule/bridging (0.86.0-rc.3): - hermes-engine - - React-callinvoker (= 0.86.0-rc.2) + - React-callinvoker (= 0.86.0-rc.3) - React-Core-prebuilt - - React-cxxreact (= 0.86.0-rc.2) - - React-jsi (= 0.86.0-rc.2) - - React-logger (= 0.86.0-rc.2) - - React-perflogger (= 0.86.0-rc.2) + - React-cxxreact (= 0.86.0-rc.3) + - React-jsi (= 0.86.0-rc.3) + - React-logger (= 0.86.0-rc.3) + - React-perflogger (= 0.86.0-rc.3) - ReactNativeDependencies - - ReactCommon/turbomodule/core (0.86.0-rc.2): + - ReactCommon/turbomodule/core (0.86.0-rc.3): - hermes-engine - - React-callinvoker (= 0.86.0-rc.2) + - React-callinvoker (= 0.86.0-rc.3) - React-Core-prebuilt - - React-cxxreact (= 0.86.0-rc.2) - - React-debug (= 0.86.0-rc.2) - - React-featureflags (= 0.86.0-rc.2) - - React-jsi (= 0.86.0-rc.2) - - React-logger (= 0.86.0-rc.2) - - React-perflogger (= 0.86.0-rc.2) - - React-utils (= 0.86.0-rc.2) + - React-cxxreact (= 0.86.0-rc.3) + - React-debug (= 0.86.0-rc.3) + - React-featureflags (= 0.86.0-rc.3) + - React-jsi (= 0.86.0-rc.3) + - React-logger (= 0.86.0-rc.3) + - React-perflogger (= 0.86.0-rc.3) + - React-utils (= 0.86.0-rc.3) - ReactNativeDependencies - - ReactNativeDependencies (0.86.0-rc.2) - - ScreenshotManager (0.86.0-rc.2): + - ReactNativeDependencies (0.86.0-rc.3) + - ScreenshotManager (0.86.0-rc.3): - hermes-engine - RCTRequired - RCTTypeSafety @@ -2031,7 +2031,7 @@ EXTERNAL SOURCES: :path: "../react-native/Libraries/FBLazyVector" hermes-engine: :podspec: "../react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-v250829098.0.13 + :tag: hermes-v250829098.0.14 MyNativeView: :path: NativeComponentExample NativeCxxModuleExample: @@ -2192,88 +2192,88 @@ EXTERNAL SOURCES: :path: "../react-native/ReactCommon/yoga" SPEC CHECKSUMS: - FBLazyVector: 0c1647ff765347194ad6b2dc9ddd875973795c2e - hermes-engine: 8da0687e108e24bc92caf5958be8b5643f93a0fe - MyNativeView: 2bb462845a803567965989241ff49cad9ef72ad5 - NativeCxxModuleExample: 141f7b984062fc338480140c1ad6ea8671997fa5 + FBLazyVector: 5466888598cde67aedb4d3a819adf471d1a3d8c9 + hermes-engine: 3ac79da4e63e35084329711b388cb70b3e67db56 + MyNativeView: 545f5c9f493d86424dffa869d2c46147ec850059 + NativeCxxModuleExample: 5e5a4e14e5d3ec2dee787aef036ef5be4ec94089 OCMock: 589f2c84dacb1f5aaf6e4cec1f292551fe748e74 - RCTDeprecation: 701894f3b4e310fd7d23505edf9660db29cce13a - RCTRequired: dcaccfcd79cfddfe0532e3324648f24b40ba3857 - RCTSwiftUI: e0c9dd8698dabdf3b95139c1d1c5c14aaf696e4b - RCTSwiftUIWrapper: bb1ce7ef69926cc7f36bfff6e6720af2716a8d84 - RCTTypeSafety: 72e2304d6313bf8c11d1364c481207bafbfed62e - React: 30c4aba890a9cb647482549ba4a57e15731a9fc8 - React-callinvoker: 6baf31c93d5d69aa2f0e3597230586f7fb89d66c - React-Core: 9cd5e4b4cb483b5b5d030d411d762121a7623df5 - React-Core-prebuilt: 3dbca04090726271cb4c313812227d863f1eab01 - React-CoreModules: d4021ffecb1d5e7649362f1cba66d3795bd159a9 - React-cxxreact: c2b30df6b3314003fdd52f30d27776974380eb46 - React-debug: cb66c821e3e9b727ed036d1e036883068485face - React-defaultsnativemodule: bc09aae0b1a049d3e454d6d78903273a3ec9dcc8 - React-domnativemodule: f9832059d12a0fa435eada6663af2a715132bd23 - React-Fabric: d5e3c9142c6b947002e8ec5ce9537ff0e999b598 - React-FabricComponents: e350735a8ed5fa60e7e186223d01a8c597e8d5e6 - React-FabricImage: 071565dc37a19304c100142561c7f3a04164412f - React-featureflags: f9891f03849d4caadcda04955d3467956559766f - React-featureflagsnativemodule: ce4e57d47ba7fdbffc35a74d2b01136772279b16 - React-graphics: ab90eb479500ad5bbbd7bebe5fa2cf6d7293386f - React-hermes: c019dbd31d9b253a564b32e4feeb7e3fd5faac1a - React-idlecallbacksnativemodule: 144413c55ef060d47f5901448de2887744cc5ffd - React-ImageManager: 836653552d1f55e8c5fca9cc471687bf0deb8679 - React-intersectionobservernativemodule: 3dbfeb384a7648c2e8dd8f43507c59b952ad1abd - React-jserrorhandler: 65c4f16fc8e2253784035b962bbcec3f766e483c - React-jsi: 8d6fd081bb25b4cab1adc1c2364a7cf910d347bc - React-jsiexecutor: ca9b1e276851a0c2eb25b520785878bd66043ab0 - React-jsinspector: e3a1d85c2fd71a8e407b8f6660d16ea210dac0f7 - React-jsinspectorcdp: e372a2ab49f0bbfa6a6b2fdcd44daa2c1a94bd43 - React-jsinspectornetwork: 2fad81f0810336104b6cf4cdee79574f76cc4765 - React-jsinspectortracing: a8639df7938eda13b68eb9cb1cde1db25a85b2a2 - React-jsitooling: 3003c87d4b66e6623d2fd6aaec3f3d055106c306 - React-jsitracing: 30f26e7357bd3d1e9b0b820602a8137f43d743c9 - React-logger: 068d51fecc0036a1467d198dcacd49c50aabde77 - React-Mapbuffer: a5fb58b5509514588e6d639ffe9c315110bfb234 - React-microtasksnativemodule: d9cb7a4fc39c2ce737b54c631714fc5b3f9e15ec - React-mutationobservernativemodule: f8d819437fb342b8ffe815acbb8eadd099eb22c6 - React-NativeModulesApple: 10722eef898e10135313e8a1e2e75a2407a8be87 - React-networking: 2af2ef3a94575f63b7466da3a37ba44511bf84eb - React-oscompat: db3b83f5c78efb915cfe7e61699c9646987e776c - React-perflogger: 4ac42885a149795403140544dabaa75f1aa2a352 - React-performancecdpmetrics: e4625fb5d04c8bbc50ae8b87f63e45c35c7c0359 - React-performancetimeline: b7c9de5d4b04811bf180a3927f9bf29e53d65344 - React-RCTActionSheet: e3a5dc86bb66ddb36454b6d1d8b042d16b0dea52 - React-RCTAnimation: 4752c8a856b721b205af5163056a1e09c96d6349 - React-RCTAppDelegate: 8056107855f6cd8e7d8b5690846c47e1d694d0db - React-RCTBlob: c1630fe121de4b7e3ff09c9485ae34107ce2dd60 - React-RCTFabric: a5dc8d43c8b559c58af73a020980373d08e314b7 - React-RCTFBReactNativeSpec: 55f69b125842291e9026de4c76c89dc41b2230f2 - React-RCTImage: a12e0825d9194d3b812bbb5684f6ef4ec30c767e - React-RCTLinking: 61d7671af45dafbb479ce9c394e1761bbd0268da - React-RCTNetwork: f868d4658077ea7b440c2dd457cdfe27881895fa - React-RCTPushNotification: 9e7498f38aa099c03f45206013b081c6de6f7251 - React-RCTRuntime: 7fabe04b86a0ac57b6903783c814d745af636e6c - React-RCTSettings: ee685b57ec458958b720dca7c6b231bbf02d62a6 - React-RCTTest: 9a8f22ed89f78af8b5d72e934babb04de5a2f2b1 - React-RCTText: 098d0bb06330473c554f187b16b56a814d3d26a9 - React-RCTVibration: 53c0dbd4ab245670780410dcf4514432774f6c62 - React-rendererconsistency: e6567430f5c0c4440a08f71f7b78d420da514f39 - React-renderercss: 8a5924748babcc2f63238da61768154949da7d25 - React-rendererdebug: ba56d03589b6e39697391ee6f40e3d16221afd16 - React-RuntimeApple: 3376ac3b77959819839e2f91c36dfa8fd7fbf8ef - React-RuntimeCore: 03d761dcccdf99830c771d03f83bd719999d2f3e - React-runtimeexecutor: 95f422b8d0b153ce793fb296467f07f59d1fc833 - React-RuntimeHermes: 47f1909e0ea38deb1d1096fbb238af3e12f5bbd9 - React-runtimescheduler: 6f8242495ea6297a1e74de6b743235ce26d912b6 - React-timing: 1682db3bad5236884a1e94a739bb9141a0bf74f7 - React-utils: 92e48bf4e34000715d09c68f46787cec496a0759 - React-viewtransitionnativemodule: e7eeb0e5f32e72ea75c278c0ed2df6fab3490bbc - React-webperformancenativemodule: 32a8867b65806ad7f5b6b4580d78cba7f9938580 - ReactAppDependencyProvider: 70114e06d62356e53d625f7f4002ac2e7858d379 - ReactCodegen: d0ff29c000db56a5202b2a8f9ed3427c452f3deb - ReactCommon: 93f1a46d756f02ab6d65f0eed3dabce1c8ddb710 - ReactCommon-Samples: 17762ca6f774f6104ede25148da731462fa792ec - ReactNativeDependencies: f383c64b166232e8bd6b4ab29e7d82746be78f34 - ScreenshotManager: 610d1424be656499938749773564cebc80015b5c - Yoga: 6394b946e923cd4123283ef36d725f6ca5e48432 + RCTDeprecation: 750e1667d380f4db8e830ea647b9be8b485bb618 + RCTRequired: 372f18defbdb94df6c49fd3b39dd9eb3d02c6582 + RCTSwiftUI: 7992b7fbfb8e413c80512c3cc1f425a55365c7bf + RCTSwiftUIWrapper: d36cc1948034700ab5a4d34bd1b934bacdef418f + RCTTypeSafety: a43d5f94e4bc43130ff76e279f0cbe1028a6a060 + React: bbb3e6f1090a9f1105200935afc5f6e7533f11ec + React-callinvoker: 9ab4619c307f3a10577873dfaf9b67ce36f99dd1 + React-Core: 160e4bd1cb9929d60747e15e8d30d8993ae39dc0 + React-Core-prebuilt: 28217a6ca78c773a03a1847a2c04f0598b18877c + React-CoreModules: 9c5d91db0ccc2f44777190165a370f4642d31016 + React-cxxreact: 2c4d2a2fcebe731e92d7d6bebea2d1f74abe1674 + React-debug: 18f3bcdd8c3585f341f8733cb9f4f789aa90b091 + React-defaultsnativemodule: 51e64cd9a520095dfabf5ae91a5429ca489efa97 + React-domnativemodule: 97448124867813fc1ce5cc09f77c3727ab3c1a88 + React-Fabric: 82814248a6e9b26271bb2dbab4e6c79fdc703973 + React-FabricComponents: 14dce220c2dadf07fc9f6660b3488441242f6ca0 + React-FabricImage: a4e1c606ddd7a62b4945538a1c965e2f72596024 + React-featureflags: 3ad18a6e2af5019d961ce32052ac43a0efeaee5e + React-featureflagsnativemodule: 2ea663fbf4f846fc99227d87edfdc974fff99d5b + React-graphics: f21c3054b2ddbd4a2f3da159105d7e546c41f05d + React-hermes: ca06446873a553054d71f685be71d7c6c768c715 + React-idlecallbacksnativemodule: 5698d50daec92a21554809d480fda059a20884fe + React-ImageManager: 0f62d0da87a21168c92323fec477d58d692d297b + React-intersectionobservernativemodule: a57b1b8eb5ed670e8556ca44882eeac6137d8639 + React-jserrorhandler: e06c778b7678552fe7d84683811e1d1158a4c289 + React-jsi: b2788e7cb87c77b6a881331a3d549a21cc463528 + React-jsiexecutor: 0c74c44ee0b73f445f9e24d2d76a70c4c51d097b + React-jsinspector: cbda7a88a9c8560da79ce8692ce61e1aed93495e + React-jsinspectorcdp: 81d02c257fd724b305407fe1c1297407e32009c4 + React-jsinspectornetwork: 36b46e7d493aa1496bfa549ad2f017a3aa9b9ccd + React-jsinspectortracing: 6d8e0901020dbb504bac47ba42b0b1b449af9c52 + React-jsitooling: e4bdb22a1072f9ab50f67d5049c70330e1c081d0 + React-jsitracing: 0eedf21ce06c9d4c4bfdc5f577eb45a2768c03a5 + React-logger: e2289de07dfaf368ff1fdc425f4cddafc7b84e3d + React-Mapbuffer: ce22500d8269f19a5f1cfa850d0d7e64d3304210 + React-microtasksnativemodule: e432894d26a66a7d133eb82ccf42f2257d23ed19 + React-mutationobservernativemodule: d4da3e908a5be6a5b5a703a346172cbd568f9cf8 + React-NativeModulesApple: b7cc3cfc1c60d42fe2f1f5d49a042b3c1b8c4a66 + React-networking: 825394b8e061c52cd052b7541fb870b3c636efb5 + React-oscompat: 8c136dbbb5c751bbb3f50dcfacaa63c3275ad8af + React-perflogger: b8361ab47641caf197be49ab2e16ba19dca1dd31 + React-performancecdpmetrics: 8f42cfcc67c6b1162899bf6b81a60cd9a16e4d58 + React-performancetimeline: 4670fb4b7f16e550576ca2bfe213218903cbbb69 + React-RCTActionSheet: e91feb1c060b22000488babd9ee3f0c947cd741e + React-RCTAnimation: 517b9b5f555f97a10aa37e03c003b19f49a85027 + React-RCTAppDelegate: bb683eef187d7643a36a859396ae35a0b4f68134 + React-RCTBlob: 2416be179913bac8432752979a1cc8695ff4feba + React-RCTFabric: 1b2014e1a1692b0b2316341960706e0b4989986c + React-RCTFBReactNativeSpec: 0c6ee6f13391a27d2f55b792783f2bc2bc4d160d + React-RCTImage: 8bb4f70db081bb6ed7c4fd9c6d188c0b71e962f3 + React-RCTLinking: b12e8580eed775059a256c0178b10ac903f89df1 + React-RCTNetwork: 12b97d9309b1e4eea96ca6bd5ee2e44dff31950f + React-RCTPushNotification: 32e3ccebb01860641d37461783f3b441a5f4e38e + React-RCTRuntime: 916e8b69b1d1784b4f095f83d927617afa5c94bd + React-RCTSettings: e8c9fef21db41449c01a065b9994f7bb607f7942 + React-RCTTest: 640ed632005fade2345e4797780148b140455a4b + React-RCTText: 3ba3bdee86a6d2c925dfe95bb45fb34b435686fd + React-RCTVibration: 227fb650e473247e471523fc006ff4d271bbb348 + React-rendererconsistency: 5fd1239f3d66a9fa7404a5dacadecc94c43ae8c7 + React-renderercss: d6b2de87ac9a5865f59907a7d8a90031e76d2df8 + React-rendererdebug: c6831da3d0a55c2d0299f60bd1620ce3f5aff5cc + React-RuntimeApple: 0d76db6a49df76092b689cf237230de181b419df + React-RuntimeCore: 9c87f21b90ad5c83b1f502b4cf64dd78a591d3d6 + React-runtimeexecutor: 27444896e00258b48d06761f88881e55264b4568 + React-RuntimeHermes: 9f779c0ec57c8b83eb4854a60350c7a31e1cc4fe + React-runtimescheduler: 5f9f7ef75bc463670d9f9dc2db9e8a74af1d0343 + React-timing: c7e0393a6620f19708bcc6d3d8aa014afbd361d7 + React-utils: 262dac9c0576583d4edeff5dddacf08a63c81938 + React-viewtransitionnativemodule: 87f2ab753534b25e5870009ab8afbfd78fa907af + React-webperformancenativemodule: 832e9f6f10a463d7a59cee449e16314ce16675bc + ReactAppDependencyProvider: ef576a45da51c732622a0ffd02013259f55daf26 + ReactCodegen: 517cbb85f1953f1be0ad0ac9db20f7a380a190e9 + ReactCommon: 99c616c9c4ab3119765aef7b190ee1fd850f29e7 + ReactCommon-Samples: 6dcce0827ff74290f981f8890b28f72cea2ff63a + ReactNativeDependencies: 433d597bb42b6198313fcee60a265d749e19468e + ScreenshotManager: 46f8318ae71499970e342c40dd206d483e6726ff + Yoga: ebbcd9927b637646fb3b8704a6fe4d39f01ffced PODFILE CHECKSUM: 59f1e7d58cffbfafbeb3df31151743dd4c9a52e8 From a632f9efe24bac8b3a113c78469948f55bde0f5d Mon Sep 17 00:00:00 2001 From: React Native Bot Date: Tue, 9 Jun 2026 12:19:19 +0000 Subject: [PATCH 19/30] Release 0.86.0 #publish-packages-to-npm&latest --- package.json | 4 ++-- packages/assets/package.json | 2 +- packages/babel-plugin-codegen/package.json | 4 ++-- packages/community-cli-plugin/package.json | 6 +++--- packages/core-cli-utils/package.json | 2 +- packages/debugger-frontend/package.json | 2 +- .../debugger-shell/bin/react-native-devtools | 12 ++++++------ packages/debugger-shell/package.json | 2 +- packages/dev-middleware/package.json | 8 ++++---- .../eslint-config-react-native/package.json | 4 ++-- .../eslint-plugin-react-native/package.json | 2 +- packages/eslint-plugin-specs/package.json | 4 ++-- packages/gradle-plugin/package.json | 2 +- packages/jest-preset/package.json | 4 ++-- packages/metro-config/package.json | 6 +++--- packages/new-app-screen/package.json | 4 ++-- packages/normalize-color/package.json | 2 +- packages/polyfills/package.json | 2 +- .../react-native-babel-preset/package.json | 4 ++-- .../package.json | 4 ++-- packages/react-native-codegen/package.json | 2 +- .../package.json | 4 ++-- .../package.json | 6 +++--- .../Libraries/Core/ReactNativeVersion.js | 2 +- packages/react-native/React/Base/RCTVersion.m | 2 +- .../ReactAndroid/gradle.properties | 2 +- .../modules/systeminfo/ReactNativeVersion.kt | 2 +- .../ReactCommon/cxxreact/ReactNativeVersion.h | 2 +- packages/react-native/package.json | 18 +++++++++--------- .../generate-artifacts-executor-test.js.snap | 8 ++++---- packages/rn-tester/package.json | 8 ++++---- packages/typescript-config/package.json | 2 +- packages/virtualized-lists/package.json | 4 ++-- private/helloworld/package.json | 12 ++++++------ .../package.json | 2 +- 35 files changed, 78 insertions(+), 78 deletions(-) diff --git a/package.json b/package.json index 0fb3f3f8a78..f84fb482caa 100644 --- a/package.json +++ b/package.json @@ -58,8 +58,8 @@ "@jest/create-cache-key-function": "^29.7.0", "@microsoft/api-extractor": "^7.52.2", "@octokit/rest": "^22.0.0", - "@react-native/metro-babel-transformer": "0.86.0-rc.3", - "@react-native/metro-config": "0.86.0-rc.3", + "@react-native/metro-babel-transformer": "0.86.0", + "@react-native/metro-config": "0.86.0", "@tsconfig/node22": "22.0.2", "@types/react": "^19.1.0", "@typescript-eslint/parser": "^8.36.0", diff --git a/packages/assets/package.json b/packages/assets/package.json index 826d10a981a..8f754d60181 100644 --- a/packages/assets/package.json +++ b/packages/assets/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/assets-registry", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "Asset support code for React Native.", "license": "MIT", "repository": { diff --git a/packages/babel-plugin-codegen/package.json b/packages/babel-plugin-codegen/package.json index 93467a75bdd..ddedb123250 100644 --- a/packages/babel-plugin-codegen/package.json +++ b/packages/babel-plugin-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-plugin-codegen", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "Babel plugin to generate native module and view manager code for React Native.", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ ], "dependencies": { "@babel/traverse": "^7.29.0", - "@react-native/codegen": "0.86.0-rc.3" + "@react-native/codegen": "0.86.0" }, "devDependencies": { "@babel/core": "^7.25.2" diff --git a/packages/community-cli-plugin/package.json b/packages/community-cli-plugin/package.json index 5345f53bcce..3e30dccc480 100644 --- a/packages/community-cli-plugin/package.json +++ b/packages/community-cli-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/community-cli-plugin", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "Core CLI commands for React Native", "keywords": [ "react-native", @@ -31,7 +31,7 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/dev-middleware": "0.86.0-rc.3", + "@react-native/dev-middleware": "0.86.0", "debug": "^4.4.0", "invariant": "^2.2.4", "metro": "^0.84.3", @@ -44,7 +44,7 @@ }, "peerDependencies": { "@react-native-community/cli": "*", - "@react-native/metro-config": "0.86.0-rc.3" + "@react-native/metro-config": "0.86.0" }, "peerDependenciesMeta": { "@react-native-community/cli": { diff --git a/packages/core-cli-utils/package.json b/packages/core-cli-utils/package.json index a1a35dcd3d8..122dad923f0 100644 --- a/packages/core-cli-utils/package.json +++ b/packages/core-cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/core-cli-utils", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "React Native CLI library for Frameworks to build on", "license": "MIT", "keywords": [ diff --git a/packages/debugger-frontend/package.json b/packages/debugger-frontend/package.json index d93273d8d92..d64d70941ad 100644 --- a/packages/debugger-frontend/package.json +++ b/packages/debugger-frontend/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/debugger-frontend", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "Debugger frontend for React Native based on Chrome DevTools", "keywords": [ "react-native", diff --git a/packages/debugger-shell/bin/react-native-devtools b/packages/debugger-shell/bin/react-native-devtools index b28ad905e77..02d92e1da8b 100755 --- a/packages/debugger-shell/bin/react-native-devtools +++ b/packages/debugger-shell/bin/react-native-devtools @@ -1,6 +1,6 @@ #!/usr/bin/env dotslash -// @generated SignedSource<> +// @generated SignedSource<> { @@ -12,7 +12,7 @@ "digest": "869b2bab193f006e6b4771b1694123ad151fc8f06173271a95f091eb4d6c9ae5", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.3/React.Native.DevTools-linux-aarch64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0/React.Native.DevTools-linux-aarch64.tar.gz" }, { "type": "http", @@ -28,7 +28,7 @@ "digest": "85af333cfbc3113b5f45646d8c0fbba5ae396d4f40c3617882d7936852cdb183", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.3/React.Native.DevTools-linux-x86_64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0/React.Native.DevTools-linux-x86_64.tar.gz" }, { "type": "http", @@ -44,7 +44,7 @@ "digest": "8be411fc07384011739f2fa6c6ab9f97d0e6be787a8118adb7e8543fc01ae5ab", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.3/React.Native.DevTools-macos-aarch64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0/React.Native.DevTools-macos-aarch64.tar.gz" }, { "type": "http", @@ -60,7 +60,7 @@ "digest": "7e52e1c961a85bf6ffae7864e3c7f6d06cca8f0c01bc4ada63efb3aded6e9089", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.3/React.Native.DevTools-macos-x86_64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0/React.Native.DevTools-macos-x86_64.tar.gz" }, { "type": "http", @@ -76,7 +76,7 @@ "digest": "2a5b7271f5ac34c19c10db6084fe71272bb52efebdd8d0e4c2b0fd9b3aeb56bb", "providers": [ { - "url": "https://github.com/facebook/react-native/releases/download/v0.86.0-rc.3/React.Native.DevTools-windows-x86_64.tar.gz" + "url": "https://github.com/facebook/react-native/releases/download/v0.86.0/React.Native.DevTools-windows-x86_64.tar.gz" }, { "type": "http", diff --git a/packages/debugger-shell/package.json b/packages/debugger-shell/package.json index 9341e0e8633..3fabca983ba 100644 --- a/packages/debugger-shell/package.json +++ b/packages/debugger-shell/package.json @@ -1,7 +1,7 @@ { "name": "@react-native/debugger-shell", "productName": "React Native DevTools", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "Experimental debugger shell for React Native for use with @react-native/debugger-frontend", "keywords": [ "react-native", diff --git a/packages/dev-middleware/package.json b/packages/dev-middleware/package.json index 9f00ca95708..ff305255ba2 100644 --- a/packages/dev-middleware/package.json +++ b/packages/dev-middleware/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/dev-middleware", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "Dev server middleware for React Native", "keywords": [ "react-native", @@ -32,8 +32,8 @@ }, "dependencies": { "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.86.0-rc.3", - "@react-native/debugger-shell": "0.86.0-rc.3", + "@react-native/debugger-frontend": "0.86.0", + "@react-native/debugger-shell": "0.86.0", "chrome-launcher": "^0.15.2", "chromium-edge-launcher": "^0.3.0", "connect": "^3.6.5", @@ -45,7 +45,7 @@ "ws": "^7.5.10" }, "devDependencies": { - "@react-native/debugger-shell": "0.86.0-rc.3", + "@react-native/debugger-shell": "0.86.0", "selfsigned": "^5.5.0", "undici": "^6.23.0", "wait-for-expect": "^3.0.2" diff --git a/packages/eslint-config-react-native/package.json b/packages/eslint-config-react-native/package.json index cf17b55fc0c..b32aa93dd1e 100644 --- a/packages/eslint-config-react-native/package.json +++ b/packages/eslint-config-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-config", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "ESLint config for React Native", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/eslint-parser": "^7.25.1", - "@react-native/eslint-plugin": "0.86.0-rc.3", + "@react-native/eslint-plugin": "0.86.0", "@typescript-eslint/eslint-plugin": "^8.36.0", "@typescript-eslint/parser": "^8.36.0", "eslint-config-prettier": "^8.5.0", diff --git a/packages/eslint-plugin-react-native/package.json b/packages/eslint-plugin-react-native/package.json index 0596235b950..3e69009c5ca 100644 --- a/packages/eslint-plugin-react-native/package.json +++ b/packages/eslint-plugin-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "ESLint rules for @react-native/eslint-config", "license": "MIT", "repository": { diff --git a/packages/eslint-plugin-specs/package.json b/packages/eslint-plugin-specs/package.json index 759a2b64940..07716568db4 100644 --- a/packages/eslint-plugin-specs/package.json +++ b/packages/eslint-plugin-specs/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin-specs", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "ESLint rules to validate NativeModule and Component Specs", "license": "MIT", "repository": { @@ -26,7 +26,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/plugin-transform-flow-strip-types": "^7.25.2", - "@react-native/codegen": "0.86.0-rc.3", + "@react-native/codegen": "0.86.0", "make-dir": "^2.1.0", "pirates": "^4.0.1", "babel-plugin-syntax-hermes-parser": "0.36.0", diff --git a/packages/gradle-plugin/package.json b/packages/gradle-plugin/package.json index ab66568a5fb..5a47b3f0df3 100644 --- a/packages/gradle-plugin/package.json +++ b/packages/gradle-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/gradle-plugin", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "Gradle Plugin for React Native", "license": "MIT", "repository": { diff --git a/packages/jest-preset/package.json b/packages/jest-preset/package.json index 05d33d04a88..2144afd27da 100644 --- a/packages/jest-preset/package.json +++ b/packages/jest-preset/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/jest-preset", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "Jest preset for React Native apps", "keywords": [ "jest", @@ -29,7 +29,7 @@ ], "dependencies": { "@jest/create-cache-key-function": "^29.7.0", - "@react-native/js-polyfills": "0.86.0-rc.3", + "@react-native/js-polyfills": "0.86.0", "babel-jest": "^29.7.0", "jest-environment-node": "^29.7.0", "regenerator-runtime": "^0.13.2" diff --git a/packages/metro-config/package.json b/packages/metro-config/package.json index 22df8c90d75..58c3f975025 100644 --- a/packages/metro-config/package.json +++ b/packages/metro-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-config", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "Metro configuration for React Native.", "license": "MIT", "repository": { @@ -35,8 +35,8 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/js-polyfills": "0.86.0-rc.3", - "@react-native/metro-babel-transformer": "0.86.0-rc.3", + "@react-native/js-polyfills": "0.86.0", + "@react-native/metro-babel-transformer": "0.86.0", "metro-config": "^0.84.3", "metro-runtime": "^0.84.3" } diff --git a/packages/new-app-screen/package.json b/packages/new-app-screen/package.json index 43ecdc772ce..ae400368b72 100644 --- a/packages/new-app-screen/package.json +++ b/packages/new-app-screen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/new-app-screen", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "NewAppScreen component for React Native", "keywords": [ "react-native" @@ -22,7 +22,7 @@ "peerDependencies": { "@types/react": "^19.1.0", "react": "*", - "react-native": "0.86.0-rc.3" + "react-native": "0.86.0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/normalize-color/package.json b/packages/normalize-color/package.json index 66b23aa0c9d..8149f829408 100644 --- a/packages/normalize-color/package.json +++ b/packages/normalize-color/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/normalize-colors", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "Color normalization for React Native.", "license": "MIT", "repository": { diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json index 7338bd05463..a5bba21f4be 100644 --- a/packages/polyfills/package.json +++ b/packages/polyfills/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/js-polyfills", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "Polyfills for React Native.", "license": "MIT", "repository": { diff --git a/packages/react-native-babel-preset/package.json b/packages/react-native-babel-preset/package.json index 1014a1a05dd..4f9085def69 100644 --- a/packages/react-native-babel-preset/package.json +++ b/packages/react-native-babel-preset/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-preset", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "Babel preset for React Native applications", "repository": { "type": "git", @@ -54,7 +54,7 @@ "@babel/plugin-transform-runtime": "^7.24.7", "@babel/plugin-transform-typescript": "^7.25.2", "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@react-native/babel-plugin-codegen": "0.86.0-rc.3", + "@react-native/babel-plugin-codegen": "0.86.0", "babel-plugin-syntax-hermes-parser": "0.36.0", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" diff --git a/packages/react-native-babel-transformer/package.json b/packages/react-native-babel-transformer/package.json index 2d02ad4f574..702dc6b0446 100644 --- a/packages/react-native-babel-transformer/package.json +++ b/packages/react-native-babel-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-babel-transformer", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "Babel transformer for React Native applications.", "repository": { "type": "git", @@ -27,7 +27,7 @@ ], "dependencies": { "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.86.0-rc.3", + "@react-native/babel-preset": "0.86.0", "hermes-parser": "0.36.0", "nullthrows": "^1.1.1" }, diff --git a/packages/react-native-codegen/package.json b/packages/react-native-codegen/package.json index 2f32b7900dc..3fdcac3330d 100644 --- a/packages/react-native-codegen/package.json +++ b/packages/react-native-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/codegen", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "Code generation tools for React Native", "license": "MIT", "repository": { diff --git a/packages/react-native-compatibility-check/package.json b/packages/react-native-compatibility-check/package.json index c0e55ecc4cb..6e6c97ee013 100644 --- a/packages/react-native-compatibility-check/package.json +++ b/packages/react-native-compatibility-check/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/compatibility-check", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "Check a React Native app's boundary between JS and Native for incompatibilities", "license": "MIT", "repository": { @@ -38,7 +38,7 @@ "prepack": "node ../../scripts/build/prepack.js" }, "dependencies": { - "@react-native/codegen": "0.86.0-rc.3" + "@react-native/codegen": "0.86.0" }, "devDependencies": { "flow-remove-types": "^2.237.2", diff --git a/packages/react-native-popup-menu-android/package.json b/packages/react-native-popup-menu-android/package.json index 9b35c220cf9..993117a0a48 100644 --- a/packages/react-native-popup-menu-android/package.json +++ b/packages/react-native-popup-menu-android/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/popup-menu-android", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "PopupMenu for the Android platform", "main": "index.js", "files": [ @@ -21,12 +21,12 @@ }, "license": "MIT", "devDependencies": { - "@react-native/codegen": "0.86.0-rc.3" + "@react-native/codegen": "0.86.0" }, "peerDependencies": { "@types/react": "^19.1.0", "react": "*", - "react-native": "0.86.0-rc.3" + "react-native": "0.86.0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/react-native/Libraries/Core/ReactNativeVersion.js b/packages/react-native/Libraries/Core/ReactNativeVersion.js index 451801914c5..e54374d888f 100644 --- a/packages/react-native/Libraries/Core/ReactNativeVersion.js +++ b/packages/react-native/Libraries/Core/ReactNativeVersion.js @@ -29,7 +29,7 @@ export default class ReactNativeVersion { static major: number = 0; static minor: number = 86; static patch: number = 0; - static prerelease: string | null = 'rc.3'; + static prerelease: string | null = null; static getVersionString(): string { return `${this.major}.${this.minor}.${this.patch}${this.prerelease != null ? `-${this.prerelease}` : ''}`; diff --git a/packages/react-native/React/Base/RCTVersion.m b/packages/react-native/React/Base/RCTVersion.m index e7d6b7deea7..4821dbb2b34 100644 --- a/packages/react-native/React/Base/RCTVersion.m +++ b/packages/react-native/React/Base/RCTVersion.m @@ -24,7 +24,7 @@ RCTVersionMajor: @(0), RCTVersionMinor: @(86), RCTVersionPatch: @(0), - RCTVersionPrerelease: @"rc.3", + RCTVersionPrerelease: [NSNull null], }; }); return __rnVersion; diff --git a/packages/react-native/ReactAndroid/gradle.properties b/packages/react-native/ReactAndroid/gradle.properties index e18c9400e1a..404a31b26fa 100644 --- a/packages/react-native/ReactAndroid/gradle.properties +++ b/packages/react-native/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.86.0-rc.3 +VERSION_NAME=0.86.0 react.internal.publishingGroup=com.facebook.react react.internal.hermesPublishingGroup=com.facebook.hermes diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt index 93670e8cec7..2d0e174360d 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.kt @@ -15,6 +15,6 @@ public object ReactNativeVersion { "major" to 0, "minor" to 86, "patch" to 0, - "prerelease" to "rc.3" + "prerelease" to null ) } diff --git a/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h b/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h index c54e945d718..bc0105112b8 100644 --- a/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h @@ -22,7 +22,7 @@ struct ReactNativeVersionType { int32_t Major = 0; int32_t Minor = 86; int32_t Patch = 0; - std::string_view Prerelease = "rc.3"; + std::string_view Prerelease = ""; }; constexpr ReactNativeVersionType ReactNativeVersion; diff --git a/packages/react-native/package.json b/packages/react-native/package.json index e01925003ed..5582aea32ca 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "A framework for building native apps using React", "license": "MIT", "repository": { @@ -149,7 +149,7 @@ "featureflags": "node ./scripts/featureflags/index.js" }, "peerDependencies": { - "@react-native/jest-preset": "0.86.0-rc.3", + "@react-native/jest-preset": "0.86.0", "@types/react": "^19.1.1", "react": "^19.2.3" }, @@ -162,13 +162,13 @@ } }, "dependencies": { - "@react-native/assets-registry": "0.86.0-rc.3", - "@react-native/codegen": "0.86.0-rc.3", - "@react-native/community-cli-plugin": "0.86.0-rc.3", - "@react-native/gradle-plugin": "0.86.0-rc.3", - "@react-native/js-polyfills": "0.86.0-rc.3", - "@react-native/normalize-colors": "0.86.0-rc.3", - "@react-native/virtualized-lists": "0.86.0-rc.3", + "@react-native/assets-registry": "0.86.0", + "@react-native/codegen": "0.86.0", + "@react-native/community-cli-plugin": "0.86.0", + "@react-native/gradle-plugin": "0.86.0", + "@react-native/js-polyfills": "0.86.0", + "@react-native/normalize-colors": "0.86.0", + "@react-native/virtualized-lists": "0.86.0", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", diff --git a/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap b/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap index b2c6f5ae4d0..ac89980f059 100644 --- a/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap +++ b/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap @@ -79,7 +79,7 @@ exports[`execute test-app "ReactAppDependencyProvider/ReactAppDependencyProvider # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.86.0-rc.3\\" +version = \\"0.86.0\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -399,7 +399,7 @@ exports[`execute test-app "ReactCodegen/ReactCodegen.podspec" should match snaps # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.86.0-rc.3\\" +version = \\"0.86.0\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -590,7 +590,7 @@ exports[`execute test-app-legacy "ReactAppDependencyProvider/ReactAppDependencyP # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.86.0-rc.3\\" +version = \\"0.86.0\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -882,7 +882,7 @@ exports[`execute test-app-legacy "ReactCodegen/ReactCodegen.podspec" should matc # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.86.0-rc.3\\" +version = \\"0.86.0\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. diff --git a/packages/rn-tester/package.json b/packages/rn-tester/package.json index 436bd6b1375..328b77a8732 100644 --- a/packages/rn-tester/package.json +++ b/packages/rn-tester/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/tester", - "version": "0.86.0-rc.3", + "version": "0.86.0", "private": true, "description": "React Native tester app.", "license": "MIT", @@ -26,15 +26,15 @@ "e2e-test-ios": "./scripts/maestro-test-ios.sh" }, "dependencies": { - "@react-native/new-app-screen": "0.86.0-rc.3", - "@react-native/popup-menu-android": "0.86.0-rc.3", + "@react-native/new-app-screen": "0.86.0", + "@react-native/popup-menu-android": "0.86.0", "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", "nullthrows": "^1.1.1" }, "peerDependencies": { "react": "19.2.3", - "react-native": "0.86.0-rc.3" + "react-native": "0.86.0" }, "codegenConfig": { "name": "AppSpecs", diff --git a/packages/typescript-config/package.json b/packages/typescript-config/package.json index fb8daafc6c6..a7e7ea3333b 100644 --- a/packages/typescript-config/package.json +++ b/packages/typescript-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/typescript-config", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "Default TypeScript configuration for React Native apps", "license": "MIT", "repository": { diff --git a/packages/virtualized-lists/package.json b/packages/virtualized-lists/package.json index b81cfdeb223..01461333e0e 100644 --- a/packages/virtualized-lists/package.json +++ b/packages/virtualized-lists/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/virtualized-lists", - "version": "0.86.0-rc.3", + "version": "0.86.0", "description": "Virtualized lists for React Native.", "license": "MIT", "repository": { @@ -53,7 +53,7 @@ "peerDependencies": { "@types/react": "^19.2.0", "react": "*", - "react-native": "0.86.0-rc.3" + "react-native": "0.86.0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/private/helloworld/package.json b/private/helloworld/package.json index 701f58096ec..a30f0c3f5a2 100644 --- a/private/helloworld/package.json +++ b/private/helloworld/package.json @@ -13,17 +13,17 @@ }, "dependencies": { "react": "19.2.3", - "react-native": "0.86.0-rc.3" + "react-native": "0.86.0" }, "devDependencies": { "@babel/core": "^7.25.2", "@babel/preset-env": "^7.25.3", "@babel/runtime": "^7.25.0", - "@react-native/babel-preset": "0.86.0-rc.3", - "@react-native/core-cli-utils": "0.86.0-rc.3", - "@react-native/eslint-config": "0.86.0-rc.3", - "@react-native/metro-config": "0.86.0-rc.3", - "@react-native/typescript-config": "0.86.0-rc.3", + "@react-native/babel-preset": "0.86.0", + "@react-native/core-cli-utils": "0.86.0", + "@react-native/eslint-config": "0.86.0", + "@react-native/metro-config": "0.86.0", + "@react-native/typescript-config": "0.86.0", "@types/jest": "^29.5.14", "commander": "^12.0.0", "eslint": "^8.19.0", diff --git a/private/react-native-codegen-typescript-test/package.json b/private/react-native-codegen-typescript-test/package.json index 6b70a25b5b7..9b32186f055 100644 --- a/private/react-native-codegen-typescript-test/package.json +++ b/private/react-native-codegen-typescript-test/package.json @@ -13,7 +13,7 @@ "prepare": "yarn run build" }, "dependencies": { - "@react-native/codegen": "0.86.0-rc.3" + "@react-native/codegen": "0.86.0" }, "devDependencies": { "@babel/core": "^7.25.2", From d698cece6e16b1426bac664f3da4ae9b1a91a887 Mon Sep 17 00:00:00 2001 From: React Native Bot Date: Tue, 9 Jun 2026 14:07:35 +0000 Subject: [PATCH 20/30] [LOCAL] Bump Podfile.lock --- packages/rn-tester/Podfile.lock | 660 ++++++++++++++++---------------- 1 file changed, 330 insertions(+), 330 deletions(-) diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index 5763cb7fc8d..2d2d6164fc7 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -1,9 +1,9 @@ PODS: - - FBLazyVector (0.86.0-rc.3) + - FBLazyVector (0.86.0) - hermes-engine (250829098.0.14): - hermes-engine/Pre-built (= 250829098.0.14) - hermes-engine/Pre-built (250829098.0.14) - - MyNativeView (0.86.0-rc.3): + - MyNativeView (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -25,7 +25,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - NativeCxxModuleExample (0.86.0-rc.3): + - NativeCxxModuleExample (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -48,34 +48,34 @@ PODS: - ReactNativeDependencies - Yoga - OCMock (3.9.4) - - RCTDeprecation (0.86.0-rc.3) - - RCTRequired (0.86.0-rc.3) - - RCTSwiftUI (0.86.0-rc.3) - - RCTSwiftUIWrapper (0.86.0-rc.3): + - RCTDeprecation (0.86.0) + - RCTRequired (0.86.0) + - RCTSwiftUI (0.86.0) + - RCTSwiftUIWrapper (0.86.0): - RCTSwiftUI - - RCTTypeSafety (0.86.0-rc.3): - - FBLazyVector (= 0.86.0-rc.3) - - RCTRequired (= 0.86.0-rc.3) - - React-Core (= 0.86.0-rc.3) - - React (0.86.0-rc.3): - - React-Core (= 0.86.0-rc.3) - - React-Core/DevSupport (= 0.86.0-rc.3) - - React-Core/RCTWebSocket (= 0.86.0-rc.3) - - React-RCTActionSheet (= 0.86.0-rc.3) - - React-RCTAnimation (= 0.86.0-rc.3) - - React-RCTBlob (= 0.86.0-rc.3) - - React-RCTImage (= 0.86.0-rc.3) - - React-RCTLinking (= 0.86.0-rc.3) - - React-RCTNetwork (= 0.86.0-rc.3) - - React-RCTSettings (= 0.86.0-rc.3) - - React-RCTText (= 0.86.0-rc.3) - - React-RCTVibration (= 0.86.0-rc.3) - - React-callinvoker (0.86.0-rc.3) - - React-Core (0.86.0-rc.3): + - RCTTypeSafety (0.86.0): + - FBLazyVector (= 0.86.0) + - RCTRequired (= 0.86.0) + - React-Core (= 0.86.0) + - React (0.86.0): + - React-Core (= 0.86.0) + - React-Core/DevSupport (= 0.86.0) + - React-Core/RCTWebSocket (= 0.86.0) + - React-RCTActionSheet (= 0.86.0) + - React-RCTAnimation (= 0.86.0) + - React-RCTBlob (= 0.86.0) + - React-RCTImage (= 0.86.0) + - React-RCTLinking (= 0.86.0) + - React-RCTNetwork (= 0.86.0) + - React-RCTSettings (= 0.86.0) + - React-RCTText (= 0.86.0) + - React-RCTVibration (= 0.86.0) + - React-callinvoker (0.86.0) + - React-Core (0.86.0): - hermes-engine - RCTDeprecation - React-Core-prebuilt - - React-Core/Default (= 0.86.0-rc.3) + - React-Core/Default (= 0.86.0) - React-cxxreact - React-featureflags - React-hermes @@ -90,9 +90,9 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core-prebuilt (0.86.0-rc.3): + - React-Core-prebuilt (0.86.0): - ReactNativeDependencies - - React-Core/CoreModulesHeaders (0.86.0-rc.3): + - React-Core/CoreModulesHeaders (0.86.0): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -111,7 +111,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/Default (0.86.0-rc.3): + - React-Core/Default (0.86.0): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -129,12 +129,12 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/DevSupport (0.86.0-rc.3): + - React-Core/DevSupport (0.86.0): - hermes-engine - RCTDeprecation - React-Core-prebuilt - - React-Core/Default (= 0.86.0-rc.3) - - React-Core/RCTWebSocket (= 0.86.0-rc.3) + - React-Core/Default (= 0.86.0) + - React-Core/RCTWebSocket (= 0.86.0) - React-cxxreact - React-featureflags - React-hermes @@ -149,7 +149,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTActionSheetHeaders (0.86.0-rc.3): + - React-Core/RCTActionSheetHeaders (0.86.0): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -168,7 +168,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTAnimationHeaders (0.86.0-rc.3): + - React-Core/RCTAnimationHeaders (0.86.0): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -187,7 +187,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTBlobHeaders (0.86.0-rc.3): + - React-Core/RCTBlobHeaders (0.86.0): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -206,7 +206,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTImageHeaders (0.86.0-rc.3): + - React-Core/RCTImageHeaders (0.86.0): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -225,7 +225,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTLinkingHeaders (0.86.0-rc.3): + - React-Core/RCTLinkingHeaders (0.86.0): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -244,7 +244,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTNetworkHeaders (0.86.0-rc.3): + - React-Core/RCTNetworkHeaders (0.86.0): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -263,7 +263,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTPushNotificationHeaders (0.86.0-rc.3): + - React-Core/RCTPushNotificationHeaders (0.86.0): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -282,7 +282,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTSettingsHeaders (0.86.0-rc.3): + - React-Core/RCTSettingsHeaders (0.86.0): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -301,7 +301,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTTextHeaders (0.86.0-rc.3): + - React-Core/RCTTextHeaders (0.86.0): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -320,7 +320,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTVibrationHeaders (0.86.0-rc.3): + - React-Core/RCTVibrationHeaders (0.86.0): - hermes-engine - RCTDeprecation - React-Core-prebuilt @@ -339,11 +339,11 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-Core/RCTWebSocket (0.86.0-rc.3): + - React-Core/RCTWebSocket (0.86.0): - hermes-engine - RCTDeprecation - React-Core-prebuilt - - React-Core/Default (= 0.86.0-rc.3) + - React-Core/Default (= 0.86.0) - React-cxxreact - React-featureflags - React-hermes @@ -358,43 +358,43 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-CoreModules (0.86.0-rc.3): - - RCTTypeSafety (= 0.86.0-rc.3) + - React-CoreModules (0.86.0): + - RCTTypeSafety (= 0.86.0) - React-Core-prebuilt - - React-Core/CoreModulesHeaders (= 0.86.0-rc.3) + - React-Core/CoreModulesHeaders (= 0.86.0) - React-debug - React-featureflags - - React-jsi (= 0.86.0-rc.3) + - React-jsi (= 0.86.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.86.0-rc.3) + - React-RCTImage (= 0.86.0) - React-runtimeexecutor - React-utils - ReactCommon - ReactNativeDependencies - - React-cxxreact (0.86.0-rc.3): + - React-cxxreact (0.86.0): - hermes-engine - - React-callinvoker (= 0.86.0-rc.3) + - React-callinvoker (= 0.86.0) - React-Core-prebuilt - - React-debug (= 0.86.0-rc.3) - - React-jsi (= 0.86.0-rc.3) + - React-debug (= 0.86.0) + - React-jsi (= 0.86.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 0.86.0-rc.3) - - React-perflogger (= 0.86.0-rc.3) + - React-logger (= 0.86.0) + - React-perflogger (= 0.86.0) - React-runtimeexecutor - - React-timing (= 0.86.0-rc.3) + - React-timing (= 0.86.0) - React-utils - ReactNativeDependencies - - React-debug (0.86.0-rc.3): - - React-debug/redbox (= 0.86.0-rc.3) - - React-debug/redbox (0.86.0-rc.3) - - React-defaultsnativemodule (0.86.0-rc.3): + - React-debug (0.86.0): + - React-debug/redbox (= 0.86.0) + - React-debug/redbox (0.86.0) + - React-defaultsnativemodule (0.86.0): - hermes-engine - React-Core-prebuilt - React-domnativemodule @@ -412,7 +412,7 @@ PODS: - React-webperformancenativemodule - ReactNativeDependencies - Yoga - - React-domnativemodule (0.86.0-rc.3): + - React-domnativemodule (0.86.0): - hermes-engine - React-Core-prebuilt - React-Fabric @@ -426,7 +426,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-Fabric (0.86.0-rc.3): + - React-Fabric (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -434,25 +434,25 @@ PODS: - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/animated (= 0.86.0-rc.3) - - React-Fabric/animationbackend (= 0.86.0-rc.3) - - React-Fabric/animations (= 0.86.0-rc.3) - - React-Fabric/attributedstring (= 0.86.0-rc.3) - - React-Fabric/bridging (= 0.86.0-rc.3) - - React-Fabric/componentregistry (= 0.86.0-rc.3) - - React-Fabric/componentregistrynative (= 0.86.0-rc.3) - - React-Fabric/components (= 0.86.0-rc.3) - - React-Fabric/consistency (= 0.86.0-rc.3) - - React-Fabric/core (= 0.86.0-rc.3) - - React-Fabric/dom (= 0.86.0-rc.3) - - React-Fabric/imagemanager (= 0.86.0-rc.3) - - React-Fabric/leakchecker (= 0.86.0-rc.3) - - React-Fabric/mounting (= 0.86.0-rc.3) - - React-Fabric/observers (= 0.86.0-rc.3) - - React-Fabric/scheduler (= 0.86.0-rc.3) - - React-Fabric/telemetry (= 0.86.0-rc.3) - - React-Fabric/uimanager (= 0.86.0-rc.3) - - React-Fabric/viewtransition (= 0.86.0-rc.3) + - React-Fabric/animated (= 0.86.0) + - React-Fabric/animationbackend (= 0.86.0) + - React-Fabric/animations (= 0.86.0) + - React-Fabric/attributedstring (= 0.86.0) + - React-Fabric/bridging (= 0.86.0) + - React-Fabric/componentregistry (= 0.86.0) + - React-Fabric/componentregistrynative (= 0.86.0) + - React-Fabric/components (= 0.86.0) + - React-Fabric/consistency (= 0.86.0) + - React-Fabric/core (= 0.86.0) + - React-Fabric/dom (= 0.86.0) + - React-Fabric/imagemanager (= 0.86.0) + - React-Fabric/leakchecker (= 0.86.0) + - React-Fabric/mounting (= 0.86.0) + - React-Fabric/observers (= 0.86.0) + - React-Fabric/scheduler (= 0.86.0) + - React-Fabric/telemetry (= 0.86.0) + - React-Fabric/uimanager (= 0.86.0) + - React-Fabric/viewtransition (= 0.86.0) - React-featureflags - React-graphics - React-jsi @@ -464,7 +464,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animated (0.86.0-rc.3): + - React-Fabric/animated (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -484,7 +484,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animationbackend (0.86.0-rc.3): + - React-Fabric/animationbackend (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -503,7 +503,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animations (0.86.0-rc.3): + - React-Fabric/animations (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -522,7 +522,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/attributedstring (0.86.0-rc.3): + - React-Fabric/attributedstring (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -541,7 +541,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/bridging (0.86.0-rc.3): + - React-Fabric/bridging (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -560,7 +560,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/componentregistry (0.86.0-rc.3): + - React-Fabric/componentregistry (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -579,7 +579,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/componentregistrynative (0.86.0-rc.3): + - React-Fabric/componentregistrynative (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -598,7 +598,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components (0.86.0-rc.3): + - React-Fabric/components (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -606,10 +606,10 @@ PODS: - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.86.0-rc.3) - - React-Fabric/components/root (= 0.86.0-rc.3) - - React-Fabric/components/scrollview (= 0.86.0-rc.3) - - React-Fabric/components/view (= 0.86.0-rc.3) + - React-Fabric/components/legacyviewmanagerinterop (= 0.86.0) + - React-Fabric/components/root (= 0.86.0) + - React-Fabric/components/scrollview (= 0.86.0) + - React-Fabric/components/view (= 0.86.0) - React-featureflags - React-graphics - React-jsi @@ -621,7 +621,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/legacyviewmanagerinterop (0.86.0-rc.3): + - React-Fabric/components/legacyviewmanagerinterop (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -640,7 +640,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/root (0.86.0-rc.3): + - React-Fabric/components/root (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -659,7 +659,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/scrollview (0.86.0-rc.3): + - React-Fabric/components/scrollview (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -678,7 +678,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/view (0.86.0-rc.3): + - React-Fabric/components/view (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -699,7 +699,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-Fabric/consistency (0.86.0-rc.3): + - React-Fabric/consistency (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -718,7 +718,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/core (0.86.0-rc.3): + - React-Fabric/core (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -737,7 +737,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/dom (0.86.0-rc.3): + - React-Fabric/dom (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -756,7 +756,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/imagemanager (0.86.0-rc.3): + - React-Fabric/imagemanager (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -775,7 +775,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/leakchecker (0.86.0-rc.3): + - React-Fabric/leakchecker (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -794,7 +794,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/mounting (0.86.0-rc.3): + - React-Fabric/mounting (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -814,7 +814,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers (0.86.0-rc.3): + - React-Fabric/observers (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -822,9 +822,9 @@ PODS: - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.86.0-rc.3) - - React-Fabric/observers/intersection (= 0.86.0-rc.3) - - React-Fabric/observers/mutation (= 0.86.0-rc.3) + - React-Fabric/observers/events (= 0.86.0) + - React-Fabric/observers/intersection (= 0.86.0) + - React-Fabric/observers/mutation (= 0.86.0) - React-featureflags - React-graphics - React-jsi @@ -836,7 +836,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/events (0.86.0-rc.3): + - React-Fabric/observers/events (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -855,7 +855,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/intersection (0.86.0-rc.3): + - React-Fabric/observers/intersection (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -874,7 +874,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/mutation (0.86.0-rc.3): + - React-Fabric/observers/mutation (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -893,7 +893,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/scheduler (0.86.0-rc.3): + - React-Fabric/scheduler (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -917,7 +917,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/telemetry (0.86.0-rc.3): + - React-Fabric/telemetry (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -936,7 +936,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/uimanager (0.86.0-rc.3): + - React-Fabric/uimanager (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -944,7 +944,7 @@ PODS: - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.86.0-rc.3) + - React-Fabric/uimanager/consistency (= 0.86.0) - React-featureflags - React-graphics - React-jsi @@ -957,7 +957,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/uimanager/consistency (0.86.0-rc.3): + - React-Fabric/uimanager/consistency (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -977,7 +977,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/viewtransition (0.86.0-rc.3): + - React-Fabric/viewtransition (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -996,7 +996,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-FabricComponents (0.86.0-rc.3): + - React-FabricComponents (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1005,8 +1005,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.86.0-rc.3) - - React-FabricComponents/textlayoutmanager (= 0.86.0-rc.3) + - React-FabricComponents/components (= 0.86.0) + - React-FabricComponents/textlayoutmanager (= 0.86.0) - React-featureflags - React-graphics - React-jsi @@ -1019,7 +1019,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components (0.86.0-rc.3): + - React-FabricComponents/components (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1028,17 +1028,17 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.86.0-rc.3) - - React-FabricComponents/components/iostextinput (= 0.86.0-rc.3) - - React-FabricComponents/components/modal (= 0.86.0-rc.3) - - React-FabricComponents/components/rncore (= 0.86.0-rc.3) - - React-FabricComponents/components/safeareaview (= 0.86.0-rc.3) - - React-FabricComponents/components/scrollview (= 0.86.0-rc.3) - - React-FabricComponents/components/switch (= 0.86.0-rc.3) - - React-FabricComponents/components/text (= 0.86.0-rc.3) - - React-FabricComponents/components/textinput (= 0.86.0-rc.3) - - React-FabricComponents/components/unimplementedview (= 0.86.0-rc.3) - - React-FabricComponents/components/virtualview (= 0.86.0-rc.3) + - React-FabricComponents/components/inputaccessory (= 0.86.0) + - React-FabricComponents/components/iostextinput (= 0.86.0) + - React-FabricComponents/components/modal (= 0.86.0) + - React-FabricComponents/components/rncore (= 0.86.0) + - React-FabricComponents/components/safeareaview (= 0.86.0) + - React-FabricComponents/components/scrollview (= 0.86.0) + - React-FabricComponents/components/switch (= 0.86.0) + - React-FabricComponents/components/text (= 0.86.0) + - React-FabricComponents/components/textinput (= 0.86.0) + - React-FabricComponents/components/unimplementedview (= 0.86.0) + - React-FabricComponents/components/virtualview (= 0.86.0) - React-featureflags - React-graphics - React-jsi @@ -1051,7 +1051,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/inputaccessory (0.86.0-rc.3): + - React-FabricComponents/components/inputaccessory (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1072,7 +1072,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/iostextinput (0.86.0-rc.3): + - React-FabricComponents/components/iostextinput (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1093,7 +1093,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/modal (0.86.0-rc.3): + - React-FabricComponents/components/modal (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1114,7 +1114,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/rncore (0.86.0-rc.3): + - React-FabricComponents/components/rncore (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1135,7 +1135,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/safeareaview (0.86.0-rc.3): + - React-FabricComponents/components/safeareaview (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1156,7 +1156,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/scrollview (0.86.0-rc.3): + - React-FabricComponents/components/scrollview (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1177,7 +1177,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/switch (0.86.0-rc.3): + - React-FabricComponents/components/switch (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1198,7 +1198,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/text (0.86.0-rc.3): + - React-FabricComponents/components/text (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1219,7 +1219,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/textinput (0.86.0-rc.3): + - React-FabricComponents/components/textinput (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1240,7 +1240,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/unimplementedview (0.86.0-rc.3): + - React-FabricComponents/components/unimplementedview (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1261,7 +1261,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/virtualview (0.86.0-rc.3): + - React-FabricComponents/components/virtualview (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1282,7 +1282,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/textlayoutmanager (0.86.0-rc.3): + - React-FabricComponents/textlayoutmanager (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1303,27 +1303,27 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricImage (0.86.0-rc.3): + - React-FabricImage (0.86.0): - hermes-engine - - RCTRequired (= 0.86.0-rc.3) - - RCTTypeSafety (= 0.86.0-rc.3) + - RCTRequired (= 0.86.0) + - RCTTypeSafety (= 0.86.0) - React-Core-prebuilt - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.86.0-rc.3) + - React-jsiexecutor (= 0.86.0) - React-logger - React-rendererdebug - React-utils - ReactCommon - ReactNativeDependencies - Yoga - - React-featureflags (0.86.0-rc.3): + - React-featureflags (0.86.0): - React-Core-prebuilt - ReactNativeDependencies - - React-featureflagsnativemodule (0.86.0-rc.3): + - React-featureflagsnativemodule (0.86.0): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1332,7 +1332,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-graphics (0.86.0-rc.3): + - React-graphics (0.86.0): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1341,21 +1341,21 @@ PODS: - React-rendererdebug - React-utils - ReactNativeDependencies - - React-hermes (0.86.0-rc.3): + - React-hermes (0.86.0): - hermes-engine - React-Core-prebuilt - - React-cxxreact (= 0.86.0-rc.3) + - React-cxxreact (= 0.86.0) - React-jsi - - React-jsiexecutor (= 0.86.0-rc.3) + - React-jsiexecutor (= 0.86.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-jsitooling - React-oscompat - - React-perflogger (= 0.86.0-rc.3) + - React-perflogger (= 0.86.0) - React-runtimeexecutor - ReactNativeDependencies - - React-idlecallbacksnativemodule (0.86.0-rc.3): + - React-idlecallbacksnativemodule (0.86.0): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1365,7 +1365,7 @@ PODS: - React-runtimescheduler - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-ImageManager (0.86.0-rc.3): + - React-ImageManager (0.86.0): - React-Core-prebuilt - React-Core/Default - React-debug @@ -1374,7 +1374,7 @@ PODS: - React-rendererdebug - React-utils - ReactNativeDependencies - - React-intersectionobservernativemodule (0.86.0-rc.3): + - React-intersectionobservernativemodule (0.86.0): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1389,7 +1389,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-jserrorhandler (0.86.0-rc.3): + - React-jserrorhandler (0.86.0): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1398,11 +1398,11 @@ PODS: - React-jsi - ReactCommon/turbomodule/bridging - ReactNativeDependencies - - React-jsi (0.86.0-rc.3): + - React-jsi (0.86.0): - hermes-engine - React-Core-prebuilt - ReactNativeDependencies - - React-jsiexecutor (0.86.0-rc.3): + - React-jsiexecutor (0.86.0): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1417,7 +1417,7 @@ PODS: - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsinspector (0.86.0-rc.3): + - React-jsinspector (0.86.0): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1426,18 +1426,18 @@ PODS: - React-jsinspectornetwork - React-jsinspectortracing - React-oscompat - - React-perflogger (= 0.86.0-rc.3) + - React-perflogger (= 0.86.0) - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsinspectorcdp (0.86.0-rc.3): + - React-jsinspectorcdp (0.86.0): - React-Core-prebuilt - ReactNativeDependencies - - React-jsinspectornetwork (0.86.0-rc.3): + - React-jsinspectornetwork (0.86.0): - React-Core-prebuilt - React-jsinspectorcdp - ReactNativeDependencies - - React-jsinspectortracing (0.86.0-rc.3): + - React-jsinspectortracing (0.86.0): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1446,28 +1446,28 @@ PODS: - React-timing - React-utils - ReactNativeDependencies - - React-jsitooling (0.86.0-rc.3): + - React-jsitooling (0.86.0): - hermes-engine - React-Core-prebuilt - - React-cxxreact (= 0.86.0-rc.3) + - React-cxxreact (= 0.86.0) - React-debug - - React-jsi (= 0.86.0-rc.3) + - React-jsi (= 0.86.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsitracing (0.86.0-rc.3): + - React-jsitracing (0.86.0): - React-jsi - - React-logger (0.86.0-rc.3): + - React-logger (0.86.0): - React-Core-prebuilt - ReactNativeDependencies - - React-Mapbuffer (0.86.0-rc.3): + - React-Mapbuffer (0.86.0): - React-Core-prebuilt - React-debug - ReactNativeDependencies - - React-microtasksnativemodule (0.86.0-rc.3): + - React-microtasksnativemodule (0.86.0): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1475,7 +1475,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-mutationobservernativemodule (0.86.0-rc.3): + - React-mutationobservernativemodule (0.86.0): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1490,7 +1490,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-NativeModulesApple (0.86.0-rc.3): + - React-NativeModulesApple (0.86.0): - hermes-engine - React-callinvoker - React-Core @@ -1505,18 +1505,18 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-networking (0.86.0-rc.3): + - React-networking (0.86.0): - React-Core-prebuilt - React-jsinspectornetwork - React-jsinspectortracing - React-performancetimeline - React-timing - ReactNativeDependencies - - React-oscompat (0.86.0-rc.3) - - React-perflogger (0.86.0-rc.3): + - React-oscompat (0.86.0) + - React-perflogger (0.86.0): - React-Core-prebuilt - ReactNativeDependencies - - React-performancecdpmetrics (0.86.0-rc.3): + - React-performancecdpmetrics (0.86.0): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1524,7 +1524,7 @@ PODS: - React-runtimeexecutor - React-timing - ReactNativeDependencies - - React-performancetimeline (0.86.0-rc.3): + - React-performancetimeline (0.86.0): - React-Core-prebuilt - React-featureflags - React-jsinspector @@ -1532,9 +1532,9 @@ PODS: - React-perflogger - React-timing - ReactNativeDependencies - - React-RCTActionSheet (0.86.0-rc.3): - - React-Core/RCTActionSheetHeaders (= 0.86.0-rc.3) - - React-RCTAnimation (0.86.0-rc.3): + - React-RCTActionSheet (0.86.0): + - React-Core/RCTActionSheetHeaders (= 0.86.0) + - React-RCTAnimation (0.86.0): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTAnimationHeaders @@ -1545,7 +1545,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTAppDelegate (0.86.0-rc.3): + - React-RCTAppDelegate (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1573,7 +1573,7 @@ PODS: - React-utils - ReactCommon - ReactNativeDependencies - - React-RCTBlob (0.86.0-rc.3): + - React-RCTBlob (0.86.0): - hermes-engine - React-Core-prebuilt - React-Core/RCTBlobHeaders @@ -1586,7 +1586,7 @@ PODS: - React-RCTNetwork - ReactCommon - ReactNativeDependencies - - React-RCTFabric (0.86.0-rc.3): + - React-RCTFabric (0.86.0): - hermes-engine - RCTSwiftUIWrapper - React-Core @@ -1617,7 +1617,7 @@ PODS: - React-utils - ReactNativeDependencies - Yoga - - React-RCTFBReactNativeSpec (0.86.0-rc.3): + - React-RCTFBReactNativeSpec (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1625,10 +1625,10 @@ PODS: - React-Core-prebuilt - React-jsi - React-NativeModulesApple - - React-RCTFBReactNativeSpec/components (= 0.86.0-rc.3) + - React-RCTFBReactNativeSpec/components (= 0.86.0) - ReactCommon - ReactNativeDependencies - - React-RCTFBReactNativeSpec/components (0.86.0-rc.3): + - React-RCTFBReactNativeSpec/components (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1645,7 +1645,7 @@ PODS: - ReactCommon - ReactNativeDependencies - Yoga - - React-RCTImage (0.86.0-rc.3): + - React-RCTImage (0.86.0): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTImageHeaders @@ -1655,14 +1655,14 @@ PODS: - React-RCTNetwork - ReactCommon - ReactNativeDependencies - - React-RCTLinking (0.86.0-rc.3): - - React-Core/RCTLinkingHeaders (= 0.86.0-rc.3) - - React-jsi (= 0.86.0-rc.3) + - React-RCTLinking (0.86.0): + - React-Core/RCTLinkingHeaders (= 0.86.0) + - React-jsi (= 0.86.0) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.86.0-rc.3) - - React-RCTNetwork (0.86.0-rc.3): + - ReactCommon/turbomodule/core (= 0.86.0) + - React-RCTNetwork (0.86.0): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTNetworkHeaders @@ -1676,7 +1676,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTPushNotification (0.86.0-rc.3): + - React-RCTPushNotification (0.86.0): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTPushNotificationHeaders @@ -1684,7 +1684,7 @@ PODS: - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTRuntime (0.86.0-rc.3): + - React-RCTRuntime (0.86.0): - hermes-engine - React-Core - React-Core-prebuilt @@ -1700,7 +1700,7 @@ PODS: - React-RuntimeHermes - React-utils - ReactNativeDependencies - - React-RCTSettings (0.86.0-rc.3): + - React-RCTSettings (0.86.0): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTSettingsHeaders @@ -1709,17 +1709,17 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTTest (0.86.0-rc.3): - - React-Core (= 0.86.0-rc.3) + - React-RCTTest (0.86.0): + - React-Core (= 0.86.0) - React-Core-prebuilt - - React-CoreModules (= 0.86.0-rc.3) - - React-jsi (= 0.86.0-rc.3) - - ReactCommon/turbomodule/core (= 0.86.0-rc.3) + - React-CoreModules (= 0.86.0) + - React-jsi (= 0.86.0) + - ReactCommon/turbomodule/core (= 0.86.0) - ReactNativeDependencies - - React-RCTText (0.86.0-rc.3): - - React-Core/RCTTextHeaders (= 0.86.0-rc.3) + - React-RCTText (0.86.0): + - React-Core/RCTTextHeaders (= 0.86.0) - Yoga - - React-RCTVibration (0.86.0-rc.3): + - React-RCTVibration (0.86.0): - React-Core-prebuilt - React-Core/RCTVibrationHeaders - React-jsi @@ -1727,15 +1727,15 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-rendererconsistency (0.86.0-rc.3) - - React-renderercss (0.86.0-rc.3): + - React-rendererconsistency (0.86.0) + - React-renderercss (0.86.0): - React-debug - React-utils - - React-rendererdebug (0.86.0-rc.3): + - React-rendererdebug (0.86.0): - React-Core-prebuilt - React-debug - ReactNativeDependencies - - React-RuntimeApple (0.86.0-rc.3): + - React-RuntimeApple (0.86.0): - hermes-engine - React-callinvoker - React-Core-prebuilt @@ -1758,7 +1758,7 @@ PODS: - React-runtimescheduler - React-utils - ReactNativeDependencies - - React-RuntimeCore (0.86.0-rc.3): + - React-RuntimeCore (0.86.0): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1774,14 +1774,14 @@ PODS: - React-runtimescheduler - React-utils - ReactNativeDependencies - - React-runtimeexecutor (0.86.0-rc.3): + - React-runtimeexecutor (0.86.0): - React-Core-prebuilt - React-debug - React-featureflags - - React-jsi (= 0.86.0-rc.3) + - React-jsi (= 0.86.0) - React-utils - ReactNativeDependencies - - React-RuntimeHermes (0.86.0-rc.3): + - React-RuntimeHermes (0.86.0): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1796,7 +1796,7 @@ PODS: - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-runtimescheduler (0.86.0-rc.3): + - React-runtimescheduler (0.86.0): - hermes-engine - React-callinvoker - React-Core-prebuilt @@ -1812,15 +1812,15 @@ PODS: - React-timing - React-utils - ReactNativeDependencies - - React-timing (0.86.0-rc.3): + - React-timing (0.86.0): - React-debug - - React-utils (0.86.0-rc.3): + - React-utils (0.86.0): - hermes-engine - React-Core-prebuilt - React-debug - - React-jsi (= 0.86.0-rc.3) + - React-jsi (= 0.86.0) - ReactNativeDependencies - - React-viewtransitionnativemodule (0.86.0-rc.3): + - React-viewtransitionnativemodule (0.86.0): - hermes-engine - React-Core-prebuilt - React-Fabric @@ -1832,7 +1832,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-webperformancenativemodule (0.86.0-rc.3): + - React-webperformancenativemodule (0.86.0): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1843,9 +1843,9 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/core - ReactNativeDependencies - - ReactAppDependencyProvider (0.86.0-rc.3): + - ReactAppDependencyProvider (0.86.0): - ReactCodegen - - ReactCodegen (0.86.0-rc.3): + - ReactCodegen (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1865,11 +1865,11 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - - ReactCommon (0.86.0-rc.3): + - ReactCommon (0.86.0): - React-Core-prebuilt - - ReactCommon/turbomodule (= 0.86.0-rc.3) + - ReactCommon/turbomodule (= 0.86.0) - ReactNativeDependencies - - ReactCommon-Samples (0.86.0-rc.3): + - ReactCommon-Samples (0.86.0): - hermes-engine - RCTTypeSafety - React-Core @@ -1880,40 +1880,40 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - ReactCommon/turbomodule (0.86.0-rc.3): + - ReactCommon/turbomodule (0.86.0): - hermes-engine - - React-callinvoker (= 0.86.0-rc.3) + - React-callinvoker (= 0.86.0) - React-Core-prebuilt - - React-cxxreact (= 0.86.0-rc.3) - - React-jsi (= 0.86.0-rc.3) - - React-logger (= 0.86.0-rc.3) - - React-perflogger (= 0.86.0-rc.3) - - ReactCommon/turbomodule/bridging (= 0.86.0-rc.3) - - ReactCommon/turbomodule/core (= 0.86.0-rc.3) + - React-cxxreact (= 0.86.0) + - React-jsi (= 0.86.0) + - React-logger (= 0.86.0) + - React-perflogger (= 0.86.0) + - ReactCommon/turbomodule/bridging (= 0.86.0) + - ReactCommon/turbomodule/core (= 0.86.0) - ReactNativeDependencies - - ReactCommon/turbomodule/bridging (0.86.0-rc.3): + - ReactCommon/turbomodule/bridging (0.86.0): - hermes-engine - - React-callinvoker (= 0.86.0-rc.3) + - React-callinvoker (= 0.86.0) - React-Core-prebuilt - - React-cxxreact (= 0.86.0-rc.3) - - React-jsi (= 0.86.0-rc.3) - - React-logger (= 0.86.0-rc.3) - - React-perflogger (= 0.86.0-rc.3) + - React-cxxreact (= 0.86.0) + - React-jsi (= 0.86.0) + - React-logger (= 0.86.0) + - React-perflogger (= 0.86.0) - ReactNativeDependencies - - ReactCommon/turbomodule/core (0.86.0-rc.3): + - ReactCommon/turbomodule/core (0.86.0): - hermes-engine - - React-callinvoker (= 0.86.0-rc.3) + - React-callinvoker (= 0.86.0) - React-Core-prebuilt - - React-cxxreact (= 0.86.0-rc.3) - - React-debug (= 0.86.0-rc.3) - - React-featureflags (= 0.86.0-rc.3) - - React-jsi (= 0.86.0-rc.3) - - React-logger (= 0.86.0-rc.3) - - React-perflogger (= 0.86.0-rc.3) - - React-utils (= 0.86.0-rc.3) + - React-cxxreact (= 0.86.0) + - React-debug (= 0.86.0) + - React-featureflags (= 0.86.0) + - React-jsi (= 0.86.0) + - React-logger (= 0.86.0) + - React-perflogger (= 0.86.0) + - React-utils (= 0.86.0) - ReactNativeDependencies - - ReactNativeDependencies (0.86.0-rc.3) - - ScreenshotManager (0.86.0-rc.3): + - ReactNativeDependencies (0.86.0) + - ScreenshotManager (0.86.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -2192,88 +2192,88 @@ EXTERNAL SOURCES: :path: "../react-native/ReactCommon/yoga" SPEC CHECKSUMS: - FBLazyVector: 5466888598cde67aedb4d3a819adf471d1a3d8c9 + FBLazyVector: b3e7ad108f0d882e30445c5527d774e3fd432f3d hermes-engine: 3ac79da4e63e35084329711b388cb70b3e67db56 - MyNativeView: 545f5c9f493d86424dffa869d2c46147ec850059 - NativeCxxModuleExample: 5e5a4e14e5d3ec2dee787aef036ef5be4ec94089 + MyNativeView: dccfe1520c440fe4ef4c21b798409bf1686f136d + NativeCxxModuleExample: 60db91551f4c2e8f70b0bf9f705e5619bda43fca OCMock: 589f2c84dacb1f5aaf6e4cec1f292551fe748e74 - RCTDeprecation: 750e1667d380f4db8e830ea647b9be8b485bb618 - RCTRequired: 372f18defbdb94df6c49fd3b39dd9eb3d02c6582 - RCTSwiftUI: 7992b7fbfb8e413c80512c3cc1f425a55365c7bf - RCTSwiftUIWrapper: d36cc1948034700ab5a4d34bd1b934bacdef418f - RCTTypeSafety: a43d5f94e4bc43130ff76e279f0cbe1028a6a060 - React: bbb3e6f1090a9f1105200935afc5f6e7533f11ec - React-callinvoker: 9ab4619c307f3a10577873dfaf9b67ce36f99dd1 - React-Core: 160e4bd1cb9929d60747e15e8d30d8993ae39dc0 - React-Core-prebuilt: 28217a6ca78c773a03a1847a2c04f0598b18877c - React-CoreModules: 9c5d91db0ccc2f44777190165a370f4642d31016 - React-cxxreact: 2c4d2a2fcebe731e92d7d6bebea2d1f74abe1674 - React-debug: 18f3bcdd8c3585f341f8733cb9f4f789aa90b091 - React-defaultsnativemodule: 51e64cd9a520095dfabf5ae91a5429ca489efa97 - React-domnativemodule: 97448124867813fc1ce5cc09f77c3727ab3c1a88 - React-Fabric: 82814248a6e9b26271bb2dbab4e6c79fdc703973 - React-FabricComponents: 14dce220c2dadf07fc9f6660b3488441242f6ca0 - React-FabricImage: a4e1c606ddd7a62b4945538a1c965e2f72596024 - React-featureflags: 3ad18a6e2af5019d961ce32052ac43a0efeaee5e - React-featureflagsnativemodule: 2ea663fbf4f846fc99227d87edfdc974fff99d5b - React-graphics: f21c3054b2ddbd4a2f3da159105d7e546c41f05d - React-hermes: ca06446873a553054d71f685be71d7c6c768c715 - React-idlecallbacksnativemodule: 5698d50daec92a21554809d480fda059a20884fe - React-ImageManager: 0f62d0da87a21168c92323fec477d58d692d297b - React-intersectionobservernativemodule: a57b1b8eb5ed670e8556ca44882eeac6137d8639 - React-jserrorhandler: e06c778b7678552fe7d84683811e1d1158a4c289 - React-jsi: b2788e7cb87c77b6a881331a3d549a21cc463528 - React-jsiexecutor: 0c74c44ee0b73f445f9e24d2d76a70c4c51d097b - React-jsinspector: cbda7a88a9c8560da79ce8692ce61e1aed93495e - React-jsinspectorcdp: 81d02c257fd724b305407fe1c1297407e32009c4 - React-jsinspectornetwork: 36b46e7d493aa1496bfa549ad2f017a3aa9b9ccd - React-jsinspectortracing: 6d8e0901020dbb504bac47ba42b0b1b449af9c52 - React-jsitooling: e4bdb22a1072f9ab50f67d5049c70330e1c081d0 - React-jsitracing: 0eedf21ce06c9d4c4bfdc5f577eb45a2768c03a5 - React-logger: e2289de07dfaf368ff1fdc425f4cddafc7b84e3d - React-Mapbuffer: ce22500d8269f19a5f1cfa850d0d7e64d3304210 - React-microtasksnativemodule: e432894d26a66a7d133eb82ccf42f2257d23ed19 - React-mutationobservernativemodule: d4da3e908a5be6a5b5a703a346172cbd568f9cf8 - React-NativeModulesApple: b7cc3cfc1c60d42fe2f1f5d49a042b3c1b8c4a66 - React-networking: 825394b8e061c52cd052b7541fb870b3c636efb5 - React-oscompat: 8c136dbbb5c751bbb3f50dcfacaa63c3275ad8af - React-perflogger: b8361ab47641caf197be49ab2e16ba19dca1dd31 - React-performancecdpmetrics: 8f42cfcc67c6b1162899bf6b81a60cd9a16e4d58 - React-performancetimeline: 4670fb4b7f16e550576ca2bfe213218903cbbb69 - React-RCTActionSheet: e91feb1c060b22000488babd9ee3f0c947cd741e - React-RCTAnimation: 517b9b5f555f97a10aa37e03c003b19f49a85027 - React-RCTAppDelegate: bb683eef187d7643a36a859396ae35a0b4f68134 - React-RCTBlob: 2416be179913bac8432752979a1cc8695ff4feba - React-RCTFabric: 1b2014e1a1692b0b2316341960706e0b4989986c - React-RCTFBReactNativeSpec: 0c6ee6f13391a27d2f55b792783f2bc2bc4d160d - React-RCTImage: 8bb4f70db081bb6ed7c4fd9c6d188c0b71e962f3 - React-RCTLinking: b12e8580eed775059a256c0178b10ac903f89df1 - React-RCTNetwork: 12b97d9309b1e4eea96ca6bd5ee2e44dff31950f - React-RCTPushNotification: 32e3ccebb01860641d37461783f3b441a5f4e38e - React-RCTRuntime: 916e8b69b1d1784b4f095f83d927617afa5c94bd - React-RCTSettings: e8c9fef21db41449c01a065b9994f7bb607f7942 - React-RCTTest: 640ed632005fade2345e4797780148b140455a4b - React-RCTText: 3ba3bdee86a6d2c925dfe95bb45fb34b435686fd - React-RCTVibration: 227fb650e473247e471523fc006ff4d271bbb348 - React-rendererconsistency: 5fd1239f3d66a9fa7404a5dacadecc94c43ae8c7 - React-renderercss: d6b2de87ac9a5865f59907a7d8a90031e76d2df8 - React-rendererdebug: c6831da3d0a55c2d0299f60bd1620ce3f5aff5cc - React-RuntimeApple: 0d76db6a49df76092b689cf237230de181b419df - React-RuntimeCore: 9c87f21b90ad5c83b1f502b4cf64dd78a591d3d6 - React-runtimeexecutor: 27444896e00258b48d06761f88881e55264b4568 - React-RuntimeHermes: 9f779c0ec57c8b83eb4854a60350c7a31e1cc4fe - React-runtimescheduler: 5f9f7ef75bc463670d9f9dc2db9e8a74af1d0343 - React-timing: c7e0393a6620f19708bcc6d3d8aa014afbd361d7 - React-utils: 262dac9c0576583d4edeff5dddacf08a63c81938 - React-viewtransitionnativemodule: 87f2ab753534b25e5870009ab8afbfd78fa907af - React-webperformancenativemodule: 832e9f6f10a463d7a59cee449e16314ce16675bc - ReactAppDependencyProvider: ef576a45da51c732622a0ffd02013259f55daf26 - ReactCodegen: 517cbb85f1953f1be0ad0ac9db20f7a380a190e9 - ReactCommon: 99c616c9c4ab3119765aef7b190ee1fd850f29e7 - ReactCommon-Samples: 6dcce0827ff74290f981f8890b28f72cea2ff63a - ReactNativeDependencies: 433d597bb42b6198313fcee60a265d749e19468e - ScreenshotManager: 46f8318ae71499970e342c40dd206d483e6726ff - Yoga: ebbcd9927b637646fb3b8704a6fe4d39f01ffced + RCTDeprecation: 2a74a2c57675e64419bd89078efde81f7c1de90b + RCTRequired: 30451112e6fef4e6f31b4e7eee0845156e35e4b0 + RCTSwiftUI: 5aaf0b07e747ba749dc6acc94d8bd41eea4b570f + RCTSwiftUIWrapper: ab2ca548be15d63afa95103afc8685a7c3eab78b + RCTTypeSafety: 3eaed17dbddb0b989208b062ea14c44d412b9780 + React: 2574546f2d017abd14d0c9b48cf2b6a0547c2591 + React-callinvoker: 03cd4b931d1d583d87aae99b8f7b6fe26bf571ee + React-Core: 1c824d9c7dd8aa760b5f1b50d5a54c2a3f598f87 + React-Core-prebuilt: 13924a267683b3d6fa4bde9c80380becf83a9c5c + React-CoreModules: 2f9ed75bca7f6dea2b70e8a1f4a5ca9b6be52d76 + React-cxxreact: 7103d5ba69848c039e11079e74ceede05efe795e + React-debug: 8cc8d99ccc664ef9e873027f7fc3fb0a50496012 + React-defaultsnativemodule: 603c108411d39d7bb5ccb8c270f1f50cb6207e10 + React-domnativemodule: c49a502edc85f515a029c341fe5fba155fa6675c + React-Fabric: acc4915d719db793c5853e5c74b54ea5aa48e865 + React-FabricComponents: aebebc98914a4a8fc962fa7b5b98ebaf250acb68 + React-FabricImage: 42e99e48ff73c8b20cee229e622977d0b97b6247 + React-featureflags: c6d8d8d52acf3a956485726076b73eeff7935340 + React-featureflagsnativemodule: c992de92dcf30dcf09efdec17752abe4128ec55f + React-graphics: 239fd9b0512e539d3563f0825618f4e49795eefd + React-hermes: ae4685ca9fa5f47003bc594d3f146e29284136d1 + React-idlecallbacksnativemodule: 10a5be842ab181953c772a3f28cdf94572833eb0 + React-ImageManager: c36a56c3b13eba92e1d0d30da35d0a1ccf29cd6c + React-intersectionobservernativemodule: 71404bfa47d31e4143cc9db3e26178b5cfcd07e1 + React-jserrorhandler: ca2eeb03c1a77bbfab1b5425b943e3e8d92295f2 + React-jsi: c4b6daf8a31ac54f2db49cd6cce29720fec1f3a8 + React-jsiexecutor: acdc1a217b7ea29bcf6315b770d01e6b1c2fca14 + React-jsinspector: 95d6394efe9fb4a64ed33afc076b32a6384c8514 + React-jsinspectorcdp: 6ce51378a552feaaaac1a7b0d995fa0c49fa4f8c + React-jsinspectornetwork: 0db435c9264f200635fdf294a3b643dd3946d4cf + React-jsinspectortracing: 2e4470e1f301ff597bd65299aa95da4bae6e5c4f + React-jsitooling: 796bc991cdce68e2cc059d0271a28e0d4f8b0891 + React-jsitracing: f3008e7b5e1d9de8d9f2ca1b85824ed86b0cea00 + React-logger: fff73f4ceecad968c97baafdc77dcf84befc38b6 + React-Mapbuffer: ce449ccdf3b80384415b925606be8a4bdcfc65d3 + React-microtasksnativemodule: 2eb3f49d0d8e77b5343455eccd057010b8d38b6b + React-mutationobservernativemodule: f0a0d5ae9b51caf7becbeabf836d716cfedb6bf2 + React-NativeModulesApple: a092d89b58f635ebfab88048b0eda9fb516819fd + React-networking: 968bbbe73590149feb1e72b2af4f6a68e4796ece + React-oscompat: 0b72a7e926954a0415ccd83e0748b6561fe45367 + React-perflogger: 865984e492514aa6e5279fc3e663132cfa4d5022 + React-performancecdpmetrics: 2efbf9bdb48c8d8446f4dd10e8bf0dc5d711772f + React-performancetimeline: 9d256484bff1513481be9f234baba694dc3b52e2 + React-RCTActionSheet: 902c79deec52f99cc48b1051b59bcbe86787d339 + React-RCTAnimation: 09cf722039ae30ff5d64e2b011ff054ae651c3b6 + React-RCTAppDelegate: a47de6fddb7eb0c028abba83138a5ce283bd7e77 + React-RCTBlob: 38c418d067e0c61818223503063310122e44c588 + React-RCTFabric: 480ca2a105730e1790cfd13291d086cb53725825 + React-RCTFBReactNativeSpec: 63131378510a5191515a4adfc308e65b465106f4 + React-RCTImage: 3ce36f82441b76b715818ee7ee95f6f5b34f9ee1 + React-RCTLinking: 2f7b5ed4983122e5115732d25a4360960eab583c + React-RCTNetwork: dcd3b180f33da86f5dc5e928a816eb5464fa7f16 + React-RCTPushNotification: b6cf767a234bea6c4661aa1b968293c3f82f846c + React-RCTRuntime: 6ef8e778fbab426b12eb5a9b5f7a0e86313c5a10 + React-RCTSettings: b97727ec8c55c35bd284457a647c938c040b942b + React-RCTTest: c6bef98d305f215e09883f3bdec4263a1636a998 + React-RCTText: 4d1b88f6d3e1a43afe46706d956ec6664c87b984 + React-RCTVibration: 415d14d6a1a64bf947fcef6b193915a494431168 + React-rendererconsistency: ef8519bdd9931261c6561bfad6506356b8108387 + React-renderercss: 1aa1bf99fa2ace143eb87d5190fd43609fc1e832 + React-rendererdebug: 40a4fb3dea21a7ac1759ca0eb6c88a924aecb075 + React-RuntimeApple: 84fadbb4fe8ca531e15e29a22af05911f17569c6 + React-RuntimeCore: f4d9af5f16d37e63308cb03b36c89d01e7f68a06 + React-runtimeexecutor: 4d59410f66af529d04c84c8b152ced07dabc471e + React-RuntimeHermes: fd719d8f4d9ce79636fe2e09e94b0ac31b7b263b + React-runtimescheduler: 784033620aa5515e2f45a60369eed4d32f9400b8 + React-timing: a16df9ae98f950396d9ce3abf43cb0cb2f21194c + React-utils: b68ee619aef28d8f9b85532d98db0327f7bdf743 + React-viewtransitionnativemodule: 11fe091101d381451b1542c37b2745900254f096 + React-webperformancenativemodule: b5d249419f1546663845c82f24de4e18a3180997 + ReactAppDependencyProvider: dcdd0e1b9559a6d8d8aea05286f4ed085091978e + ReactCodegen: dd122ea59b1a686390f4adbca8c2418f038b167e + ReactCommon: d5c1bb4427bf51c443de5926aac332c89ddd9363 + ReactCommon-Samples: 376dc52e26b012a1e4c30ebf584313809c54044b + ReactNativeDependencies: fa0a54b3f5319ae0e3b9aff32bfee7a424b88e66 + ScreenshotManager: 6f9fce867d4a3859abb51c0c37bab873a83a462d + Yoga: fe50ab299e578f397fef753cf309c6703a4db29b PODFILE CHECKSUM: 59f1e7d58cffbfafbeb3df31151743dd4c9a52e8 From 1e1fd4fbf301439a6354ee47097db2d66996cefe Mon Sep 17 00:00:00 2001 From: Fabrizio Cucci Date: Tue, 16 Jun 2026 10:02:11 +0100 Subject: [PATCH 21/30] Update GH Actions references from facebook/react-native to react/react-native (#57167) Backport of #57167 to 0.86-stable. Update GitHub Actions workflow fork-prevention guards (github.repository == ...) and the monitor-new-issues repo_owner parameter to reflect React Native's migration from facebook/react-native to react/react-native. This is the equivalent of upstream commit 861d8e07a027cabddc80580ca4311aab40c4dd26; applied manually because the workflow files have diverged on this branch and a direct cherry-pick conflicts. --- .github/workflows/analyze-pr.yml | 2 +- .github/workflows/api-changes.yml | 2 +- .github/workflows/cache-reaper.yml | 2 +- .github/workflows/check-for-reproducer.yml | 2 +- .github/workflows/close-pr.yml | 2 +- .github/workflows/create-release.yml | 2 +- .github/workflows/monitor-new-issues.yml | 4 ++-- .github/workflows/needs-attention.yml | 2 +- .github/workflows/nightly.yml | 6 +++--- .github/workflows/on-issue-labeled.yml | 4 ++-- .github/workflows/publish-bumped-packages.yml | 2 +- .github/workflows/publish-release.yml | 6 +++--- .github/workflows/retry-workflow.yml | 2 +- .github/workflows/stale-bot.yml | 8 ++++---- .github/workflows/test-all.yml | 6 +++--- .github/workflows/validate-cxx-api-snapshots.yml | 2 +- .github/workflows/validate-dotslash-artifacts.yml | 2 +- 17 files changed, 28 insertions(+), 28 deletions(-) diff --git a/.github/workflows/analyze-pr.yml b/.github/workflows/analyze-pr.yml index ed27dc9abad..9d8b6c56b09 100644 --- a/.github/workflows/analyze-pr.yml +++ b/.github/workflows/analyze-pr.yml @@ -11,7 +11,7 @@ permissions: jobs: analyze_pr: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' steps: - name: Check out main branch uses: actions/checkout@v6 diff --git a/.github/workflows/api-changes.yml b/.github/workflows/api-changes.yml index 4899d967d42..e714a29fc6b 100644 --- a/.github/workflows/api-changes.yml +++ b/.github/workflows/api-changes.yml @@ -10,7 +10,7 @@ permissions: jobs: api_changes: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' steps: - name: Check out main branch uses: actions/checkout@v6 diff --git a/.github/workflows/cache-reaper.yml b/.github/workflows/cache-reaper.yml index 59feda574c1..190e4d37645 100644 --- a/.github/workflows/cache-reaper.yml +++ b/.github/workflows/cache-reaper.yml @@ -8,7 +8,7 @@ on: jobs: cache-cleaner: - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' runs-on: ubuntu-latest env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/check-for-reproducer.yml b/.github/workflows/check-for-reproducer.yml index e986259a3a2..72b122a905f 100644 --- a/.github/workflows/check-for-reproducer.yml +++ b/.github/workflows/check-for-reproducer.yml @@ -8,7 +8,7 @@ jobs: check-for-reproducer: runs-on: ubuntu-latest if: | - github.repository == 'facebook/react-native' && github.event.issue.pull_request == null && github.event.issue.state == 'open' && !contains(github.event.issue.labels.*.name, ':open_umbrella: Umbrella') + github.repository == 'react/react-native' && github.event.issue.pull_request == null && github.event.issue.state == 'open' && !contains(github.event.issue.labels.*.name, ':open_umbrella: Umbrella') steps: - uses: actions/checkout@v6 - uses: actions/github-script@v8 diff --git a/.github/workflows/close-pr.yml b/.github/workflows/close-pr.yml index 5d0489f170b..6ffd382347d 100644 --- a/.github/workflows/close-pr.yml +++ b/.github/workflows/close-pr.yml @@ -9,7 +9,7 @@ permissions: jobs: comment-and-label: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' steps: - uses: actions/github-script@v8 with: diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 705b4e31331..45b768c1aa6 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -19,7 +19,7 @@ on: jobs: create_release: - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' runs-on: ubuntu-latest steps: - name: Checkout diff --git a/.github/workflows/monitor-new-issues.yml b/.github/workflows/monitor-new-issues.yml index 36abe0bb4cf..858a60c2b7b 100644 --- a/.github/workflows/monitor-new-issues.yml +++ b/.github/workflows/monitor-new-issues.yml @@ -12,7 +12,7 @@ on: jobs: monitor-issues: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' steps: - name: Checkout uses: actions/checkout@v6 @@ -34,7 +34,7 @@ jobs: git_secret: ${{ secrets.GITHUB_TOKEN }} notifier: "discord" fetch_data_interval: 6 - repo_owner: "facebook" + repo_owner: "react" repo_name: "react-native" discord_webhook_url: "${{ secrets.DISCORD_WEBHOOK_URL }}" discord_id_type: "user" diff --git a/.github/workflows/needs-attention.yml b/.github/workflows/needs-attention.yml index 485bbef9bf5..aede3fa3562 100644 --- a/.github/workflows/needs-attention.yml +++ b/.github/workflows/needs-attention.yml @@ -14,7 +14,7 @@ jobs: issues: write # for react-native-community/needs-attention to label issues name: Apply Needs Attention Label runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' steps: - uses: actions/checkout@v6 - name: Apply Needs Attention Label diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index e471fb0b78b..2fde057a69d 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -9,7 +9,7 @@ on: jobs: set_release_type: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' outputs: RELEASE_TYPE: ${{ steps.set_release_type.outputs.RELEASE_TYPE }} env: @@ -22,7 +22,7 @@ jobs: echo "RELEASE_TYPE=nightly" >> $GITHUB_OUTPUT prebuild_apple_dependencies: - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' uses: ./.github/workflows/prebuild-ios-dependencies.yml secrets: inherit @@ -36,7 +36,7 @@ jobs: build_android: runs-on: 8-core-ubuntu - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' needs: [set_release_type] container: image: reactnativecommunity/react-native-android:latest diff --git a/.github/workflows/on-issue-labeled.yml b/.github/workflows/on-issue-labeled.yml index 7500d9ce3d3..b59f9afdbdf 100644 --- a/.github/workflows/on-issue-labeled.yml +++ b/.github/workflows/on-issue-labeled.yml @@ -13,7 +13,7 @@ jobs: # then invokes actOnLabel to react to any added labels triage-issue: runs-on: ubuntu-latest - if: "${{ github.repository == 'facebook/react-native' && contains(github.event.label.name, 'Needs: Triage :mag:') }}" + if: "${{ github.repository == 'react/react-native' && contains(github.event.label.name, 'Needs: Triage :mag:') }}" steps: - name: Checkout code uses: actions/checkout@v6 @@ -49,7 +49,7 @@ jobs: # Reacts to the label that triggered this workflow (added manually or via other workflows) act-on-label: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' steps: - uses: actions/checkout@v6 - uses: actions/github-script@v8 diff --git a/.github/workflows/publish-bumped-packages.yml b/.github/workflows/publish-bumped-packages.yml index cf0b69b8c35..612a8691763 100644 --- a/.github/workflows/publish-bumped-packages.yml +++ b/.github/workflows/publish-bumped-packages.yml @@ -9,7 +9,7 @@ on: jobs: publish_bumped_packages: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' env: GHA_NPM_TOKEN: ${{ secrets.GHA_NPM_TOKEN }} steps: diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index 887dd97f6f1..9602eaef71c 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -7,7 +7,7 @@ on: jobs: set_release_type: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' outputs: RELEASE_TYPE: ${{ steps.set_release_type.outputs.RELEASE_TYPE }} env: @@ -21,7 +21,7 @@ jobs: set_hermes_versions: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' outputs: HERMES_VERSION: ${{ steps.set_hermes_versions.outputs.HERMES_VERSION }} HERMES_V1_VERSION: ${{ steps.set_hermes_versions.outputs.HERMES_V1_VERSION }} @@ -42,7 +42,7 @@ jobs: echo "HERMES_V1_VERSION=${{ steps.set_hermes_versions.outputs.HERMES_V1_VERSION }}" prebuild_apple_dependencies: - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' uses: ./.github/workflows/prebuild-ios-dependencies.yml secrets: inherit diff --git a/.github/workflows/retry-workflow.yml b/.github/workflows/retry-workflow.yml index d943d657d82..d3da630924d 100644 --- a/.github/workflows/retry-workflow.yml +++ b/.github/workflows/retry-workflow.yml @@ -9,7 +9,7 @@ on: jobs: rerun: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' steps: - name: rerun ${{ inputs.run_id }} env: diff --git a/.github/workflows/stale-bot.yml b/.github/workflows/stale-bot.yml index f4c2fa8d353..de04b05601f 100644 --- a/.github/workflows/stale-bot.yml +++ b/.github/workflows/stale-bot.yml @@ -5,7 +5,7 @@ on: jobs: stale: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' permissions: issues: write pull-requests: write @@ -22,7 +22,7 @@ jobs: exempt-pr-labels: 'Help Wanted :octocat:, Never gets stale' stale-asc: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' permissions: issues: write pull-requests: write @@ -40,7 +40,7 @@ jobs: exempt-pr-labels: 'Help Wanted :octocat:, Never gets stale' stale-needs-author-feedback: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' permissions: issues: write pull-requests: write @@ -58,7 +58,7 @@ jobs: exempt-pr-labels: "Help Wanted :octocat:, Never gets stale" stale-needs-author-feedback-asc: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' permissions: issues: write pull-requests: write diff --git a/.github/workflows/test-all.yml b/.github/workflows/test-all.yml index 38507506de0..8e889d8ac51 100644 --- a/.github/workflows/test-all.yml +++ b/.github/workflows/test-all.yml @@ -14,7 +14,7 @@ permissions: jobs: set_release_type: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' outputs: RELEASE_TYPE: ${{ steps.set_release_type.outputs.RELEASE_TYPE }} env: @@ -38,7 +38,7 @@ jobs: check_code_changes: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' outputs: any_code_change: ${{ steps.filter_exclusions.outputs.any_code_change == 'true' || github.event_name != 'pull_request' }} should_test_android: ${{ steps.filter_exclusions.outputs.should_test_android == 'true' || github.event_name != 'pull_request' }} @@ -431,7 +431,7 @@ jobs: lint: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' steps: - name: Checkout uses: actions/checkout@v6 diff --git a/.github/workflows/validate-cxx-api-snapshots.yml b/.github/workflows/validate-cxx-api-snapshots.yml index 4d8230a1e66..c0002576e53 100644 --- a/.github/workflows/validate-cxx-api-snapshots.yml +++ b/.github/workflows/validate-cxx-api-snapshots.yml @@ -28,7 +28,7 @@ env: jobs: validate_cxx_api_snapshots: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' steps: - name: Checkout uses: actions/checkout@v6 diff --git a/.github/workflows/validate-dotslash-artifacts.yml b/.github/workflows/validate-dotslash-artifacts.yml index c1baac14097..0323b89af65 100644 --- a/.github/workflows/validate-dotslash-artifacts.yml +++ b/.github/workflows/validate-dotslash-artifacts.yml @@ -27,7 +27,7 @@ on: jobs: validate-dotslash-artifacts: runs-on: ubuntu-latest - if: github.repository == 'facebook/react-native' + if: github.repository == 'react/react-native' steps: - name: Checkout repository uses: actions/checkout@v6 From a8eb4f70c730bc3ee3dba4d9b1ca6f70f0d674d3 Mon Sep 17 00:00:00 2001 From: Fabrizio Cucci Date: Tue, 16 Jun 2026 15:15:31 +0100 Subject: [PATCH 22/30] Unbreak android CI by moving to ubuntu-latest (#57216) Backport of #57216 to 0.86-stable. Move CI jobs off the timing-out 4-core-ubuntu / 8-core-ubuntu runners to ubuntu-latest across the Android, fantom, build and publish workflows. macOS runners are unchanged. This is the equivalent of upstream commit 097dbc288b8f803caea324ae9522f0262b300a07; applied manually because the workflow files have diverged on this branch and a direct cherry-pick conflicts. --- .github/workflows/e2e-android-rntester.yml | 2 +- .github/workflows/e2e-android-templateapp.yml | 2 +- .github/workflows/fantom-tests.yml | 2 +- .github/workflows/nightly.yml | 4 ++-- .github/workflows/publish-release.yml | 2 +- .github/workflows/test-all.yml | 8 ++++---- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/e2e-android-rntester.yml b/.github/workflows/e2e-android-rntester.yml index 03970036269..b5cccaa9a5a 100644 --- a/.github/workflows/e2e-android-rntester.yml +++ b/.github/workflows/e2e-android-rntester.yml @@ -16,7 +16,7 @@ on: jobs: test: - runs-on: 4-core-ubuntu + runs-on: ubuntu-latest outputs: status: ${{ steps.report-status.outputs.status }} strategy: diff --git a/.github/workflows/e2e-android-templateapp.yml b/.github/workflows/e2e-android-templateapp.yml index 5246d6b5935..a889a52d7b4 100644 --- a/.github/workflows/e2e-android-templateapp.yml +++ b/.github/workflows/e2e-android-templateapp.yml @@ -16,7 +16,7 @@ on: jobs: test: - runs-on: 4-core-ubuntu + runs-on: ubuntu-latest outputs: status: ${{ steps.report-status.outputs.status }} strategy: diff --git a/.github/workflows/fantom-tests.yml b/.github/workflows/fantom-tests.yml index 97c8fd5c18f..e6443b4bf66 100644 --- a/.github/workflows/fantom-tests.yml +++ b/.github/workflows/fantom-tests.yml @@ -16,7 +16,7 @@ on: jobs: test: - runs-on: 8-core-ubuntu + runs-on: ubuntu-latest outputs: status: ${{ steps.report-status.outputs.status }} container: diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 2fde057a69d..f4b568994b9 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -35,7 +35,7 @@ jobs: needs: [prebuild_apple_dependencies] build_android: - runs-on: 8-core-ubuntu + runs-on: ubuntu-latest if: github.repository == 'react/react-native' needs: [set_release_type] container: @@ -61,7 +61,7 @@ jobs: gradle-cache-encryption-key: ${{ secrets.GRADLE_CACHE_ENCRYPTION_KEY }} build_npm_package: - runs-on: 8-core-ubuntu + runs-on: ubuntu-latest needs: [ set_release_type, diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index 9602eaef71c..a0729166534 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -52,7 +52,7 @@ jobs: needs: [prebuild_apple_dependencies] build_npm_package: - runs-on: 8-core-ubuntu + runs-on: ubuntu-latest needs: [ set_release_type, diff --git a/.github/workflows/test-all.yml b/.github/workflows/test-all.yml index 8e889d8ac51..948f36f0dca 100644 --- a/.github/workflows/test-all.yml +++ b/.github/workflows/test-all.yml @@ -214,7 +214,7 @@ jobs: secrets: inherit build_fantom_runner: - runs-on: 8-core-ubuntu + runs-on: ubuntu-latest needs: [set_release_type, check_code_changes, lint] if: needs.check_code_changes.outputs.any_code_change == 'true' container: @@ -257,7 +257,7 @@ jobs: secrets: inherit build_android: - runs-on: 8-core-ubuntu + runs-on: ubuntu-latest needs: [set_release_type, check_code_changes] if: | needs.check_code_changes.outputs.any_code_change == 'true' && @@ -302,7 +302,7 @@ jobs: secrets: inherit build_npm_package: - runs-on: 8-core-ubuntu + runs-on: ubuntu-latest needs: [ set_release_type, @@ -329,7 +329,7 @@ jobs: gradle-cache-encryption-key: ${{ secrets.GRADLE_CACHE_ENCRYPTION_KEY }} test_android_helloworld: - runs-on: 4-core-ubuntu + runs-on: ubuntu-latest needs: build_npm_package container: image: reactnativecommunity/react-native-android:latest From 6ecb2fcfa526003e8ebf2b917d91bd426681f1b8 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Fri, 17 Jul 2026 19:46:40 -0700 Subject: [PATCH 23/30] chore: regenerate 0.86 dependency metadata Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- package.json | 46 +++++----- packages/community-cli-plugin/package.json | 4 +- packages/eslint-plugin-specs/package.json | 2 +- .../react-native-babel-preset/package.json | 26 +++--- packages/react-native-codegen/package.json | 4 +- yarn.lock | 92 ++++++++++++++----- 6 files changed, 109 insertions(+), 65 deletions(-) diff --git a/package.json b/package.json index 6b04ab88fb6..228b397ca81 100644 --- a/package.json +++ b/package.json @@ -57,20 +57,34 @@ "@babel/core": "^7.25.2", "@babel/eslint-parser": "^7.25.1", "@babel/generator": "^7.29.1", + "@babel/parser": "^7.25.2", "@babel/plugin-syntax-typescript": "^7.25.4", "@babel/plugin-transform-regenerator": "^7.24.7", "@babel/preset-env": "^7.25.3", "@babel/preset-flow": "^7.24.7", + "@babel/runtime": "^7.25.2", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", + "@changesets/cli": "^2.28.1", "@electron/packager": "^18.3.6", "@expo/spawn-async": "^1.7.2", "@jest/create-cache-key-function": "^29.7.0", "@microsoft/api-extractor": "^7.52.2", + "@nx/js": "^21.4.1", "@octokit/rest": "^22.0.0", + "@react-native/babel-preset": "workspace:*", + "@react-native/eslint-config": "workspace:*", + "@react-native/eslint-plugin": "workspace:*", + "@react-native/eslint-plugin-monorepo": "workspace:*", + "@react-native/eslint-plugin-specs": "workspace:*", + "@react-native/jest-preset": "workspace:*", "@react-native/metro-babel-transformer": "workspace:*", "@react-native/metro-config": "workspace:*", "@tsconfig/node22": "22.0.2", "@types/react": "^19.1.0", + "@typescript-eslint/eslint-plugin": "^8.36.0", "@typescript-eslint/parser": "^8.36.0", + "@yarnpkg/types": "^4.0.1", "ansi-regex": "^5.0.0", "ansi-styles": "^4.2.1", "babel-plugin-minify-dead-code-elimination": "^0.5.2", @@ -89,30 +103,39 @@ "eslint-plugin-jest": "^29.0.1", "eslint-plugin-jsx-a11y": "^6.6.0", "eslint-plugin-react": "^7.37.5", + "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-native": "^5.0.0", "eslint-plugin-redundant-undefined": "^0.4.0", "eslint-plugin-relay": "^1.8.3", "fb-dotslash": "0.5.8", "flow-api-translator": "0.36.0", "flow-bin": "^0.312.0", + "glob": "^7.1.1", "hermes-eslint": "0.36.0", + "hermes-estree": "0.36.0", "hermes-transform": "0.36.0", "ini": "^5.0.0", "inquirer": "^7.1.0", + "invariant": "^2.2.4", "jest": "^29.7.0", "jest-config": "^29.7.0", "jest-diff": "^29.7.0", "jest-junit": "^16.0.0", "jest-snapshot": "^29.7.0", + "jsonc-eslint-parser": "^2.3.0", "jsonc-parser": "2.2.1", "markdownlint-cli2": "^0.22.0", "markdownlint-rule-relative-links": "^3.0.0", "memfs": "^4.38.2", + "metro": "^0.84.3", "metro-babel-register": "^0.84.3", + "metro-config": "^0.84.3", + "metro-memory-fs": "^0.82.5", "metro-transform-plugins": "^0.84.3", "micromatch": "^4.0.4", "node-fetch": "^2.2.0", "nullthrows": "^1.1.1", + "nx": "21.4.1", "prettier": "3.6.2", "prettier-plugin-hermes-parser": "0.36.0", "react": "19.2.3", @@ -126,29 +149,6 @@ "tinyglobby": "^0.2.15", "typescript": "5.8.3", "ws": "^7.5.10", - "@babel/parser": "^7.25.2", - "@babel/runtime": "^7.25.2", - "@babel/traverse": "^7.25.2", - "@babel/types": "^7.25.2", - "@changesets/cli": "^2.28.1", - "@nx/js": "^21.4.1", - "@react-native/babel-preset": "workspace:*", - "@react-native/eslint-config": "workspace:*", - "@react-native/eslint-plugin": "workspace:*", - "@react-native/eslint-plugin-monorepo": "workspace:*", - "@react-native/eslint-plugin-specs": "workspace:*", - "@react-native/jest-preset": "workspace:*", - "@typescript-eslint/eslint-plugin": "^8.36.0", - "@yarnpkg/types": "^4.0.1", - "eslint-plugin-react-hooks": "^5.2.0", - "glob": "^7.1.1", - "hermes-estree": "0.36.0", - "invariant": "^2.2.4", - "jsonc-eslint-parser": "^2.3.0", - "metro": "^0.84.3", - "metro-config": "^0.84.3", - "metro-memory-fs": "^0.82.5", - "nx": "21.4.1", "yargs": "^17.6.2", "zx": "^8.2.4" }, diff --git a/packages/community-cli-plugin/package.json b/packages/community-cli-plugin/package.json index 1ea650093b0..c10c418191b 100644 --- a/packages/community-cli-plugin/package.json +++ b/packages/community-cli-plugin/package.json @@ -32,13 +32,13 @@ }, "dependencies": { "@react-native/dev-middleware": "workspace:*", + "chalk": "^4.0.0", "debug": "^4.4.0", "invariant": "^2.2.4", "metro": "^0.84.3", "metro-config": "^0.84.3", "metro-core": "^0.84.3", - "semver": "^7.1.3", - "chalk": "^4.0.0" + "semver": "^7.1.3" }, "devDependencies": { "metro-resolver": "^0.84.3" diff --git a/packages/eslint-plugin-specs/package.json b/packages/eslint-plugin-specs/package.json index 0c9e8fdd6aa..2e7a590f813 100644 --- a/packages/eslint-plugin-specs/package.json +++ b/packages/eslint-plugin-specs/package.json @@ -27,9 +27,9 @@ "@babel/core": "^7.25.2", "@babel/plugin-transform-flow-strip-types": "^7.25.2", "@react-native/codegen": "workspace:*", + "babel-plugin-syntax-hermes-parser": "0.36.0", "make-dir": "^2.1.0", "pirates": "^4.0.1", - "babel-plugin-syntax-hermes-parser": "0.36.0", "source-map-support": "0.5.0" }, "devDependencies": { diff --git a/packages/react-native-babel-preset/package.json b/packages/react-native-babel-preset/package.json index 8ac949b58fa..839abc72113 100644 --- a/packages/react-native-babel-preset/package.json +++ b/packages/react-native-babel-preset/package.json @@ -31,19 +31,27 @@ "@babel/plugin-syntax-export-default-from": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.24.7", "@babel/plugin-transform-async-generator-functions": "^7.25.4", "@babel/plugin-transform-async-to-generator": "^7.24.7", "@babel/plugin-transform-block-scoping": "^7.25.0", "@babel/plugin-transform-class-properties": "^7.25.4", "@babel/plugin-transform-classes": "^7.25.4", + "@babel/plugin-transform-computed-properties": "^7.24.7", "@babel/plugin-transform-destructuring": "^7.24.8", "@babel/plugin-transform-flow-strip-types": "^7.25.2", "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", "@babel/plugin-transform-modules-commonjs": "^7.24.8", "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", "@babel/plugin-transform-optional-catch-binding": "^7.24.7", "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", "@babel/plugin-transform-private-methods": "^7.24.7", "@babel/plugin-transform-private-property-in-object": "^7.24.7", "@babel/plugin-transform-react-display-name": "^7.24.7", @@ -52,24 +60,16 @@ "@babel/plugin-transform-react-jsx-source": "^7.24.7", "@babel/plugin-transform-regenerator": "^7.24.7", "@babel/plugin-transform-runtime": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", "@babel/plugin-transform-typescript": "^7.25.2", "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/template": "^7.25.0", "@react-native/babel-plugin-codegen": "workspace:*", "babel-plugin-syntax-hermes-parser": "0.36.0", "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.14.0", - "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-computed-properties": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.25.1", - "@babel/plugin-transform-literals": "^7.25.2", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", - "@babel/plugin-transform-parameters": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", - "@babel/template": "^7.25.0" + "react-refresh": "^0.14.0" }, "peerDependencies": { "@babel/core": "*" diff --git a/packages/react-native-codegen/package.json b/packages/react-native-codegen/package.json index 07c286d3fe8..40f0298128f 100644 --- a/packages/react-native-codegen/package.json +++ b/packages/react-native-codegen/package.json @@ -31,12 +31,12 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/parser": "^7.29.0", + "glob": "^7.1.1", "hermes-parser": "0.36.0", "invariant": "^2.2.4", "nullthrows": "^1.1.1", "tinyglobby": "^0.2.15", - "yargs": "^17.6.2", - "glob": "^7.1.1" + "yargs": "^17.6.2" }, "devDependencies": { "@babel/core": "^7.25.2", diff --git a/yarn.lock b/yarn.lock index 2081be8c913..c70dad47af1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4597,7 +4597,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native-macos/virtualized-lists@workspace:*, @react-native-macos/virtualized-lists@workspace:packages/virtualized-lists": +"@react-native-macos/virtualized-lists@npm:0.86.0-rc0, @react-native-macos/virtualized-lists@workspace:packages/virtualized-lists": version: 0.0.0-use.local resolution: "@react-native-macos/virtualized-lists@workspace:packages/virtualized-lists" dependencies: @@ -4607,14 +4607,14 @@ __metadata: peerDependencies: "@types/react": ^19.2.0 react: "*" - react-native: 1000.0.0 + react-native: 0.86.0 peerDependenciesMeta: "@types/react": optional: true languageName: unknown linkType: soft -"@react-native/assets-registry@workspace:*, @react-native/assets-registry@workspace:packages/assets": +"@react-native/assets-registry@npm:0.86.0, @react-native/assets-registry@workspace:packages/assets": version: 0.0.0-use.local resolution: "@react-native/assets-registry@workspace:packages/assets" languageName: unknown @@ -4707,7 +4707,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native/codegen@workspace:*, @react-native/codegen@workspace:packages/react-native-codegen": +"@react-native/codegen@npm:0.86.0, @react-native/codegen@workspace:*, @react-native/codegen@workspace:packages/react-native-codegen": version: 0.0.0-use.local resolution: "@react-native/codegen@workspace:packages/react-native-codegen" dependencies: @@ -4735,7 +4735,30 @@ __metadata: languageName: unknown linkType: soft -"@react-native/community-cli-plugin@workspace:*, @react-native/community-cli-plugin@workspace:packages/community-cli-plugin": +"@react-native/community-cli-plugin@npm:0.86.0": + version: 0.86.0 + resolution: "@react-native/community-cli-plugin@npm:0.86.0" + dependencies: + "@react-native/dev-middleware": "npm:0.86.0" + debug: "npm:^4.4.0" + invariant: "npm:^2.2.4" + metro: "npm:^0.84.3" + metro-config: "npm:^0.84.3" + metro-core: "npm:^0.84.3" + semver: "npm:^7.1.3" + peerDependencies: + "@react-native-community/cli": "*" + "@react-native/metro-config": 0.86.0 + peerDependenciesMeta: + "@react-native-community/cli": + optional: true + "@react-native/metro-config": + optional: true + checksum: 10c0/62c70f1e99eb48dad8516fed9a15415e8de85ee76018f00231f4473e9fedbfc8c9b4932fc531b9307c3a6d681278b61fa7e63ba2fa250628451662f815a3366e + languageName: node + linkType: hard + +"@react-native/community-cli-plugin@workspace:packages/community-cli-plugin": version: 0.0.0-use.local resolution: "@react-native/community-cli-plugin@workspace:packages/community-cli-plugin" dependencies: @@ -4775,13 +4798,13 @@ __metadata: languageName: unknown linkType: soft -"@react-native/debugger-frontend@workspace:*, @react-native/debugger-frontend@workspace:packages/debugger-frontend": +"@react-native/debugger-frontend@npm:0.86.0, @react-native/debugger-frontend@workspace:*, @react-native/debugger-frontend@workspace:packages/debugger-frontend": version: 0.0.0-use.local resolution: "@react-native/debugger-frontend@workspace:packages/debugger-frontend" languageName: unknown linkType: soft -"@react-native/debugger-shell@workspace:*, @react-native/debugger-shell@workspace:packages/debugger-shell": +"@react-native/debugger-shell@npm:0.86.0, @react-native/debugger-shell@workspace:*, @react-native/debugger-shell@workspace:packages/debugger-shell": version: 0.0.0-use.local resolution: "@react-native/debugger-shell@workspace:packages/debugger-shell" dependencies: @@ -4793,6 +4816,26 @@ __metadata: languageName: unknown linkType: soft +"@react-native/dev-middleware@npm:0.86.0": + version: 0.86.0 + resolution: "@react-native/dev-middleware@npm:0.86.0" + dependencies: + "@isaacs/ttlcache": "npm:^1.4.1" + "@react-native/debugger-frontend": "npm:0.86.0" + "@react-native/debugger-shell": "npm:0.86.0" + chrome-launcher: "npm:^0.15.2" + chromium-edge-launcher: "npm:^0.3.0" + connect: "npm:^3.6.5" + debug: "npm:^4.4.0" + invariant: "npm:^2.2.4" + nullthrows: "npm:^1.1.1" + open: "npm:^7.0.3" + serve-static: "npm:^1.16.2" + ws: "npm:^7.5.10" + checksum: 10c0/14e704d723d7c3eaae94552251b50b31b3769dbfbc2b48f6cabe422b1bfc640dae20751997d8fd8bbe26a22c6865a46083e4d3621d7b200b19c79e515ef54bb9 + languageName: node + linkType: hard + "@react-native/dev-middleware@workspace:*, @react-native/dev-middleware@workspace:packages/dev-middleware": version: 0.0.0-use.local resolution: "@react-native/dev-middleware@workspace:packages/dev-middleware" @@ -4884,7 +4927,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native/gradle-plugin@workspace:*, @react-native/gradle-plugin@workspace:packages/gradle-plugin": +"@react-native/gradle-plugin@npm:0.86.0, @react-native/gradle-plugin@workspace:packages/gradle-plugin": version: 0.0.0-use.local resolution: "@react-native/gradle-plugin@workspace:packages/gradle-plugin" languageName: unknown @@ -4905,7 +4948,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native/js-polyfills@workspace:*, @react-native/js-polyfills@workspace:packages/polyfills": +"@react-native/js-polyfills@npm:0.86.0, @react-native/js-polyfills@workspace:*, @react-native/js-polyfills@workspace:packages/polyfills": version: 0.0.0-use.local resolution: "@react-native/js-polyfills@workspace:packages/polyfills" languageName: unknown @@ -4947,14 +4990,14 @@ __metadata: peerDependencies: "@types/react": ^19.1.0 react: "*" - react-native: 1000.0.0 + react-native: 0.86.0 peerDependenciesMeta: "@types/react": optional: true languageName: unknown linkType: soft -"@react-native/normalize-colors@workspace:*, @react-native/normalize-colors@workspace:packages/normalize-color": +"@react-native/normalize-colors@npm:0.86.0, @react-native/normalize-colors@workspace:packages/normalize-color": version: 0.0.0-use.local resolution: "@react-native/normalize-colors@workspace:packages/normalize-color" languageName: unknown @@ -9932,10 +9975,10 @@ __metadata: languageName: node linkType: hard -"hermes-compiler@npm:250829098.0.12": - version: 250829098.0.12 - resolution: "hermes-compiler@npm:250829098.0.12" - checksum: 10c0/068efecbc91286393ac52b10b7f6ca3c51884fa4fa500e65aaaa6ba74cc137786ec0ffa8bf7a2f39f27278822246d8108ad63053a88aca5de69fe599ec0028b9 +"hermes-compiler@npm:250829098.0.14": + version: 250829098.0.14 + resolution: "hermes-compiler@npm:250829098.0.14" + checksum: 10c0/b9f4024ac7377bebec61b91e1cee8f3909a8ecad0ea786c6b7c3863f8b65bd94f928850b341c82865a9435b8390d33f03e149e9d479c6870b6f5a754d101fde7 languageName: node linkType: hard @@ -14645,13 +14688,13 @@ __metadata: version: 0.0.0-use.local resolution: "react-native-macos@workspace:packages/react-native" dependencies: - "@react-native-macos/virtualized-lists": "workspace:*" - "@react-native/assets-registry": "workspace:*" - "@react-native/codegen": "workspace:*" - "@react-native/community-cli-plugin": "workspace:*" - "@react-native/gradle-plugin": "workspace:*" - "@react-native/js-polyfills": "workspace:*" - "@react-native/normalize-colors": "workspace:*" + "@react-native-macos/virtualized-lists": "npm:0.86.0-rc0" + "@react-native/assets-registry": "npm:0.86.0" + "@react-native/codegen": "npm:0.86.0" + "@react-native/community-cli-plugin": "npm:0.86.0" + "@react-native/gradle-plugin": "npm:0.86.0" + "@react-native/js-polyfills": "npm:0.86.0" + "@react-native/normalize-colors": "npm:0.86.0" abort-controller: "npm:^3.0.0" anser: "npm:^1.4.9" ansi-regex: "npm:^5.0.0" @@ -14660,7 +14703,7 @@ __metadata: commander: "npm:^12.0.0" flow-enums-runtime: "npm:^0.0.6" glob: "npm:^7.1.1" - hermes-compiler: "npm:250829098.0.12" + hermes-compiler: "npm:250829098.0.14" invariant: "npm:^2.2.4" memoize-one: "npm:^5.0.0" metro-runtime: "npm:^0.84.3" @@ -14679,9 +14722,10 @@ __metadata: ws: "npm:^7.5.10" yargs: "npm:^17.6.2" peerDependencies: - "@react-native/jest-preset": "workspace:*" + "@react-native/jest-preset": 0.86.0 "@types/react": ^19.1.1 react: ^19.2.3 + react-native: 0.86.0 peerDependenciesMeta: "@react-native/jest-preset": optional: true From e394cab81613bf1c4b8fdc0466af3b399d922257 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Fri, 17 Jul 2026 19:47:36 -0700 Subject: [PATCH 24/30] chore: regenerate 0.86 JavaScript API snapshot Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- packages/react-native/ReactNativeApi.d.ts | 116 +++++++++++----------- 1 file changed, 59 insertions(+), 57 deletions(-) diff --git a/packages/react-native/ReactNativeApi.d.ts b/packages/react-native/ReactNativeApi.d.ts index 5f50f8431a8..bcad9a6cb69 100644 --- a/packages/react-native/ReactNativeApi.d.ts +++ b/packages/react-native/ReactNativeApi.d.ts @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> + * @generated SignedSource<> * * This file was generated by scripts/js-api/build-types/index.js. */ @@ -22,19 +22,19 @@ /* eslint-disable redundant-undefined/redundant-undefined */ import type { HostInstance as HostInstance_2 } from "react-native" -import { ListRenderItem } from "@react-native-macos/virtualized-lists" -import { ListRenderItemInfo } from "@react-native-macos/virtualized-lists" -import { ListViewToken } from "@react-native-macos/virtualized-lists" +import { ListRenderItem } from "../../../jest-preset/node_modules/react-native-macos/node_modules/@react-native-macos/virtualized-lists" +import { ListRenderItemInfo } from "../../../jest-preset/node_modules/react-native-macos/node_modules/@react-native-macos/virtualized-lists" +import { ListViewToken } from "../../../jest-preset/node_modules/react-native-macos/node_modules/@react-native-macos/virtualized-lists" import type { PublicRootInstance as PublicRootInstance_2 } from "react-native" import type { PublicTextInstance as PublicTextInstance_2 } from "react-native" import * as React from "react" -import { ScrollToLocationParamsType } from "@react-native-macos/virtualized-lists" -import { SectionBase } from "@react-native-macos/virtualized-lists" -import type { SectionData as SectionListData } from "@react-native-macos/virtualized-lists" -import { Separators } from "@react-native-macos/virtualized-lists" -import { VirtualizedListProps } from "@react-native-macos/virtualized-lists" -import VirtualizedLists from "@react-native-macos/virtualized-lists" -import { VirtualizedSectionListProps } from "@react-native-macos/virtualized-lists" +import { ScrollToLocationParamsType } from "../../../jest-preset/node_modules/react-native-macos/node_modules/@react-native-macos/virtualized-lists" +import { SectionBase } from "../../../jest-preset/node_modules/react-native-macos/node_modules/@react-native-macos/virtualized-lists" +import type { SectionData as SectionListData } from "../../../jest-preset/node_modules/react-native-macos/node_modules/@react-native-macos/virtualized-lists" +import { Separators } from "../../../jest-preset/node_modules/react-native-macos/node_modules/@react-native-macos/virtualized-lists" +import { VirtualizedListProps } from "../../../jest-preset/node_modules/react-native-macos/node_modules/@react-native-macos/virtualized-lists" +import VirtualizedLists from "../../../jest-preset/node_modules/react-native-macos/node_modules/@react-native-macos/virtualized-lists" +import { VirtualizedSectionListProps } from "../../../jest-preset/node_modules/react-native-macos/node_modules/@react-native-macos/virtualized-lists" declare const $$AndroidSwitchNativeComponent: NativeType declare const $$AnimatedFlatList: ( props: Omit>, "ref"> & { @@ -1275,8 +1275,9 @@ declare type AlertType = | "secure-text" declare type AndroidDrawable = AndroidDrawableRipple | AndroidDrawableThemeAttr declare type AndroidDrawableRipple = { + readonly alpha?: number readonly borderless?: boolean - readonly color?: number + readonly color?: ProcessedColorValue readonly rippleRadius?: number readonly type: "RippleAndroid" } @@ -3762,6 +3763,7 @@ declare type PressabilityEventHandlers = { } declare type Pressable = typeof Pressable declare type PressableAndroidRippleConfig = { + alpha?: number borderless?: boolean color?: ColorValue foreground?: boolean @@ -5499,12 +5501,12 @@ declare class TouchableNativeFeedback extends React.Component< state: TouchableNativeFeedbackState static canUseNativeForeground: () => boolean static Ripple: ( - color: string, + color: ColorValue, borderless: boolean, rippleRadius?: null | number | undefined, ) => { readonly borderless: boolean - readonly color: number | undefined + readonly color: ProcessedColorValue | undefined readonly rippleRadius: number | undefined readonly type: "RippleAndroid" } @@ -5541,7 +5543,7 @@ declare type TouchableNativeFeedbackProps = Readonly< } | { readonly borderless: boolean - readonly color: number | undefined + readonly color: ProcessedColorValue | undefined readonly rippleRadius: number | undefined readonly type: "RippleAndroid" } @@ -5899,15 +5901,15 @@ export { AccessibilityValue, // cf8bcb74 ActionSheetIOS, // b558559e ActionSheetIOSOptions, // 1756eb5a - ActivityIndicator, // 9d17a22c - ActivityIndicatorProps, // 3ecc55a4 + ActivityIndicator, // 084548f8 + ActivityIndicatorProps, // fb229e39 Alert, // 24958ab5 AlertButton, // bf1a3b60 AlertButtonStyle, // ec9fb242 AlertOptions, // 39b16cfa AlertType, // 5ab91217 AndroidKeyboardEvent, // e03becc8 - Animated, // 5138836c + Animated, // 707a9cbe AppConfig, // ce4209a7 AppRegistry, // 1d923149 AppState, // 12012be5 @@ -5919,7 +5921,7 @@ export { BackPressEventName, // 4620fb76 BlurEvent, // e6151a1f BoxShadowValue, // b679703f - Button, // 5a47e32a + Button, // b4ceb21f ButtonProps, // 636bb0f3 Clipboard, // 41addb89 CodegenTypes, // 0b8108a8 @@ -5939,8 +5941,8 @@ export { DimensionsPayload, // 653bc26c DisplayMetrics, // 1dc35cef DisplayMetricsAndroid, // 872e62eb - DrawerLayoutAndroid, // dbcc4062 - DrawerLayoutAndroidProps, // 8249f9ee + DrawerLayoutAndroid, // 4deb885b + DrawerLayoutAndroidProps, // 7deda3eb DrawerSlideEvent, // 0256d35a DropShadowValue, // e9df2606 DynamicColorIOS, // d96c228c @@ -5957,7 +5959,7 @@ export { EventSubscription, // b8d084aa ExtendedExceptionData, // 5a6ccf5a FilterFunction, // bf24c0e3 - FlatList, // 51536750 + FlatList, // 2048a4a5 FlatListProps, // 1bb18ba2 FocusEvent, // 62fc1eb8 FontVariant, // 7c7558bb @@ -5970,15 +5972,15 @@ export { IEventEmitter, // fbef6131 IOSKeyboardEvent, // e67bfe3a IgnorePattern, // ec6f6ece - Image, // 1708f73b - ImageBackground, // 072459bb - ImageBackgroundProps, // 4fa52520 + Image, // ef378497 + ImageBackground, // 8711076a + ImageBackgroundProps, // b68a3ad9 ImageErrorEvent, // d3ee606e ImageLoadEvent, // 6b547ea5 ImageProgressEventIOS, // 4c866a82 - ImageProps, // 936cc4c8 + ImageProps, // 5a503233 ImagePropsAndroid, // 9fd9bcbb - ImagePropsBase, // ee82d9dc + ImagePropsBase, // 309e06b3 ImagePropsIOS, // c4ae0c06 ImageRequireSource, // 681d683b ImageResolvedAssetSource, // f3060931 @@ -5996,8 +5998,8 @@ export { KeyEvent, // 91782d67 KeyUpEvent, // 71a6a0a1 Keyboard, // 49414c97 - KeyboardAvoidingView, // 048f537e - KeyboardAvoidingViewProps, // ec33c842 + KeyboardAvoidingView, // 3ffb911c + KeyboardAvoidingViewProps, // 3f084fe3 KeyboardEvent, // c3f895d4 KeyboardEventEasing, // af4091c8 KeyboardEventName, // 59299ad6 @@ -6022,9 +6024,9 @@ export { MeasureInWindowOnSuccessCallback, // a285f598 MeasureLayoutOnSuccessCallback, // 3592502a MeasureOnSuccessCallback, // 82824e59 - Modal, // 13daa63e + Modal, // f8ec5df7 ModalBaseProps, // cbd3c10d - ModalProps, // b5f48e63 + ModalProps, // fb610ccc ModalPropsAndroid, // 515fb173 ModalPropsIOS, // 144bbc95 ModeChangeEvent, // a5e9864f @@ -6062,13 +6064,13 @@ export { PointerEvent, // fe3989a1 PressabilityConfig, // 2574ab10 PressabilityEventHandlers, // 776582b9 - Pressable, // 5558bef0 - PressableAndroidRippleConfig, // 42bc9727 - PressableProps, // 79dfa095 + Pressable, // 41189aa8 + PressableAndroidRippleConfig, // ee32eaca + PressableProps, // 526fa000 PressableStateCallbackType, // 9af36561 ProcessedColorValue, // 33f74304 - ProgressBarAndroid, // d252c33e - ProgressBarAndroidProps, // aaa8ce59 + ProgressBarAndroid, // e8de6770 + ProgressBarAndroidProps, // 05a63542 PromiseTask, // 5102c862 PublicRootInstance, // 8040afd7 PublicTextInstance, // cd0d8f8d @@ -6077,8 +6079,8 @@ export { PushNotificationPermissions, // c2e7ae4f Rationale, // 5df1b1c1 ReactNativeVersion, // abd76827 - RefreshControl, // 2d0f555c - RefreshControlProps, // 9fcacc31 + RefreshControl, // 7dce8f04 + RefreshControlProps, // 97bde364 RefreshControlPropsAndroid, // 99f64c97 RefreshControlPropsIOS, // 72a36381 Registry, // 6c39216d @@ -6090,19 +6092,19 @@ export { RootViewStyleProvider, // f850b4ba Runnable, // 594dd93a Runnables, // 4367c557 - SafeAreaView, // 61c1975b + SafeAreaView, // 7ad3dacf ScaledSize, // 07e417c7 ScrollEvent, // 05e71bb1 - ScrollResponderType, // df1eec01 + ScrollResponderType, // 939a4079 ScrollToLocationParamsType, - ScrollView, // 8249b0db - ScrollViewImperativeMethods, // 49630f53 - ScrollViewProps, // 897ab911 + ScrollView, // 9a397939 + ScrollViewImperativeMethods, // 7584c393 + ScrollViewProps, // bbac03ad ScrollViewPropsAndroid, // 44210553 ScrollViewPropsIOS, // 1b6bf74d ScrollViewScrollToOptions, // 3313411e SectionBase, - SectionList, // 7a83800c + SectionList, // e21bf04a SectionListData, SectionListProps, // d2fcd6f4 SectionListRenderItem, // c118edfb @@ -6123,16 +6125,16 @@ export { StyleProp, // fa0e9b4a StyleSheet, // 70a81e91 SubmitBehavior, // c4ddf490 - Switch, // 041397f1 + Switch, // bd350761 SwitchChangeEvent, // 63e9c50b - SwitchProps, // 2b3afc29 + SwitchProps, // eae9b291 Systrace, // b5aa21fc TVViewPropsIOS, // 330ce7b5 TargetedEvent, // 16e98910 TaskProvider, // 266dedf2 Text, // e59e30e2 TextContentType, // 239b3ecc - TextInput, // ded60ba4 + TextInput, // abed9357 TextInputAndroidProps, // 3f09ce49 TextInputChangeEvent, // 3ab11bb4 TextInputContentSizeChangeEvent, // f71f8571 @@ -6140,7 +6142,7 @@ export { TextInputFocusEvent, // 020507e6 TextInputIOSProps, // e8905f3e TextInputKeyPressEvent, // 3924ad9b - TextInputProps, // 7a609b6e + TextInputProps, // 47ce1109 TextInputSelectionChangeEvent, // d4d10630 TextInputSubmitEditingEvent, // 22885c31 TextLayoutEvent, // 73ab173e @@ -6148,12 +6150,12 @@ export { TextStyle, // 10c3af77 ToastAndroid, // 88a8969a Touchable, // 08e13b64 - TouchableHighlight, // 9c5765b3 - TouchableHighlightProps, // 4738cdb4 - TouchableNativeFeedback, // 86c82bad - TouchableNativeFeedbackProps, // d1768228 - TouchableOpacity, // 1334ca99 - TouchableOpacityProps, // 0a867474 + TouchableHighlight, // b1d315c9 + TouchableHighlightProps, // 1aab291b + TouchableNativeFeedback, // eda1504e + TouchableNativeFeedbackProps, // bde6a6cd + TouchableOpacity, // cbf9928d + TouchableOpacityProps, // 8ab42a3e TouchableWithoutFeedback, // 60e7e7a6 TouchableWithoutFeedbackProps, // 2200ace0 TransformsStyle, // 65e70f18 @@ -6162,9 +6164,9 @@ export { UIManager, // a1a7cc01 UTFSequence, // ad625158 Vibration, // 31e4bbf8 - View, // 355ac10b - ViewProps, // 5297a1b8 - ViewPropsAndroid, // 9a2823e3 + View, // d5658c87 + ViewProps, // 9a66964f + ViewPropsAndroid, // aeb63d89 ViewPropsIOS, // 58ee19bf ViewStyle, // d7b4d2fe VirtualViewMode, // 6be59722 From 8e1e7a065b0ec246894e72608824ae42bb27c3e9 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Fri, 17 Jul 2026 20:00:47 -0700 Subject: [PATCH 25/30] chore: regenerate 0.86 C++ API snapshots Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../api-snapshots/ReactAndroidDebugCxx.api | 6861 +++++++-------- .../api-snapshots/ReactAndroidReleaseCxx.api | 6854 +++++++-------- .../api-snapshots/ReactAppleDebugCxx.api | 7331 +++++++++-------- .../api-snapshots/ReactAppleReleaseCxx.api | 7324 ++++++++-------- .../api-snapshots/ReactCommonDebugCxx.api | 5719 ++++++------- .../api-snapshots/ReactCommonReleaseCxx.api | 5715 ++++++------- 6 files changed, 20036 insertions(+), 19768 deletions(-) diff --git a/scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api b/scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api index 46bf19be661..bb851533b20 100644 --- a/scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api @@ -3,7 +3,17 @@ class PtrJNodeMapVanilla { public PtrJNodeMapVanilla() = default; public PtrJNodeMapVanilla(jlongArray javaNativePointers, jobjectArray javaNodes); - public facebook::yoga::vanillajni::ScopedLocalRef ref(YGNodeConstRef node); + public facebook::yoga::vanillajni::_scoped_local_ref::facebook::yoga::vanillajni::ScopedLocalRef ref(YGNodeConstRef node); +} + +interface RCTLegacyViewManagerInteropCoordinator : public NSObject { + public virtual NSString* componentViewName(); + public virtual RCTPlatformView* createPaperViewWithTag:(NSInteger tag); + public virtual instancetype initWithComponentData:bridge:bridgeProxy:bridgelessInteropData:(RCTComponentData* componentData, _Nullable RCTBridge* bridge, _Nullable RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgelessInteropData); + public virtual void addObserveForTag:usingBlock:(NSInteger tag, InterceptorBlock block); + public virtual void handleCommand:args:reactTag:paperView:(NSString* commandName, NSArray* args, NSInteger tag, RCTPlatformView* paperView); + public virtual void removeObserveForTag:(NSInteger tag); + public virtual void setProps:forView:(NSDictionary* props, RCTPlatformView* view); } struct JNIInvokeInterface { @@ -266,7 +276,7 @@ struct JavaVMAttachArgs { } struct JavaVMInitArgs { - public JavaVMOption* options; + public _java_v_m_option::JavaVMOption* options; public jboolean ignoreUnrecognized; public jint nOptions; public jint version; @@ -294,11 +304,11 @@ struct YGValue { } struct _JNIEnv { - public const struct JNINativeInterface* functions; + public const struct _j_n_i_native_interface::JNINativeInterface* functions; } struct _JavaVM { - public const struct JNIInvokeInterface* functions; + public const struct _j_n_i_invoke_interface::JNIInvokeInterface* functions; } struct pre_merge_jni_library { @@ -348,10 +358,10 @@ class facebook::xplat::module::CxxModule { public static constexpr SyncTagType SyncTag; public std::weak_ptr getInstance(); public using Callback = std::function)>; - public using Provider = std::function()>; + public using Provider = std::function()>; public virtual std::map getConstants(); public virtual std::string getName() = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual ~CxxModule() = default; public void setInstance(std::weak_ptr instance); } @@ -361,25 +371,25 @@ struct facebook::xplat::module::CxxModule::Method { public Method(std::string aname, std::function&& afunc, SyncTagType); public Method(std::string aname, std::function&& afunc); public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc, AsyncTagType); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc, AsyncTagType); public bool isPromise; public const char* getType(); public size_t callbacks; public std::function syncFunc; - public std::function func; + public std::function func; public std::string name; template public Method(std::string aname, T* t, void(T::*method)()); template public Method(std::string aname, T* t, void(T::*method)(folly::dynamic)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback), AsyncTagType); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback), AsyncTagType); } @@ -418,7 +428,7 @@ class facebook::hermes::IHermes : public facebook::jsi::ICast { public virtual uint64_t getUniqueID(const facebook::jsi::Symbol& sym) const = 0; public virtual uint64_t getUniqueID(const facebook::jsi::Value& val) const = 0; public virtual void asyncTriggerTimeout() = 0; - public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::IHermes::DebugFlags& debugFlags) = 0; + public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::_i_hermes::_debug_flags::DebugFlags& debugFlags) = 0; public virtual void loadSegment(std::unique_ptr buffer, const facebook::jsi::Value& context) = 0; public virtual void registerForProfiling() = 0; public virtual void resetTimezoneCache() = 0; @@ -464,82 +474,82 @@ constexpr auto facebook::react::rncore_ModuleProvider; constexpr char facebook::react::LayoutConformanceShadowNodeComponentName[]; constexpr char facebook::react::VirtualViewComponentName[]; constexpr char* const facebook::react::TextLayoutManagerKey; -constexpr facebook::react::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; -constexpr facebook::react::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; -constexpr facebook::react::ReactNativeVersionType facebook::react::ReactNativeVersion; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; +constexpr facebook::react::_react_native_version_type::ReactNativeVersionType facebook::react::ReactNativeVersion; constexpr float facebook::react::kDefaultEpsilon; constexpr size_t facebook::react::EVENT_BUFFER_SIZE; constexpr size_t facebook::react::LONG_TASK_BUFFER_SIZE; constexpr size_t facebook::react::RESOURCE_TIMING_BUFFER_SIZE; constexpr uint32_t facebook::react::INITIAL_BUCKETS_SIZE; -static const facebook::react::LayoutMetrics facebook::react::EmptyLayoutMetrics; static const facebook::react::TelemetryTimePoint facebook::react::kTelemetryUndefinedTimePoint; +static const facebook::react::_layout_metrics::LayoutMetrics facebook::react::EmptyLayoutMetrics; static constexpr auto facebook::react::kPropNameLengthHardCap; static constexpr double facebook::react::SingleFrameIntervalMs; static constexpr double facebook::react::TicksPerMs; -static constexpr facebook::react::MapBuffer::Key facebook::react::AS_KEY_BASE_ATTRIBUTES; -static constexpr facebook::react::MapBuffer::Key facebook::react::AS_KEY_CACHE_ID; -static constexpr facebook::react::MapBuffer::Key facebook::react::AS_KEY_FRAGMENTS; -static constexpr facebook::react::MapBuffer::Key facebook::react::AS_KEY_HASH; -static constexpr facebook::react::MapBuffer::Key facebook::react::AS_KEY_STRING; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_HEIGHT; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_IS_ATTACHMENT; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_REACT_TAG; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_STRING; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_TEXT_ATTRIBUTES; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_WIDTH; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_ADJUST_FONT_SIZE_TO_FIT; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_ELLIPSIZE_MODE; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_HYPHENATION_FREQUENCY; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_INCLUDE_FONT_PADDING; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_MAXIMUM_FONT_SIZE; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_MAX_NUMBER_OF_LINES; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_MINIMUM_FONT_SIZE; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_TEXT_ALIGN_VERTICAL; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_TEXT_BREAK_STRATEGY; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_ACCESSIBILITY_ROLE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_ALIGNMENT; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_ALIGNMENT_VERTICAL; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_ALLOW_FONT_SCALING; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_BACKGROUND_COLOR; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_BEST_WRITING_DIRECTION; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_FAMILY; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_SIZE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_SIZE_MULTIPLIER; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_STYLE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_VARIANT; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_WEIGHT; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FOREGROUND_COLOR; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_IS_HIGHLIGHTED; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_LAYOUT_DIRECTION; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_LETTER_SPACING; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_LINE_BREAK_STRATEGY; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_LINE_HEIGHT; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_MAX_FONT_SIZE_MULTIPLIER; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_OPACITY; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_ROLE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_COLOR; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_LINE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_STYLE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_COLOR; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_OFFSET_DX; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_OFFSET_DY; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_RADIUS; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_TRANSFORM; -static constexpr facebook::react::MapBuffer::Key facebook::react::TX_STATE_KEY_ATTRIBUTED_STRING; -static constexpr facebook::react::MapBuffer::Key facebook::react::TX_STATE_KEY_HASH; -static constexpr facebook::react::MapBuffer::Key facebook::react::TX_STATE_KEY_MOST_RECENT_EVENT_COUNT; -static constexpr facebook::react::MapBuffer::Key facebook::react::TX_STATE_KEY_PARAGRAPH_ATTRIBUTES; static constexpr facebook::react::RawPropsValueIndex facebook::react::kRawPropsValueIndexEmpty; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::AS_KEY_BASE_ATTRIBUTES; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::AS_KEY_CACHE_ID; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::AS_KEY_FRAGMENTS; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::AS_KEY_HASH; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::AS_KEY_STRING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_HEIGHT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_IS_ATTACHMENT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_REACT_TAG; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_STRING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_TEXT_ATTRIBUTES; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_WIDTH; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_ADJUST_FONT_SIZE_TO_FIT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_ELLIPSIZE_MODE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_HYPHENATION_FREQUENCY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_INCLUDE_FONT_PADDING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_MAXIMUM_FONT_SIZE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_MAX_NUMBER_OF_LINES; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_MINIMUM_FONT_SIZE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_TEXT_ALIGN_VERTICAL; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_TEXT_BREAK_STRATEGY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_ACCESSIBILITY_ROLE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_ALIGNMENT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_ALIGNMENT_VERTICAL; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_ALLOW_FONT_SCALING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_BACKGROUND_COLOR; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_BEST_WRITING_DIRECTION; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_FAMILY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_SIZE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_SIZE_MULTIPLIER; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_STYLE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_VARIANT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_WEIGHT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FOREGROUND_COLOR; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_IS_HIGHLIGHTED; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_LAYOUT_DIRECTION; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_LETTER_SPACING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_LINE_BREAK_STRATEGY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_LINE_HEIGHT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_MAX_FONT_SIZE_MULTIPLIER; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_OPACITY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_ROLE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_COLOR; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_LINE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_STYLE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_COLOR; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_OFFSET_DX; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_OFFSET_DY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_RADIUS; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_TRANSFORM; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TX_STATE_KEY_ATTRIBUTED_STRING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TX_STATE_KEY_HASH; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TX_STATE_KEY_MOST_RECENT_EVENT_COUNT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TX_STATE_KEY_PARAGRAPH_ATTRIBUTES; static constexpr std::string_view facebook::react::ExtrapolateTypeClamp; static constexpr std::string_view facebook::react::ExtrapolateTypeExtend; static constexpr std::string_view facebook::react::ExtrapolateTypeIdentity; template using facebook::react::CSSCompoundDataType = std::variant; template -using facebook::react::CSSCommaSeparatedList = facebook::react::CSSList; +using facebook::react::CSSCommaSeparatedList = facebook::react::_c_s_s_list::CSSList; template -using facebook::react::CSSWhitespaceSeparatedList = facebook::react::CSSList; +using facebook::react::CSSWhitespaceSeparatedList = facebook::react::_c_s_s_list::CSSList; template using facebook::react::CSSMergedDataTypes = typename facebook::react::detail::merge_data_types::type; template @@ -548,65 +558,65 @@ template using facebook::react::EventListenerT = std::function; typedef std::function facebook::react::ValueListenerCallback; typedef void(*facebook::react::WarnOnUsageLogger)(std::string message); -using facebook::react::ActivePointerRegistry = std::unordered_map; -using facebook::react::ActivityIndicatorViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::ActivityIndicatorViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::ActivityIndicatorViewState = facebook::react::StateData; -using facebook::react::AndroidDrawerLayoutComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::AndroidDrawerLayoutShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::AndroidDrawerLayoutState = facebook::react::StateData; -using facebook::react::AndroidHorizontalScrollContentViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::AndroidSwipeRefreshLayoutComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::AndroidSwipeRefreshLayoutShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::AndroidSwipeRefreshLayoutState = facebook::react::StateData; -using facebook::react::AnimationEndCallback = facebook::react::AsyncCallback; +using facebook::react::ActivePointerRegistry = std::unordered_map; +using facebook::react::ActivityIndicatorViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::ActivityIndicatorViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::ActivityIndicatorViewState = facebook::react::_state_data::StateData; +using facebook::react::AndroidDrawerLayoutComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::AndroidDrawerLayoutShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::AndroidDrawerLayoutState = facebook::react::_state_data::StateData; +using facebook::react::AndroidHorizontalScrollContentViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::AndroidSwipeRefreshLayoutComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::AndroidSwipeRefreshLayoutShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::AndroidSwipeRefreshLayoutState = facebook::react::_state_data::StateData; +using facebook::react::AnimationEndCallback = facebook::react::_async_callback::AsyncCallback; using facebook::react::AnimationTimestamp = std::chrono::duration; using facebook::react::BackgroundExecutor = std::function&& callback)>; -using facebook::react::BackgroundImage = std::variant; -using facebook::react::BackgroundSize = std::variant; -using facebook::react::BorderColors = facebook::react::RectangleEdges; -using facebook::react::BorderCurves = facebook::react::RectangleCorners; -using facebook::react::BorderRadii = facebook::react::RectangleCorners; -using facebook::react::BorderStyles = facebook::react::RectangleEdges; -using facebook::react::BorderWidths = facebook::react::RectangleEdges; -using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; +using facebook::react::BackgroundImage = std::variant; +using facebook::react::BackgroundSize = std::variant; +using facebook::react::BorderColors = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderCurves = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderRadii = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderStyles = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderWidths = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; using facebook::react::CSSBackgroundImageList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSFilterList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CSSFontVariantList = facebook::react::CSSWhitespaceSeparatedList; -using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; -using facebook::react::CSSPreservedToken = facebook::react::CSSToken; -using facebook::react::CSSRadialGradientSize = std::variant; -using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; +using facebook::react::CSSPreservedToken = facebook::react::_c_s_s_token::CSSToken; +using facebook::react::CSSRadialGradientSize = std::variant; +using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; +using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSTransformList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CallFunc = std::function; -using facebook::react::Callback = std::function; +using facebook::react::Callback = std::function; using facebook::react::CallbackHandle = facebook::jsi::Object; using facebook::react::CallbackId = uint64_t; -using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; -using facebook::react::CascadedBorderColors = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderCurves = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderRadii = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderStyles = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderWidths = facebook::react::CascadedRectangleEdges; +using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; +using facebook::react::CascadedBorderColors = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderCurves = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderRadii = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderStyles = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderWidths = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; using facebook::react::Color = int32_t; -using facebook::react::ComponentDescriptorConstructor = facebook::react::ComponentDescriptor::Unique(const facebook::react::ComponentDescriptorParameters& parameters); +using facebook::react::ComponentDescriptorConstructor = facebook::react::_component_descriptor::ComponentDescriptor::Unique(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); using facebook::react::ComponentDescriptorProviderRequest = std::function; using facebook::react::ComponentHandle = int64_t; using facebook::react::ComponentName = const char*; -using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; -using facebook::react::CornerInsets = facebook::react::RectangleCorners; -using facebook::react::DebuggingOverlayComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::DebuggingOverlayShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::DebuggingOverlayState = facebook::react::StateData; -using facebook::react::DispatchEvent = std::function; -using facebook::react::EdgeInsets = facebook::react::RectangleEdges; -using facebook::react::EndResult = facebook::react::NativeAnimatedTurboModuleEndResult, std::optional>; -using facebook::react::EventEmitterListener = facebook::react::EventListenerT; -using facebook::react::EventEmitterListenerContainer = facebook::react::EventListenerContainerT; -using facebook::react::EventListener = std::function; -using facebook::react::EventPipe = std::function; +using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; +using facebook::react::CornerInsets = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::DebuggingOverlayComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::DebuggingOverlayShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::DebuggingOverlayState = facebook::react::_state_data::StateData; +using facebook::react::DispatchEvent = std::function; +using facebook::react::EdgeInsets = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::EndResult = facebook::react::_native_animated_turbo_module_end_result::NativeAnimatedTurboModuleEndResult, std::optional>; +using facebook::react::EventEmitterListener = facebook::react::EventListenerT; +using facebook::react::EventEmitterListenerContainer = facebook::react::_event_listener_container_t::EventListenerContainerT; +using facebook::react::EventListener = std::function; +using facebook::react::EventPipe = std::function; using facebook::react::EventPipeConclusion = std::function; using facebook::react::EventTag = unsigned int; using facebook::react::Float = float; @@ -614,106 +624,107 @@ using facebook::react::GarbageCollectionTrigger = std::function; using facebook::react::GradientDirection = std::variant; using facebook::react::HasComponentProviderFunctionType = std::function; using facebook::react::Headers = std::map; -using facebook::react::HostPlatformTouch = facebook::react::BaseTouch; -using facebook::react::HostPlatformViewEventEmitter = facebook::react::BaseViewEventEmitter; -using facebook::react::ImageSources = std::vector; +using facebook::react::HostPlatformTouch = facebook::react::_base_touch::BaseTouch; +using facebook::react::HostPlatformViewEventEmitter = facebook::react::_base_view_event_emitter::BaseViewEventEmitter; +using facebook::react::ImageSources = std::vector; using facebook::react::InteractionTypesMap = std::unordered_map; using facebook::react::IntersectionObserverObserverId = int32_t; using facebook::react::JSIScopedTimeoutInvoker = std::function& invokee, std::function errorMessageProducer)>; -using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::LegacyViewManagerAndroidInteropShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::LineMeasureCache = facebook::react::SimpleThreadSafeCache; -using facebook::react::LinesMeasurements = std::vector; +using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::LegacyViewManagerAndroidInteropShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::LineMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; +using facebook::react::LinesMeasurements = std::vector; using facebook::react::Logger = std::function; -using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; using facebook::react::MethodCallResult = std::optional; using facebook::react::ModalHostViewSupportedOrientationsMask = uint32_t; -using facebook::react::MountingTransactionCallback = std::function; +using facebook::react::MountingTransactionCallback = std::function; using facebook::react::MutationObserverId = int32_t; -using facebook::react::NativeIntersectionObserverEntry = facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry; +using facebook::react::NativeIntersectionObserverEntry = facebook::react::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry; using facebook::react::NativeIntersectionObserverIntersectionObserverId = int32_t; -using facebook::react::NativeIntersectionObserverObserveOptions = facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; +using facebook::react::NativeIntersectionObserverObserveOptions = facebook::react::_native_intersection_observer_native_intersection_observer_observe_options::NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; using facebook::react::NativeMethodCallFunc = std::function; -using facebook::react::NativeMutationObserverObserveOptions = facebook::react::NativeMutationObserverNativeMutationObserverObserveOptions, bool>; -using facebook::react::NativeMutationRecord = facebook::react::NativeMutationObserverNativeMutationRecord, std::vector>; -using facebook::react::NativePartialReloadAndProfileConfig = facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig, std::optional>; -using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::AsyncCallback<>; -using facebook::react::NativePerformancePerformanceObserverObserveOptions = facebook::react::NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; -using facebook::react::NativeReloadAndProfileConfig = facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig; -using facebook::react::NativeRequestIdleCallbackOptions = facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions>; -using facebook::react::OnMutations = std::function&)>; -using facebook::react::ParagraphProps = facebook::react::HostPlatformParagraphProps; -using facebook::react::PerformanceEntry = std::variant; +using facebook::react::NativeMutationObserverObserveOptions = facebook::react::_native_mutation_observer_native_mutation_observer_observe_options::NativeMutationObserverNativeMutationObserverObserveOptions, bool>; +using facebook::react::NativeMutationRecord = facebook::react::_native_mutation_observer_native_mutation_record::NativeMutationObserverNativeMutationRecord, std::vector>; +using facebook::react::NativePartialReloadAndProfileConfig = facebook::react::_native_react_dev_tools_runtime_settings_module_partial_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig, std::optional>; +using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::_async_callback::AsyncCallback<>; +using facebook::react::NativePerformancePerformanceObserverObserveOptions = facebook::react::_native_performance_performance_observer_init::NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; +using facebook::react::NativeReloadAndProfileConfig = facebook::react::_native_react_dev_tools_runtime_settings_module_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig; +using facebook::react::NativeRequestIdleCallbackOptions = facebook::react::_native_idle_callbacks_request_idle_callback_options::NativeIdleCallbacksRequestIdleCallbackOptions>; +using facebook::react::OnMutations = std::function&)>; +using facebook::react::ParagraphProps = facebook::react::_host_platform_paragraph_props::HostPlatformParagraphProps; +using facebook::react::PerformanceEntry = std::variant; using facebook::react::PerformanceEntryInteractionId = uint32_t; using facebook::react::PerformanceObserverCallback = std::function; using facebook::react::PerformanceObserverEntryTypeFilter = std::unordered_set; -using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; +using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; using facebook::react::PointerIdentifier = int32_t; -using facebook::react::PromiseSetupFunctionType = std::function)>; -using facebook::react::PullToRefreshViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::PullToRefreshViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::PullToRefreshViewState = facebook::react::StateData; +using facebook::react::PromiseSetupFunctionType = std::function)>; +using facebook::react::PullToRefreshViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::PullToRefreshViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::PullToRefreshViewState = facebook::react::_state_data::StateData; using facebook::react::RawCallback = std::function; using facebook::react::RawPropsPropNameHash = uint32_t; using facebook::react::RawPropsPropNameLength = uint16_t; using facebook::react::RawPropsValueIndex = uint16_t; -using facebook::react::RawTextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RawTextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RectAsTuple = std::tuple; -using facebook::react::RootComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RootComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RuntimeExecutor = std::function&& callback)>; using facebook::react::RuntimeSchedulerRenderingUpdate = std::function; using facebook::react::RuntimeSchedulerTaskErrorHandler = std::function; -using facebook::react::ScrollViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::ScrollViewProps = facebook::react::HostPlatformScrollViewProps; -using facebook::react::ShadowTreeCommitTransaction = std::function; -using facebook::react::ShadowViewMutationList = std::vector; -using facebook::react::SharedComponentDescriptor = std::shared_ptr; -using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; -using facebook::react::SharedEventEmitter = std::shared_ptr; -using facebook::react::SharedEventPayload = std::shared_ptr; -using facebook::react::SharedEventTarget = std::shared_ptr; -using facebook::react::SharedParagraphAttributes = std::shared_ptr; -using facebook::react::SharedRawTextProps = std::shared_ptr; +using facebook::react::ScrollViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::ScrollViewProps = facebook::react::_host_platform_scroll_view_props::HostPlatformScrollViewProps; +using facebook::react::ShadowTreeCommitTransaction = std::function; +using facebook::react::ShadowViewMutationList = std::vector; +using facebook::react::SharedComponentDescriptor = std::shared_ptr; +using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; +using facebook::react::SharedEventEmitter = std::shared_ptr; +using facebook::react::SharedEventPayload = std::shared_ptr; +using facebook::react::SharedEventTarget = std::shared_ptr; +using facebook::react::SharedParagraphAttributes = std::shared_ptr; +using facebook::react::SharedRawTextProps = std::shared_ptr; using facebook::react::SharedScrollViewProps = std::shared_ptr; -using facebook::react::SharedShadowNodeFamily = std::shared_ptr; -using facebook::react::SharedTextAttributes = std::shared_ptr; -using facebook::react::SharedTouchEventEmitter = std::shared_ptr; +using facebook::react::SharedShadowNodeFamily = std::shared_ptr; +using facebook::react::SharedTextAttributes = std::shared_ptr; +using facebook::react::SharedTouchEventEmitter = std::shared_ptr; using facebook::react::SharedViewEventEmitter = std::shared_ptr; using facebook::react::SharedViewProps = std::shared_ptr; -using facebook::react::SnapshotMap = std::unordered_map>; -using facebook::react::StatePipe = std::function; +using facebook::react::SnapshotMap = std::unordered_map>; +using facebook::react::StatePipe = std::function; using facebook::react::SurfaceId = int32_t; using facebook::react::Tag = int32_t; using facebook::react::TelemetryClock = std::chrono::steady_clock; using facebook::react::TelemetryDuration = std::chrono::nanoseconds; using facebook::react::TelemetryTimePoint = facebook::react::TelemetryClock::time_point; -using facebook::react::TextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::TextEventEmitter = facebook::react::TouchEventEmitter; -using facebook::react::TextLayoutManagerExtended = facebook::react::detail::TextLayoutManagerExtended; -using facebook::react::TextMeasureCache = facebook::react::SimpleThreadSafeCache; +using facebook::react::TextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::TextEventEmitter = facebook::react::_touch_event_emitter::TouchEventEmitter; +using facebook::react::TextLayoutManagerExtended = facebook::react::detail::TextLayoutManagerExtended; +using facebook::react::TextMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; using facebook::react::TimePointFunction = std::chrono::steady_clock::time_point(*)(); using facebook::react::TimerHandle = int; -using facebook::react::TimerManagerDelegate = facebook::react::PlatformTimerRegistry; +using facebook::react::TimerManagerDelegate = facebook::react::_platform_timer_registry::PlatformTimerRegistry; using facebook::react::Touch = facebook::react::HostPlatformTouch; -using facebook::react::Touches = std::unordered_set; -using facebook::react::TraceSectionUnwrapped = facebook::react::DummyTraceSection; +using facebook::react::Touches = std::unordered_set; +using facebook::react::TraceSectionUnwrapped = facebook::react::_dummy_trace_section::DummyTraceSection; using facebook::react::TracingStateListener = std::function; -using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; +using facebook::react::TurboModuleProviderFunctionType = std::function(const std::string& name)>; +using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; using facebook::react::UiTask = std::function; -using facebook::react::UnimplementedNativeViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::UnimplementedNativeViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::UnimplementedNativeViewState = facebook::react::StateData; -using facebook::react::UnimplementedViewShadowNode = facebook::react::ConcreteViewShadowNode; +using facebook::react::UnimplementedNativeViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::UnimplementedNativeViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::UnimplementedNativeViewState = facebook::react::_state_data::StateData; +using facebook::react::UnimplementedViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; using facebook::react::UserTimingDetailProvider = std::function; using facebook::react::ValueFactory = std::function; using facebook::react::ViewEventEmitter = facebook::react::HostPlatformViewEventEmitter; -using facebook::react::ViewNodePairScope = std::deque; -using facebook::react::ViewProps = facebook::react::HostPlatformViewProps; -using facebook::react::VirtualViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::parsePlatformColorFn = facebook::react::SharedColor(*)(const facebook::react::ContextContainer&, int32_t, const facebook::react::RawValue&); +using facebook::react::ViewNodePairScope = std::deque; +using facebook::react::ViewProps = facebook::react::_host_platform_view_props::HostPlatformViewProps; +using facebook::react::VirtualViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::parsePlatformColorFn = facebook::react::_shared_color::SharedColor(*)(const facebook::react::_context_container::ContextContainer&, int32_t, const facebook::react::_raw_value::RawValue&); template concept facebook::react::CacheGeneratorFunction = std::invocable && std::same_as, ValueT>; template @@ -727,14 +738,14 @@ concept facebook::react::StateDataWithJNIReference = requires(StateDataT stateDa }; template concept facebook::react::StateDataWithMapBuffer = requires(StateDataT stateData) { - { stateData.getMapBuffer() } -> std::same_as; + { stateData.getMapBuffer() } -> std::same_as; }; template -concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeFunctionBlock(func, parser) } -> std::convertible_to; }; template -concept facebook::react::CSSParserSink = requires(facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSParserSink = requires(facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consume(parser) } -> std::convertible_to; }; template @@ -742,7 +753,7 @@ concept facebook::react::CSSPreservedTokenSink = requires(const facebook::react: { T::consumePreservedToken(token) } -> std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::CSSSimpleBlock& block, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::_c_s_s_simple_block::CSSSimpleBlock& block, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeSimpleBlock(block, parser) } -> std::convertible_to; }; template @@ -753,7 +764,7 @@ template concept facebook::react::CSSComponentValueVisitor = CSSSyntaxVisitorReturn&& (CSSFunctionVisitor || CSSPreservedTokenVisitor || CSSSimpleBlockVisitor); template -concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSFunctionBlock func, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_function_block::CSSFunctionBlock func, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(func, blockParser) } -> std::convertible_to; }; template @@ -761,11 +772,11 @@ concept facebook::react::CSSPreservedTokenVisitor = CSSSyntaxVisitorReturn std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSSimpleBlock block, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_simple_block::CSSSimpleBlock block, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(block, blockParser) } -> std::convertible_to; }; template -concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; +concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; template concept facebook::react::CSSKeywordSet = std::is_enum_v && std::is_same_v, std::underlying_type_t>; template @@ -779,16 +790,16 @@ concept facebook::react::Hashable = !std::is_same_v&& (requires( { std::hash{}(a) } -> std::convertible_to; }); template -concept facebook::react::RawPropsFilterable = requires(facebook::react::RawProps& rawProps) { +concept facebook::react::RawPropsFilterable = requires(facebook::react::_raw_props::RawProps& rawProps) { { T::filterRawProps(rawProps) } -> std::same_as; }; template concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( TextLayoutManagerT textLayoutManager, - facebook::react::AttributedString attributedString, - facebook::react::ParagraphAttributes paragraphAttributes, - facebook::react::TextLayoutContext layoutContext, - facebook::react::LayoutConstraints layoutConstraints, + facebook::react::_attributed_string::AttributedString attributedString, + facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, + facebook::react::_text_layout_context::TextLayoutContext layoutContext, + facebook::react::_layout_constraints::LayoutConstraints layoutConstraints, typename TextLayoutManagerT::PreparedTextLayout preparedTextLayout) { sizeof(typename TextLayoutManagerT::PreparedTextLayout); { @@ -796,20 +807,20 @@ concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( } -> std::same_as; { textLayoutManager.measurePreparedLayout(preparedTextLayout, layoutContext, layoutConstraints) - } -> std::same_as; + } -> std::same_as; }; AAssetManager* facebook::react::extractAssetManager(jni::alias_ref assetManager); -JSI_EXPORT std::shared_ptr facebook::react::FBReactNativeSpec_ModuleProvider(const std::string& moduleName, const facebook::react::JavaTurboModule::InitParams& params); +JSI_EXPORT std::shared_ptr facebook::react::FBReactNativeSpec_ModuleProvider(const std::string& moduleName, const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); YGDirection facebook::react::yogaDirectionFromLayoutDirection(facebook::react::LayoutDirection direction); -bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::TextAttributes& lhs, const facebook::react::TextAttributes& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::_text_attributes::TextAttributes& lhs, const facebook::react::_text_attributes::TextAttributes& rhs); bool facebook::react::hasAccurateCPUTimeNanosForBenchmarks(); bool facebook::react::hostPlatformColorIsColorMeaningful(facebook::react::Color color) noexcept; -bool facebook::react::isColorMeaningful(const facebook::react::SharedColor& color) noexcept; -bool facebook::react::isHermesBytecodeBundle(const facebook::react::BundleHeader& header); +bool facebook::react::isColorMeaningful(const facebook::react::_shared_color::SharedColor& color) noexcept; +bool facebook::react::isHermesBytecodeBundle(const facebook::react::_bundle_header::BundleHeader& header); bool facebook::react::isZero(facebook::react::Float n); const char* facebook::react::stringForScriptTag(const facebook::react::ScriptTag& tag); const facebook::react::InteractionTypesMap& facebook::react::getInteractionTypes(); @@ -827,46 +838,47 @@ double facebook::react::getCPUTimeNanos(); double facebook::react::interpolate(double inputValue, double inputMin, double inputMax, double outputMin, double outputMax, std::string_view extrapolateLeft, std::string_view extrapolateRight); double facebook::react::round(double value) noexcept; facebook::jsi::Value facebook::react::createPromiseAsJSIValue(facebook::jsi::Runtime& rt, facebook::react::PromiseSetupFunctionType&& func); -facebook::react::Color facebook::react::hostPlatformColorFromComponents(facebook::react::ColorComponents components); +facebook::react::Color facebook::react::hostPlatformColorFromComponents(facebook::react::_color_components::ColorComponents components); facebook::react::Color facebook::react::hostPlatformColorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); -facebook::react::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::SharedColor color); -facebook::react::ColorComponents facebook::react::colorComponentsFromHostPlatformColor(facebook::react::Color color); facebook::react::ColorSpace facebook::react::getDefaultColorSpace(); -facebook::react::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); facebook::react::ComponentRegistryFactory facebook::react::getDefaultComponentRegistryFactory(); facebook::react::DisplayType facebook::react::displayTypeFromYGDisplay(YGDisplay display); facebook::react::FilterType facebook::react::filterTypeFromVariant(const facebook::react::CSSFilterFunction& filter); facebook::react::Float facebook::react::floatFromYogaFloat(float value); facebook::react::Float facebook::react::floatFromYogaOptionalFloat(facebook::yoga::FloatOptional value); -facebook::react::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); -facebook::react::MapBuffer facebook::react::serializeImageRequests(const std::vector& items); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::AttributedString& attributedString); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::AttributedString::Fragment& fragment); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::FontVariant& fontVariant); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::ParagraphAttributes& paragraphAttributes); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::ParagraphState& paragraphState); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::TextAttributes& textAttributes); -facebook::react::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::ParagraphAttributes& defaultParagraphAttributes); -facebook::react::Rect facebook::react::insetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; -facebook::react::Rect facebook::react::outsetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; -facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::BundleHeader& header); -facebook::react::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::ShadowNode& shadowNode); -facebook::react::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::ShadowNode& oldRootShadowNode, const facebook::react::ShadowNode& newRootShadowNode); -facebook::react::SharedColor facebook::react::blackColor(); -facebook::react::SharedColor facebook::react::clearColor(); -facebook::react::SharedColor facebook::react::coerceColor(const facebook::react::RawValue& value, const facebook::react::PropsParserContext& context); -facebook::react::SharedColor facebook::react::colorFromComponents(facebook::react::ColorComponents components); -facebook::react::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); -facebook::react::SharedColor facebook::react::fromCSSColor(const facebook::react::CSSColor& cssColor); -facebook::react::SharedColor facebook::react::parsePlatformColor(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value); -facebook::react::SharedColor facebook::react::whiteColor(); -facebook::react::Size facebook::react::ModalHostViewScreenSize(void); -facebook::react::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::_bundle_header::BundleHeader& header); facebook::react::SurfaceId facebook::react::getNextRootViewTag() noexcept; facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* value); -facebook::react::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); -facebook::react::ValueUnit facebook::react::toValueUnit(const facebook::react::RawValue& value); -facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value); +facebook::react::_color_components::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::_shared_color::SharedColor color); +facebook::react::_color_components::ColorComponents facebook::react::colorComponentsFromHostPlatformColor(facebook::react::Color color); +facebook::react::_component_builder::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); +facebook::react::_layout_metrics::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); +facebook::react::_map_buffer::MapBuffer facebook::react::serializeImageRequests(const std::vector& items); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::FontVariant& fontVariant); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::_attributed_string::AttributedString& attributedString); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::_paragraph_state::ParagraphState& paragraphState); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::_text_attributes::TextAttributes& textAttributes); +facebook::react::_paragraph_attributes::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_paragraph_attributes::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::_paragraph_attributes::ParagraphAttributes& defaultParagraphAttributes); +facebook::react::_rect::Rect facebook::react::insetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; +facebook::react::_rect::Rect facebook::react::outsetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; +facebook::react::_shadow_view::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::_shadow_view_mutation::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::_shadow_node::ShadowNode& oldRootShadowNode, const facebook::react::_shadow_node::ShadowNode& newRootShadowNode); +facebook::react::_shared_color::SharedColor facebook::react::blackColor(); +facebook::react::_shared_color::SharedColor facebook::react::clearColor(); +facebook::react::_shared_color::SharedColor facebook::react::coerceColor(const facebook::react::_raw_value::RawValue& value, const facebook::react::_props_parser_context::PropsParserContext& context); +facebook::react::_shared_color::SharedColor facebook::react::colorFromComponents(facebook::react::_color_components::ColorComponents components); +facebook::react::_shared_color::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); +facebook::react::_shared_color::SharedColor facebook::react::defaultForegroundTextColor(); +facebook::react::_shared_color::SharedColor facebook::react::fromCSSColor(const facebook::react::_c_s_s_color::CSSColor& cssColor); +facebook::react::_shared_color::SharedColor facebook::react::parsePlatformColor(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value); +facebook::react::_shared_color::SharedColor facebook::react::whiteColor(); +facebook::react::_size::Size facebook::react::ModalHostViewScreenSize(void); +facebook::react::_size::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::_value_unit::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); +facebook::react::_value_unit::ValueUnit facebook::react::toValueUnit(const facebook::react::_raw_value::RawValue& value); +facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value); facebook::yoga::FloatOptional facebook::react::yogaOptionalFloatFromFloat(facebook::react::Float value); float facebook::react::alphaFromHostPlatformColor(facebook::react::Color color); float facebook::react::blueFromHostPlatformColor(facebook::react::Color color); @@ -878,58 +890,57 @@ float facebook::react::round(float value) noexcept; float facebook::react::yogaFloatFromFloat(facebook::react::Float value); folly::dynamic facebook::react::diffDynamicProps(const folly::dynamic& oldProps, const folly::dynamic& newProps); folly::dynamic facebook::react::mergeDynamicProps(const folly::dynamic& source, const folly::dynamic& patch, facebook::react::NullValueStrategy nullValueStrategy); -folly::dynamic facebook::react::toDynamic(const YGValue& dimension); -folly::dynamic facebook::react::toDynamic(const facebook::react::AndroidProgressBarProps& props); -folly::dynamic facebook::react::toDynamic(const facebook::react::AndroidTextInputTextShadowOffsetStruct& value); +folly::dynamic facebook::react::toDynamic(const _y_g_value::YGValue& dimension); folly::dynamic facebook::react::toDynamic(const facebook::react::BackgroundImage& backgroundImage); -folly::dynamic facebook::react::toDynamic(const facebook::react::BoxShadow& boxShadow); folly::dynamic facebook::react::toDynamic(const facebook::react::EdgeInsets& edgeInsets); -folly::dynamic facebook::react::toDynamic(const facebook::react::FilterFunction& filterFunction); -folly::dynamic facebook::react::toDynamic(const facebook::react::ImageSource& imageSource); -folly::dynamic facebook::react::toDynamic(const facebook::react::Point& point); -folly::dynamic facebook::react::toDynamic(const facebook::react::SharedColor& sharedColor); folly::dynamic facebook::react::toDynamic(const facebook::react::SubmitBehavior& value); +folly::dynamic facebook::react::toDynamic(const facebook::react::_android_progress_bar_props::AndroidProgressBarProps& props); +folly::dynamic facebook::react::toDynamic(const facebook::react::_android_text_input_text_shadow_offset_struct::AndroidTextInputTextShadowOffsetStruct& value); +folly::dynamic facebook::react::toDynamic(const facebook::react::_box_shadow::BoxShadow& boxShadow); +folly::dynamic facebook::react::toDynamic(const facebook::react::_filter_function::FilterFunction& filterFunction); +folly::dynamic facebook::react::toDynamic(const facebook::react::_image_source::ImageSource& imageSource); +folly::dynamic facebook::react::toDynamic(const facebook::react::_point::Point& point); +folly::dynamic facebook::react::toDynamic(const facebook::react::_shared_color::SharedColor& sharedColor); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); -int facebook::react::toAndroidRepr(const facebook::react::SharedColor& color); +int facebook::react::toAndroidRepr(const facebook::react::_shared_color::SharedColor& color); int facebook::react::toInt(const facebook::react::DisplayType& displayType); int facebook::react::toInt(const facebook::react::LayoutDirection& layoutDirection); long double facebook::react::ceil(long double value) noexcept; long double facebook::react::floor(long double value) noexcept; long double facebook::react::round(long double value) noexcept; -size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::AttributedString& attributedString); -size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::AttributedString& attributedString); +size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::_attributed_string::AttributedString& attributedString); +size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::_attributed_string::AttributedString& attributedString); size_t facebook::react::hashGetColourArguments(int32_t surfaceId, const std::vector& resourcePaths); -size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::TextAttributes& textAttributes); -std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); +size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::_text_attributes::TextAttributes& textAttributes); +std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); std::optional facebook::react::blendModeFromString(std::string_view blendModeName); -std::optional facebook::react::fromCSSShadow(const facebook::react::CSSShadow& cssShadow); -std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); -std::optional facebook::react::parseDropShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::parseFilterRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); std::optional facebook::react::filterTypeFromString(std::string_view filterName); -std::optional facebook::react::coerceAmount(const facebook::react::RawValue& value); -std::optional facebook::react::coerceAngle(const facebook::react::RawValue& value); -std::optional facebook::react::coerceLength(const facebook::react::RawValue& value); +std::optional facebook::react::coerceAmount(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceAngle(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceLength(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::optionalFloatFromYogaValue(const facebook::yoga::Style::Length& length, std::optional base = {}); -std::optional facebook::react::toRadians(const facebook::react::RawValue& value); +std::optional facebook::react::toRadians(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::fontVariantFromCSSFontVariant(facebook::react::CSSFontVariant cssVariant); std::optional facebook::react::isolationFromString(std::string_view isolationSetting); -std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); -std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::LayoutAnimation& animation, const facebook::react::AnimationConfig& mutationConfig); +std::optional facebook::react::fromCSSShadow(const facebook::react::_c_s_s_shadow::CSSShadow& cssShadow); +std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); +std::optional facebook::react::parseDropShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::parseFilterRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); +std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::_layout_animation::LayoutAnimation& animation, const facebook::react::_animation_config::AnimationConfig& mutationConfig); std::string facebook::react::base64Encode(const std::string_view s); std::string facebook::react::componentNameByReactViewName(std::string viewName); std::string facebook::react::generateRandomUuidString(); std::string facebook::react::toString(const double& value); std::string facebook::react::toString(const facebook::react::AccessibilityRole& accessibilityRole); -std::string facebook::react::toString(const facebook::react::AttributedString::Range& range); std::string facebook::react::toString(const facebook::react::BlendMode& blendMode); std::string facebook::react::toString(const facebook::react::DataDetectorType& value); std::string facebook::react::toString(const facebook::react::DisplayType& displayType); @@ -941,14 +952,12 @@ std::string facebook::react::toString(const facebook::react::FontVariant& fontVa std::string facebook::react::toString(const facebook::react::FontWeight& fontWeight); std::string facebook::react::toString(const facebook::react::HyphenationFrequency& hyphenationFrequency); std::string facebook::react::toString(const facebook::react::ImageResizeMode& value); -std::string facebook::react::toString(const facebook::react::ImageSource& value); std::string facebook::react::toString(const facebook::react::ImportantForAccessibility& importantForAccessibility); std::string facebook::react::toString(const facebook::react::LayoutDirection& layoutDirection); std::string facebook::react::toString(const facebook::react::LineBreakMode& lineBreakMode); std::string facebook::react::toString(const facebook::react::LineBreakStrategy& lineBreakStrategy); std::string facebook::react::toString(const facebook::react::Role& role); std::string facebook::react::toString(const facebook::react::ScrollViewSnapToAlignment& value); -std::string facebook::react::toString(const facebook::react::SharedColor& value); std::string facebook::react::toString(const facebook::react::TextAlignment& textAlignment); std::string facebook::react::toString(const facebook::react::TextAlignmentVertical& textAlignment); std::string facebook::react::toString(const facebook::react::TextBreakStrategy& textBreakStrategy); @@ -956,17 +965,20 @@ std::string facebook::react::toString(const facebook::react::TextDecorationLineT std::string facebook::react::toString(const facebook::react::TextDecorationStyle& textDecorationStyle); std::string facebook::react::toString(const facebook::react::TextTransform& textTransform); std::string facebook::react::toString(const facebook::react::WritingDirection& writingDirection); +std::string facebook::react::toString(const facebook::react::_attributed_string::_range::AttributedString::Range& range); +std::string facebook::react::toString(const facebook::react::_image_source::ImageSource& value); +std::string facebook::react::toString(const facebook::react::_shared_color::SharedColor& value); std::string facebook::react::toString(double doubleValue, char suffix); std::string facebook::react::toString(facebook::react::AccessibilityLiveRegion accessibilityLiveRegion); std::string facebook::react::toString(facebook::react::PointerEventsMode value); std::string_view facebook::react::getInteractionTypeForEvent(std::string_view eventName); -std::unique_ptr facebook::react::loadScriptFromAssets(AAssetManager* assetManager, const std::string& assetName); -std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); +std::unique_ptr facebook::react::loadScriptFromAssets(AAssetManager* assetManager, const std::string& assetName); +std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); std::vector facebook::react::longestIncreasingSubsequence(const std::vector& values, const std::vector& include); -std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); -std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); -std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::Point layoutOffset, const facebook::react::CullingContext& cullingContext); -std::vector> facebook::react::buildNativeModuleList(std::weak_ptr winstance, jni::alias_ref::javaobject> javaModules, std::shared_ptr moduleMessageQueue); +std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); +std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); +std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::_point::Point layoutOffset, const facebook::react::_culling_context::CullingContext& cullingContext); +std::vector> facebook::react::buildNativeModuleList(std::weak_ptr winstance, jni::alias_ref::javaobject> javaModules, std::shared_ptr moduleMessageQueue); template constexpr std::optional facebook::react::parseCSSKeyword(std::string_view ident); template @@ -974,37 +986,37 @@ constexpr facebook::react::CSSVariantWithTypes facebook::react::Float facebook::react::roundToPixel(facebook::react::Float value, facebook::react::Float scaleFactor); template -facebook::react::Point facebook::react::roundToPixel(facebook::react::Point value, facebook::react::Float scaleFactor); +facebook::react::_point::Point facebook::react::roundToPixel(facebook::react::_point::Point value, facebook::react::Float scaleFactor); template -facebook::react::Rect facebook::react::roundToPixel(facebook::react::Rect value, facebook::react::Float scaleFactor); +facebook::react::_rect::Rect facebook::react::roundToPixel(facebook::react::_rect::Rect value, facebook::react::Float scaleFactor); template -facebook::react::Size facebook::react::roundToPixel(facebook::react::Size value, facebook::react::Float scaleFactor); +facebook::react::_size::Size facebook::react::roundToPixel(facebook::react::_size::Size value, facebook::react::Float scaleFactor); template std::size_t facebook::react::hash_combine(const T& v, const Args &... args); template void facebook::react::hash_combine(std::size_t& seed, const T& v, const Rest &... rest); template ::type> -facebook::react::MoveWrapper facebook::react::makeMoveWrapper(T&& t); +facebook::react::_move_wrapper::MoveWrapper facebook::react::makeMoveWrapper(T&& t); template -constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); +constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); template -constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); +constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); template constexpr uint32_t facebook::react::fnv1a(std::string_view string) noexcept; template -facebook::react::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::ComponentDescriptorParameters& parameters); +facebook::react::_component_descriptor::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); template -facebook::react::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); +facebook::react::_component_descriptor_provider::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); template DestinationTimePointT facebook::react::clockCast(SourceTimePointT timePoint); template -T facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); +T facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); template -T facebook::react::get(const facebook::react::AnimatedPropBase& animatedProp); +T facebook::react::get(const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); template -T facebook::react::get(const std::unique_ptr& animatedProp); +T facebook::react::get(const std::unique_ptr& animatedProp); template bool facebook::react::floatEquality(T a, T b, T epsilon = static_cast(facebook::react::kDefaultEpsilon)); template @@ -1012,161 +1024,161 @@ folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); template jni::local_ref> facebook::react::makeJWeakReference(jni::alias_ref ref); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, T& result, T defaultValue); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, T& result, T defaultValue); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::optional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::optional& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector>& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector>& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& rawValue, T& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& rawValue, T& result); template -std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); -uint8_t facebook::react::alphaFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::blueFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::greenFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::redFromColor(facebook::react::SharedColor color) noexcept; -void facebook::react::FBReactNativeSpec_registerComponentDescriptorsFromCodegen(std::shared_ptr registry); +std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); +uint8_t facebook::react::alphaFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::blueFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::greenFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::redFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +void facebook::react::FBReactNativeSpec_registerComponentDescriptorsFromCodegen(std::shared_ptr registry); void facebook::react::addDynamicToJArray(jni::local_ref> jarray, jint index, const folly::dynamic& dyn); void facebook::react::bindHasComponentProvider(facebook::jsi::Runtime& runtime, facebook::react::HasComponentProviderFunctionType&& provider); void facebook::react::bindNativeLogger(facebook::jsi::Runtime& runtime, facebook::react::Logger logger); void facebook::react::bindNativePerformanceNow(facebook::jsi::Runtime& runtime); -void facebook::react::cloneProp(facebook::react::BaseViewProps& viewProps, const facebook::react::AnimatedPropBase& animatedProp); +void facebook::react::cloneProp(facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); void facebook::react::configurePlatformColorCacheInvalidationHook(std::function&& hook); void facebook::react::defineReadOnlyGlobal(facebook::jsi::Runtime& runtime, const std::string& propName, facebook::jsi::Value&& value); void facebook::react::ensureThreadDurationJNIEnvAttached(); -void facebook::react::fromRawValue(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, YGValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityAction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLabelledBy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLiveRegion& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityRole& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityState& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityTraits& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AttributedString::Range& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BackfaceVisibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderCurve& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Cursor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::DynamicTypeRamp& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::EllipsizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontWeight& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::HyphenationFrequency& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ImportantForAccessibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::LineBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::OutlineStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::PointerEventsMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Role& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewMaintainVisibleContentPosition& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::SharedColor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationLineType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextTransform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::WritingDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Align& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Direction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Display& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FlexDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FloatOptional& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Justify& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Overflow& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::PositionType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Style::Length& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Wrap& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::AccessibilityValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::BlendMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::CornerInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::DataDetectorType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::EdgeInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageResizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageSource& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Isolation& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LayoutConformance& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LineBreakMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Point& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Size& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::SubmitBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TextAlignmentVertical& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ValueUnit& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::BoxSizing& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::Style::SizeLength& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValueShared(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); +void facebook::react::fromRawValue(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, _y_g_value::YGValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityLiveRegion& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityRole& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityTraits& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BackfaceVisibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderCurve& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Cursor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::DynamicTypeRamp& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::EllipsizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontWeight& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::HyphenationFrequency& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ImportantForAccessibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::OutlineStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::PointerEventsMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Role& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationLineType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextTransform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::WritingDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_action::AccessibilityAction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_state::AccessibilityState& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_attributed_string::_range::AttributedString::Range& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Align& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Direction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Display& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FlexDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FloatOptional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Justify& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Overflow& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::PositionType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::Length& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Wrap& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::BlendMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::CornerInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::DataDetectorType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::EdgeInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::ImageResizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::Isolation& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LayoutConformance& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::SubmitBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignmentVertical& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_value::AccessibilityValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_image_source::ImageSource& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_point::Point& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_size::Size& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_value_unit::ValueUnit& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::BoxSizing& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::SizeLength& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValueShared(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); void facebook::react::fromString(const std::string& string, facebook::react::AccessibilityTraits& result); void facebook::react::g_setNativeAnimatedNowTimestampFunction(facebook::react::TimePointFunction nowFunction); -void facebook::react::parseProcessedBackgroundImage(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFontVariant(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::parseProcessedTransform(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseProcessedTransformOrigin(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::PropsParserContext& context, const std::vector& value, std::vector& result); +void facebook::react::parseProcessedBackgroundImage(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseProcessedTransform(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseProcessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::_props_parser_context::PropsParserContext& context, const std::vector& value, std::vector& result); void facebook::react::parseUnprocessedBackgroundImageString(const std::string& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedFilterList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFontVariant(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseUnprocessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedFilterList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); void facebook::react::parseUnprocessedFontVariantString(const std::string& value, facebook::react::FontVariant& result); -void facebook::react::parseUnprocessedTransform(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::Transform& result); +void facebook::react::parseUnprocessedTransform(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::_transform::Transform& result); void facebook::react::reactAndroidLoggingHook(const std::string& message, unsigned int logLevel); -void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); -void facebook::react::serializeTransformAxis(const facebook::react::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); -void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::ValueUnit& valueUnit, folly::dynamic& resultArray); +void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); +void facebook::react::serializeTransformAxis(const facebook::react::_transform_operation::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); +void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::_value_unit::ValueUnit& valueUnit, folly::dynamic& resultArray); void facebook::react::setDefaultColorSpace(facebook::react::ColorSpace newColorSpace); -void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::BaseTouch& touch); -void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); -void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::BaseViewProps& viewProps, const facebook::react::PropsSnapshot& snapshot); -void facebook::react::updateTransformProps(const facebook::react::Transform& transform, const facebook::react::TransformOperation& operation, folly::dynamic& resultTranslateArray); -bool facebook::react::operator==(const facebook::react::AttributedStringBox& lhs, const facebook::react::AttributedStringBox& rhs); -bool facebook::react::operator==(const facebook::react::LayoutConstraints& lhs, const facebook::react::LayoutConstraints& rhs); -bool facebook::react::operator==(const facebook::react::LayoutContext& lhs, const facebook::react::LayoutContext& rhs); -bool facebook::react::operator==(const facebook::react::LineMeasureCacheKey& lhs, const facebook::react::LineMeasureCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::PerformanceObserver& lhs, const facebook::react::PerformanceObserver& rhs); -bool facebook::react::operator==(const facebook::react::PreparedTextCacheKey& lhs, const facebook::react::PreparedTextCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::RawPropsKey& lhs, const facebook::react::RawPropsKey& rhs) noexcept; -bool facebook::react::operator==(const facebook::react::Size& rhs, const facebook::react::Size& lhs) noexcept; -bool facebook::react::operator==(const facebook::react::TextMeasureCacheKey& lhs, const facebook::react::TextMeasureCacheKey& rhs); +void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::_base_touch::BaseTouch& touch); +void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); +void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_props_snapshot::PropsSnapshot& snapshot); +void facebook::react::updateTransformProps(const facebook::react::_transform::Transform& transform, const facebook::react::_transform_operation::TransformOperation& operation, folly::dynamic& resultTranslateArray); +bool facebook::react::operator==(const facebook::react::_attributed_string_box::AttributedStringBox& lhs, const facebook::react::_attributed_string_box::AttributedStringBox& rhs); +bool facebook::react::operator==(const facebook::react::_layout_constraints::LayoutConstraints& lhs, const facebook::react::_layout_constraints::LayoutConstraints& rhs); +bool facebook::react::operator==(const facebook::react::_layout_context::LayoutContext& lhs, const facebook::react::_layout_context::LayoutContext& rhs); +bool facebook::react::operator==(const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& lhs, const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_performance_observer::PerformanceObserver& lhs, const facebook::react::_performance_observer::PerformanceObserver& rhs); +bool facebook::react::operator==(const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& lhs, const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_raw_props_key::RawPropsKey& lhs, const facebook::react::_raw_props_key::RawPropsKey& rhs) noexcept; +bool facebook::react::operator==(const facebook::react::_size::Size& rhs, const facebook::react::_size::Size& lhs) noexcept; +bool facebook::react::operator==(const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& lhs, const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& rhs); constexpr bool facebook::react::operator&(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityState& lhs, const facebook::react::AccessibilityState& rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityValue& lhs, const facebook::react::AccessibilityValue& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_state::AccessibilityState& lhs, const facebook::react::_accessibility_state::AccessibilityState& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_value::AccessibilityValue& lhs, const facebook::react::_accessibility_value::AccessibilityValue& rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator&(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator|(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); -constexpr facebook::react::HighResDuration facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResTimeStamp& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator+(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); constexpr facebook::react::ModalHostViewSupportedOrientationsMask facebook::react::operator|(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator+(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); constexpr void facebook::react::operator|=(facebook::react::ModalHostViewSupportedOrientationsMask& lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); -facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::Transform& transform); -facebook::react::Point facebook::react::operator*(const facebook::react::Point& point, const facebook::react::Transform& transform); -facebook::react::Rect facebook::react::operator*(const facebook::react::Rect& rect, const facebook::react::Transform& transform); -facebook::react::Size facebook::react::operator*(const facebook::react::Size& size, const facebook::react::Transform& transform); -facebook::react::Vector facebook::react::operator*(const facebook::react::Transform& transform, const facebook::react::Vector& vector); +facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::_transform::Transform& transform); +facebook::react::_point::Point facebook::react::operator*(const facebook::react::_point::Point& point, const facebook::react::_transform::Transform& transform); +facebook::react::_rect::Rect facebook::react::operator*(const facebook::react::_rect::Rect& rect, const facebook::react::_transform::Transform& transform); +facebook::react::_size::Size facebook::react::operator*(const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform); +facebook::react::_vector::Vector facebook::react::operator*(const facebook::react::_transform::Transform& transform, const facebook::react::_vector::Vector& vector); template -facebook::react::RectangleEdges facebook::react::operator+(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator+(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; template -facebook::react::RectangleEdges facebook::react::operator-(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator-(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; JSI_EXPORT const char facebook::react::ActivityIndicatorViewComponentName[]; JSI_EXPORT const char facebook::react::AndroidDrawerLayoutComponentName[]; JSI_EXPORT const char facebook::react::AndroidSwipeRefreshLayoutComponentName[]; @@ -1176,7 +1188,7 @@ JSI_EXPORT const char facebook::react::UnimplementedNativeViewComponentName[]; class facebook::react::AccessibilityProps { public AccessibilityProps() = default; - public AccessibilityProps(const facebook::react::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::RawProps& rawProps); + public AccessibilityProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool accessibilityElementsHidden; public bool accessibilityIgnoresInvertColors; public bool accessibilityRespondsToUserInteraction; @@ -1187,22 +1199,22 @@ class facebook::react::AccessibilityProps { public bool onAccessibilityEscape; public bool onAccessibilityMagicTap; public bool onAccessibilityTap; - public facebook::react::AccessibilityLabelledBy accessibilityLabelledBy; public facebook::react::AccessibilityLiveRegion accessibilityLiveRegion; public facebook::react::AccessibilityTraits accessibilityTraits; - public facebook::react::AccessibilityValue accessibilityValue; public facebook::react::ImportantForAccessibility importantForAccessibility; public facebook::react::Role role; - public std::optional accessibilityState; + public facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy accessibilityLabelledBy; + public facebook::react::_accessibility_value::AccessibilityValue accessibilityValue; + public std::optional accessibilityState; public std::string accessibilityHint; public std::string accessibilityLabel; public std::string accessibilityLanguage; public std::string accessibilityLargeContentTitle; public std::string accessibilityRole; public std::string testId; - public std::vector accessibilityActions; + public std::vector accessibilityActions; public std::vector accessibilityOrder; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -1210,31 +1222,31 @@ class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::reac class facebook::react::ActivityIndicatorViewProps : public facebook::react::HostPlatformViewProps { public ActivityIndicatorViewProps() = default; - public ActivityIndicatorViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public ActivityIndicatorViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool animating; public bool hidesWhenStopped; public facebook::react::ActivityIndicatorViewSize size; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AdditionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::AndroidAnimationChoreographer : public facebook::react::AnimationChoreographer { - public AndroidAnimationChoreographer(jni::alias_ref jChoreographer); + public AndroidAnimationChoreographer(jni::alias_ref jChoreographer); public virtual void pause() override; public virtual void resume() override; } class facebook::react::AndroidDrawerLayoutEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onDrawerClose(facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerClose value) const; - public void onDrawerOpen(facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerOpen value) const; - public void onDrawerSlide(facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerSlide value) const; - public void onDrawerStateChanged(facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerStateChanged value) const; + public void onDrawerClose(facebook::react::_android_drawer_layout_event_emitter::_on_drawer_close::OnDrawerClose value) const; + public void onDrawerOpen(facebook::react::_android_drawer_layout_event_emitter::_on_drawer_open::OnDrawerOpen value) const; + public void onDrawerSlide(facebook::react::_android_drawer_layout_event_emitter::_on_drawer_slide::OnDrawerSlide value) const; + public void onDrawerStateChanged(facebook::react::_android_drawer_layout_event_emitter::_on_drawer_state_changed::OnDrawerStateChanged value) const; } struct facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerClose { @@ -1253,19 +1265,19 @@ struct facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerStateChanged { class facebook::react::AndroidDrawerLayoutProps : public facebook::react::HostPlatformViewProps { public AndroidDrawerLayoutProps() = default; - public AndroidDrawerLayoutProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidDrawerLayoutProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidDrawerLayoutProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidDrawerLayoutProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public facebook::react::AndroidDrawerLayoutDrawerLockMode drawerLockMode; public facebook::react::AndroidDrawerLayoutDrawerPosition drawerPosition; public facebook::react::AndroidDrawerLayoutKeyboardDismissMode keyboardDismissMode; public facebook::react::Float drawerWidth; - public facebook::react::SharedColor drawerBackgroundColor; - public facebook::react::SharedColor statusBarBackgroundColor; + public facebook::react::_shared_color::SharedColor drawerBackgroundColor; + public facebook::react::_shared_color::SharedColor statusBarBackgroundColor; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AndroidEventBeat : public facebook::react::EventBeat, public facebook::react::EventBeatManagerObserver { - public AndroidEventBeat(std::shared_ptr ownerBox, facebook::react::EventBeatManager* eventBeatManager, facebook::react::RuntimeScheduler& runtimeScheduler, jni::global_ref javaUIManager); + public AndroidEventBeat(std::shared_ptr ownerBox, facebook::react::_event_beat_manager::EventBeatManager* eventBeatManager, facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, jni::global_ref javaUIManager); public virtual void request() const override; public virtual void tick() const override; public ~AndroidEventBeat() override; @@ -1276,55 +1288,55 @@ class facebook::react::AndroidHorizontalScrollContentViewEventEmitter : public f class facebook::react::AndroidHorizontalScrollContentViewProps : public facebook::react::HostPlatformViewProps { public AndroidHorizontalScrollContentViewProps() = default; - public AndroidHorizontalScrollContentViewProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidHorizontalScrollContentViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidHorizontalScrollContentViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidHorizontalScrollContentViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool removeClippedSubviews; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AndroidHorizontalScrollContentViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public AndroidHorizontalScrollContentViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidHorizontalScrollContentViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public virtual void layout(facebook::react::LayoutContext layoutContext) override; + public AndroidHorizontalScrollContentViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidHorizontalScrollContentViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; } class facebook::react::AndroidProgressBarComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidProgressBarComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public AndroidProgressBarComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::AndroidProgressBarEventEmitter : public facebook::react::BaseViewEventEmitter { } class facebook::react::AndroidProgressBarMeasurementsManager { - public AndroidProgressBarMeasurementsManager(const std::shared_ptr& contextContainer); - public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, const facebook::react::AndroidProgressBarProps& props, facebook::react::LayoutConstraints layoutConstraints) const; + public AndroidProgressBarMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::_size::Size measure(facebook::react::SurfaceId surfaceId, const facebook::react::_android_progress_bar_props::AndroidProgressBarProps& props, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidProgressBarProps : public facebook::react::HostPlatformViewProps { public AndroidProgressBarProps() = default; - public AndroidProgressBarProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidProgressBarProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidProgressBarProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidProgressBarProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool animating; public bool indeterminate; public double progress; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; public std::string styleAttr; public std::string testID; public std::string typeAttr; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AndroidProgressBarShadowNode : public facebook::react::ConcreteViewShadowNode { - public AndroidProgressBarShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidProgressBarShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public void setAndroidProgressBarMeasurementsManager(const std::shared_ptr& measurementsManager); + public AndroidProgressBarShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidProgressBarShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public void setAndroidProgressBarMeasurementsManager(const std::shared_ptr& measurementsManager); } class facebook::react::AndroidSwipeRefreshLayoutEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onRefresh(facebook::react::AndroidSwipeRefreshLayoutEventEmitter::OnRefresh value) const; + public void onRefresh(facebook::react::_android_swipe_refresh_layout_event_emitter::_on_refresh::OnRefresh value) const; } struct facebook::react::AndroidSwipeRefreshLayoutEventEmitter::OnRefresh { @@ -1332,24 +1344,24 @@ struct facebook::react::AndroidSwipeRefreshLayoutEventEmitter::OnRefresh { class facebook::react::AndroidSwipeRefreshLayoutProps : public facebook::react::HostPlatformViewProps { public AndroidSwipeRefreshLayoutProps() = default; - public AndroidSwipeRefreshLayoutProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidSwipeRefreshLayoutProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidSwipeRefreshLayoutProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidSwipeRefreshLayoutProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool enabled; public bool refreshing; public facebook::react::AndroidSwipeRefreshLayoutSize size; public facebook::react::Float progressViewOffset; - public facebook::react::SharedColor progressBackgroundColor; - public std::vector colors; + public facebook::react::_shared_color::SharedColor progressBackgroundColor; + public std::vector colors; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AndroidSwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidSwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public AndroidSwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::AndroidSwitchEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onChange(facebook::react::AndroidSwitchEventEmitter::OnChange value) const; + public void onChange(facebook::react::_android_switch_event_emitter::_on_change::OnChange value) const; } struct facebook::react::AndroidSwitchEventEmitter::OnChange { @@ -1358,38 +1370,38 @@ struct facebook::react::AndroidSwitchEventEmitter::OnChange { } class facebook::react::AndroidSwitchMeasurementsManager { - public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); - public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::LayoutConstraints layoutConstraints) const; + public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::_size::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidSwitchProps : public facebook::react::HostPlatformViewProps { public AndroidSwitchProps() = default; - public AndroidSwitchProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidSwitchProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidSwitchProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidSwitchProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool disabled; public bool enabled; public bool on; public bool value; - public facebook::react::SharedColor thumbColor; - public facebook::react::SharedColor thumbTintColor; - public facebook::react::SharedColor trackColorForFalse; - public facebook::react::SharedColor trackColorForTrue; - public facebook::react::SharedColor trackTintColor; + public facebook::react::_shared_color::SharedColor thumbColor; + public facebook::react::_shared_color::SharedColor thumbTintColor; + public facebook::react::_shared_color::SharedColor trackColorForFalse; + public facebook::react::_shared_color::SharedColor trackColorForTrue; + public facebook::react::_shared_color::SharedColor trackTintColor; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AndroidSwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - public AndroidSwitchShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidSwitchShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public void setAndroidSwitchMeasurementsManager(const std::shared_ptr& measurementsManager); + public AndroidSwitchShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidSwitchShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public void setAndroidSwitchMeasurementsManager(const std::shared_ptr& measurementsManager); } class facebook::react::AndroidTextInputComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public AndroidTextInputComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const override; + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public AndroidTextInputComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; } class facebook::react::AndroidTextInputEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -1397,7 +1409,7 @@ class facebook::react::AndroidTextInputEventEmitter : public facebook::react::Ba class facebook::react::AndroidTextInputProps : public facebook::react::BaseTextInputProps { public AndroidTextInputProps() = default; - public AndroidTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidTextInputProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool allowFontScaling; public bool autoCorrect; public bool caretHidden; @@ -1416,14 +1428,14 @@ class facebook::react::AndroidTextInputProps : public facebook::react::BaseTextI public bool secureTextEntry; public bool selectTextOnFocus; public bool showSoftInputOnFocus; - public facebook::react::AndroidTextInputTextShadowOffsetStruct textShadowOffset; public facebook::react::Float fontSize; public facebook::react::Float letterSpacing; public facebook::react::Float lineHeight; public facebook::react::Float maxFontSizeMultiplier; public facebook::react::Float textShadowRadius; - public facebook::react::SharedColor color; - public facebook::react::SharedColor textShadowColor; + public facebook::react::_android_text_input_text_shadow_offset_struct::AndroidTextInputTextShadowOffsetStruct textShadowOffset; + public facebook::react::_shared_color::SharedColor color; + public facebook::react::_shared_color::SharedColor textShadowColor; public folly::dynamic getDynamic() const; public int inlineImagePadding; public int numberOfLines; @@ -1442,37 +1454,37 @@ class facebook::react::AndroidTextInputProps : public facebook::react::BaseTextI public std::string textTransform; public std::string value; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::AndroidTextInputShadowNode : public facebook::react::ConcreteViewShadowNode { - protected facebook::react::LayoutConstraints getTextConstraints(const facebook::react::LayoutConstraints& layoutConstraints) const; - protected std::shared_ptr textLayoutManager_; - protected virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - protected virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - protected virtual void layout(facebook::react::LayoutContext layoutContext) override; - public AndroidTextInputShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidTextInputShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public void setTextLayoutManager(std::shared_ptr textLayoutManager); + protected facebook::react::_layout_constraints::LayoutConstraints getTextConstraints(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + protected std::shared_ptr textLayoutManager_; + protected virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + protected virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + protected virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public AndroidTextInputShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidTextInputShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public void setTextLayoutManager(std::shared_ptr textLayoutManager); } class facebook::react::AndroidTextInputState { public AndroidTextInputState() = default; public AndroidTextInputState(const facebook::react::AndroidTextInputState& previousState, const folly::dynamic& data); - public AndroidTextInputState(facebook::react::AttributedStringBox attributedStringBox, facebook::react::AttributedString reactTreeAttributedString, facebook::react::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); - public facebook::react::AttributedString reactTreeAttributedString; - public facebook::react::AttributedStringBox attributedStringBox; - public facebook::react::MapBuffer getMapBuffer() const; - public facebook::react::ParagraphAttributes paragraphAttributes; + public AndroidTextInputState(facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox, facebook::react::_attributed_string::AttributedString reactTreeAttributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); + public facebook::react::_attributed_string::AttributedString reactTreeAttributedString; + public facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox; + public facebook::react::_map_buffer::MapBuffer getMapBuffer() const; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; public folly::dynamic getDynamic() const; public int64_t cachedAttributedStringId; public int64_t mostRecentEventCount; } class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedModuleCxxSpec, public facebook::react::TurboModuleWithJSIBindings { - public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); + public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); public void addAnimatedEventToView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::jsi::Object eventMapping); public void addListener(facebook::jsi::Runtime& rt, const std::string& eventName); public void connectAnimatedNodeToShadowNodeFamily(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag, facebook::jsi::Object shadowNode); @@ -1485,7 +1497,7 @@ class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedMo public void extractAnimatedNodeOffset(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag); public void finishOperationBatch(facebook::jsi::Runtime& rt); public void flattenAnimatedNodeOffset(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag); - public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::AsyncCallback saveValueCallback); + public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::_async_callback::AsyncCallback saveValueCallback); public void queueAndExecuteBatchedOperations(facebook::jsi::Runtime& rt, facebook::jsi::Array operationsAndArgs); public void removeAnimatedEventFromView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::react::Tag animatedNodeTag); public void removeListeners(facebook::jsi::Runtime& rt, int count); @@ -1501,26 +1513,26 @@ class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedMo } class facebook::react::AnimatedMountingOverrideDelegate : public facebook::react::MountingOverrideDelegate { - public AnimatedMountingOverrideDelegate(facebook::react::NativeAnimatedNodesManager& animatedManager, const facebook::react::Scheduler& scheduler); + public AnimatedMountingOverrideDelegate(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& animatedManager, const facebook::react::_scheduler::Scheduler& scheduler); public virtual bool shouldOverridePullTransaction() const override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; } class facebook::react::AnimatedNode { - protected facebook::react::AnimatedNode* getChildNode(facebook::react::Tag tag); protected facebook::react::AnimatedNodeType type_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag tag_; + protected facebook::react::_animated_node::AnimatedNode* getChildNode(facebook::react::Tag tag); + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected std::unordered_set children_; public AnimatedNode(const facebook::react::AnimatedNode&) = default; public AnimatedNode(facebook::react::AnimatedNode&&) noexcept = default; - public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); + public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); public const folly::dynamic& getConfig() const noexcept; public const std::unordered_set& getChildren() const noexcept; - public facebook::react::AnimatedNode& operator=(const facebook::react::AnimatedNode&) = default; - public facebook::react::AnimatedNode& operator=(facebook::react::AnimatedNode&&) noexcept = default; public facebook::react::AnimatedNodeType type() const noexcept; public facebook::react::Tag tag() const noexcept; + public facebook::react::_animated_node::AnimatedNode& operator=(const facebook::react::_animated_node::AnimatedNode&) = default; + public facebook::react::_animated_node::AnimatedNode& operator=(facebook::react::_animated_node::AnimatedNode&&) noexcept = default; public int activeIncomingNodes; public int bfsColor; public static constexpr int INITIAL_BFS_COLOR; @@ -1535,34 +1547,34 @@ class facebook::react::AnimatedNode { } class facebook::react::AnimatedPropsRegistry { - public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); + public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); public void clear(facebook::react::SurfaceId surfaceId); public void clearOnSurfaceStop(facebook::react::SurfaceId surfaceId); - public void update(const std::unordered_map& surfaceUpdates); + public void update(const std::unordered_map& surfaceUpdates); } class facebook::react::AnimationBackend : public facebook::react::UIManagerAnimationBackend { - public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); + public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); public using PauseCallback = std::function; public using ResumeCallback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) override; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) override; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) override; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; public virtual void stop(facebook::react::CallbackId callbackId) override; public virtual void trigger() override; - public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::SurfaceUpdates& surfaceUpdates); + public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::_surface_updates::SurfaceUpdates& surfaceUpdates); public void requestAsyncFlushForSurfaces(const std::set& surfaces); - public void synchronouslyUpdateProps(const std::unordered_map& updates); + public void synchronouslyUpdateProps(const std::unordered_map& updates); } class facebook::react::AnimationBackendCommitHook : public facebook::react::UIManagerCommitHook { - public AnimationBackendCommitHook(facebook::react::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; + public AnimationBackendCommitHook(facebook::react::_u_i_manager::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; } class facebook::react::AnimationChoreographer { @@ -1571,7 +1583,7 @@ class facebook::react::AnimationChoreographer { public virtual void resume() = 0; public virtual ~AnimationChoreographer() = default; public void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) const; - public void setAnimationBackend(std::weak_ptr animationBackend); + public void setAnimationBackend(std::weak_ptr animationBackend); } class facebook::react::AnimationDriver { @@ -1579,8 +1591,8 @@ class facebook::react::AnimationDriver { protected bool isComplete_; protected bool isStarted_; protected double startFrameTimeMs_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag animatedValueTag_; + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected folly::dynamic config_; protected int currentIteration_; protected int id_; @@ -1588,7 +1600,7 @@ class facebook::react::AnimationDriver { protected std::optional endCallback_; protected virtual bool update(double, bool); protected void markNodeUpdated(facebook::react::Tag tag); - public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); public bool getIsComplete() const noexcept; public facebook::react::Tag getAnimatedValueTag() const noexcept; public int getId() const noexcept; @@ -1609,26 +1621,26 @@ class facebook::react::AppRegistryBinding { } class facebook::react::AttributedString : public facebook::react::Sealable, public facebook::react::DebugStringConvertible { - public bool compareTextAttributesWithoutFrame(const facebook::react::AttributedString& rhs) const; - public bool isContentEqual(const facebook::react::AttributedString& rhs) const; + public bool compareTextAttributesWithoutFrame(const facebook::react::_attributed_string::AttributedString& rhs) const; + public bool isContentEqual(const facebook::react::_attributed_string::AttributedString& rhs) const; public bool isEmpty() const; - public bool operator==(const facebook::react::AttributedString& rhs) const; - public const facebook::react::AttributedString::Fragments& getFragments() const; - public const facebook::react::TextAttributes& getBaseTextAttributes() const; - public facebook::react::AttributedString::Fragments& getFragments(); + public bool operator==(const facebook::react::_attributed_string::AttributedString& rhs) const; + public const facebook::react::_attributed_string::Fragments& getFragments() const; + public const facebook::react::_text_attributes::TextAttributes& getBaseTextAttributes() const; + public facebook::react::_attributed_string::Fragments& getFragments(); public std::string getString() const; - public using Fragments = std::vector; - public void appendFragment(facebook::react::AttributedString::Fragment&& fragment); - public void prependFragment(facebook::react::AttributedString::Fragment&& fragment); - public void setBaseTextAttributes(const facebook::react::TextAttributes& defaultAttributes); + public using Fragments = std::vector; + public void appendFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void prependFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void setBaseTextAttributes(const facebook::react::_text_attributes::TextAttributes& defaultAttributes); } class facebook::react::AttributedString::Fragment { public bool isAttachment() const; - public bool isContentEqual(const facebook::react::AttributedString::Fragment& rhs) const; - public bool operator==(const facebook::react::AttributedString::Fragment& rhs) const; - public facebook::react::ShadowView parentShadowView; - public facebook::react::TextAttributes textAttributes; + public bool isContentEqual(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public bool operator==(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public facebook::react::_shadow_view::ShadowView parentShadowView; + public facebook::react::_text_attributes::TextAttributes textAttributes; public static std::string AttachmentCharacter(); public std::string string; } @@ -1640,14 +1652,14 @@ class facebook::react::AttributedString::Range { class facebook::react::AttributedStringBox { public AttributedStringBox(); - public AttributedStringBox(const facebook::react::AttributedString& value); public AttributedStringBox(const facebook::react::AttributedStringBox& other) = default; + public AttributedStringBox(const facebook::react::_attributed_string::AttributedString& value); public AttributedStringBox(facebook::react::AttributedStringBox&& other) noexcept; public AttributedStringBox(std::shared_ptr opaquePointer); - public const facebook::react::AttributedString& getValue() const; - public facebook::react::AttributedStringBox& operator=(const facebook::react::AttributedStringBox& other) = default; - public facebook::react::AttributedStringBox& operator=(facebook::react::AttributedStringBox&& other) noexcept; - public facebook::react::AttributedStringBox::Mode getMode() const; + public const facebook::react::_attributed_string::AttributedString& getValue() const; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(const facebook::react::_attributed_string_box::AttributedStringBox& other) = default; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(facebook::react::_attributed_string_box::AttributedStringBox&& other) noexcept; + public facebook::react::_attributed_string_box::Mode getMode() const; public std::shared_ptr getOpaquePointer() const; } @@ -1658,16 +1670,16 @@ enum facebook::react::AttributedStringBox::Mode { class facebook::react::BaseParagraphProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseParagraphProps() = default; - public BaseParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseParagraphProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool isSelectable; public bool onTextLayout; - public facebook::react::ParagraphAttributes paragraphAttributes; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatformViewProps { public BaseScrollViewProps() = default; - public BaseScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool alwaysBounceHorizontal; public bool alwaysBounceVertical; public bool automaticallyAdjustContentInsets; @@ -1701,32 +1713,32 @@ class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatfor public facebook::react::Float scrollEventThrottle; public facebook::react::Float snapToInterval; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; public facebook::react::ScrollViewIndicatorStyle indicatorStyle; public facebook::react::ScrollViewKeyboardDismissMode keyboardDismissMode; public facebook::react::ScrollViewSnapToAlignment snapToAlignment; - public std::optional maintainVisibleContentPosition; + public facebook::react::_point::Point contentOffset; + public std::optional maintainVisibleContentPosition; public std::vector snapToOffsets; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextInputProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseTextInputProps() = default; - public BaseTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool autoFocus; public bool disableKeyboardShortcuts; public bool editable; public bool multiline; public bool readOnly; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::SharedColor cursorColor; - public facebook::react::SharedColor placeholderTextColor; - public facebook::react::SharedColor selectionColor; - public facebook::react::SharedColor selectionHandleColor; - public facebook::react::SharedColor underlineColorAndroid; public facebook::react::SubmitBehavior getNonDefaultSubmitBehavior() const; public facebook::react::SubmitBehavior submitBehavior; - public facebook::react::TextAttributes getEffectiveTextAttributes(facebook::react::Float fontSizeMultiplier) const; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_shared_color::SharedColor cursorColor; + public facebook::react::_shared_color::SharedColor placeholderTextColor; + public facebook::react::_shared_color::SharedColor selectionColor; + public facebook::react::_shared_color::SharedColor selectionHandleColor; + public facebook::react::_shared_color::SharedColor underlineColorAndroid; + public facebook::react::_text_attributes::TextAttributes getEffectiveTextAttributes(facebook::react::Float fontSizeMultiplier) const; public int maxLength; public int mostRecentEventCount; public std::optional> acceptDragAndDropTypes; @@ -1734,24 +1746,24 @@ class facebook::react::BaseTextInputProps : public facebook::react::HostPlatform public std::string defaultValue; public std::string placeholder; public std::string text; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextProps { public BaseTextProps() = default; - public BaseTextProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::TextAttributes textAttributes; - public void appendTextAttributesProps(folly::dynamic& result, const facebook::react::BaseTextProps* prevProps) const; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public BaseTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_text_attributes::TextAttributes textAttributes; + public void appendTextAttributesProps(folly::dynamic& result, const facebook::react::_base_text_props::BaseTextProps* prevProps) const; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextShadowNode { - public static void buildAttributedString(const facebook::react::TextAttributes& baseTextAttributes, const facebook::react::ShadowNode& parentNode, facebook::react::AttributedString& outAttributedString, facebook::react::BaseTextShadowNode::Attachments& outAttachments); - public using Attachments = std::vector; + public static void buildAttributedString(const facebook::react::_text_attributes::TextAttributes& baseTextAttributes, const facebook::react::_shadow_node::ShadowNode& parentNode, facebook::react::_attributed_string::AttributedString& outAttributedString, facebook::react::_base_text_shadow_node::Attachments& outAttachments); + public using Attachments = std::vector; } class facebook::react::BaseTextShadowNode::Attachment { - public const facebook::react::ShadowNode* shadowNode; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; public size_t fragmentIndex; } @@ -1762,12 +1774,12 @@ class facebook::react::BaseViewEventEmitter : public facebook::react::TouchEvent public void onAccessibilityTap() const; public void onBlur() const; public void onFocus() const; - public void onLayout(const facebook::react::LayoutMetrics& layoutMetrics) const; + public void onLayout(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; } class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps, public facebook::react::AccessibilityProps { public BaseViewProps() = default; - public BaseViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public BaseViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public bool collapsable; public bool collapsableChildren; public bool getClipsContentToBounds() const; @@ -1776,7 +1788,6 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public bool shouldRasterize; public facebook::react::BackfaceVisibility backfaceVisibility; public facebook::react::BlendMode mixBlendMode; - public facebook::react::BorderMetrics resolveBorderMetrics(const facebook::react::LayoutMetrics& layoutMetrics) const; public facebook::react::CascadedBorderColors borderColors; public facebook::react::CascadedBorderCurves borderCurves; public facebook::react::CascadedBorderRadii borderRadii; @@ -1792,39 +1803,40 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public facebook::react::Isolation isolation; public facebook::react::OutlineStyle outlineStyle; public facebook::react::PointerEventsMode pointerEvents; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor outlineColor; - public facebook::react::SharedColor shadowColor; - public facebook::react::Size shadowOffset; - public facebook::react::Transform resolveTransform(const facebook::react::LayoutMetrics& layoutMetrics) const; - public facebook::react::Transform transform; - public facebook::react::TransformOrigin transformOrigin; - public facebook::react::ViewEvents events; - public static facebook::react::Transform resolveTransform(const facebook::react::Size& frameSize, const facebook::react::Transform& transform, const facebook::react::TransformOrigin& transformOrigin); + public facebook::react::_border_metrics::BorderMetrics resolveBorderMetrics(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor outlineColor; + public facebook::react::_shared_color::SharedColor shadowColor; + public facebook::react::_size::Size shadowOffset; + public facebook::react::_transform::Transform resolveTransform(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_transform::Transform transform; + public facebook::react::_transform_origin::TransformOrigin transformOrigin; + public facebook::react::_view_events::ViewEvents events; + public static facebook::react::_transform::Transform resolveTransform(const facebook::react::_size::Size& frameSize, const facebook::react::_transform::Transform& transform, const facebook::react::_transform_origin::TransformOrigin& transformOrigin); public std::optional zIndex; public std::vector backgroundImage; - public std::vector backgroundPosition; - public std::vector backgroundRepeat; public std::vector backgroundSize; - public std::vector boxShadow; - public std::vector filter; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public std::vector backgroundPosition; + public std::vector backgroundRepeat; + public std::vector boxShadow; + public std::vector filter; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BigStringBuffer : public facebook::jsi::Buffer { - public BigStringBuffer(std::unique_ptr script); + public BigStringBuffer(std::unique_ptr script); public virtual const uint8_t* data() const override; public virtual size_t size() const override; } class facebook::react::BindingsInstaller { - public virtual facebook::react::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); + public virtual facebook::react::_react_instance::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); } class facebook::react::BindingsInstallerHolder : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public using BindingsInstallFunc = std::function& callInvoker)>; - public void installBindings(facebook::jsi::Runtime& runtime, const std::shared_ptr& callInvoker); + public using BindingsInstallFunc = std::function& callInvoker)>; + public void installBindings(facebook::jsi::Runtime& runtime, const std::shared_ptr& callInvoker); } class facebook::react::BlobCollector : public facebook::jsi::HostObject { @@ -1839,7 +1851,7 @@ class facebook::react::BlobModuleJSIBindings : public jni::JavaClass messageQueueThread); + public BridgelessNativeMethodCallInvoker(std::shared_ptr messageQueueThread); public virtual void invokeAsync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) noexcept override; public virtual void invokeSync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) override; } @@ -1847,13 +1859,13 @@ class facebook::react::BridgelessNativeMethodCallInvoker : public facebook::reac class facebook::react::BufferedRuntimeExecutor { public BufferedRuntimeExecutor(facebook::react::RuntimeExecutor runtimeExecutor); public using Work = std::function; - public void execute(facebook::react::BufferedRuntimeExecutor::Work&& callback); + public void execute(facebook::react::_buffered_runtime_executor::Work&& callback); public void flush(); } struct facebook::react::BufferedRuntimeExecutor::BufferedWork { - public bool operator<(const facebook::react::BufferedRuntimeExecutor::BufferedWork& rhs) const; - public facebook::react::BufferedRuntimeExecutor::Work work_; + public bool operator<(const facebook::react::_buffered_runtime_executor::_buffered_work::BufferedWork& rhs) const; + public facebook::react::_buffered_runtime_executor::Work work_; public uint64_t index_; } @@ -1863,9 +1875,9 @@ class facebook::react::CSSSyntaxParser { public constexpr CSSSyntaxParser(std::string_view css); public constexpr bool consumeDelimiter(facebook::react::CSSDelimiter delimiter); public constexpr bool isFinished() const; - public constexpr const facebook::react::CSSToken& peek() const; - public constexpr facebook::react::CSSSyntaxParser& operator=(const facebook::react::CSSSyntaxParser&) = default; - public constexpr facebook::react::CSSSyntaxParser& operator=(facebook::react::CSSSyntaxParser&&) = default; + public constexpr const facebook::react::_c_s_s_token::CSSToken& peek() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&) = default; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&&) = default; public constexpr void consumeWhitespace(); template public constexpr ReturnT consumeComponentValue(const facebook::react::CSSComponentValueVisitor auto &... visitors); @@ -1880,10 +1892,10 @@ class facebook::react::CSSToken { public constexpr CSSToken(facebook::react::CSSTokenType type, float value); public constexpr CSSToken(facebook::react::CSSTokenType type, float value, std::string_view unit); public constexpr CSSToken(facebook::react::CSSTokenType type, std::string_view value); - public constexpr bool operator==(const facebook::react::CSSToken& other) const = default; - public constexpr facebook::react::CSSToken& operator=(const facebook::react::CSSToken& other) = default; - public constexpr facebook::react::CSSToken& operator=(facebook::react::CSSToken&& other) = default; + public constexpr bool operator==(const facebook::react::_c_s_s_token::CSSToken& other) const = default; public constexpr facebook::react::CSSTokenType type() const; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(const facebook::react::_c_s_s_token::CSSToken& other) = default; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(facebook::react::_c_s_s_token::CSSToken&& other) = default; public constexpr float numericValue() const; public constexpr std::string_view stringValue() const; public constexpr std::string_view unit() const; @@ -1891,15 +1903,15 @@ class facebook::react::CSSToken { class facebook::react::CSSTokenizer { public constexpr CSSTokenizer(std::string_view characters); - public constexpr facebook::react::CSSToken next(); + public constexpr facebook::react::_c_s_s_token::CSSToken next(); } class facebook::react::CSSValueParser { public constexpr CSSValueParser(const facebook::react::CSSValueParser&) = default; - public constexpr CSSValueParser(facebook::react::CSSSyntaxParser& parser); - public constexpr const facebook::react::CSSSyntaxParser& syntaxParser() const; - public constexpr facebook::react::CSSSyntaxParser& syntaxParser(); - public constexpr facebook::react::CSSValueParser& operator=(const facebook::react::CSSValueParser&) = default; + public constexpr CSSValueParser(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser); + public constexpr const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser(); + public constexpr facebook::react::_c_s_s_value_parser::CSSValueParser& operator=(const facebook::react::_c_s_s_value_parser::CSSValueParser&) = default; template public constexpr facebook::react::CSSVariantWithTypes, std::monostate> parseNextValue(facebook::react::CSSDelimiter delimiter = facebook::react::CSSDelimiter::None); template @@ -1917,30 +1929,30 @@ class facebook::react::CallInvoker { class facebook::react::CallInvokerHolder : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public std::shared_ptr getCallInvoker(); + public std::shared_ptr getCallInvoker(); } class facebook::react::CallbackWrapper : public facebook::react::LongLivedObject { public facebook::jsi::Function& callback() noexcept; public facebook::jsi::Runtime& runtime() noexcept; - public facebook::react::CallInvoker& jsInvoker() noexcept; - public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); - public std::shared_ptr jsInvokerPtr() noexcept; + public facebook::react::_call_invoker::CallInvoker& jsInvoker() noexcept; + public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr jsInvokerPtr() noexcept; public void destroy(); } class facebook::react::CdpMetricsReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpMetricsReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming& entry) override; + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming& entry) override; } class facebook::react::CdpPerfIssuesReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpPerfIssuesReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure& entry, const std::optional& detailProvider) override; + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure& entry, const std::optional& detailProvider) override; } class facebook::react::ColorAnimatedNode : public facebook::react::AnimatedNode { - public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public facebook::react::Color getColor(); public virtual void update() override; } @@ -1948,64 +1960,64 @@ class facebook::react::ColorAnimatedNode : public facebook::react::AnimatedNode class facebook::react::ComponentBuilder { public ComponentBuilder(const facebook::react::ComponentBuilder& componentBuilder) = default; public ComponentBuilder(facebook::react::ComponentBuilder&& componentBuilder) noexcept = default; - public ComponentBuilder(facebook::react::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); - public facebook::react::ComponentBuilder& operator=(const facebook::react::ComponentBuilder& other) = default; - public facebook::react::ComponentBuilder& operator=(facebook::react::ComponentBuilder&& other) = default; + public ComponentBuilder(facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); + public facebook::react::_component_builder::ComponentBuilder& operator=(const facebook::react::_component_builder::ComponentBuilder& other) = default; + public facebook::react::_component_builder::ComponentBuilder& operator=(facebook::react::_component_builder::ComponentBuilder&& other) = default; template - public std::shared_ptr build(facebook::react::Element element) const; + public std::shared_ptr build(facebook::react::_element::Element element) const; } class facebook::react::ComponentDescriptor { - protected facebook::react::ComponentDescriptor::Flavor flavor_; - protected facebook::react::EventDispatcher::Weak eventDispatcher_; - protected facebook::react::RawPropsParser rawPropsParser_; + protected facebook::react::_component_descriptor::Flavor flavor_; + protected facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher_; + protected facebook::react::_raw_props_parser::RawPropsParser rawPropsParser_; protected friend ShadowNode; - protected std::shared_ptr contextContainer_; - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const = 0; - public ComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public const std::shared_ptr& getContextContainer() const; + protected std::shared_ptr contextContainer_; + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const = 0; + public ComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public const std::shared_ptr& getContextContainer() const; public using Flavor = std::shared_ptr; - public using Shared = std::shared_ptr; - public using Unique = std::unique_ptr; + public using Shared = std::shared_ptr; + public using Unique = std::unique_ptr; public virtual facebook::react::ComponentHandle getComponentHandle() const = 0; public virtual facebook::react::ComponentName getComponentName() const = 0; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const = 0; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const = 0; - public virtual facebook::react::ShadowNodeTraits getTraits() const = 0; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const = 0; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const = 0; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const = 0; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const = 0; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const = 0; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const = 0; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const = 0; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; public virtual ~ComponentDescriptor() = default; } class facebook::react::ComponentDescriptorParameters { - public facebook::react::ComponentDescriptor::Flavor flavor; - public facebook::react::EventDispatcher::Weak eventDispatcher; - public std::shared_ptr contextContainer; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; + public facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher; + public std::shared_ptr contextContainer; } class facebook::react::ComponentDescriptorProvider { - public facebook::react::ComponentDescriptor::Flavor flavor; public facebook::react::ComponentDescriptorConstructor* constructor; public facebook::react::ComponentHandle handle; public facebook::react::ComponentName name; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; } class facebook::react::ComponentDescriptorProviderRegistry { - public facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::ComponentDescriptorParameters& parameters) const; - public void add(const facebook::react::ComponentDescriptorProvider& provider) const; + public facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters) const; + public void add(const facebook::react::_component_descriptor_provider::ComponentDescriptorProvider& provider) const; public void setComponentDescriptorProviderRequest(facebook::react::ComponentDescriptorProviderRequest request) const; } class facebook::react::ComponentDescriptorRegistry { - public ComponentDescriptorRegistry(facebook::react::ComponentDescriptorParameters parameters, const facebook::react::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); + public ComponentDescriptorRegistry(facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters parameters, const facebook::react::_component_descriptor_registry::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); public bool hasComponentDescriptorAt(facebook::react::ComponentHandle componentHandle) const; - public const facebook::react::ComponentDescriptor& at(const std::string& componentName) const; - public const facebook::react::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; - public facebook::react::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; - public using Shared = std::shared_ptr; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(const std::string& componentName) const; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; + public facebook::react::_component_descriptor::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; + public using Shared = std::shared_ptr; public void setFallbackComponentDescriptor(const facebook::react::SharedComponentDescriptor& descriptor); } @@ -2033,7 +2045,7 @@ class facebook::react::ConstantsProvider : public facebook::jni::JavaClass public T at(const std::string& key) const; template @@ -2043,19 +2055,19 @@ class facebook::react::ContextContainer { } class facebook::react::CxxNativeModule : public facebook::react::NativeModule { - public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); + public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); public static void setShouldWarnOnUse(bool value); public virtual facebook::react::MethodCallResult callSerializableNativeHook(unsigned int hookId, folly::dynamic&& args) override; public virtual folly::dynamic getConstants() override; public virtual std::string getName() override; public virtual std::string getSyncMethodName(unsigned int methodId) override; - public virtual std::vector getMethods() override; + public virtual std::vector getMethods() override; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) override; } class facebook::react::CxxReactPackage : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public virtual std::shared_ptr getModule(const std::string& name, const std::shared_ptr& jsInvoker) = 0; + public virtual std::shared_ptr getModule(const std::string& name, const std::shared_ptr& jsInvoker) = 0; } class facebook::react::DebugStringConvertible { @@ -2066,20 +2078,20 @@ class facebook::react::DebuggingOverlayEventEmitter : public facebook::react::Ba class facebook::react::DebuggingOverlayProps : public facebook::react::HostPlatformViewProps { public DebuggingOverlayProps() = default; - public DebuggingOverlayProps(const facebook::react::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::RawProps& rawProps); + public DebuggingOverlayProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::DecayAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::DefaultComponentsRegistry : public facebook::jni::JavaClass { public static constexpr auto kJavaDescriptor; - public static std::function)> registerCodegenComponentDescriptorsFromEntryPoint; - public static std::function)> registerComponentDescriptorsFromEntryPoint; + public static std::function)> registerCodegenComponentDescriptorsFromEntryPoint; + public static std::function)> registerComponentDescriptorsFromEntryPoint; public static void registerNatives(); } @@ -2091,11 +2103,11 @@ class facebook::react::DefaultEventTypesProvider : public facebook::jni::JavaCla class facebook::react::DefaultTurboModuleManagerDelegate : public jni::HybridClass { public static constexpr auto kJavaDescriptor; public static jni::local_ref initHybrid(jni::alias_ref, jni::alias_ref::javaobject>); - public static std::function(const std::string&, const facebook::react::JavaTurboModule::InitParams&)> javaModuleProvider; - public static std::function(const std::string&, const std::shared_ptr&)> cxxModuleProvider; + public static std::function(const std::string&, const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams&)> javaModuleProvider; + public static std::function(const std::string&, const std::shared_ptr&)> cxxModuleProvider; public static void registerNatives(); - public std::shared_ptr getTurboModule(const std::string& name, const facebook::react::JavaTurboModule::InitParams& params) override; - public std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker) override; + public std::shared_ptr getTurboModule(const std::string& name, const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params) override; + public std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker) override; } class facebook::react::DevToolsRuntimeSettings { @@ -2110,37 +2122,37 @@ class facebook::react::DevToolsRuntimeSettings { } class facebook::react::DevToolsRuntimeSettingsModule : public facebook::react::NativeReactDevToolsRuntimeSettingsModuleCxxSpec { - public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); + public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); public facebook::react::NativeReloadAndProfileConfig getReloadAndProfileConfig(facebook::jsi::Runtime& rt); public void setReloadAndProfileConfig(facebook::jsi::Runtime& rt, facebook::react::NativePartialReloadAndProfileConfig config); } class facebook::react::DiffClampAnimatedNode : public facebook::react::ValueAnimatedNode { - public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::DivisionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::ElementFragment { public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::ElementFragment::FinalizeCallback finalizeCallback; - public facebook::react::ElementFragment::List children; - public facebook::react::ElementFragment::ReferenceCallback referenceCallback; - public facebook::react::ElementFragment::StateCallback stateCallback; - public facebook::react::Props::Shared props; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public using FinalizeCallback = std::function; - public using List = std::vector; - public using ListOfShared = std::vector; - public using ReferenceCallback = std::function& shadowNode)>; - public using Shared = std::shared_ptr; - public using StateCallback = std::function; + public facebook::react::_element_fragment::FinalizeCallback finalizeCallback; + public facebook::react::_element_fragment::List children; + public facebook::react::_element_fragment::ReferenceCallback referenceCallback; + public facebook::react::_element_fragment::StateCallback stateCallback; + public facebook::react::_props::Props::Shared props; + public using FinalizeCallback = std::function; + public using List = std::vector; + public using ListOfShared = std::vector; + public using ReferenceCallback = std::function& shadowNode)>; + public using Shared = std::shared_ptr; + public using StateCallback = std::function; } class facebook::react::Error { @@ -2154,25 +2166,25 @@ class facebook::react::EventAnimationDriver { protected std::vector eventPath_; public EventAnimationDriver(const std::vector& eventPath, facebook::react::Tag animatedValueTag); public facebook::react::Tag getAnimatedNodeTag() const; - public std::optional getValueFromPayload(const facebook::react::EventPayload& eventPayload); + public std::optional getValueFromPayload(const facebook::react::_event_payload::EventPayload& eventPayload); public ~EventAnimationDriver() = default; } class facebook::react::EventBeat { - protected facebook::react::EventBeat::BeatCallback beatCallback_; + protected facebook::react::_event_beat::BeatCallback beatCallback_; protected mutable std::atomic isEventBeatRequested_; protected std::function induceCallback_; - protected std::shared_ptr ownerBox_; + protected std::shared_ptr ownerBox_; protected void induce() const; public EventBeat(const facebook::react::EventBeat& other) = delete; - public EventBeat(std::shared_ptr ownerBox, facebook::react::RuntimeScheduler& runtimeScheduler); - public facebook::react::EventBeat& operator=(const facebook::react::EventBeat& other) = delete; + public EventBeat(std::shared_ptr ownerBox, facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler); + public facebook::react::_event_beat::EventBeat& operator=(const facebook::react::_event_beat::EventBeat& other) = delete; public using BeatCallback = std::function; - public using Factory = std::function(std::shared_ptr ownerBox)>; + public using Factory = std::function(std::shared_ptr ownerBox)>; public virtual void request() const; public virtual void requestSynchronous() const; public virtual ~EventBeat() = default; - public void setBeatCallback(facebook::react::EventBeat::BeatCallback beatCallback); + public void setBeatCallback(facebook::react::_event_beat::BeatCallback beatCallback); } struct facebook::react::EventBeat::OwnerBox { @@ -2182,8 +2194,8 @@ struct facebook::react::EventBeat::OwnerBox { class facebook::react::EventBeatManager : public jni::HybridClass { public static constexpr char* const kJavaDescriptor; public static void registerNatives(); - public void addObserver(const facebook::react::EventBeatManagerObserver& observer) const; - public void removeObserver(const facebook::react::EventBeatManagerObserver& observer) const; + public void addObserver(const facebook::react::_event_beat_manager_observer::EventBeatManagerObserver& observer) const; + public void removeObserver(const facebook::react::_event_beat_manager_observer::EventBeatManagerObserver& observer) const; } class facebook::react::EventBeatManagerObserver { @@ -2192,38 +2204,38 @@ class facebook::react::EventBeatManagerObserver { } class facebook::react::EventDispatcher { - public EventDispatcher(const facebook::react::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; + public EventDispatcher(const facebook::react::_event_queue_processor::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; public void addListener(std::shared_ptr listener) const; - public void dispatchEvent(facebook::react::RawEvent&& rawEvent) const; - public void dispatchStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode) const; - public void dispatchUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public void dispatchEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void dispatchStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode) const; + public void dispatchUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; public void removeListener(const std::shared_ptr& listener) const; } class facebook::react::EventEmitter { - public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); + public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); public const facebook::react::SharedEventTarget& getEventTarget() const; public static facebook::react::ValueFactory defaultPayloadFactory(); public static std::mutex& DispatchMutex(); public static std::string normalizeEventType(std::string type); - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~EventEmitter() = default; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory(), facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory()) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory(), facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory()) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload) const; - public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload) const; - public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void setEnabled(bool enabled); - public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); + public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); } class facebook::react::EventEmitterWrapper : public jni::HybridClass { @@ -2231,47 +2243,47 @@ class facebook::react::EventEmitterWrapper : public jni::HybridClass listener); public void removeListener(const std::shared_ptr& listener); } class facebook::react::EventLogger { - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) = 0; public virtual void onEventProcessingStart(facebook::react::EventTag tag) = 0; public virtual ~EventLogger() = default; } class facebook::react::EventPerformanceLogger : public facebook::react::EventLogger, public facebook::react::RuntimeSchedulerEventTimingDelegate, public facebook::react::UIManagerMountHook { - public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; + public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) override; public virtual void onEventProcessingStart(facebook::react::EventTag tag) override; - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept override; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept override; } class facebook::react::EventQueue { - protected const std::unique_ptr eventBeat_; - protected facebook::react::EventQueueProcessor eventProcessor_; + protected const std::unique_ptr eventBeat_; + protected facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor_; protected mutable std::mutex queueMutex_; - protected mutable std::vector eventQueue_; - protected mutable std::vector stateUpdateQueue_; + protected mutable std::vector eventQueue_; + protected mutable std::vector stateUpdateQueue_; protected void flushEvents(facebook::jsi::Runtime& runtime) const; protected void flushStateUpdates() const; protected void onBeat(facebook::jsi::Runtime& runtime) const; protected void onEnqueue() const; - public EventQueue(facebook::react::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); - public void enqueueEvent(facebook::react::RawEvent&& rawEvent) const; - public void enqueueStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void enqueueUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public EventQueue(facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); + public void enqueueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void enqueueStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::UpdateMode updateMode = facebook::react::_event_queue::UpdateMode::Asynchronous) const; + public void enqueueUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; } enum facebook::react::EventQueue::UpdateMode { @@ -2280,26 +2292,26 @@ enum facebook::react::EventQueue::UpdateMode { } class facebook::react::EventQueueProcessor { - public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; - public void flushStateUpdates(std::vector&& states) const; + public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; + public void flushStateUpdates(std::vector&& states) const; } class facebook::react::EventSubscription { public EventSubscription(const facebook::react::EventSubscription&) = delete; public EventSubscription(facebook::react::EventSubscription&&) noexcept = default; public EventSubscription(std::function remove); - public facebook::react::EventSubscription& operator=(const facebook::react::EventSubscription&) = delete; - public facebook::react::EventSubscription& operator=(facebook::react::EventSubscription&&) noexcept = default; + public facebook::react::_event_subscription::EventSubscription& operator=(const facebook::react::_event_subscription::EventSubscription&) = delete; + public facebook::react::_event_subscription::EventSubscription& operator=(facebook::react::_event_subscription::EventSubscription&&) noexcept = default; public void remove(); public ~EventSubscription() = default; } class facebook::react::EventTarget { - public EventTarget(facebook::react::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); + public EventTarget(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; - public facebook::react::EventTarget::Tag getTag() const; public facebook::react::SurfaceId getSurfaceId() const; + public facebook::react::_event_target::Tag getTag() const; public using Tag = int32_t; public void release(facebook::jsi::Runtime& runtime); public void retain(facebook::jsi::Runtime& runtime); @@ -2307,9 +2319,9 @@ class facebook::react::EventTarget { } class facebook::react::ExecutorDelegate { - public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; - public virtual std::shared_ptr getModuleRegistry() = 0; - public virtual void callNativeModules(facebook::react::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; + public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::_j_s_executor::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; + public virtual std::shared_ptr getModuleRegistry() = 0; + public virtual void callNativeModules(facebook::react::_j_s_executor::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; public virtual ~ExecutorDelegate() = default; } @@ -2319,19 +2331,19 @@ class facebook::react::FabricMountingManager { public bool isViewAllocated(facebook::react::SurfaceId surfaceId, facebook::react::Tag tag); public void captureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId); public void clearPendingSnapshots(); - public void destroyUnmountedShadowNode(const facebook::react::ShadowNodeFamily& family); - public void dispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args); + public void destroyUnmountedShadowNode(const facebook::react::_shadow_node_family::ShadowNodeFamily& family); + public void dispatchCommand(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args); public void drainPreallocateViewsQueue(); - public void executeMount(const facebook::react::MountingTransaction& transaction); - public void maybePreallocateShadowNode(const facebook::react::ShadowNode& shadowNode); + public void executeMount(const facebook::react::_mounting_transaction::MountingTransaction& transaction); + public void maybePreallocateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode); public void onAllAnimationsComplete(); public void onAnimationStarted(); public void onSurfaceStart(facebook::react::SurfaceId surfaceId); public void onSurfaceStop(facebook::react::SurfaceId surfaceId); - public void preallocateShadowView(const facebook::react::ShadowView& shadowView); + public void preallocateShadowView(const facebook::react::_shadow_view::ShadowView& shadowView); public void scheduleReactRevisionMerge(facebook::react::SurfaceId surfaceId); - public void sendAccessibilityEvent(const facebook::react::ShadowView& shadowView, const std::string& eventType); - public void setIsJSResponder(const facebook::react::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder); + public void sendAccessibilityEvent(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& eventType); + public void setIsJSResponder(const facebook::react::_shadow_view::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder); public void setViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId); public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag viewTag, const folly::dynamic& props); public ~FabricMountingManager(); @@ -2340,19 +2352,19 @@ class facebook::react::FabricMountingManager { class facebook::react::FabricUIManagerBinding : public jni::HybridClass, public facebook::react::SchedulerDelegate, public facebook::react::LayoutAnimationStatusDelegate { public static constexpr char* const kJavaDescriptor; public static void registerNatives(); - public std::shared_ptr getScheduler(); + public std::shared_ptr getScheduler(); } class facebook::react::FocusOrderingHelper { public static std::optional resolveFocusDirection(int direction); - public static std::shared_ptr findShadowNodeByTagRecursively(const std::shared_ptr& parentShadowNode, facebook::react::Tag tag); - public static void traverseAndUpdateNextFocusableElement(const std::shared_ptr& parentShadowNode, const std::shared_ptr& focusedShadowNode, const std::shared_ptr& currNode, facebook::react::FocusDirection focusDirection, const facebook::react::UIManager& uimanager, facebook::react::Rect sourceRect, std::optional& nextRect, std::shared_ptr& nextNode); + public static std::shared_ptr findShadowNodeByTagRecursively(const std::shared_ptr& parentShadowNode, facebook::react::Tag tag); + public static void traverseAndUpdateNextFocusableElement(const std::shared_ptr& parentShadowNode, const std::shared_ptr& focusedShadowNode, const std::shared_ptr& currNode, facebook::react::FocusDirection focusDirection, const facebook::react::_u_i_manager::UIManager& uimanager, facebook::react::_rect::Rect sourceRect, std::optional& nextRect, std::shared_ptr& nextNode); } class facebook::react::FrameAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; protected virtual void updateConfig(folly::dynamic config) override; - public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::FuseboxTracer { @@ -2361,138 +2373,138 @@ class facebook::react::FuseboxTracer { public bool startTracing(); public bool stopTracing(const std::function& resultCallback); public bool stopTracingAndWriteToFile(const std::string& path); - public static facebook::react::FuseboxTracer& getFuseboxTracer(); + public static facebook::react::_fusebox_tracer::FuseboxTracer& getFuseboxTracer(); public void addEvent(const std::string_view& name, uint64_t start, uint64_t end, const std::optional& track); } class facebook::react::HermesExecutor : public facebook::react::JSIExecutor { - public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); + public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); public virtual facebook::react::jsinspector_modern::RuntimeTargetDelegate& getRuntimeTargetDelegate() override; } class facebook::react::HermesExecutorFactory : public facebook::react::JSExecutorFactory { - public HermesExecutorFactory(facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; + public HermesExecutorFactory(facebook::react::_j_s_i_executor::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::_j_s_i_executor::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; public void setDebuggerName(const std::string& debuggerName); public void setEnableDebugger(bool enableDebugger); } class facebook::react::HermesInstance { - public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; + public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; } class facebook::react::HighResDuration { public constexpr HighResDuration(); - public constexpr bool operator!=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator!=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator==(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator==(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>=(const std::chrono::steady_clock::duration& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResDuration operator+(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); public constexpr int64_t toNanoseconds() const; public constexpr operator std::chrono::steady_clock::duration() const; - public static constexpr facebook::react::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); - public static constexpr facebook::react::HighResDuration fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResDuration fromMilliseconds(int64_t units); - public static constexpr facebook::react::HighResDuration fromNanoseconds(int64_t units); - public static constexpr facebook::react::HighResDuration zero(); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromMilliseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromNanoseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration zero(); } class facebook::react::HighResTimeStamp { public HighResTimeStamp() noexcept; - public constexpr bool operator!=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator==(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResTimeStamp& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResTimeStamp& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResTimeStamp& operator-=(const facebook::react::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); public constexpr std::chrono::steady_clock::time_point toChronoSteadyClockTimePoint() const; - public static constexpr facebook::react::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); - public static constexpr facebook::react::HighResTimeStamp fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResTimeStamp max() noexcept; - public static constexpr facebook::react::HighResTimeStamp min() noexcept; - public static facebook::react::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; - public static facebook::react::HighResTimeStamp now() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp max() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp min() noexcept; + public static facebook::react::_high_res_duration::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; + public static facebook::react::_high_res_time_stamp::HighResTimeStamp now() noexcept; public static void setTimeStampProviderForTesting(std::function&& timeStampProvider); } class facebook::react::HostPlatformParagraphProps : public facebook::react::BaseParagraphProps { public HostPlatformParagraphProps() = default; - public HostPlatformParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); + public HostPlatformParagraphProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool disabled; public std::optional dataDetectorType; - public std::optional selectionColor; + public std::optional selectionColor; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::HostPlatformScrollViewProps : public facebook::react::BaseScrollViewProps { public HostPlatformScrollViewProps() = default; - public HostPlatformScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public HostPlatformScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool nestedScrollEnabled; public bool sendMomentumEvents; - public facebook::react::SharedColor endFillColor; + public facebook::react::_shared_color::SharedColor endFillColor; public folly::dynamic fadingEdgeLength; public std::string overScrollMode; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::HostPlatformViewProps : public facebook::react::BaseViewProps { public HostPlatformViewProps() = default; - public HostPlatformViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::RawProps& rawProps); - public HostPlatformViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public HostPlatformViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public HostPlatformViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public bool focusable; public bool hasTVPreferredFocus; public bool needsOffscreenAlphaCompositing; public bool renderToHardwareTextureAndroid; public bool screenReaderFocusable; public facebook::react::Float elevation; - public std::optional nativeBackground; - public std::optional nativeForeground; + public std::optional nativeBackground; + public std::optional nativeForeground; public std::optional nextFocusDown; public std::optional nextFocusForward; public std::optional nextFocusLeft; public std::optional nextFocusRight; public std::optional nextFocusUp; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::IAsyncEventEmitter { public IAsyncEventEmitter() noexcept = default; public IAsyncEventEmitter(const facebook::react::IAsyncEventEmitter&) = delete; public IAsyncEventEmitter(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public facebook::react::IAsyncEventEmitter& operator=(const facebook::react::IAsyncEventEmitter&) = delete; - public facebook::react::IAsyncEventEmitter& operator=(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(const facebook::react::_i_async_event_emitter::IAsyncEventEmitter&) = delete; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(facebook::react::_i_async_event_emitter::IAsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; public virtual ~IAsyncEventEmitter() noexcept = default; } class facebook::react::ImageComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ImageComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ImageComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ImageErrorInfo { @@ -2502,8 +2514,8 @@ class facebook::react::ImageErrorInfo { } class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onError(const facebook::react::ImageErrorInfo& error) const; - public void onLoad(const facebook::react::ImageSource& source) const; + public void onError(const facebook::react::_image_error_info::ImageErrorInfo& error) const; + public void onLoad(const facebook::react::_image_source::ImageSource& source) const; public void onLoadEnd() const; public void onLoadStart() const; public void onPartialLoad() const; @@ -2513,9 +2525,9 @@ class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEvent class facebook::react::ImageFetcher { public ImageFetcher(const facebook::react::ImageFetcher&) = delete; public ImageFetcher(facebook::react::ImageFetcher&&) = delete; - public ImageFetcher(std::shared_ptr contextContainer); - public facebook::react::ImageFetcher& operator=(const facebook::react::ImageFetcher&) = delete; - public facebook::react::ImageFetcher& operator=(facebook::react::ImageFetcher&&) = delete; + public ImageFetcher(std::shared_ptr contextContainer); + public facebook::react::_image_fetcher::ImageFetcher& operator=(const facebook::react::_image_fetcher::ImageFetcher&) = delete; + public facebook::react::_image_fetcher::ImageFetcher& operator=(facebook::react::_image_fetcher::ImageFetcher&&) = delete; public void flushImageRequests(); public ~ImageFetcher() = default; } @@ -2526,14 +2538,14 @@ class facebook::react::ImageLoadError { } class facebook::react::ImageManager { - public ImageManager(const std::shared_ptr& contextContainer); - public virtual facebook::react::ImageRequest requestImage(const facebook::react::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const facebook::react::ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; + public ImageManager(const std::shared_ptr& contextContainer); + public virtual facebook::react::_image_request::ImageRequest requestImage(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const facebook::react::_image_request_params::ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; public virtual ~ImageManager(); } class facebook::react::ImageProps : public facebook::react::HostPlatformViewProps { public ImageProps() = default; - public ImageProps(const facebook::react::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::RawProps& rawProps); + public ImageProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool progressiveRenderingEnabled; public bool shouldNotifyLoadEvents; public facebook::react::EdgeInsets capInsets; @@ -2541,45 +2553,45 @@ class facebook::react::ImageProps : public facebook::react::HostPlatformViewProp public facebook::react::Float fadeDuration; public facebook::react::Float resizeMultiplier; public facebook::react::ImageResizeMode resizeMode; - public facebook::react::ImageSource defaultSource; - public facebook::react::ImageSource loadingIndicatorSource; public facebook::react::ImageSources sources; - public facebook::react::SharedColor overlayColor; - public facebook::react::SharedColor tintColor; + public facebook::react::_image_source::ImageSource defaultSource; + public facebook::react::_image_source::ImageSource loadingIndicatorSource; + public facebook::react::_shared_color::SharedColor overlayColor; + public facebook::react::_shared_color::SharedColor tintColor; public std::string resizeMethod; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::ImageRequest { public ImageRequest(const facebook::react::ImageRequest& other) = delete; public ImageRequest(facebook::react::ImageRequest&& other) noexcept = default; - public ImageRequest(facebook::react::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::SharedFunction<> resumeFunction = {}, facebook::react::SharedFunction<> cancelationFunction = {}); - public const facebook::react::ImageResponseObserverCoordinator& getObserverCoordinator() const; - public const facebook::react::ImageSource& getImageSource() const; - public const std::shared_ptr& getSharedObserverCoordinator() const; - public const std::shared_ptr& getSharedTelemetry() const; - public facebook::react::ImageRequest& operator=(const facebook::react::ImageRequest& other) = delete; - public facebook::react::ImageRequest& operator=(facebook::react::ImageRequest&& other) noexcept = default; + public ImageRequest(facebook::react::_image_source::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::_shared_function::SharedFunction<> resumeFunction = {}, facebook::react::_shared_function::SharedFunction<> cancelationFunction = {}); + public const facebook::react::_image_response_observer_coordinator::ImageResponseObserverCoordinator& getObserverCoordinator() const; + public const facebook::react::_image_source::ImageSource& getImageSource() const; + public const std::shared_ptr& getSharedObserverCoordinator() const; + public const std::shared_ptr& getSharedTelemetry() const; + public facebook::react::_image_request::ImageRequest& operator=(const facebook::react::_image_request::ImageRequest& other) = delete; + public facebook::react::_image_request::ImageRequest& operator=(facebook::react::_image_request::ImageRequest&& other) noexcept = default; public ~ImageRequest() = default; } class facebook::react::ImageRequestParams { public ImageRequestParams() = default; - public ImageRequestParams(facebook::react::Float blurRadius, facebook::react::ImageSource defaultSource, facebook::react::ImageResizeMode resizeMode, std::string resizeMethod, facebook::react::Float resizeMultiplier, bool shouldNotifyLoadEvents, facebook::react::SharedColor overlayColor, facebook::react::SharedColor tintColor, facebook::react::Float fadeDuration, bool progressiveRenderingEnabled, facebook::react::ImageSource loadingIndicatorSource, std::string analyticTag, facebook::react::Size size); - public bool operator==(const facebook::react::ImageRequestParams& rhs) const = default; + public ImageRequestParams(facebook::react::Float blurRadius, facebook::react::_image_source::ImageSource defaultSource, facebook::react::ImageResizeMode resizeMode, std::string resizeMethod, facebook::react::Float resizeMultiplier, bool shouldNotifyLoadEvents, facebook::react::_shared_color::SharedColor overlayColor, facebook::react::_shared_color::SharedColor tintColor, facebook::react::Float fadeDuration, bool progressiveRenderingEnabled, facebook::react::_image_source::ImageSource loadingIndicatorSource, std::string analyticTag, facebook::react::_size::Size size); + public bool operator==(const facebook::react::_image_request_params::ImageRequestParams& rhs) const = default; public bool progressiveRenderingEnabled; public bool shouldNotifyLoadEvents; public facebook::react::Float blurRadius; public facebook::react::Float fadeDuration; public facebook::react::Float resizeMultiplier; public facebook::react::ImageResizeMode resizeMode; - public facebook::react::ImageSource defaultSource; - public facebook::react::ImageSource loadingIndicatorSource; - public facebook::react::SharedColor overlayColor; - public facebook::react::SharedColor tintColor; - public facebook::react::Size size; + public facebook::react::_image_source::ImageSource defaultSource; + public facebook::react::_image_source::ImageSource loadingIndicatorSource; + public facebook::react::_shared_color::SharedColor overlayColor; + public facebook::react::_shared_color::SharedColor tintColor; + public facebook::react::_size::Size size; public std::string analyticTag; public std::string resizeMethod; } @@ -2599,36 +2611,36 @@ enum facebook::react::ImageResponse::Status { } class facebook::react::ImageResponseObserver { - public virtual void didReceiveFailure(const facebook::react::ImageLoadError& error) const = 0; - public virtual void didReceiveImage(const facebook::react::ImageResponse& imageResponse) const = 0; + public virtual void didReceiveFailure(const facebook::react::_image_load_error::ImageLoadError& error) const = 0; + public virtual void didReceiveImage(const facebook::react::_image_response::ImageResponse& imageResponse) const = 0; public virtual void didReceiveProgress(float progress, int64_t loaded, int64_t total) const = 0; public virtual ~ImageResponseObserver() noexcept = default; } class facebook::react::ImageResponseObserverCoordinator { - public ImageResponseObserverCoordinator(facebook::react::SharedFunction<> resumeFunction, facebook::react::SharedFunction<> cancelationFunction); - public void addObserver(std::shared_ptr observer) const; - public void nativeImageResponseComplete(const facebook::react::ImageResponse& imageResponse) const; - public void nativeImageResponseFailed(const facebook::react::ImageLoadError& loadError) const; + public ImageResponseObserverCoordinator(facebook::react::_shared_function::SharedFunction<> resumeFunction, facebook::react::_shared_function::SharedFunction<> cancelationFunction); + public void addObserver(std::shared_ptr observer) const; + public void nativeImageResponseComplete(const facebook::react::_image_response::ImageResponse& imageResponse) const; + public void nativeImageResponseFailed(const facebook::react::_image_load_error::ImageLoadError& loadError) const; public void nativeImageResponseProgress(float progress, int64_t loaded, int64_t total) const; - public void removeObserver(const std::shared_ptr& observer) const; + public void removeObserver(const std::shared_ptr& observer) const; } class facebook::react::ImageShadowNode : public facebook::react::ConcreteViewShadowNode { - public ImageShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ImageShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ImageState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor& componentDescriptor); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public void setImageManager(const std::shared_ptr& imageManager); + public ImageShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ImageShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_image_state::ImageState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public void setImageManager(const std::shared_ptr& imageManager); } class facebook::react::ImageSource { - public bool operator==(const facebook::react::ImageSource& rhs) const; + public bool operator==(const facebook::react::_image_source::ImageSource& rhs) const; public facebook::react::Float scale; - public facebook::react::ImageSource::CacheStategy cache; - public facebook::react::ImageSource::Type type; - public facebook::react::Size size; + public facebook::react::_image_source::CacheStategy cache; + public facebook::react::_image_source::Type type; + public facebook::react::_size::Size size; public folly::dynamic toDynamic() const; public std::string body; public std::string bundle; @@ -2651,11 +2663,11 @@ enum facebook::react::ImageSource::Type { } class facebook::react::ImageState { - public ImageState(const facebook::react::ImageSource& imageSource, facebook::react::ImageRequest imageRequest, const facebook::react::ImageRequestParams& imageRequestParams); public ImageState(const facebook::react::ImageState& previousState, folly::dynamic data); - public const facebook::react::ImageRequest& getImageRequest() const; - public const facebook::react::ImageRequestParams& getImageRequestParams() const; - public facebook::react::ImageSource getImageSource() const; + public ImageState(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::_image_request::ImageRequest imageRequest, const facebook::react::_image_request_params::ImageRequestParams& imageRequestParams); + public const facebook::react::_image_request::ImageRequest& getImageRequest() const; + public const facebook::react::_image_request_params::ImageRequestParams& getImageRequestParams() const; + public facebook::react::_image_source::ImageSource getImageSource() const; public folly::dynamic getDynamic() const; } @@ -2678,22 +2690,22 @@ class facebook::react::Instance { public bool isBatchActive(); public bool isInspectable(); public bool supportsProfiling(); - public const facebook::react::ModuleRegistry& getModuleRegistry() const; - public facebook::react::ModuleRegistry& getModuleRegistry(); + public const facebook::react::_module_registry::ModuleRegistry& getModuleRegistry() const; public facebook::react::RuntimeExecutor getRuntimeExecutor(); - public std::shared_ptr getJSCallInvoker(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); + public facebook::react::_module_registry::ModuleRegistry& getModuleRegistry(); + public std::shared_ptr getJSCallInvoker(); + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); public void callJSCallback(uint64_t callbackId, folly::dynamic&& params); public void callJSFunction(std::string&& module, std::string&& method, folly::dynamic&& params); public void handleMemoryPressure(int pressureLevel); - public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); + public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); public void initializeRuntime(); - public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); + public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); public void loadRAMBundleFromFile(const std::string& sourcePath, const std::string& sourceURL, bool loadSynchronously); - public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); - public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); + public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); + public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void setSourceURL(std::string sourceURL); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -2704,35 +2716,35 @@ class facebook::react::InstanceHandle { public InstanceHandle(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& instanceHandle, facebook::react::Tag tag); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::Tag getTag() const; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; } class facebook::react::InterpolationAnimatedNode : public facebook::react::ValueAnimatedNode { - public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void onAttachToNode(facebook::react::Tag animatedNodeTag) override; public virtual void onDetachedFromNode(facebook::react::Tag animatedNodeTag) override; public virtual void update() override; } class facebook::react::IntersectionObserver { - public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); + public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); public facebook::react::IntersectionObserverObserverId getIntersectionObserverId() const; - public facebook::react::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; - public std::optional updateIntersectionObservation(const facebook::react::RootShadowNode& rootShadowNode, facebook::react::HighResTimeStamp time); - public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::HighResTimeStamp time); + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; + public std::optional updateIntersectionObservation(const facebook::react::_root_shadow_node::RootShadowNode& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time); + public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::_high_res_time_stamp::HighResTimeStamp time); public std::vector getThresholds() const; } class facebook::react::IntersectionObserverManager : public facebook::react::UIManagerMountHook, public facebook::react::RuntimeSchedulerIntersectionObserverDelegate { public IntersectionObserverManager(); - public std::vector takeRecords(); - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp time) noexcept override; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::HighResTimeStamp time) noexcept override; + public std::vector takeRecords(); + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; public virtual void updateIntersectionObservations(const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; - public void connect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager, std::function notifyIntersectionObserversCallback); - public void disconnect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager); - public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::UIManager& uiManager); - public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::ShadowNodeFamily::Shared& shadowNode); + public void connect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager, std::function notifyIntersectionObserversCallback); + public void disconnect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::_u_i_manager::UIManager& uiManager); + public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode); } class facebook::react::IntersectionObserverState { @@ -2767,7 +2779,7 @@ class facebook::react::JDynamicNative : public jni::HybridClass { - public facebook::react::FabricUIManagerBinding* getBinding(); + public facebook::react::_fabric_u_i_manager_binding::FabricUIManagerBinding* getBinding(); public static constexpr auto kJavaDescriptor; } @@ -2776,7 +2788,7 @@ class facebook::react::JHermesInstance : public jni::HybridClass initHybrid(jni::alias_ref, bool allocInOldGenBeforeTTI); public static void registerNatives(); - public std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept; + public std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept; public ~JHermesInstance(); } @@ -2788,8 +2800,8 @@ class facebook::react::JJSTimerExecutor : public jni::HybridClass jobj); public static void registerNatives(); - public void callTimers(facebook::react::WritableNativeArray* timerIDs); - public void setTimerManager(std::weak_ptr timerManager); + public void callTimers(facebook::react::_writable_native_array::WritableNativeArray* timerIDs); + public void setTimerManager(std::weak_ptr timerManager); } class facebook::react::JMessageQueueThread : public facebook::react::MessageQueueThread { @@ -2801,7 +2813,7 @@ class facebook::react::JMessageQueueThread : public facebook::react::MessageQueu class facebook::react::JNativeModulePerfLogger : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public virtual std::unique_ptr get() = 0; + public virtual std::unique_ptr get() = 0; } class facebook::react::JPreparedLayout : public facebook::jni::JavaClass { @@ -2810,7 +2822,7 @@ class facebook::react::JPreparedLayout : public facebook::jni::JavaClass { public static constexpr auto kJavaDescriptor; - public void reportJsException(facebook::jsi::Runtime& runtime, const facebook::react::JsErrorHandler::ProcessedError& error); + public void reportJsException(facebook::jsi::Runtime& runtime, const facebook::react::_js_error_handler::_processed_error::JsErrorHandler::ProcessedError& error); } class facebook::react::JReactHostInspectorTarget : public jni::HybridClass, public facebook::react::jsinspector_modern::HostTargetDelegate { @@ -2820,14 +2832,14 @@ class facebook::react::JReactHostInspectorTarget : public jni::HybridClass listener); public jni::local_ref getTracingState(); public static constexpr auto kJavaDescriptor; - public static jni::local_ref initHybrid(jni::alias_ref jobj, jni::alias_ref reactHost, jni::alias_ref javaExecutor); + public static jni::local_ref initHybrid(jni::alias_ref jobj, jni::alias_ref reactHost, jni::alias_ref javaExecutor); public static void registerNatives(); - public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest&) override; + public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& request) override; public virtual facebook::react::jsinspector_modern::HostTargetMetadata getMetadata() override; public virtual facebook::react::jsinspector_modern::HostTargetTracingDelegate* getTracingDelegate() override; - public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScreenshotRequest&) override; - public virtual void onReload(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& request) override; - public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& request) override; + public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScreenshotRequest& request) override; + public virtual void onReload(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& request) override; + public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& request) override; public void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) override; public void recordFrameTimings(jni::alias_ref frameTimingSequence); public void sendDebuggerResumeCommand(); @@ -2843,7 +2855,7 @@ class facebook::react::JReactInstance : public jni::HybridClass initHybrid(jni::alias_ref, jni::alias_ref jsRuntimeFactory, jni::alias_ref jsMessageQueueThread, jni::alias_ref nativeMessageQueueThread, jni::alias_ref javaTimerManager, jni::alias_ref jsTimerExecutor, jni::alias_ref jReactExceptionManager, jni::alias_ref jBindingsInstaller, bool isProfiling, jni::alias_ref jReactHostInspectorTarget); public static void registerNatives(); - public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, facebook::react::NativeArray* args); + public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, facebook::react::_native_array::NativeArray* args); public void handleMemoryPressureJs(jint level); public void loadJSBundleFromAssets(jni::alias_ref assetManager, const std::string& assetURL); public void loadJSBundleFromFile(const std::string& fileName, const std::string& sourceURL); @@ -2863,9 +2875,9 @@ class facebook::react::JReactSoftExceptionLogger : public facebook::jni::JavaCla } class facebook::react::JReadableMapBuffer : public jni::HybridClass { - public JReadableMapBuffer(facebook::react::MapBuffer&& map); + public JReadableMapBuffer(facebook::react::_map_buffer::MapBuffer&& map); public static constexpr auto kJavaDescriptor; - public static jni::local_ref createWithContents(facebook::react::MapBuffer&& map); + public static jni::local_ref createWithContents(facebook::react::_map_buffer::MapBuffer&& map); public std::vector data() const; } @@ -2876,7 +2888,7 @@ class facebook::react::JRuntimeExecutor : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public std::weak_ptr get(); + public std::weak_ptr get(); } class facebook::react::JSBigBufferString : public facebook::react::JSBigString { @@ -2891,7 +2903,7 @@ class facebook::react::JSBigBufferString : public facebook::react::JSBigString { class facebook::react::JSBigFileString : public facebook::react::JSBigString { public JSBigFileString(int fd, size_t size, off_t offset = 0); public int fd() const; - public static std::unique_ptr fromPath(const std::string& sourceURL); + public static std::unique_ptr fromPath(const std::string& sourceURL); public virtual bool isAscii() const override; public virtual const char* c_str() const override; public virtual size_t size() const override; @@ -2909,8 +2921,8 @@ class facebook::react::JSBigString : public facebook::jsi::Buffer { public JSBigString() = default; public JSBigString(const facebook::react::JSBigString&) = delete; public JSBigString(facebook::react::JSBigString&&) = delete; - public facebook::react::JSBigString& operator=(const facebook::react::JSBigString&) = delete; - public facebook::react::JSBigString& operator=(facebook::react::JSBigString&&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(const facebook::react::_j_s_big_string::JSBigString&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(facebook::react::_j_s_big_string::JSBigString&&) = delete; public virtual bool isAscii() const = 0; public virtual const char* c_str() const = 0; public virtual const uint8_t* data() const final; @@ -2929,21 +2941,21 @@ class facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel); public virtual void initializeRuntime() = 0; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) = 0; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) = 0; - public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; + public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; public virtual void* getJavaScriptContext(); public virtual ~JSExecutor() = default; } class facebook::react::JSExecutorFactory { - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; public virtual ~JSExecutorFactory() = default; } class facebook::react::JSIExecutor : public facebook::react::JSExecutor { - public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller); + public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller); public static void defaultTimeoutInvoker(const std::function& invokee, std::function errorMessageProducer); public using RuntimeInstaller = std::function; public virtual bool isInspectable() override; @@ -2953,30 +2965,30 @@ class facebook::react::JSIExecutor : public facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel) override; public virtual void initializeRuntime() override; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) override; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) override; - public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) override; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; + public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) override; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; public virtual void* getJavaScriptContext() override; } class facebook::react::JSINativeModules { - public JSINativeModules(std::shared_ptr moduleRegistry); + public JSINativeModules(std::shared_ptr moduleRegistry); public facebook::jsi::Value getModule(facebook::jsi::Runtime& rt, const facebook::jsi::PropNameID& name); public void reset(); } class facebook::react::JSIndexedRAMBundle : public facebook::react::JSModulesUnbundle { public JSIndexedRAMBundle(const char* sourcePath); - public JSIndexedRAMBundle(std::unique_ptr script); - public static std::function(std::string)> buildFactory(); - public std::unique_ptr getStartupCode(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; + public JSIndexedRAMBundle(std::unique_ptr script); + public static std::function(std::string)> buildFactory(); + public std::unique_ptr getStartupCode(); + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const override; } class facebook::react::JSModulesUnbundle { public JSModulesUnbundle(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const = 0; + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const = 0; public virtual ~JSModulesUnbundle() = default; } @@ -2990,14 +3002,14 @@ struct facebook::react::JSModulesUnbundle::Module { } class facebook::react::JWritableMapBuffer : public facebook::jni::JavaClass { - public facebook::react::MapBuffer getMapBuffer(); + public facebook::react::_map_buffer::MapBuffer getMapBuffer(); public static constexpr auto kJavaDescriptor; } class facebook::react::JavaInteropTurboModule : public facebook::react::JavaTurboModule { protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override; - public JavaInteropTurboModule(const facebook::react::JavaTurboModule::InitParams& params, const std::vector& methodDescriptors); - public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; + public JavaInteropTurboModule(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params, const std::vector& methodDescriptors); + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime) override; } struct facebook::react::JavaInteropTurboModule::MethodDescriptor { @@ -3012,19 +3024,19 @@ class facebook::react::JavaMessageQueueThread : public facebook::jni::JavaClass< } class facebook::react::JavaNativeModule : public facebook::react::NativeModule { - public JavaNativeModule(std::weak_ptr instance, jni::alias_ref wrapper, std::shared_ptr messageQueueThread); + public JavaNativeModule(std::weak_ptr instance, jni::alias_ref wrapper, std::shared_ptr messageQueueThread); public virtual facebook::react::MethodCallResult callSerializableNativeHook(unsigned int reactMethodId, folly::dynamic&& params) override; public virtual folly::dynamic getConstants() override; public virtual std::string getName() override; public virtual std::string getSyncMethodName(unsigned int reactMethodId) override; - public virtual std::vector getMethods() override; + public virtual std::vector getMethods() override; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) override; } class facebook::react::JavaScriptExecutorHolder : public jni::HybridClass { - protected JavaScriptExecutorHolder(std::shared_ptr factory); + protected JavaScriptExecutorHolder(std::shared_ptr factory); public static constexpr auto kJavaDescriptor; - public std::shared_ptr getExecutorFactory(); + public std::shared_ptr getExecutorFactory(); } class facebook::react::JavaTimerRegistry : public facebook::react::PlatformTimerRegistry { @@ -3037,15 +3049,15 @@ class facebook::react::JavaTimerRegistry : public facebook::react::PlatformTimer class facebook::react::JavaTurboModule : public facebook::react::TurboModule { protected void configureEventEmitterCallback(); protected void setEventEmitterCallback(jni::alias_ref); - public JavaTurboModule(const facebook::react::JavaTurboModule::InitParams& params); + public JavaTurboModule(const facebook::react::_java_turbo_module::_init_params::InitParams& params); public facebook::jsi::Value invokeJavaMethod(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleMethodValueKind valueKind, const std::string& methodName, const std::string& methodSignature, const facebook::jsi::Value* args, size_t argCount, jmethodID& cachedMethodID); public virtual ~JavaTurboModule(); } struct facebook::react::JavaTurboModule::InitParams { public jni::alias_ref instance; - public std::shared_ptr jsInvoker; - public std::shared_ptr nativeMethodCallInvoker; + public std::shared_ptr jsInvoker; + public std::shared_ptr nativeMethodCallInvoker; public std::string moduleName; } @@ -3053,18 +3065,18 @@ class facebook::react::JniJSModulesUnbundle : public facebook::react::JSModulesU public JniJSModulesUnbundle() = default; public JniJSModulesUnbundle(AAssetManager* assetManager, std::string moduleDirectory); public JniJSModulesUnbundle(facebook::react::JniJSModulesUnbundle&& other) = delete; - public facebook::react::JniJSModulesUnbundle& operator=(facebook::react::JSModulesUnbundle&& other) = delete; + public facebook::react::_jni_j_s_modules_unbundle::JniJSModulesUnbundle& operator=(facebook::react::_j_s_modules_unbundle::JSModulesUnbundle&& other) = delete; public static bool isUnbundle(AAssetManager* assetManager, const std::string& assetName); - public static std::unique_ptr fromEntryFile(AAssetManager* assetManager, const std::string& entryFile); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; + public static std::unique_ptr fromEntryFile(AAssetManager* assetManager, const std::string& entryFile); + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const override; } class facebook::react::JsErrorHandler { - public JsErrorHandler(facebook::react::JsErrorHandler::OnJsError onJsError); + public JsErrorHandler(facebook::react::_js_error_handler::OnJsError onJsError); public bool hasHandledFatalError(); public bool inErrorHandler(); public bool isRuntimeReady(); - public using OnJsError = std::function; + public using OnJsError = std::function; public void handleError(facebook::jsi::Runtime& runtime, facebook::jsi::JSError& error, bool isFatal, bool logToConsole = true); public void notifyOfFatalError(); public void registerErrorListener(const std::function& listener); @@ -3080,7 +3092,7 @@ struct facebook::react::JsErrorHandler::ProcessedError { public std::optional name; public std::optional originalMessage; public std::string message; - public std::vector stack; + public std::vector stack; } struct facebook::react::JsErrorHandler::ProcessedError::StackFrame { @@ -3097,31 +3109,31 @@ class facebook::react::LayoutAnimationCallbackWrapper { } class facebook::react::LayoutAnimationDriver : public facebook::react::LayoutAnimationKeyFrameManager { - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const override; - public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const override; + public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); } class facebook::react::LayoutAnimationKeyFrameManager : public facebook::react::UIManagerAnimationDelegate, public facebook::react::MountingOverrideDelegate { - protected bool hasComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected const facebook::react::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected facebook::react::ShadowView createInterpolatedShadowView(facebook::react::Float progress, const facebook::react::ShadowView& startingView, const facebook::react::ShadowView& finalView) const; + protected bool hasComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; + protected const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; protected facebook::react::SharedComponentDescriptorRegistry componentDescriptorRegistry_; + protected facebook::react::_shadow_view::ShadowView createInterpolatedShadowView(facebook::react::Float progress, const facebook::react::_shadow_view::ShadowView& startingView, const facebook::react::_shadow_view::ShadowView& finalView) const; protected mutable std::mutex currentAnimationMutex_; - protected mutable std::optional currentAnimation_; - protected mutable std::vector inflightAnimations_; - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; - protected void callCallback(const facebook::react::LayoutAnimationCallbackWrapper& callback) const; - protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::AnimationKeyFrame& keyframe, facebook::react::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; - public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected mutable std::optional currentAnimation_; + protected mutable std::vector inflightAnimations_; + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; + protected void callCallback(const facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper& callback) const; + protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::_animation_key_frame::AnimationKeyFrame& keyframe, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; + public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); public virtual bool shouldAnimateFrame() const override; public virtual bool shouldOverridePullTransaction() const override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) override; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; public void setClockNow(std::function now); - public void setLayoutAnimationStatusDelegate(facebook::react::LayoutAnimationStatusDelegate* delegate) const; - public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::LayoutAnimation layoutAnimation) const; + public void setLayoutAnimationStatusDelegate(facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate) const; + public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::_layout_animation::LayoutAnimation layoutAnimation) const; } class facebook::react::LayoutAnimationStatusDelegate { @@ -3134,28 +3146,28 @@ class facebook::react::LayoutConformanceShadowNode : public facebook::react::Con } class facebook::react::LayoutableShadowNode : public facebook::react::ShadowNode { - public LayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public LayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::LayoutMetrics getLayoutMetrics() const; - public facebook::react::LayoutMetrics layoutMetrics_; - public facebook::react::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; - public static facebook::react::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& rootNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNode::AncestorList& ancestors, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& ancestorNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::Point point); - public using UnsharedList = std::vector; + public LayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public LayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_layout_metrics::LayoutMetrics getLayoutMetrics() const; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics_; + public facebook::react::_layoutable_shadow_node::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; + public static facebook::react::_layout_metrics::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& rootNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& ancestorNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::_shadow_node::AncestorList& ancestors, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::_point::Point point); + public using UnsharedList = std::vector; public virtual bool canBeTouchTarget() const; public virtual bool canChildrenBeTouchTarget() const; public virtual bool getIsLayoutClean() const = 0; - public virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const; - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const; - public virtual facebook::react::Size measure(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Transform getTransform() const; + public virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const; + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const; + public virtual facebook::react::_size::Size measure(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_transform::Transform getTransform() const; public virtual void dirtyLayout() = 0; - public virtual void layout(facebook::react::LayoutContext layoutContext) = 0; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) = 0; - public void setLayoutMetrics(facebook::react::LayoutMetrics layoutMetrics); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) = 0; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) = 0; + public void setLayoutMetrics(facebook::react::_layout_metrics::LayoutMetrics layoutMetrics); } struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { @@ -3165,9 +3177,9 @@ struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { } class facebook::react::LazyShadowTreeRevisionConsistencyManager : public facebook::react::ShadowTreeRevisionConsistencyManager, public facebook::react::ShadowTreeRevisionProvider { - public LazyShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRegistry& shadowTreeRegistry); - public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); - public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; + public LazyShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_registry::ShadowTreeRegistry& shadowTreeRegistry); + public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); + public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; public virtual void lockRevisions() override; public virtual void unlockRevisions() override; } @@ -3175,7 +3187,7 @@ class facebook::react::LazyShadowTreeRevisionConsistencyManager : public faceboo class facebook::react::LeakChecker { public LeakChecker(facebook::react::RuntimeExecutor runtimeExecutor); public void stopSurface(facebook::react::SurfaceId surfaceId); - public void uiManagerDidCreateShadowNodeFamily(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public void uiManagerDidCreateShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; } class facebook::react::LegacyViewManagerInteropState { @@ -3184,14 +3196,14 @@ class facebook::react::LegacyViewManagerInteropState { class facebook::react::LegacyViewManagerInteropViewProps : public facebook::react::HostPlatformViewProps { public LegacyViewManagerInteropViewProps() = default; - public LegacyViewManagerInteropViewProps(const facebook::react::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public LegacyViewManagerInteropViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public const folly::dynamic otherProps; } class facebook::react::LineMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::Size size; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_size::Size size; } class facebook::react::LongLivedObject { @@ -3205,29 +3217,29 @@ class facebook::react::LongLivedObjectCollection { public LongLivedObjectCollection() = default; public LongLivedObjectCollection(const facebook::react::LongLivedObjectCollection&) = delete; public size_t size() const; - public static facebook::react::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); - public void add(std::shared_ptr o); + public static facebook::react::_long_lived_object_collection::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); + public void add(std::shared_ptr o); public void clear(); - public void operator=(const facebook::react::LongLivedObjectCollection&) = delete; - public void remove(const facebook::react::LongLivedObject* o); + public void operator=(const facebook::react::_long_lived_object_collection::LongLivedObjectCollection&) = delete; + public void remove(const facebook::react::_long_lived_object::LongLivedObject* o); } class facebook::react::MapBuffer { public MapBuffer(const facebook::react::MapBuffer& buffer) = delete; public MapBuffer(facebook::react::MapBuffer&& buffer) = default; public MapBuffer(std::vector data); - public bool getBool(facebook::react::MapBuffer::Key key) const; + public bool getBool(facebook::react::_map_buffer::MapBuffer::Key key) const; public const uint8_t* data() const; - public double getDouble(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer getMapBuffer(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer& operator=(const facebook::react::MapBuffer& other) = delete; - public facebook::react::MapBuffer& operator=(facebook::react::MapBuffer&& other) = default; - public int32_t getInt(facebook::react::MapBuffer::Key key) const; - public int64_t getLong(facebook::react::MapBuffer::Key key) const; + public double getDouble(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer getMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer& operator=(const facebook::react::_map_buffer::MapBuffer& other) = delete; + public facebook::react::_map_buffer::MapBuffer& operator=(facebook::react::_map_buffer::MapBuffer&& other) = default; + public int32_t getInt(facebook::react::_map_buffer::MapBuffer::Key key) const; + public int64_t getLong(facebook::react::_map_buffer::MapBuffer::Key key) const; public size_t size() const; public static constexpr uint16_t HEADER_ALIGNMENT; - public std::string getString(facebook::react::MapBuffer::Key key) const; - public std::vector getMapBufferList(facebook::react::MapBuffer::Key key) const; + public std::string getString(facebook::react::_map_buffer::MapBuffer::Key key) const; + public std::vector getMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key) const; public uint16_t count() const; public using Key = uint16_t; } @@ -3242,8 +3254,8 @@ enum facebook::react::MapBuffer::DataType : uint16_t { } struct facebook::react::MapBuffer::Bucket { - public Bucket(facebook::react::MapBuffer::Key key, uint16_t type, uint64_t data); - public facebook::react::MapBuffer::Key key; + public Bucket(facebook::react::_map_buffer::Key key, uint16_t type, uint64_t data); + public facebook::react::_map_buffer::Key key; public uint16_t type; public uint64_t data; } @@ -3256,19 +3268,19 @@ struct facebook::react::MapBuffer::Header { class facebook::react::MapBufferBuilder { public MapBufferBuilder(uint32_t initialSize = facebook::react::INITIAL_BUCKETS_SIZE); - public facebook::react::MapBuffer build(); - public static facebook::react::MapBuffer EMPTY(); - public void putBool(facebook::react::MapBuffer::Key key, bool value); - public void putDouble(facebook::react::MapBuffer::Key key, double value); - public void putInt(facebook::react::MapBuffer::Key key, int32_t value); - public void putLong(facebook::react::MapBuffer::Key key, int64_t value); - public void putMapBuffer(facebook::react::MapBuffer::Key key, const facebook::react::MapBuffer& map); - public void putMapBufferList(facebook::react::MapBuffer::Key key, const std::vector& mapBufferList); - public void putString(facebook::react::MapBuffer::Key key, const std::string& value); + public facebook::react::_map_buffer::MapBuffer build(); + public static facebook::react::_map_buffer::MapBuffer EMPTY(); + public void putBool(facebook::react::_map_buffer::MapBuffer::Key key, bool value); + public void putDouble(facebook::react::_map_buffer::MapBuffer::Key key, double value); + public void putInt(facebook::react::_map_buffer::MapBuffer::Key key, int32_t value); + public void putLong(facebook::react::_map_buffer::MapBuffer::Key key, int64_t value); + public void putMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key, const facebook::react::_map_buffer::MapBuffer& map); + public void putMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key, const std::vector& mapBufferList); + public void putString(facebook::react::_map_buffer::MapBuffer::Key key, const std::string& value); } class facebook::react::MergedValueDispatcher { - public MergedValueDispatcher(facebook::react::MergedValueDispatcher::DispatchFunction dispatchFunction, facebook::react::MergedValueDispatcher::MergedValueFunction mergedValueFunction); + public MergedValueDispatcher(facebook::react::_merged_value_dispatcher::DispatchFunction dispatchFunction, facebook::react::_merged_value_dispatcher::MergedValueFunction mergedValueFunction); public using DispatchFunction = std::function&&)>; public using MergedValueFunction = std::function&& tagToProps)>; public void dispatch(const std::unordered_map& value); @@ -3284,22 +3296,22 @@ class facebook::react::MessageQueueThread { class facebook::react::MethodInvoker { public MethodInvoker(jni::alias_ref method, std::string methodName, std::string signature, std::string traceName, bool isSync); public bool isSyncHook() const; - public facebook::react::MethodCallResult invoke(std::weak_ptr& instance, jni::alias_ref module, const folly::dynamic& params); + public facebook::react::MethodCallResult invoke(std::weak_ptr& instance, jni::alias_ref module, const folly::dynamic& params); public std::string getMethodName() const; } class facebook::react::ModalHostViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ModalHostViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ModalHostViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ModalHostViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public static char const* toString(const facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation value); - public void onDismiss(facebook::react::ModalHostViewEventEmitter::OnDismiss value) const; - public void onOrientationChange(facebook::react::ModalHostViewEventEmitter::OnOrientationChange value) const; - public void onRequestClose(facebook::react::ModalHostViewEventEmitter::OnRequestClose value) const; - public void onShow(facebook::react::ModalHostViewEventEmitter::OnShow value) const; + public static char const* toString(const facebook::react::_modal_host_view_event_emitter::OnOrientationChangeOrientation value); + public void onDismiss(facebook::react::_modal_host_view_event_emitter::_on_dismiss::OnDismiss value) const; + public void onOrientationChange(facebook::react::_modal_host_view_event_emitter::_on_orientation_change::OnOrientationChange value) const; + public void onRequestClose(facebook::react::_modal_host_view_event_emitter::_on_request_close::OnRequestClose value) const; + public void onShow(facebook::react::_modal_host_view_event_emitter::_on_show::OnShow value) const; } enum facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation { @@ -3311,7 +3323,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnDismiss { } struct facebook::react::ModalHostViewEventEmitter::OnOrientationChange { - public facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation orientation; + public facebook::react::_modal_host_view_event_emitter::OnOrientationChangeOrientation orientation; } struct facebook::react::ModalHostViewEventEmitter::OnRequestClose { @@ -3322,7 +3334,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnShow { class facebook::react::ModalHostViewProps : public facebook::react::HostPlatformViewProps { public ModalHostViewProps() = default; - public ModalHostViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public ModalHostViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool allowSwipeDismissal; public bool animated; public bool hardwareAccelerated; @@ -3335,22 +3347,22 @@ class facebook::react::ModalHostViewProps : public facebook::react::HostPlatform public facebook::react::ModalHostViewSupportedOrientationsMask supportedOrientations; public int identifier; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::ModalHostViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ModalHostViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ModalHostViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public ModalHostViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ModalHostViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::ModalHostViewState { public ModalHostViewState(); public ModalHostViewState(const facebook::react::ModalHostViewState& previousState, folly::dynamic data); - public ModalHostViewState(facebook::react::Size screenSize_); - public const facebook::react::Size screenSize; + public ModalHostViewState(facebook::react::_size::Size screenSize_); + public const facebook::react::_size::Size screenSize; public folly::dynamic getDynamic() const; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; } class facebook::react::ModuleHolder : public facebook::jni::JavaClass { @@ -3360,57 +3372,57 @@ class facebook::react::ModuleHolder : public facebook::jni::JavaClass> modules, facebook::react::ModuleRegistry::ModuleNotFoundCallback callback = nullptr); + public ModuleRegistry(std::vector> modules, facebook::react::_module_registry::ModuleNotFoundCallback callback = nullptr); public facebook::react::MethodCallResult callSerializableNativeHook(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params); - public std::optional getConfig(const std::string& name); + public std::optional getConfig(const std::string& name); public std::string getModuleName(unsigned int moduleId); public std::string getModuleSyncMethodName(unsigned int moduleId, unsigned int methodId); public std::vector moduleNames(); public using ModuleNotFoundCallback = std::function; public void callNativeMethod(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params, int callId); - public void registerModules(std::vector> modules); + public void registerModules(std::vector> modules); } class facebook::react::ModulusAnimatedNode : public facebook::react::ValueAnimatedNode { - public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::MountingCoordinator { - public MountingCoordinator(const facebook::react::ShadowTreeRevision& baseRevision); + public MountingCoordinator(const facebook::react::_shadow_tree_revision::ShadowTreeRevision& baseRevision); public bool hasPendingTransactions() const; public bool waitForTransaction(std::chrono::duration timeout) const; - public const facebook::react::TelemetryController& getTelemetryController() const; - public facebook::react::ShadowTreeRevision getBaseRevision() const; + public const facebook::react::_telemetry_controller::TelemetryController& getTelemetryController() const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional pullTransaction(bool willPerformAsynchronously = false) const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getBaseRevision() const; + public std::optional pullTransaction(bool willPerformAsynchronously = false) const; public void didPerformAsyncTransactions() const; - public void setMountingOverrideDelegate(std::weak_ptr delegate) const; + public void setMountingOverrideDelegate(std::weak_ptr delegate) const; } class facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const = 0; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; public virtual ~MountingOverrideDelegate() = default; } class facebook::react::MountingTransaction { public MountingTransaction(const facebook::react::MountingTransaction& mountingTransaction) = default; public MountingTransaction(facebook::react::MountingTransaction&& mountingTransaction) noexcept = default; - public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::TransactionTelemetry telemetry); + public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::_transaction_telemetry::TransactionTelemetry telemetry); public const facebook::react::ShadowViewMutationList& getMutations() const; - public facebook::react::MountingTransaction& operator=(const facebook::react::MountingTransaction& other) = delete; - public facebook::react::MountingTransaction& operator=(facebook::react::MountingTransaction&& other) = default; - public facebook::react::MountingTransaction::Number getNumber() const; public facebook::react::ShadowViewMutationList getMutations(); public facebook::react::SurfaceId getSurfaceId() const; - public facebook::react::TransactionTelemetry& getTelemetry() const; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(const facebook::react::_mounting_transaction::MountingTransaction& other) = delete; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(facebook::react::_mounting_transaction::MountingTransaction&& other) = default; + public facebook::react::_mounting_transaction::Number getNumber() const; + public facebook::react::_transaction_telemetry::TransactionTelemetry& getTelemetry() const; public using Number = int64_t; - public void mergeWith(facebook::react::MountingTransaction&& transaction); + public void mergeWith(facebook::react::_mounting_transaction::MountingTransaction&& transaction); } class facebook::react::MultiplicationAnimatedNode : public facebook::react::OperatorAnimatedNode { - public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -3418,66 +3430,66 @@ class facebook::react::MutationObserver { public MutationObserver(const facebook::react::MutationObserver&) = delete; public MutationObserver(facebook::react::MutationObserver&&) = default; public MutationObserver(facebook::react::MutationObserverId mutationObserverId); - public facebook::react::MutationObserver& operator=(const facebook::react::MutationObserver&) = delete; - public facebook::react::MutationObserver& operator=(facebook::react::MutationObserver&&) = default; - public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); - public void recordMutations(const facebook::react::RootShadowNode& oldRootShadowNode, const facebook::react::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; + public facebook::react::_mutation_observer::MutationObserver& operator=(const facebook::react::_mutation_observer::MutationObserver&) = delete; + public facebook::react::_mutation_observer::MutationObserver& operator=(facebook::react::_mutation_observer::MutationObserver&&) = default; + public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); + public void recordMutations(const facebook::react::_root_shadow_node::RootShadowNode& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; } class facebook::react::MutationObserverManager : public facebook::react::UIManagerCommitHook { public MutationObserverManager(); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; - public void connect(facebook::react::UIManager& uiManager, facebook::react::OnMutations&& onMutations); - public void disconnect(facebook::react::UIManager& uiManager); - public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::UIManager& uiManager); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public void connect(facebook::react::_u_i_manager::UIManager& uiManager, facebook::react::OnMutations&& onMutations); + public void disconnect(facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::_u_i_manager::UIManager& uiManager); public void unobserveAll(facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativeAccessibilityInfoSpecJSI : public facebook::react::JavaTurboModule { - public NativeAccessibilityInfoSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAccessibilityInfoSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAccessibilityManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeAccessibilityManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAccessibilityManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeActionSheetManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeActionSheetManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeActionSheetManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAlertManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeAlertManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAlertManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAnimatedModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeAnimatedModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAnimatedModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_from_this { public NativeAnimatedNodesManager(const facebook::react::NativeAnimatedNodesManager&) = delete; public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager&&) = delete; - public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager::DirectManipulationCallback&& directManipulationCallback, facebook::react::NativeAnimatedNodesManager::FabricCommitCallback&& fabricCommitCallback, facebook::react::NativeAnimatedNodesManager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; - public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; + public NativeAnimatedNodesManager(facebook::react::_native_animated_nodes_manager::DirectManipulationCallback&& directManipulationCallback, facebook::react::_native_animated_nodes_manager::FabricCommitCallback&& fabricCommitCallback, facebook::react::_native_animated_nodes_manager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::_native_animated_nodes_manager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; + public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; public bool commitProps(); public bool hasManagedProps() const noexcept; public bool isOnRenderThread() const noexcept; - public facebook::react::AnimationMutations onAnimationFrameForBackend(facebook::react::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); - public facebook::react::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); - public facebook::react::NativeAnimatedNodesManager& operator=(const facebook::react::NativeAnimatedNodesManager&) = delete; - public facebook::react::NativeAnimatedNodesManager& operator=(facebook::react::NativeAnimatedNodesManager&&) = delete; + public facebook::react::_animation_mutations::AnimationMutations onAnimationFrameForBackend(facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); + public facebook::react::_animation_mutations::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(const facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&) = delete; + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&&) = delete; public folly::dynamic getManagedProps(facebook::react::Tag tag) const noexcept; public std::optional getValue(facebook::react::Tag tag) noexcept; public std::shared_ptr getEventEmitterListener() noexcept; public using DirectManipulationCallback = std::function; public using FabricCommitCallback = std::function&)>; public using FrameRateListenerCallback = std::function; - public using ResolvePlatformColor = std::function; + public using ResolvePlatformColor = std::function; public using StartOnRenderCallback = std::function&&, bool isAsync)>; public using StopOnRenderCallback = std::function; public void addAnimatedEventToView(facebook::react::Tag viewTag, const std::string& eventName, const folly::dynamic& eventMapping) noexcept; - public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; + public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; public void connectAnimatedNodeToView(facebook::react::Tag propsNodeTag, facebook::react::Tag viewTag) noexcept; public void connectAnimatedNodes(facebook::react::Tag parentTag, facebook::react::Tag childTag) noexcept; public void createAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config) noexcept; @@ -3487,14 +3499,14 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void dropAnimatedNode(facebook::react::Tag tag) noexcept; public void extractAnimatedNodeOffsetOp(facebook::react::Tag tag); public void flattenAnimatedNodeOffset(facebook::react::Tag tag); - public void insertMutations(std::unordered_map>& updates, facebook::react::AnimationMutations& mutations, facebook::react::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); + public void insertMutations(std::unordered_map>& updates, facebook::react::_animation_mutations::AnimationMutations& mutations, facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); public void onManagedPropsRemoved(facebook::react::Tag tag) noexcept; public void onRender(); public void removeAnimatedEventFromView(facebook::react::Tag viewTag, const std::string& eventName, facebook::react::Tag animatedValueTag) noexcept; - public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result) const; + public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result) const; public void restoreDefaultValues(facebook::react::Tag tag) noexcept; public void scheduleOnUI(facebook::react::UiTask&& task); - public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; + public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; public void setAnimatedNodeOffset(facebook::react::Tag tag, double offset); public void setAnimatedNodeValue(facebook::react::Tag tag, double value); public void startAnimatingNode(int animationId, facebook::react::Tag animatedNodeTag, folly::dynamic config, std::optional endCallback) noexcept; @@ -3504,32 +3516,32 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void stopListeningToAnimatedNodeValue(facebook::react::Tag tag) noexcept; public void updateNodes(const std::set& finishedAnimationValueNodes = {}) noexcept; public ~NativeAnimatedNodesManager() noexcept; - template >> + template >> public T* getAnimatedNode(facebook::react::Tag tag) const; } class facebook::react::NativeAnimatedNodesManagerProvider { - public NativeAnimatedNodesManagerProvider(facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); + public NativeAnimatedNodesManagerProvider(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); public std::shared_ptr getEventEmitterListener(); - public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); public void addEventEmitterListener(const std::shared_ptr& listener); } class facebook::react::NativeAnimatedTurboModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeAnimatedTurboModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAnimatedTurboModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAppStateSpecJSI : public facebook::react::JavaTurboModule { - public NativeAppStateSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAppStateSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAppearanceSpecJSI : public facebook::react::JavaTurboModule { - public NativeAppearanceSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAppearanceSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeArray : public jni::HybridClass { protected NativeArray(const facebook::react::NativeArray&) = delete; - protected facebook::react::NativeArray& operator=(const facebook::react::NativeArray&) = delete; + protected facebook::react::_native_array::NativeArray& operator=(const facebook::react::_native_array::NativeArray&) = delete; protected folly::dynamic array_; protected friend HybridBase; protected void assertInternalType(); @@ -3545,138 +3557,138 @@ class facebook::react::NativeArray : public jni::HybridClass { - public NativeCPUTime(std::shared_ptr jsInvoker); + public NativeCPUTime(std::shared_ptr jsInvoker); public bool hasAccurateCPUTimeNanosForBenchmarks(facebook::jsi::Runtime& runtime); public double getCPUTimeNanos(facebook::jsi::Runtime& runtime); } class facebook::react::NativeClipboardSpecJSI : public facebook::react::JavaTurboModule { - public NativeClipboardSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeClipboardSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDOM : public facebook::react::NativeDOMCxxSpec { - public NativeDOM(std::shared_ptr jsInvoker); - public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public NativeDOM(std::shared_ptr jsInvoker); + public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); public bool isConnected(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public double compareDocumentPosition(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference, facebook::jsi::Value otherNativeNodeReference); public facebook::jsi::Value getElementById(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, const std::string& id); public facebook::jsi::Value getParentNode(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public facebook::jsi::Value linkRootNode(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, facebook::jsi::Value instanceHandle); - public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); - public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); + public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); public std::vector getChildNodes(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); - public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); - public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); - public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); - public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); - public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); - public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); + public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); + public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); + public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); + public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); } class facebook::react::NativeDevLoadingViewSpecJSI : public facebook::react::JavaTurboModule { - public NativeDevLoadingViewSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDevLoadingViewSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDevMenuSpecJSI : public facebook::react::JavaTurboModule { - public NativeDevMenuSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDevMenuSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDevSettingsSpecJSI : public facebook::react::JavaTurboModule { - public NativeDevSettingsSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDevSettingsSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDeviceEventManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeDeviceEventManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDeviceEventManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDeviceInfoSpecJSI : public facebook::react::JavaTurboModule { - public NativeDeviceInfoSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDeviceInfoSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDialogManagerAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeDialogManagerAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDialogManagerAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeExceptionsManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeExceptionsManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeExceptionsManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeFileReaderModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeFileReaderModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeFileReaderModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeFrameRateLoggerSpecJSI : public facebook::react::JavaTurboModule { - public NativeFrameRateLoggerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeFrameRateLoggerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeHeadlessJsTaskSupportSpecJSI : public facebook::react::JavaTurboModule { - public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeI18nManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeI18nManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeI18nManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeIdleCallbacks : public facebook::react::NativeIdleCallbacksCxxSpec { - public NativeIdleCallbacks(std::shared_ptr jsInvoker); - public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::SyncCallback&& callback, std::optional options); + public NativeIdleCallbacks(std::shared_ptr jsInvoker); + public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::_sync_callback::SyncCallback&& callback, std::optional options); public void cancelIdleCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Object handle); } class facebook::react::NativeImageEditorSpecJSI : public facebook::react::JavaTurboModule { - public NativeImageEditorSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeImageEditorSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeImageLoaderAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeImageLoaderAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeImageLoaderAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeImageStoreAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeImageStoreAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeImageStoreAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeIntentAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeIntentAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeIntentAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeIntersectionObserver : public facebook::react::NativeIntersectionObserverCxxSpec { - public NativeIntersectionObserver(std::shared_ptr jsInvoker); + public NativeIntersectionObserver(std::shared_ptr jsInvoker); public facebook::jsi::Object observeV2(facebook::jsi::Runtime& runtime, facebook::react::NativeIntersectionObserverObserveOptions options); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::react::AsyncCallback<> notifyIntersectionObserversCallback); + public void connect(facebook::jsi::Runtime& runtime, facebook::react::_async_callback::AsyncCallback<> notifyIntersectionObserversCallback); public void disconnect(facebook::jsi::Runtime& runtime); public void unobserveV2(facebook::jsi::Runtime& runtime, facebook::react::IntersectionObserverObserverId intersectionObserverId, facebook::jsi::Object targetToken); } class facebook::react::NativeJSCHeapCaptureSpecJSI : public facebook::react::JavaTurboModule { - public NativeJSCHeapCaptureSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeJSCHeapCaptureSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeKeyboardObserverSpecJSI : public facebook::react::JavaTurboModule { - public NativeKeyboardObserverSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeKeyboardObserverSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeLinkingManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeLinkingManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeLinkingManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeLogBoxSpecJSI : public facebook::react::JavaTurboModule { - public NativeLogBoxSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeLogBoxSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeMap : public jni::HybridClass { protected NativeMap(const facebook::react::NativeMap&) = delete; - protected facebook::react::NativeMap& operator=(const facebook::react::NativeMap&) = delete; + protected facebook::react::_native_map::NativeMap& operator=(const facebook::react::_native_map::NativeMap&) = delete; protected folly::dynamic map_; protected friend HybridBase; protected void throwIfConsumed(); @@ -3697,16 +3709,16 @@ class facebook::react::NativeMethodCallInvoker { class facebook::react::NativeMethodCallInvokerHolder : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public std::shared_ptr getNativeMethodCallInvoker(); + public std::shared_ptr getNativeMethodCallInvoker(); } class facebook::react::NativeMicrotasks : public facebook::react::NativeMicrotasksCxxSpec { - public NativeMicrotasks(std::shared_ptr jsInvoker); + public NativeMicrotasks(std::shared_ptr jsInvoker); public void queueMicrotask(facebook::jsi::Runtime& runtime, facebook::jsi::Function callback); } class facebook::react::NativeModalManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeModalManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeModalManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeModule { @@ -3714,7 +3726,7 @@ class facebook::react::NativeModule { public virtual folly::dynamic getConstants() = 0; public virtual std::string getName() = 0; public virtual std::string getSyncMethodName(unsigned int methodId) = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) = 0; public virtual ~NativeModule() = default; } @@ -3763,120 +3775,120 @@ class facebook::react::NativeModulePerfLogger { } class facebook::react::NativeMutationObserver : public facebook::react::NativeMutationObserverCxxSpec { - public NativeMutationObserver(std::shared_ptr jsInvoker); + public NativeMutationObserver(std::shared_ptr jsInvoker); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::SyncCallback getPublicInstanceFromInstanceHandle); + public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::_sync_callback::SyncCallback getPublicInstanceFromInstanceHandle); public void disconnect(facebook::jsi::Runtime& runtime); public void observe(facebook::jsi::Runtime& runtime, const facebook::react::NativeMutationObserverObserveOptions& options); public void unobserveAll(facebook::jsi::Runtime& runtime, facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativeNetworkingAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeNetworkingAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeNetworkingAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativePerformance : public facebook::react::NativePerformanceCxxSpec { - public NativePerformance(std::shared_ptr jsInvoker); + public NativePerformance(std::shared_ptr jsInvoker); public double getDroppedEntriesCount(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj); public facebook::jsi::Object createObserver(facebook::jsi::Runtime& rt, facebook::react::NativePerformancePerformanceObserverCallback callback); - public facebook::react::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); - public facebook::react::HighResTimeStamp now(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_duration::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp now(facebook::jsi::Runtime& rt); public std::optional getMarkTime(facebook::jsi::Runtime& rt, const std::string& name); public std::unordered_map getReactNativeStartupTiming(facebook::jsi::Runtime& rt); public std::unordered_map getSimpleMemoryInfo(facebook::jsi::Runtime& rt); - public std::vector getEntries(facebook::jsi::Runtime& rt); - public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); - public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); - public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector getSupportedPerformanceEntryTypes(facebook::jsi::Runtime& rt); + public std::vector getEntries(facebook::jsi::Runtime& rt); + public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); + public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); + public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector> getEventCounts(facebook::jsi::Runtime& rt); public void clearEventCountsForTesting(facebook::jsi::Runtime& rt); public void clearMarks(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void clearMeasures(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void disconnect(facebook::jsi::Runtime& rt, facebook::jsi::Object observer); public void observe(facebook::jsi::Runtime& rt, facebook::jsi::Object observer, facebook::react::NativePerformancePerformanceObserverObserveOptions options); - public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp time, facebook::jsi::Value entry); - public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::jsi::Value entry); + public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp time, facebook::jsi::Value entry); + public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::jsi::Value entry); } class facebook::react::NativePermissionsAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativePermissionsAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativePermissionsAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativePlatformConstantsAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativePlatformConstantsAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativePlatformConstantsAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsRuntimeSettingsModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsSettingsManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeRedBoxSpecJSI : public facebook::react::JavaTurboModule { - public NativeRedBoxSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeRedBoxSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeSegmentFetcherSpecJSI : public facebook::react::JavaTurboModule { - public NativeSegmentFetcherSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeSegmentFetcherSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeSettingsManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeSettingsManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeSettingsManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeShareModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeShareModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeShareModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeSoundManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeSoundManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeSoundManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeSourceCodeSpecJSI : public facebook::react::JavaTurboModule { - public NativeSourceCodeSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeSourceCodeSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeStatusBarManagerAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeStatusBarManagerAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeStatusBarManagerAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeTimingSpecJSI : public facebook::react::JavaTurboModule { - public NativeTimingSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeTimingSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeToJsBridge { - public NativeToJsBridge(facebook::react::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); + public NativeToJsBridge(facebook::react::_j_s_executor_factory::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); public bool isBatchActive(); public bool isInspectable(); public facebook::react::jsinspector_modern::RuntimeTargetDelegate& getInspectorTargetDelegate(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; public virtual ~NativeToJsBridge(); public void callFunction(std::string&& module, std::string&& method, folly::dynamic&& arguments); public void destroy(); public void handleMemoryPressure(int pressureLevel); public void initializeRuntime(); public void invokeCallback(double callbackId, folly::dynamic&& arguments); - public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); - public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void runOnExecutorQueue(std::function&& task) noexcept; - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void runOnExecutorQueue(std::function&& task) noexcept; + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void* getJavaScriptContext(); } class facebook::react::NativeToastAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeToastAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeToastAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeVibrationSpecJSI : public facebook::react::JavaTurboModule { - public NativeVibrationSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeVibrationSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeViewTransition : public facebook::react::NativeViewTransitionCxxSpec { - public NativeViewTransition(std::shared_ptr jsInvoker); + public NativeViewTransition(std::shared_ptr jsInvoker); public facebook::jsi::Value findPseudoElementShadowNodeByTag(facebook::jsi::Runtime& rt, double reactTag); public std::optional getViewTransitionInstance(facebook::jsi::Runtime& rt, const std::string& name, const std::string& pseudo); public void transitionAnimationFinished(facebook::jsi::Runtime& rt, double animationId); @@ -3884,7 +3896,7 @@ class facebook::react::NativeViewTransition : public facebook::react::NativeView } class facebook::react::NativeWebSocketModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeWebSocketModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeWebSocketModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NetworkReporter { @@ -3893,26 +3905,26 @@ class facebook::react::NetworkReporter { public void reportConnectionTiming(const std::string& requestId, const std::optional& headers); public void reportDataReceived(const std::string& requestId, int dataLength, const std::optional& encodedDataLength); public void reportRequestFailed(const std::string& requestId, bool cancelled) const; - public void reportRequestStart(const std::string& requestId, const facebook::react::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); + public void reportRequestStart(const std::string& requestId, const facebook::react::_request_info::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); public void reportResponseEnd(const std::string& requestId, int encodedDataLength); - public void reportResponseStart(const std::string& requestId, const facebook::react::ResponseInfo& responseInfo, int encodedDataLength); + public void reportResponseStart(const std::string& requestId, const facebook::react::_response_info::ResponseInfo& responseInfo, int encodedDataLength); public void storeResponseBody(const std::string& requestId, std::string_view body, bool base64Encoded); } class facebook::react::ObjectAnimatedNode : public facebook::react::AnimatedNode { - public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public void collectViewUpdates(std::string propKey, folly::dynamic& props); } class facebook::react::OperatorAnimatedNode : public facebook::react::ValueAnimatedNode { protected std::vector inputNodes_; - public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); } class facebook::react::ParagraphAttributes : public facebook::react::DebugStringConvertible { public bool adjustsFontSizeToFit; public bool includeFontPadding; - public bool operator==(const facebook::react::ParagraphAttributes& rhs) const; + public bool operator==(const facebook::react::_paragraph_attributes::ParagraphAttributes& rhs) const; public facebook::react::EllipsizeMode ellipsizeMode; public facebook::react::Float maximumFontSize; public facebook::react::Float minimumFontScale; @@ -3924,7 +3936,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString } class facebook::react::ParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public ParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -3932,39 +3944,39 @@ class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewE } class facebook::react::ParagraphShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public ParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public void setTextLayoutManager(std::shared_ptr textLayoutManager); + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public ParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public void setTextLayoutManager(std::shared_ptr textLayoutManager); } class facebook::react::ParagraphShadowNode::Content { - public facebook::react::AttributedString attributedString; - public facebook::react::BaseTextShadowNode::Attachments attachments; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_base_text_shadow_node::Attachments attachments; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::ParagraphState { public ParagraphState() = default; public ParagraphState(const facebook::react::ParagraphState&, const folly::dynamic&); - public ParagraphState(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, std::weak_ptr layoutManager); - public ParagraphState(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, std::weak_ptr layoutManager, facebook::react::MeasuredPreparedTextLayout measuredLayout); - public facebook::react::AttributedString attributedString; - public facebook::react::MapBuffer getMapBuffer() const; - public facebook::react::MeasuredPreparedTextLayout measuredLayout; - public facebook::react::ParagraphAttributes paragraphAttributes; + public ParagraphState(facebook::react::_attributed_string::AttributedString attributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, std::weak_ptr layoutManager); + public ParagraphState(facebook::react::_attributed_string::AttributedString attributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, std::weak_ptr layoutManager, facebook::react::_measured_prepared_text_layout::MeasuredPreparedTextLayout measuredLayout); + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_map_buffer::MapBuffer getMapBuffer() const; + public facebook::react::_measured_prepared_text_layout::MeasuredPreparedTextLayout measuredLayout; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; public folly::dynamic getDynamic() const; public jni::local_ref getJNIReference() const; - public std::weak_ptr layoutManager; + public std::weak_ptr layoutManager; } class facebook::react::PerformanceEntryBuffer { public PerformanceEntryBuffer() = default; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; public size_t droppedEntriesCount; public virtual void add(const facebook::react::PerformanceEntry& entry) = 0; public virtual void clear() = 0; @@ -3997,16 +4009,16 @@ class facebook::react::PerformanceEntryKeyedBuffer : public facebook::react::Per class facebook::react::PerformanceEntryReporter { public PerformanceEntryReporter(); public const std::unordered_map& getEventCounts() const; - public facebook::react::PerformanceObserverRegistry& getObserverRegistry(); - public static std::shared_ptr& getInstance(); + public facebook::react::_performance_observer_registry::PerformanceObserverRegistry& getObserverRegistry(); + public static std::shared_ptr& getInstance(); public static std::vector getSupportedEntryTypes(); - public std::optional getMarkTime(const std::string& markName) const; + public std::optional getMarkTime(const std::string& markName) const; public std::vector getEntries() const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType) const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; public uint32_t getDroppedEntriesCount(facebook::react::PerformanceEntryType type) const noexcept; public using UserTimingDetailProvider = std::function; - public void addEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); + public void addEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); public void clearEntries(); public void clearEntries(facebook::react::PerformanceEntryType entryType); public void clearEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName); @@ -4014,48 +4026,48 @@ class facebook::react::PerformanceEntryReporter { public void getEntries(std::vector& dest) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; - public void removeEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); - public void reportEvent(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::react::HighResTimeStamp processingStart, facebook::react::HighResTimeStamp processingEnd, facebook::react::HighResTimeStamp taskEndTime, uint32_t interactionId); - public void reportLongTask(facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::PerformanceEntryReporter::UserTimingDetailProvider&& detailProvider = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, const std::optional& detailProvider = std::nullopt); - public void reportResourceTiming(const std::string& url, facebook::react::HighResTimeStamp fetchStart, facebook::react::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::HighResTimeStamp responseStart, facebook::react::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); + public void removeEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); + public void reportEvent(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart, facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, uint32_t interactionId); + public void reportLongTask(facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_performance_entry_reporter::UserTimingDetailProvider&& detailProvider = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, const std::optional& detailProvider = std::nullopt); + public void reportResourceTiming(const std::string& url, facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart, facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp responseStart, facebook::react::_high_res_time_stamp::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); } class facebook::react::PerformanceEntryReporterEventListener { - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming&); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure&, const std::optional&); + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming&); + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure&, const std::optional&); public virtual ~PerformanceEntryReporterEventListener() = default; } class facebook::react::PerformanceObserver : public std::enable_shared_from_this { - public PerformanceObserver(PrivateUseCreateMethod, facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); - public static std::shared_ptr create(facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public PerformanceObserver(PrivateUseCreateMethod, facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public static std::shared_ptr create(facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); public std::vector takeRecords(); public uint32_t getDroppedEntriesCount() noexcept; public void disconnect() noexcept; public void handleEntry(const facebook::react::PerformanceEntry& entry); - public void observe(facebook::react::PerformanceEntryType type, facebook::react::PerformanceObserverObserveSingleOptions options = {}); + public void observe(facebook::react::PerformanceEntryType type, facebook::react::_performance_observer_observe_single_options::PerformanceObserverObserveSingleOptions options = {}); public void observe(std::unordered_set types); public ~PerformanceObserver() = default; } class facebook::react::PerformanceObserverRegistry { public PerformanceObserverRegistry() = default; - public void addObserver(std::shared_ptr observer); + public void addObserver(std::shared_ptr observer); public void queuePerformanceEntry(const facebook::react::PerformanceEntry& entry); - public void removeObserver(std::shared_ptr observer); + public void removeObserver(std::shared_ptr observer); } class facebook::react::PerformanceTracerCxxInterop : public facebook::jni::JavaClass { public static constexpr auto kJavaDescriptor; - public static jboolean isTracing(facebook::jni::alias_ref jthis); - public static jint subscribeToTracingStateChanges(facebook::jni::alias_ref jthis, facebook::jni::alias_ref callback); + public static jboolean isTracing(facebook::jni::alias_ref jthis); + public static jint subscribeToTracingStateChanges(facebook::jni::alias_ref jthis, facebook::jni::alias_ref callback); public static void registerNatives(); - public static void reportMark(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong timestampNanos, facebook::jni::alias_ref detail); - public static void reportMeasure(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong startTimestampNanos, jlong durationNanos, facebook::jni::alias_ref detail); - public static void reportTimeStamp(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong startTimeNanos, jlong endTimeNanos, facebook::jni::alias_ref trackName, facebook::jni::alias_ref trackGroup, facebook::jni::alias_ref color); - public static void unsubscribeFromTracingStateChanges(facebook::jni::alias_ref jthis, jint subscriptionId); + public static void reportMark(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong timestampNanos, facebook::jni::alias_ref detail); + public static void reportMeasure(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong startTimestampNanos, jlong durationNanos, facebook::jni::alias_ref detail); + public static void reportTimeStamp(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong startTimeNanos, jlong endTimeNanos, facebook::jni::alias_ref trackName, facebook::jni::alias_ref trackGroup, facebook::jni::alias_ref color); + public static void unsubscribeFromTracingStateChanges(facebook::jni::alias_ref jthis, jint subscriptionId); } class facebook::react::PlatformTimerRegistry { @@ -4067,53 +4079,53 @@ class facebook::react::PlatformTimerRegistry { } class facebook::react::PointerEventsProcessor { - public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* target); - public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::UIManager& uiManager); - public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); + public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* target); + public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_pointer_event::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::_u_i_manager::UIManager& uiManager); + public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); } class facebook::react::PointerHoverTracker { - public PointerHoverTracker(std::shared_ptr target, const facebook::react::UIManager& uiManager); - public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::UIManager& uiManager) const; - public bool hasSameTarget(const facebook::react::PointerHoverTracker& other) const; - public const facebook::react::ShadowNode* getTarget(const facebook::react::UIManager& uiManager) const; - public std::tuple diffEventPath(const facebook::react::PointerHoverTracker& other, const facebook::react::UIManager& uiManager) const; - public using EventPath = std::vector>; - public using Unique = std::unique_ptr; + public PointerHoverTracker(std::shared_ptr target, const facebook::react::_u_i_manager::UIManager& uiManager); + public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public bool hasSameTarget(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other) const; + public const facebook::react::_shadow_node::ShadowNode* getTarget(const facebook::react::_u_i_manager::UIManager& uiManager) const; + public std::tuple diffEventPath(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public using EventPath = std::vector>; + public using Unique = std::unique_ptr; public void markAsOld(); } class facebook::react::PreparedTextCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::Props : public virtual facebook::react::Sealable, public virtual facebook::react::DebugStringConvertible { - protected void initialize(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + protected void initialize(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Props() = default; public Props(const facebook::react::Props& other) = delete; - public Props(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); - public facebook::react::Props& operator=(const facebook::react::Props& other) = delete; + public Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public facebook::react::_props::Props& operator=(const facebook::react::_props::Props& other) = delete; public folly::dynamic rawProps; public std::string nativeId; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const; public virtual ~Props() = default; - public void initializeDynamicProps(const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void initializeDynamicProps(const facebook::react::_props::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode { - public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public facebook::react::SurfaceId connectedRootTag() const; public facebook::react::Tag connectedViewTag() const; public folly::dynamic props(); public virtual void update() override; - public void connectToShadowNodeFamily(facebook::react::ShadowNodeFamily::Weak shadowNodeFamily); + public void connectToShadowNodeFamily(facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily); public void connectToView(facebook::react::Tag viewTag); public void disconnectFromShadowNodeFamily(); public void disconnectFromView(facebook::react::Tag viewTag); @@ -4122,7 +4134,7 @@ class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode } class facebook::react::PullToRefreshViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onRefresh(facebook::react::PullToRefreshViewEventEmitter::OnRefresh value) const; + public void onRefresh(facebook::react::_pull_to_refresh_view_event_emitter::_on_refresh::OnRefresh value) const; } struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { @@ -4130,24 +4142,24 @@ struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { class facebook::react::PullToRefreshViewProps : public facebook::react::HostPlatformViewProps { public PullToRefreshViewProps() = default; - public PullToRefreshViewProps(const facebook::react::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public PullToRefreshViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool refreshing; public facebook::react::Float progressViewOffset; - public facebook::react::SharedColor tintColor; - public facebook::react::SharedColor titleColor; + public facebook::react::_shared_color::SharedColor tintColor; + public facebook::react::_shared_color::SharedColor titleColor; public std::string title; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::RAMBundleRegistry { public RAMBundleRegistry(facebook::react::RAMBundleRegistry&&) = default; - public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); - public facebook::react::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); - public facebook::react::RAMBundleRegistry& operator=(facebook::react::RAMBundleRegistry&&) = default; + public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); + public facebook::react::_j_s_modules_unbundle::_module::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); + public facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry& operator=(facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry&&) = default; public static constexpr uint32_t MAIN_BUNDLE_ID; - public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); - public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); + public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); + public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); public virtual ~RAMBundleRegistry() = default; public void registerBundle(uint32_t bundleId, std::string bundlePath); } @@ -4159,12 +4171,12 @@ class facebook::react::RawProps { public RawProps(facebook::react::RawProps&& other) noexcept = default; public RawProps(folly::dynamic dynamic) noexcept; public bool isEmpty() const noexcept; - public const facebook::react::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; - public facebook::react::RawProps& operator=(const facebook::react::RawProps& other) noexcept = delete; - public facebook::react::RawProps& operator=(facebook::react::RawProps&& other) noexcept = delete; + public const facebook::react::_raw_value::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; + public facebook::react::_raw_props::RawProps& operator=(const facebook::react::_raw_props::RawProps& other) noexcept = delete; + public facebook::react::_raw_props::RawProps& operator=(facebook::react::_raw_props::RawProps&& other) noexcept = delete; public folly::dynamic toDynamic(const std::function& filterObjectKeys = nullptr) const; public operator folly::dynamic() const; - public void parse(const facebook::react::RawPropsParser& parser) noexcept; + public void parse(const facebook::react::_raw_props::RawPropsParser& parser) noexcept; } enum facebook::react::RawProps::Mode { @@ -4183,7 +4195,7 @@ class facebook::react::RawPropsKey { class facebook::react::RawPropsKeyMap { public facebook::react::RawPropsValueIndex at(const char* name, facebook::react::RawPropsPropNameLength length) noexcept; - public void insert(const facebook::react::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; + public void insert(const facebook::react::_raw_props_key::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; public void reindex() noexcept; } @@ -4196,10 +4208,10 @@ class facebook::react::RawPropsParser { class facebook::react::RawTextProps : public facebook::react::Props { public RawTextProps() = default; - public RawTextProps(const facebook::react::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::RawProps& rawProps); + public RawTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public std::string text; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::RawTextShadowNode : public facebook::react::ConcreteShadowNode { @@ -4213,7 +4225,7 @@ class facebook::react::RawValue { public RawValue(facebook::react::RawValue&& other) noexcept; public RawValue(folly::dynamic&& dynamic) noexcept; public bool hasValue() const; - public facebook::react::RawValue& operator=(facebook::react::RawValue&& other) noexcept; + public facebook::react::_raw_value::RawValue& operator=(facebook::react::_raw_value::RawValue&& other) noexcept; public operator folly::dynamic() const; template public bool hasType() const; @@ -4224,17 +4236,17 @@ class facebook::react::RawValue { class facebook::react::ReactInstance { public ReactInstance(const facebook::react::ReactInstance&) = delete; public ReactInstance(facebook::react::ReactInstance&&) = delete; - public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); - public facebook::react::ReactInstance& operator=(const facebook::react::ReactInstance&) = delete; - public facebook::react::ReactInstance& operator=(facebook::react::ReactInstance&&) = delete; + public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::_js_error_handler::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); public facebook::react::RuntimeExecutor getBufferedRuntimeExecutor() noexcept; public facebook::react::RuntimeExecutor getUnbufferedRuntimeExecutor() noexcept; - public std::shared_ptr getRuntimeScheduler() noexcept; + public facebook::react::_react_instance::ReactInstance& operator=(const facebook::react::_react_instance::ReactInstance&) = delete; + public facebook::react::_react_instance::ReactInstance& operator=(facebook::react::_react_instance::ReactInstance&&) = delete; + public std::shared_ptr getRuntimeScheduler() noexcept; public using BindingsInstallFunc = std::function; public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, folly::dynamic&& args); public void handleMemoryPressureJs(int pressureLevel); - public void initializeRuntime(facebook::react::ReactInstance::JSRuntimeFlags options, facebook::react::ReactInstance::BindingsInstallFunc bindingsInstallFunc) noexcept; - public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); + public void initializeRuntime(facebook::react::_react_instance::_j_s_runtime_flags::JSRuntimeFlags options, facebook::react::_react_instance::BindingsInstallFunc bindingsInstallFunc) noexcept; + public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); public void registerSegment(uint32_t segmentId, const std::string& segmentPath); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -4248,8 +4260,8 @@ struct facebook::react::ReactInstance::JSRuntimeFlags { class facebook::react::ReactPerfettoLogger { public static bool isTracing(); - public static void mark(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); - public static void measure(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, facebook::react::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void mark(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void measure(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_time_stamp::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); } class facebook::react::ReadableNativeArray : public jni::HybridClass { @@ -4266,51 +4278,51 @@ class facebook::react::ReadableNativeArray : public jni::HybridClass { - public RootShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public RootShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public bool layoutIfNeeded(std::vector* affectedNodes = {}); - public facebook::react::RootShadowNode::Unshared clone(const facebook::react::PropsParserContext& propsParserContext, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using Shared = std::shared_ptr; - public using Unshared = std::shared_ptr; - public virtual facebook::react::Transform getTransform() const override; - public void setInstanceHandle(facebook::react::InstanceHandle::Shared instanceHandle) const; + public RootShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public RootShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public bool layoutIfNeeded(std::vector* affectedNodes = {}); + public facebook::react::_root_shadow_node::RootShadowNode::Unshared clone(const facebook::react::_props_parser_context::PropsParserContext& propsParserContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using Shared = std::shared_ptr; + public using Unshared = std::shared_ptr; + public virtual facebook::react::_transform::Transform getTransform() const override; + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; } class facebook::react::RoundAnimatedNode : public facebook::react::ValueAnimatedNode { - public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::RunLoopObserver { - protected const facebook::react::RunLoopObserver::Activity activities_; - protected const facebook::react::RunLoopObserver::WeakOwner owner_; - protected mutable const facebook::react::RunLoopObserver::Delegate* delegate_; + protected const facebook::react::_run_loop_observer::Activity activities_; + protected const facebook::react::_run_loop_observer::WeakOwner owner_; + protected mutable const facebook::react::_run_loop_observer::_delegate::Delegate* delegate_; protected mutable std::atomic enabled_; protected virtual void startObserving() const noexcept = 0; protected virtual void stopObserving() const noexcept = 0; - protected void activityDidChange(facebook::react::RunLoopObserver::Activity activity) const noexcept; - public RunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner) noexcept; - public facebook::react::RunLoopObserver::WeakOwner getOwner() const noexcept; - public using Factory = std::function(facebook::react::RunLoopObserver::Activity activities, const facebook::react::RunLoopObserver::WeakOwner& owner)>; + protected void activityDidChange(facebook::react::_run_loop_observer::Activity activity) const noexcept; + public RunLoopObserver(facebook::react::_run_loop_observer::Activity activities, facebook::react::_run_loop_observer::WeakOwner owner) noexcept; + public facebook::react::_run_loop_observer::WeakOwner getOwner() const noexcept; + public using Factory = std::function(facebook::react::_run_loop_observer::Activity activities, const facebook::react::_run_loop_observer::WeakOwner& owner)>; public using Owner = std::shared_ptr; public using WeakOwner = std::weak_ptr; public virtual bool isOnRunLoopThread() const noexcept = 0; public virtual ~RunLoopObserver() noexcept = default; public void disable() const noexcept; public void enable() const noexcept; - public void setDelegate(const facebook::react::RunLoopObserver::Delegate* delegate) const noexcept; + public void setDelegate(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate) const noexcept; } class facebook::react::RunLoopObserver::Delegate { - public virtual void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept = 0; + public virtual void activityDidChange(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate, facebook::react::_run_loop_observer::Activity activity) const noexcept = 0; public virtual ~Delegate() noexcept = default; } @@ -4322,65 +4334,65 @@ enum facebook::react::RunLoopObserver::Activity : int32_t { class facebook::react::RuntimeScheduler { public RuntimeScheduler(const facebook::react::RuntimeScheduler&) = delete; - public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); + public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::_high_res_time_stamp::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); public RuntimeScheduler(facebook::react::RuntimeScheduler&&) = delete; - public facebook::react::RuntimeScheduler& operator=(const facebook::react::RuntimeScheduler&) = delete; - public facebook::react::RuntimeScheduler& operator=(facebook::react::RuntimeScheduler&&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(const facebook::react::_runtime_scheduler::RuntimeScheduler&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(facebook::react::_runtime_scheduler::RuntimeScheduler&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeSchedulerBase { public virtual bool getShouldYield() noexcept = 0; - public virtual facebook::react::HighResTimeStamp now() const noexcept = 0; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) = 0; - public virtual void cancelTask(facebook::react::Task& task) noexcept = 0; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept = 0; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) = 0; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) = 0; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept = 0; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) = 0; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* provider) = 0; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) = 0; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* provider) = 0; public virtual ~RuntimeSchedulerBase() = default; } class facebook::react::RuntimeSchedulerBinding : public facebook::jsi::HostObject { - public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); - public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public std::shared_ptr getRuntimeScheduler() noexcept; + public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); + public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public std::shared_ptr getRuntimeScheduler() noexcept; public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; } class facebook::react::RuntimeSchedulerCallInvoker : public facebook::react::CallInvoker { - public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); + public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); public virtual void invokeAsync(facebook::react::CallFunc&& func) noexcept override; public virtual void invokeAsync(facebook::react::SchedulerPriority priority, facebook::react::CallFunc&& func) noexcept override; public virtual void invokeSync(facebook::react::CallFunc&& func) override; } class facebook::react::RuntimeSchedulerEventTimingDelegate { - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; public virtual ~RuntimeSchedulerEventTimingDelegate() = default; } @@ -4391,50 +4403,50 @@ class facebook::react::RuntimeSchedulerIntersectionObserverDelegate { class facebook::react::RuntimeScheduler_Legacy : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Legacy(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Legacy(facebook::react::RuntimeScheduler_Legacy&&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(facebook::react::RuntimeScheduler_Legacy&&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(const facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeScheduler_Modern : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Modern(const facebook::react::RuntimeScheduler_Modern&) = delete; - public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Modern(facebook::react::RuntimeScheduler_Modern&&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(const facebook::react::RuntimeScheduler_Modern&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(facebook::react::RuntimeScheduler_Modern&&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(const facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::SafeAreaViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { @@ -4445,9 +4457,9 @@ class facebook::react::SafeAreaViewEventEmitter : public facebook::react::BaseVi class facebook::react::SafeAreaViewProps : public facebook::react::HostPlatformViewProps { public SafeAreaViewProps() = default; - public SafeAreaViewProps(const facebook::react::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public SafeAreaViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::SafeAreaViewShadowNode : public facebook::react::ConcreteViewShadowNode { @@ -4461,48 +4473,48 @@ class facebook::react::SafeAreaViewState { } class facebook::react::Scheduler : public facebook::react::UIManagerDelegate { - public Scheduler(const facebook::react::SchedulerToolbox& schedulerToolbox, facebook::react::UIManagerAnimationDelegate* animationDelegate, facebook::react::SchedulerDelegate* delegate); - public facebook::react::SchedulerDelegate* getDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr getUIManager() const; + public Scheduler(const facebook::react::_scheduler_toolbox::SchedulerToolbox& schedulerToolbox, facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* animationDelegate, facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public facebook::react::_scheduler_delegate::SchedulerDelegate* getDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr getUIManager() const; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) override; public virtual void uiManagerDidClearPendingSnapshots() override; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) override; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) override; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) override; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) final; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) final; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) override; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) override; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void registerSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void registerSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void setDelegate(facebook::react::SchedulerDelegate* delegate); - public void unregisterSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void setDelegate(facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public void unregisterSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public ~Scheduler() override; } class facebook::react::SchedulerDelegate { public virtual void schedulerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidClearPendingSnapshots() = 0; - public virtual void schedulerDidDispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; - public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::ShadowView& shadowView, const std::string& eventType) = 0; - public virtual void schedulerDidSetIsJSResponder(const facebook::react::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void schedulerDidDispatchCommand(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& eventType) = 0; + public virtual void schedulerDidSetIsJSResponder(const facebook::react::_shadow_view::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void schedulerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void schedulerShouldMergeReactRevision(facebook::react::SurfaceId surfaceId) = 0; - public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; public virtual void schedulerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~SchedulerDelegate() noexcept = default; } @@ -4510,45 +4522,45 @@ class facebook::react::SchedulerDelegate { class facebook::react::ScopedShadowTreeRevisionLock { public ScopedShadowTreeRevisionLock(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; public ScopedShadowTreeRevisionLock(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; - public ScopedShadowTreeRevisionLock(facebook::react::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; + public ScopedShadowTreeRevisionLock(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(const facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&) = delete; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&&) = delete; public ~ScopedShadowTreeRevisionLock() noexcept; } class facebook::react::ScrollViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public using EndDragMetrics = facebook::react::ScrollEndDragEvent; - public using Metrics = facebook::react::ScrollEvent; - public void onMomentumScrollBegin(const facebook::react::ScrollEvent& scrollEvent) const; - public void onMomentumScrollEnd(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScroll(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollBeginDrag(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollEndDrag(const facebook::react::ScrollEndDragEvent& scrollEvent) const; - public void onScrollToTop(const facebook::react::ScrollEvent& scrollEvent) const; + public using EndDragMetrics = facebook::react::_scroll_end_drag_event::ScrollEndDragEvent; + public using Metrics = facebook::react::_scroll_event::ScrollEvent; + public void onMomentumScrollBegin(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onMomentumScrollEnd(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScroll(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollBeginDrag(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollEndDrag(const facebook::react::_scroll_end_drag_event::ScrollEndDragEvent& scrollEvent) const; + public void onScrollToTop(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; } class facebook::react::ScrollViewMaintainVisibleContentPosition { - public bool operator==(const facebook::react::ScrollViewMaintainVisibleContentPosition& rhs) const = default; + public bool operator==(const facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& rhs) const = default; public int minIndexForVisible; public std::optional autoscrollToTopThreshold; } class facebook::react::ScrollViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ScrollViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ScrollViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ScrollViewState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family, const facebook::react::ComponentDescriptor& componentDescriptor); - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; + public ScrollViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ScrollViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_scroll_view_state::ScrollViewState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; } class facebook::react::ScrollViewState { public ScrollViewState() = default; public ScrollViewState(const facebook::react::ScrollViewState& previousState, folly::dynamic data); - public ScrollViewState(facebook::react::Point contentOffset, facebook::react::Rect contentBoundingRect, int scrollAwayPaddingTop); + public ScrollViewState(facebook::react::_point::Point contentOffset, facebook::react::_rect::Rect contentBoundingRect, int scrollAwayPaddingTop); public bool disableViewCulling; - public facebook::react::Point contentOffset; - public facebook::react::Rect contentBoundingRect; - public facebook::react::Size getContentSize() const; + public facebook::react::_point::Point contentOffset; + public facebook::react::_rect::Rect contentBoundingRect; + public facebook::react::_size::Size getContentSize() const; public folly::dynamic getDynamic() const; public int scrollAwayPaddingTop; } @@ -4558,101 +4570,104 @@ class facebook::react::Sealable { public Sealable(const facebook::react::Sealable& other); public Sealable(facebook::react::Sealable&& other) noexcept; public bool getSealed() const; - public facebook::react::Sealable& operator=(const facebook::react::Sealable& other); - public facebook::react::Sealable& operator=(facebook::react::Sealable&& other) noexcept; + public facebook::react::_sealable::Sealable& operator=(const facebook::react::_sealable::Sealable& other); + public facebook::react::_sealable::Sealable& operator=(facebook::react::_sealable::Sealable&& other) noexcept; public void ensureUnsealed() const; public void seal() const; public ~Sealable() noexcept; } class facebook::react::SelectableParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public SelectableParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public SelectableParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::SelectableParagraphShadowNode : public facebook::react::ParagraphShadowNode { - public SelectableParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public SelectableParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public static constexpr facebook::react::ComponentName Name(); public static facebook::react::ComponentHandle Handle(); } class facebook::react::ShadowNode : public facebook::react::Sealable, public facebook::react::DebugStringConvertible, public facebook::jsi::NativeState { - protected facebook::react::Props::Shared props_; - protected facebook::react::ShadowNodeTraits traits_; - protected facebook::react::State::Shared state_; + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_shadow_node_traits::ShadowNodeTraits traits_; + protected facebook::react::_state::State::Shared state_; protected int orderIndex_; - protected mutable std::weak_ptr runtimeShadowNodeReference_; - protected std::shared_ptr>> children_; + protected mutable std::weak_ptr runtimeShadowNodeReference_; + protected std::shared_ptr>> children_; public ShadowNode(const facebook::react::ShadowNode& shadowNode) noexcept = delete; - public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ShadowNode(const facebook::react::ShadowNodeFragment& fragment, facebook::react::ShadowNodeFamily::Shared family, facebook::react::ShadowNodeTraits traits); + public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public bool getHasBeenPromoted() const; - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; - public const facebook::react::Props::Shared& getProps() const; public const facebook::react::ShadowNodeFamily& getFamily() const; public const facebook::react::SharedEventEmitter& getEventEmitter() const; - public const facebook::react::State::Shared& getState() const; - public const std::vector>& getChildren() const; + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; + public const facebook::react::_props::Props::Shared& getProps() const; + public const facebook::react::_state::State::Shared& getState() const; + public const std::vector>& getChildren() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::ShadowNode& operator=(const facebook::react::ShadowNode& other) noexcept = delete; - public facebook::react::ShadowNodeFamily::Shared getFamilyShared() const; - public facebook::react::ShadowNodeTraits getTraits() const; - public facebook::react::State::Shared getMostRecentState() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_shadow_node::ShadowNode& operator=(const facebook::react::_shadow_node::ShadowNode& other) noexcept = delete; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getFamilyShared() const; + public facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const; + public facebook::react::_state::State::Shared getMostRecentState() const; public int getOrderIndex() const; public static bool getUseRuntimeShadowNodeReferenceUpdateOnThread(); - public static bool sameFamily(const facebook::react::ShadowNode& first, const facebook::react::ShadowNode& second); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public static std::shared_ptr>> emptySharedShadowNodeSharedList(); + public static bool sameFamily(const facebook::react::_shadow_node::ShadowNode& first, const facebook::react::_shadow_node::ShadowNode& second); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public static std::shared_ptr>> emptySharedShadowNodeSharedList(); public static void setUseRuntimeShadowNodeReferenceUpdateOnThread(bool isEnabled); - public std::shared_ptr getContextContainer() const; - public std::shared_ptr clone(const facebook::react::ShadowNodeFragment& fragment) const; - public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::ShadowNode& oldShadowNode, const facebook::react::ShadowNodeFragment& fragment)>& callback) const; - public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::ShadowNode& oldShadowNode)>& callback) const; - public using AncestorList = std::vector, int>>; - public virtual void appendChild(const std::shared_ptr& child); - public virtual void completeClone(const facebook::react::ShadowNode&, const facebook::react::ShadowNodeFragment&); - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); + public std::shared_ptr getContextContainer() const; + public std::shared_ptr clone(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment)>& callback) const; + public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode)>& callback) const; + public using AncestorList = std::vector, int>>; + public using SharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfWeak = std::shared_ptr>>; + public virtual void appendChild(const std::shared_ptr& child); + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode&, const facebook::react::_shadow_node_fragment::ShadowNodeFragment&); + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); public void sealRecursive() const; public void setMounted(bool mounted) const; - public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; - public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; + public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; + public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; public ~ShadowNode() override = default; } class facebook::react::ShadowNodeFamily : public facebook::jsi::NativeState { - public ShadowNodeFamily(const facebook::react::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::EventDispatcher::Weak eventDispatcher, const facebook::react::ComponentDescriptor& componentDescriptor); - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; + public ShadowNodeFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::InstanceHandle::Shared getInstanceHandle() const; - public facebook::react::ShadowNodeFamily::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public facebook::react::SharedEventEmitter getEventEmitter() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_instance_handle::InstanceHandle::Shared getInstanceHandle() const; + public facebook::react::_shadow_node_family::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public std::shared_ptr getMostRecentState() const; public using AncestorList = std::vector, int>>; - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; - public void dispatchRawState(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode); - public void onUnmountedFamilyDestroyed(std::function callback); - public void setInstanceHandle(facebook::react::InstanceHandle::Shared& instanceHandle); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; + public void dispatchRawState(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode); + public void onUnmountedFamilyDestroyed(std::function callback); + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared& instanceHandle); public void setMostRecentState(const std::shared_ptr& state); public void setMounted(); - public void setParent(const facebook::react::ShadowNodeFamily::Shared& parent); + public void setParent(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& parent); public ~ShadowNodeFamily(); } class facebook::react::ShadowNodeTraits { - public bool check(facebook::react::ShadowNodeTraits::Trait traits) const; - public facebook::react::ShadowNodeTraits::Trait get() const; - public void set(facebook::react::ShadowNodeTraits::Trait trait); - public void unset(facebook::react::ShadowNodeTraits::Trait trait); + public bool check(facebook::react::_shadow_node_traits::Trait traits) const; + public facebook::react::_shadow_node_traits::Trait get() const; + public void set(facebook::react::_shadow_node_traits::Trait trait); + public void unset(facebook::react::_shadow_node_traits::Trait trait); } enum facebook::react::ShadowNodeTraits::Trait : int32_t { @@ -4675,19 +4690,19 @@ enum facebook::react::ShadowNodeTraits::Trait : int32_t { } class facebook::react::ShadowTree { - public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext, const facebook::react::ShadowTreeDelegate& delegate, const facebook::react::ContextContainer& contextContainer); + public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_shadow_tree_delegate::ShadowTreeDelegate& delegate, const facebook::react::_context_container::ContextContainer& contextContainer); public facebook::react::CommitMode getCommitMode() const; - public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::ShadowTreeRevision getCurrentRevision() const; + public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; + public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional getCurrentReactRevision() const; - public std::shared_ptr getMountingCoordinator() const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getCurrentRevision() const; + public std::optional getCurrentReactRevision() const; + public std::shared_ptr getMountingCoordinator() const; public using CommitMode = facebook::react::ShadowTreeCommitMode; - public using CommitOptions = facebook::react::ShadowTreeCommitOptions; + public using CommitOptions = facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions; public using CommitSource = facebook::react::ShadowTreeCommitSource; public using CommitStatus = facebook::react::ShadowTreeCommitStatus; - public using Unique = std::unique_ptr; + public using Unique = std::unique_ptr; public void commitEmptyTree() const; public void mergeReactRevision() const; public void notifyDelegatesOfUpdates() const; @@ -4697,26 +4712,26 @@ class facebook::react::ShadowTree { } class facebook::react::ShadowTreeDelegate { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) const = 0; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const = 0; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) const = 0; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; public virtual ~ShadowTreeDelegate() noexcept = default; } class facebook::react::ShadowTreeRegistry { public ShadowTreeRegistry() = default; - public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; - public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; - public void add(std::unique_ptr&& shadowTree) const; - public void enumerate(const std::function& callback) const; + public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; + public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; + public void add(std::unique_ptr&& shadowTree) const; + public void enumerate(const std::function& callback) const; public ~ShadowTreeRegistry(); } class facebook::react::ShadowTreeRevision { - public facebook::react::RootShadowNode::Shared rootShadowNode; - public facebook::react::ShadowTreeRevision::Number number; - public facebook::react::TransactionTelemetry telemetry; + public facebook::react::_root_shadow_node::RootShadowNode::Shared rootShadowNode; + public facebook::react::_shadow_tree_revision::Number number; + public facebook::react::_transaction_telemetry::TransactionTelemetry telemetry; public using Number = int64_t; } @@ -4727,15 +4742,15 @@ class facebook::react::ShadowTreeRevisionConsistencyManager { } class facebook::react::ShadowTreeRevisionProvider { - public virtual facebook::react::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; public virtual ~ShadowTreeRevisionProvider() = default; } class facebook::react::SharedColor { public SharedColor(); public SharedColor(facebook::react::Color color); - public bool operator!=(const facebook::react::SharedColor& otherColor) const; - public bool operator==(const facebook::react::SharedColor& otherColor) const; + public bool operator!=(const facebook::react::_shared_color::SharedColor& otherColor) const; + public bool operator==(const facebook::react::_shared_color::SharedColor& otherColor) const; public const facebook::react::Color& operator*() const; public facebook::react::Color& operator*(); public operator bool() const; @@ -4744,27 +4759,27 @@ class facebook::react::SharedColor { class facebook::react::SpringAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::StackTraceParser { - public static std::vector parse(bool isHermes, const std::string& stackString); + public static std::vector parse(bool isHermes, const std::string& stackString); } class facebook::react::State { - protected State(facebook::react::StateData::Shared data, const facebook::react::State& previousState); - protected State(facebook::react::StateData::Shared data, facebook::react::ShadowNodeFamily::Weak family); - protected const facebook::react::StateData::Shared& getDataPointer() const; - protected facebook::react::ShadowNodeFamily::Weak family_; - protected facebook::react::StateData::Shared data_; + protected State(facebook::react::_state_data::StateData::Shared data, const facebook::react::State& previousState); + protected State(facebook::react::_state_data::StateData::Shared data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + protected const facebook::react::_state_data::StateData::Shared& getDataPointer() const; + protected facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family_; + protected facebook::react::_state_data::StateData::Shared data_; protected mutable bool isObsolete_; protected size_t revision_; - public facebook::react::State::Shared getMostRecentState() const; - public facebook::react::State::Shared getMostRecentStateIfObsolete() const; + public facebook::react::_state::State::Shared getMostRecentState() const; + public facebook::react::_state::State::Shared getMostRecentStateIfObsolete() const; public size_t getRevision() const; public static constexpr size_t initialRevisionValue; - public using Shared = std::shared_ptr; - public virtual facebook::react::MapBuffer getMapBuffer() const = 0; + public using Shared = std::shared_ptr; + public virtual facebook::react::_map_buffer::MapBuffer getMapBuffer() const = 0; public virtual folly::dynamic getDynamic() const = 0; public virtual jni::local_ref getJNIReference() const = 0; public virtual void updateState(folly::dynamic&& data) const = 0; @@ -4773,8 +4788,8 @@ class facebook::react::State { class facebook::react::StateUpdate { public facebook::react::SharedShadowNodeFamily family; - public facebook::react::StateUpdate::Callback callback; - public using Callback = std::function; + public facebook::react::_state_update::Callback callback; + public using Callback = std::function; public using FailureCallback = std::function; } @@ -4789,19 +4804,19 @@ class facebook::react::StateWrapperImpl : public jni::HybridClass getState() const; - public void setState(std::shared_ptr state); - public void updateStateImpl(facebook::react::NativeMap* map); + public std::shared_ptr getState() const; + public void setState(std::shared_ptr state); + public void updateStateImpl(facebook::react::_native_map::NativeMap* map); } class facebook::react::StyleAnimatedNode : public facebook::react::AnimatedNode { - public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool isLayoutStyleUpdated() const noexcept; public void collectViewUpdates(folly::dynamic& props); } class facebook::react::SubtractionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -4810,20 +4825,20 @@ class facebook::react::SurfaceHandler { public SurfaceHandler(const std::string& moduleName, facebook::react::SurfaceId surfaceId) noexcept; public SurfaceHandler(facebook::react::SurfaceHandler&& other) noexcept = delete; public facebook::react::DisplayMode getDisplayMode() const noexcept; - public facebook::react::LayoutConstraints getLayoutConstraints() const noexcept; - public facebook::react::LayoutContext getLayoutContext() const noexcept; - public facebook::react::Size measure(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public facebook::react::SurfaceHandler& operator=(const facebook::react::SurfaceHandler& other) noexcept = delete; - public facebook::react::SurfaceHandler& operator=(facebook::react::SurfaceHandler&& other) noexcept = delete; - public facebook::react::SurfaceHandler::Status getStatus() const noexcept; public facebook::react::SurfaceId getSurfaceId() const noexcept; + public facebook::react::_layout_constraints::LayoutConstraints getLayoutConstraints() const noexcept; + public facebook::react::_layout_context::LayoutContext getLayoutContext() const noexcept; + public facebook::react::_size::Size measure(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public facebook::react::_surface_handler::Status getStatus() const noexcept; + public facebook::react::_surface_handler::SurfaceHandler& operator=(const facebook::react::_surface_handler::SurfaceHandler& other) noexcept = delete; + public facebook::react::_surface_handler::SurfaceHandler& operator=(facebook::react::_surface_handler::SurfaceHandler&& other) noexcept = delete; public folly::dynamic getProps() const noexcept; - public std::shared_ptr getMountingCoordinator() const noexcept; + public std::shared_ptr getMountingCoordinator() const noexcept; public std::string getModuleName() const noexcept; public virtual void setDisplayMode(facebook::react::DisplayMode displayMode) const noexcept; public virtual ~SurfaceHandler() noexcept; - public void constraintLayout(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public void setContextContainer(std::shared_ptr contextContainer) const noexcept; + public void constraintLayout(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public void setContextContainer(std::shared_ptr contextContainer) const noexcept; public void setProps(const folly::dynamic& props) const noexcept; public void setSurfaceId(facebook::react::SurfaceId surfaceId) const noexcept; public void start() const noexcept; @@ -4838,7 +4853,7 @@ enum facebook::react::SurfaceHandler::Status { class facebook::react::SurfaceHandlerBinding : public jni::HybridClass { public SurfaceHandlerBinding(facebook::react::SurfaceId surfaceId, const std::string& moduleName); - public const facebook::react::SurfaceHandler& getSurfaceHandler(); + public const facebook::react::_surface_handler::SurfaceHandler& getSurfaceHandler(); public jboolean isRunning(); public jint getSurfaceId(); public jni::local_ref getModuleName(); @@ -4846,27 +4861,27 @@ class facebook::react::SurfaceHandlerBinding : public jni::HybridClass getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; - public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; + public facebook::react::_size::Size measureSurface(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public std::optional getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; + public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; public std::unordered_set getRunningSurfaces() const noexcept; - public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const noexcept; - public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::LayoutConstraints& layoutConstraints = {}, const facebook::react::LayoutContext& layoutContext = {}) noexcept; + public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints = {}, const facebook::react::_layout_context::LayoutContext& layoutContext = {}) noexcept; public void stopAllSurfaces() noexcept; public void stopSurface(facebook::react::SurfaceId surfaceId) noexcept; public ~SurfaceManager() noexcept; } struct facebook::react::SurfaceManager::SurfaceProps { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::LayoutContext layoutContext; public facebook::react::SurfaceId surfaceId; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_layout_context::LayoutContext layoutContext; public folly::dynamic props; public std::string moduleName; } @@ -4882,12 +4897,12 @@ class facebook::react::SurfaceTelemetry { public int getNumberOfTextMeasurements() const; public int getNumberOfTransactions() const; public static constexpr size_t kMaxNumberOfRecordedCommitTelemetries; - public std::vector getRecentTransactionTelemetries() const; - public void incorporate(const facebook::react::TransactionTelemetry& telemetry, int numberOfMutations); + public std::vector getRecentTransactionTelemetries() const; + public void incorporate(const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, int numberOfMutations); } class facebook::react::SwitchEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onChange(facebook::react::SwitchEventEmitter::OnChange value) const; + public void onChange(facebook::react::_switch_event_emitter::_on_change::OnChange value) const; } struct facebook::react::SwitchEventEmitter::OnChange { @@ -4897,21 +4912,21 @@ struct facebook::react::SwitchEventEmitter::OnChange { class facebook::react::SwitchProps : public facebook::react::HostPlatformViewProps { public SwitchProps() = default; - public SwitchProps(const facebook::react::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::RawProps& rawProps); + public SwitchProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool disabled; public bool value; - public facebook::react::SharedColor onTintColor; - public facebook::react::SharedColor thumbColor; - public facebook::react::SharedColor thumbTintColor; - public facebook::react::SharedColor tintColor; - public facebook::react::SharedColor trackColorForFalse; - public facebook::react::SharedColor trackColorForTrue; + public facebook::react::_shared_color::SharedColor onTintColor; + public facebook::react::_shared_color::SharedColor thumbColor; + public facebook::react::_shared_color::SharedColor thumbTintColor; + public facebook::react::_shared_color::SharedColor tintColor; + public facebook::react::_shared_color::SharedColor trackColorForFalse; + public facebook::react::_shared_color::SharedColor trackColorForTrue; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::TaskPriorityComparer { - public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); + public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); } class facebook::react::TelemetryController { @@ -4919,7 +4934,7 @@ class facebook::react::TelemetryController { } class facebook::react::TextAttributes : public facebook::react::DebugStringConvertible { - public bool operator==(const facebook::react::TextAttributes& rhs) const; + public bool operator==(const facebook::react::_text_attributes::TextAttributes& rhs) const; public facebook::react::Float fontSize; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float letterSpacing; @@ -4927,11 +4942,11 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public facebook::react::Float maxFontSizeMultiplier; public facebook::react::Float opacity; public facebook::react::Float textShadowRadius; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor foregroundColor; - public facebook::react::SharedColor textDecorationColor; - public facebook::react::SharedColor textShadowColor; - public static facebook::react::TextAttributes defaultTextAttributes(); + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor foregroundColor; + public facebook::react::_shared_color::SharedColor textDecorationColor; + public facebook::react::_shared_color::SharedColor textShadowColor; + public static facebook::react::_text_attributes::TextAttributes defaultTextAttributes(); public std::optional allowFontScaling; public std::optional isHighlighted; public std::optional isPressable; @@ -4944,26 +4959,26 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public std::optional lineBreakMode; public std::optional lineBreakStrategy; public std::optional role; - public std::optional textShadowOffset; public std::optional alignment; public std::optional textDecorationLineType; public std::optional textDecorationStyle; public std::optional textTransform; public std::optional baseWritingDirection; + public std::optional textShadowOffset; public std::string fontFamily; - public void apply(facebook::react::TextAttributes textAttributes); + public void apply(facebook::react::_text_attributes::TextAttributes textAttributes); } class facebook::react::TextInputEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onBlur(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onContentSizeChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onEndEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onFocus(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onKeyPress(const facebook::react::TextInputEventEmitter::KeyPressMetrics& keyPressMetrics) const; - public void onScroll(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSelectionChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSubmitEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; + public void onBlur(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onContentSizeChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onEndEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onFocus(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onKeyPress(const facebook::react::_text_input_event_emitter::_key_press_metrics::KeyPressMetrics& keyPressMetrics) const; + public void onScroll(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSelectionChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSubmitEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; } struct facebook::react::TextInputEventEmitter::KeyPressMetrics { @@ -4972,78 +4987,78 @@ struct facebook::react::TextInputEventEmitter::KeyPressMetrics { } struct facebook::react::TextInputEventEmitter::Metrics { - public facebook::react::AttributedString::Range selectionRange; public facebook::react::EdgeInsets contentInset; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; - public facebook::react::Size layoutMeasurement; public facebook::react::Tag target; + public facebook::react::_attributed_string::_range::AttributedString::Range selectionRange; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; + public facebook::react::_size::Size layoutMeasurement; public int eventCount; public std::string text; } class facebook::react::TextInputState { public TextInputState() = default; - public TextInputState(facebook::react::AttributedStringBox attributedStringBox, facebook::react::AttributedString reactTreeAttributedString, facebook::react::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); - public facebook::react::AttributedString reactTreeAttributedString; - public facebook::react::AttributedStringBox attributedStringBox; - public facebook::react::ParagraphAttributes paragraphAttributes; + public TextInputState(facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox, facebook::react::_attributed_string::AttributedString reactTreeAttributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); + public facebook::react::_attributed_string::AttributedString reactTreeAttributedString; + public facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; public int64_t mostRecentEventCount; } class facebook::react::TextLayoutManager { public TextLayoutManager(const facebook::react::TextLayoutManager&) = delete; - public TextLayoutManager(const std::shared_ptr& contextContainer); + public TextLayoutManager(const std::shared_ptr& contextContainer); public TextLayoutManager(facebook::react::TextLayoutManager&&) = delete; - public facebook::react::LinesMeasurements measureLines(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::Size& size) const; - public facebook::react::TextLayoutManager& operator=(const facebook::react::TextLayoutManager&) = delete; - public facebook::react::TextLayoutManager& operator=(facebook::react::TextLayoutManager&&) = delete; - public facebook::react::TextLayoutManager::PreparedTextLayout prepareLayout(const facebook::react::AttributedString& attributedString, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::TextMeasurement measure(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::TextMeasurement measureCachedSpannableById(int64_t cacheId, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::TextMeasurement measurePreparedLayout(const facebook::react::TextLayoutManager::PreparedTextLayout& layout, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public using PreparedTextLayout = facebook::react::SafeReleaseJniRef>; + public facebook::react::LinesMeasurements measureLines(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_size::Size& size) const; + public facebook::react::_text_layout_manager::PreparedTextLayout prepareLayout(const facebook::react::_attributed_string::AttributedString& attributedString, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::_text_layout_manager::TextLayoutManager& operator=(const facebook::react::_text_layout_manager::TextLayoutManager&) = delete; + public facebook::react::_text_layout_manager::TextLayoutManager& operator=(facebook::react::_text_layout_manager::TextLayoutManager&&) = delete; + public facebook::react::_text_measurement::TextMeasurement measure(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::_text_measurement::TextMeasurement measureCachedSpannableById(int64_t cacheId, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::_text_measurement::TextMeasurement measurePreparedLayout(const facebook::react::_text_layout_manager::PreparedTextLayout& layout, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public using PreparedTextLayout = facebook::react::_safe_release_jni_ref::SafeReleaseJniRef>; } class facebook::react::TextMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::TextMeasurement { - public facebook::react::Size size; - public facebook::react::TextMeasurement::Attachments attachments; - public using Attachments = std::vector; + public facebook::react::_size::Size size; + public facebook::react::_text_measurement::Attachments attachments; + public using Attachments = std::vector; } class facebook::react::TextMeasurement::Attachment { public bool isClipped; - public facebook::react::Rect frame; + public facebook::react::_rect::Rect frame; } class facebook::react::TextProps : public facebook::react::Props, public facebook::react::BaseTextProps { public TextProps() = default; - public TextProps(const facebook::react::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::RawProps& rawProps); + public TextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::TextShadowNode : public facebook::react::ConcreteShadowNode, public facebook::react::BaseTextShadowNode { - public TextShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteShadowNode; + public TextShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_concrete_shadow_node::ConcreteShadowNode; } class facebook::react::TimerManager { public TimerManager(const facebook::react::TimerManager&) = delete; public TimerManager(facebook::react::TimerManager&&) = delete; - public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; - public facebook::react::TimerManager& operator=(const facebook::react::TimerManager&) = delete; - public facebook::react::TimerManager& operator=(facebook::react::TimerManager&&) = delete; + public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; + public facebook::react::_timer_manager::TimerManager& operator=(const facebook::react::_timer_manager::TimerManager&) = delete; + public facebook::react::_timer_manager::TimerManager& operator=(facebook::react::_timer_manager::TimerManager&&) = delete; public void attachGlobals(facebook::jsi::Runtime& runtime); public void callTimer(facebook::react::TimerHandle handle); public void quit(); @@ -5052,28 +5067,29 @@ class facebook::react::TimerManager { } class facebook::react::TouchEventEmitter : public facebook::react::EventEmitter { - public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); - public void onClick(facebook::react::PointerEvent event) const; - public void onGotPointerCapture(facebook::react::PointerEvent event) const; - public void onLostPointerCapture(facebook::react::PointerEvent event) const; - public void onPointerCancel(facebook::react::PointerEvent event) const; - public void onPointerDown(facebook::react::PointerEvent event) const; - public void onPointerEnter(facebook::react::PointerEvent event) const; - public void onPointerLeave(facebook::react::PointerEvent event) const; - public void onPointerMove(facebook::react::PointerEvent event) const; - public void onPointerOut(facebook::react::PointerEvent event) const; - public void onPointerOver(facebook::react::PointerEvent event) const; - public void onPointerUp(facebook::react::PointerEvent event) const; - public void onTouchCancel(facebook::react::TouchEvent event) const; - public void onTouchEnd(facebook::react::TouchEvent event) const; - public void onTouchMove(facebook::react::TouchEvent event) const; - public void onTouchStart(facebook::react::TouchEvent event) const; + public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); + public void onAuxClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onGotPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onLostPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerCancel(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerDown(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerEnter(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerLeave(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerMove(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOut(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOver(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerUp(facebook::react::_pointer_event::PointerEvent event) const; + public void onTouchCancel(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchEnd(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchMove(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchStart(facebook::react::_touch_event::TouchEvent event) const; } class facebook::react::TracingDelegate : public facebook::react::jsinspector_modern::HostTargetTracingDelegate { public TracingState getTracingState(); public size_t registerTracingStateListener(facebook::react::TracingStateListener listener); - public virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool) override; + public virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode tracingMode, bool screenshotsCategoryEnabled) override; public virtual void onTracingStopped() override; public void unregisterTracingStateListener(size_t subscriptionId); } @@ -5084,7 +5100,7 @@ class facebook::react::TracingStateCallback : public facebook::jni::JavaClass jsInvoker_; - protected std::unordered_map methodMap_; - protected std::unordered_map> eventEmitterMap_; + protected std::shared_ptr jsInvoker_; + protected std::unordered_map methodMap_; + protected std::unordered_map> eventEmitterMap_; protected using ArgFactory = std::function& args)>; protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName); - protected void emitDeviceEvent(const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - public TurboModule(std::string name, std::shared_ptr jsInvoker); + protected void emitDeviceEvent(const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + public TurboModule(std::string name, std::shared_ptr jsInvoker); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override; public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; } @@ -5150,8 +5166,8 @@ struct facebook::react::TurboModule::MethodMetadata { } class facebook::react::TurboModuleBinding { - public static void install(facebook::jsi::Runtime& runtime, TurboModuleProviderFunctionType&& moduleProvider, TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); - public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionType&& moduleProvider, facebook::react::TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); public ~TurboModuleBinding(); } @@ -5163,12 +5179,12 @@ class facebook::react::TurboModuleManager : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public virtual std::shared_ptr getTurboModule(const std::string& name, const facebook::react::JavaTurboModule::InitParams& params) = 0; - public virtual std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker) = 0; + public virtual std::shared_ptr getTurboModule(const std::string& name, const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params) = 0; + public virtual std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker) = 0; } class facebook::react::TurboModuleWithJSIBindings { - public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); + public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); public virtual ~TurboModuleWithJSIBindings() = default; } @@ -5179,61 +5195,61 @@ class facebook::react::UIConstantsProviderBinding : public facebook::jni::JavaCl } class facebook::react::UIManager : public facebook::react::ShadowTreeDelegate { - public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); - public const facebook::react::ShadowTreeRegistry& getShadowTreeRegistry() const; - public facebook::react::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode* ancestorShadowNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy) const; - public facebook::react::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; - public facebook::react::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); - public facebook::react::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); - public facebook::react::UIManagerDelegate* getDelegate(); - public facebook::react::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::Point point) const; - public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::ShadowNode& shadowNode) const; - public std::shared_ptr cloneNode(const facebook::react::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::RawProps rawProps) const; - public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::RawProps props, facebook::react::InstanceHandle::Shared instanceHandle) const; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) const override; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const override; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const override; + public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); + public const facebook::react::_shadow_tree_registry::ShadowTreeRegistry& getShadowTreeRegistry() const; + public facebook::react::_layout_metrics::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode* ancestorShadowNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutableShadowNode::LayoutInspectingPolicy policy) const; + public facebook::react::_shadow_tree::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; + public facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); + public facebook::react::_shadow_tree_revision_provider::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); + public facebook::react::_u_i_manager_delegate::UIManagerDelegate* getDelegate(); + public facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::_point::Point point) const; + public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) const; + public std::shared_ptr cloneNode(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::_raw_props::RawProps rawProps) const; + public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::_raw_props::RawProps props, facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) const override; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; - public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::ShadowTree::CommitOptions commitOptions); - public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; - public void registerCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void registerMountHook(facebook::react::UIManagerMountHook& mountHook); + public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; + public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::_shadow_tree::ShadowTree::CommitOptions commitOptions); + public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; + public void registerCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void registerMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); - public void setAnimationDelegate(facebook::react::UIManagerAnimationDelegate* delegate); + public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); + public void setAnimationDelegate(facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* delegate); public void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry); - public void setDelegate(facebook::react::UIManagerDelegate* delegate); - public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; - public void setNativeAnimatedDelegate(std::weak_ptr delegate); - public void setOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback); + public void setDelegate(facebook::react::_u_i_manager_delegate::UIManagerDelegate* delegate); + public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; + public void setNativeAnimatedDelegate(std::weak_ptr delegate); + public void setOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::UIManagerDelegate::OnSurfaceStartCallback&& callback); public void setSurfaceProps(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; - public void setViewTransitionDelegate(facebook::react::UIManagerViewTransitionDelegate* delegate); - public void startEmptySurface(facebook::react::ShadowTree::Unique&& shadowTree) const noexcept; - public void startSurface(facebook::react::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; + public void setViewTransitionDelegate(facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* delegate); + public void startEmptySurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree) const noexcept; + public void startSurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; public void stopSurfaceForAnimationDelegate(facebook::react::SurfaceId surfaceId) const; public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props); - public void unregisterCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void unregisterMountHook(facebook::react::UIManagerMountHook& mountHook); + public void unregisterCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void unregisterMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void updateShadowTree(std::unordered_map&& tagToProps); - public void updateState(const facebook::react::StateUpdate& stateUpdate) const; - public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; + public void updateState(const facebook::react::_state_update::StateUpdate& stateUpdate) const; + public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; public ~UIManager() override; } class facebook::react::UIManagerAnimationBackend { - public using Callback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; + public using Callback = std::function; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) = 0; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) = 0; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) = 0; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; public virtual void stop(facebook::react::CallbackId callbackId) = 0; public virtual void trigger() = 0; public virtual ~UIManagerAnimationBackend() = default; @@ -5243,54 +5259,54 @@ class facebook::react::UIManagerAnimationDelegate { public virtual bool shouldAnimateFrame() const = 0; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) = 0; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; public virtual ~UIManagerAnimationDelegate() = default; } class facebook::react::UIManagerBinding : public facebook::jsi::HostObject { - public UIManagerBinding(std::shared_ptr uiManager); - public facebook::react::PointerEventsProcessor& getPointerEventsProcessor(); - public facebook::react::UIManager& getUIManager(); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); + public UIManagerBinding(std::shared_ptr uiManager); + public facebook::react::_pointer_events_processor::PointerEventsProcessor& getPointerEventsProcessor(); + public facebook::react::_u_i_manager::UIManager& getUIManager(); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; - public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::EventPayload& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_event_payload::EventPayload& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void invalidate() const; public ~UIManagerBinding() override; } class facebook::react::UIManagerCommitHook { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions&) noexcept; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree&, const facebook::react::RootShadowNode::Shared&, const facebook::react::RootShadowNode::Unshared& newRootShadowNode) noexcept; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept = 0; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions&) noexcept; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree&, const facebook::react::_root_shadow_node::RootShadowNode::Shared&, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode) noexcept; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; public virtual ~UIManagerCommitHook() noexcept = default; } class facebook::react::UIManagerDelegate { - public using OnSurfaceStartCallback = std::function; + public using OnSurfaceStartCallback = std::function; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void uiManagerDidClearPendingSnapshots() = 0; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) = 0; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) = 0; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) = 0; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) = 0; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~UIManagerDelegate() noexcept = default; } class facebook::react::UIManagerMountHook { - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept = 0; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::HighResTimeStamp) noexcept; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept = 0; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp) noexcept; public virtual ~UIManagerMountHook() noexcept = default; } @@ -5300,17 +5316,17 @@ class facebook::react::UIManagerNativeAnimatedDelegate { } class facebook::react::UIManagerNativeAnimatedDelegateImpl : public facebook::react::UIManagerNativeAnimatedDelegate { - public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); + public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); public virtual void runAnimationFrame() override; } class facebook::react::UIManagerViewTransitionDelegate { - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className); - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name); + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className); + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name); public virtual void createViewTransitionInstance(const std::string&, facebook::react::Tag); - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode); + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode); public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback); public virtual void startViewTransitionEnd(); public virtual void startViewTransitionReadyFinished(); @@ -5333,28 +5349,28 @@ class facebook::react::UnimplementedNativeViewEventEmitter : public facebook::re class facebook::react::UnimplementedNativeViewProps : public facebook::react::HostPlatformViewProps { public UnimplementedNativeViewProps() = default; - public UnimplementedNativeViewProps(const facebook::react::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public UnimplementedNativeViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public std::string name; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::UnimplementedViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public UnimplementedViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + public UnimplementedViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; } class facebook::react::UnimplementedViewProps : public facebook::react::HostPlatformViewProps { public facebook::react::ComponentName getComponentName() const; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; public void setComponentName(facebook::react::ComponentName componentName); } class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode { protected bool isColorValue_; - public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool getIsColorValue() const noexcept; public bool setOffset(double offset) noexcept; public bool setRawValue(double value) noexcept; @@ -5373,60 +5389,60 @@ class facebook::react::ValueFactoryEventPayload : public facebook::react::EventP } class facebook::react::ViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public ViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); } class facebook::react::ViewShadowNodeProps : public facebook::react::HostPlatformViewProps { public ViewShadowNodeProps() = default; - public ViewShadowNodeProps(const facebook::react::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::RawProps& rawProps); + public ViewShadowNodeProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); } class facebook::react::ViewTransitionModule : public facebook::react::UIManagerViewTransitionDelegate, public facebook::react::UIManagerCommitHook, public facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const override; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name) override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager&) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager&) noexcept override; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name) override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; public virtual void createViewTransitionInstance(const std::string& name, facebook::react::Tag pseudoElementTag) override; - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode) override; + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback) override; public virtual void startViewTransitionEnd() override; public virtual void startViewTransitionReadyFinished() override; public virtual void suspendOnActiveViewTransition() override; public virtual void transitionAnimationFinished(int animationId) override; public virtual void waitForTransitionAnimation(int animationId) override; - public void initialize(facebook::react::UIManager* uiManager, std::weak_ptr weakThis); + public void initialize(facebook::react::_u_i_manager::UIManager* uiManager, std::weak_ptr weakThis); public ~ViewTransitionModule() override; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameView { public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics layoutMetrics; + public facebook::react::_view_transition_module::_animation_key_frame_view_layout_metrics::AnimationKeyFrameViewLayoutMetrics layoutMetrics; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics { public facebook::react::Float pointScaleFactor; - public facebook::react::Point originFromRoot; - public facebook::react::Size size; + public facebook::react::_point::Point originFromRoot; + public facebook::react::_size::Size size; } class facebook::react::VirtualViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onModeChange(facebook::react::VirtualViewEventEmitter::OnModeChange value) const; + public void onModeChange(facebook::react::_virtual_view_event_emitter::_on_mode_change::OnModeChange value) const; } struct facebook::react::VirtualViewEventEmitter::OnModeChange { - public facebook::react::VirtualViewEventEmitter::OnModeChangeTargetRect targetRect; - public facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect thresholdRect; + public facebook::react::_virtual_view_event_emitter::_on_mode_change_target_rect::OnModeChangeTargetRect targetRect; + public facebook::react::_virtual_view_event_emitter::_on_mode_change_threshold_rect::OnModeChangeThresholdRect thresholdRect; public int mode; } @@ -5446,54 +5462,54 @@ struct facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect { class facebook::react::VirtualViewProps : public facebook::react::HostPlatformViewProps { public VirtualViewProps() = default; - public VirtualViewProps(const facebook::react::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public VirtualViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool initialHidden; public bool removeClippedSubviews; public int renderState; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::VirtualViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public VirtualViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public VirtualViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public VirtualViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public VirtualViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::WeakFamilyRegistry { - public facebook::react::WeakFamilyRegistry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; - public using WeakFamilies = std::vector; - public void add(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public facebook::react::_weak_family_registry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; + public using WeakFamilies = std::vector; + public void add(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; public void removeFamiliesWithSurfaceId(facebook::react::SurfaceId surfaceId) const; } class facebook::react::YogaLayoutableShadowNode : public facebook::react::LayoutableShadowNode { protected facebook::yoga::Config yogaConfig_; protected mutable facebook::yoga::Node yogaNode_; - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public YogaLayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public YogaLayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::Rect getContentBounds() const; - public using ListOfShared = std::vector; - public using Shared = std::shared_ptr; + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public YogaLayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public YogaLayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_rect::Rect getContentBounds() const; + public using ListOfShared = std::vector; + public using Shared = std::shared_ptr; public virtual bool getIsLayoutClean() const override; - public virtual void appendChild(const std::shared_ptr& child) override; - public virtual void completeClone(const facebook::react::ShadowNode&, const facebook::react::ShadowNodeFragment&) override; + public virtual void appendChild(const std::shared_ptr& child) override; + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) override; public virtual void dirtyLayout() override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) override; - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) override; + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; public void enableMeasurement(); - public void setPadding(facebook::react::RectangleEdges padding) const; + public void setPadding(facebook::react::_rectangle_edges::RectangleEdges padding) const; public void setPositionType(YGPositionType positionType) const; - public void setSize(facebook::react::Size size) const; + public void setSize(facebook::react::_size::Size size) const; public void updateYogaChildren(); public void updateYogaProps(); } class facebook::react::YogaStylableProps : public facebook::react::Props { public YogaStylableProps() = default; - public YogaStylableProps(const facebook::react::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public YogaStylableProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public facebook::yoga::Style yogaStyle; public facebook::yoga::Style::Length insetBlockEnd; public facebook::yoga::Style::Length insetBlockStart; @@ -5511,7 +5527,7 @@ class facebook::react::YogaStylableProps : public facebook::react::Props { public facebook::yoga::Style::Length paddingInline; public facebook::yoga::Style::Length paddingInlineEnd; public facebook::yoga::Style::Length paddingInlineStart; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } enum facebook::react::AccessibilityLiveRegion : uint8_t { @@ -6029,6 +6045,7 @@ enum facebook::react::Cursor : uint8_t { SWResize, Text, Url, + VerticalText, WResize, Wait, ZoomIn, @@ -6557,8 +6574,8 @@ enum facebook::react::WritingDirection { } struct facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::string name; } @@ -6575,7 +6592,7 @@ struct facebook::react::AccessibilityState { public bool busy; public bool disabled; public bool selected; - public facebook::react::AccessibilityState::CheckedState checked; + public facebook::react::_accessibility_state::CheckedState checked; public std::optional expanded; } @@ -6595,7 +6612,7 @@ struct facebook::react::AccessibilityValue { struct facebook::react::ActivePointer { public bool shouldLeaveWhenReleased; - public facebook::react::PointerEvent event; + public facebook::react::_pointer_event::PointerEvent event; } struct facebook::react::AndroidTextInputTextShadowOffsetStruct { @@ -6610,32 +6627,32 @@ struct facebook::react::AnimatedPropBase { } struct facebook::react::AnimatedProps { - public std::unique_ptr rawProps; - public std::vector> props; + public std::unique_ptr rawProps; + public std::vector> props; } struct facebook::react::AnimatedPropsBuilder { - public facebook::react::AnimatedProps get(); - public std::unique_ptr rawProps; - public std::vector> props; + public facebook::react::_animated_props::AnimatedProps get(); + public std::unique_ptr rawProps; + public std::vector> props; public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); public void setAspectRatio(facebook::yoga::FloatOptional value); public void setBackfaceVisibility(facebook::react::BackfaceVisibility value); - public void setBackgroundColor(facebook::react::SharedColor value); + public void setBackgroundColor(facebook::react::_shared_color::SharedColor value); public void setBorderColor(facebook::react::CascadedBorderColors& value); public void setBorderCurves(facebook::react::CascadedBorderCurves& value); public void setBorderRadii(facebook::react::CascadedBorderRadii& value); public void setBorderStyles(facebook::react::CascadedBorderStyles& value); - public void setBorderWidth(facebook::react::CascadedRectangleEdges& value); - public void setBoxShadow(const std::vector& value); + public void setBorderWidth(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setBoxShadow(const std::vector& value); public void setBoxSizing(facebook::yoga::BoxSizing value); public void setColumnGap(facebook::yoga::Style::Length value); public void setCursor(facebook::react::Cursor value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFilter(const std::vector& value); + public void setFilter(const std::vector& value); public void setFlex(facebook::yoga::FloatOptional value); public void setFlexBasis(facebook::yoga::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); @@ -6645,29 +6662,29 @@ struct facebook::react::AnimatedPropsBuilder { public void setHeight(facebook::yoga::Style::SizeLength value); public void setIsolation(facebook::react::Isolation value); public void setJustifyContent(facebook::yoga::Justify value); - public void setMargin(facebook::react::CascadedRectangleEdges& value); + public void setMargin(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setMaxHeight(facebook::yoga::Style::SizeLength value); public void setMaxWidth(facebook::yoga::Style::SizeLength value); public void setMinHeight(facebook::yoga::Style::SizeLength value); public void setMinWidth(facebook::yoga::Style::SizeLength value); public void setMixBlendMode(facebook::react::BlendMode value); public void setOpacity(facebook::react::Float value); - public void setOutlineColor(facebook::react::SharedColor value); + public void setOutlineColor(facebook::react::_shared_color::SharedColor value); public void setOutlineOffset(facebook::react::Float value); public void setOutlineStyle(facebook::react::OutlineStyle value); public void setOutlineWidth(facebook::react::Float value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::react::CascadedRectangleEdges& value); + public void setPadding(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPointerEvents(facebook::react::PointerEventsMode value); - public void setPosition(facebook::react::CascadedRectangleEdges& value); + public void setPosition(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPositionType(facebook::yoga::PositionType value); public void setRowGap(facebook::yoga::Style::Length value); - public void setShadowColor(facebook::react::SharedColor value); - public void setShadowOffset(facebook::react::Size value); + public void setShadowColor(facebook::react::_shared_color::SharedColor value); + public void setShadowOffset(facebook::react::_size::Size value); public void setShadowOpacity(facebook::react::Float value); public void setShadowRadius(facebook::react::Float value); - public void setTransform(const facebook::react::Transform& t); - public void setTransformOrigin(const facebook::react::TransformOrigin& value); + public void setTransform(const facebook::react::_transform::Transform& t); + public void setTransformOrigin(const facebook::react::_transform_origin::TransformOrigin& value); public void setWidth(facebook::yoga::Style::SizeLength value); public void setZIndex(std::optional value); public void storeDynamic(folly::dynamic& d); @@ -6688,38 +6705,38 @@ struct facebook::react::AnimationKeyFrame { public bool invalidated; public double initialProgress; public facebook::react::AnimationConfigurationType type; - public facebook::react::ShadowView viewEnd; - public facebook::react::ShadowView viewPrev; - public facebook::react::ShadowView viewStart; public facebook::react::Tag parentTag; public facebook::react::Tag tag; - public std::vector finalMutationsForKeyFrame; + public facebook::react::_shadow_view::ShadowView viewEnd; + public facebook::react::_shadow_view::ShadowView viewPrev; + public facebook::react::_shadow_view::ShadowView viewStart; + public std::vector finalMutationsForKeyFrame; } struct facebook::react::AnimationMutation { public bool hasLayoutUpdates; - public facebook::react::AnimatedProps props; public facebook::react::Tag tag; - public std::shared_ptr family; + public facebook::react::_animated_props::AnimatedProps props; + public std::shared_ptr family; } struct facebook::react::AnimationMutations { public std::set asyncFlushSurfaces; - public std::vector batch; + public std::vector batch; } struct facebook::react::BackgroundPosition { public BackgroundPosition(); - public bool operator==(const facebook::react::BackgroundPosition& other) const = default; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public bool operator==(const facebook::react::_background_position::BackgroundPosition& other) const = default; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::BackgroundRepeat { public BackgroundRepeat(); - public bool operator==(const facebook::react::BackgroundRepeat& other) const = default; + public bool operator==(const facebook::react::_background_repeat::BackgroundRepeat& other) const = default; public facebook::react::BackgroundRepeatStyle x; public facebook::react::BackgroundRepeatStyle y; } @@ -6728,32 +6745,32 @@ struct facebook::react::BackgroundSizeLengthPercentage { public BackgroundSizeLengthPercentage(); public bool isXAuto() const; public bool isYAuto() const; - public bool operator==(const facebook::react::BackgroundSizeLengthPercentage& other) const = default; - public std::variant x; - public std::variant y; + public bool operator==(const facebook::react::_background_size_length_percentage::BackgroundSizeLengthPercentage& other) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::BaseTouch { public facebook::react::Float force; public facebook::react::Float timestamp; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point offsetPoint; - public facebook::react::Point pagePoint; - public facebook::react::Point screenPoint; public facebook::react::Tag target; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point pagePoint; + public facebook::react::_point::Point screenPoint; public int identifier; } struct facebook::react::BaseTouch::Comparator { - public bool operator()(const facebook::react::BaseTouch& lhs, const facebook::react::BaseTouch& rhs) const; + public bool operator()(const facebook::react::_base_touch::BaseTouch& lhs, const facebook::react::_base_touch::BaseTouch& rhs) const; } struct facebook::react::BaseTouch::Hasher { - public size_t operator()(const facebook::react::BaseTouch& touch) const; + public size_t operator()(const facebook::react::_base_touch::BaseTouch& touch) const; } struct facebook::react::BorderMetrics { - public bool operator==(const facebook::react::BorderMetrics& rhs) const = default; + public bool operator==(const facebook::react::_border_metrics::BorderMetrics& rhs) const = default; public facebook::react::BorderColors borderColors; public facebook::react::BorderCurves borderCurves; public facebook::react::BorderRadii borderRadii; @@ -6763,12 +6780,12 @@ struct facebook::react::BorderMetrics { struct facebook::react::BoxShadow { public bool inset; - public bool operator==(const facebook::react::BoxShadow& other) const = default; + public bool operator==(const facebook::react::_box_shadow::BoxShadow& other) const = default; public facebook::react::Float blurRadius; public facebook::react::Float offsetX; public facebook::react::Float offsetY; public facebook::react::Float spreadDistance; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; public folly::dynamic toDynamic() const; } @@ -6813,29 +6830,29 @@ struct facebook::react::BufferEvent { struct facebook::react::BundleHeader { public BundleHeader(); - public facebook::react::Magic32 magic32; + public facebook::react::_magic32::Magic32 magic32; public uint32_t version; public uint64_t magic64; } struct facebook::react::CSSAngle { - public constexpr bool operator==(const facebook::react::CSSAngle& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_angle::CSSAngle& rhs) const = default; public float degrees; } struct facebook::react::CSSBlurFilter { - public constexpr bool operator==(const facebook::react::CSSBlurFilter& rhs) const = default; - public facebook::react::CSSLength amount; + public constexpr bool operator==(const facebook::react::_c_s_s_blur_filter::CSSBlurFilter& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength amount; } struct facebook::react::CSSBrightnessFilter { - public constexpr bool operator==(const facebook::react::CSSBrightnessFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_brightness_filter::CSSBrightnessFilter& rhs) const = default; public float amount; } struct facebook::react::CSSColor { - public constexpr bool operator==(const facebook::react::CSSColor& rhs) const = default; - public static constexpr facebook::react::CSSColor black(); + public constexpr bool operator==(const facebook::react::_c_s_s_color::CSSColor& rhs) const = default; + public static constexpr facebook::react::_c_s_s_color::CSSColor black(); public uint8_t a; public uint8_t b; public uint8_t g; @@ -6843,28 +6860,28 @@ struct facebook::react::CSSColor { } struct facebook::react::CSSColorHint { - public bool operator==(const facebook::react::CSSColorHint& rhs) const = default; - public std::variant position; + public bool operator==(const facebook::react::_c_s_s_color_hint::CSSColorHint& rhs) const = default; + public std::variant position; } struct facebook::react::CSSColorStop { - public bool operator==(const facebook::react::CSSColorStop& rhs) const; - public facebook::react::CSSColor color; - public std::optional> endPosition; - public std::optional> startPosition; + public bool operator==(const facebook::react::_c_s_s_color_stop::CSSColorStop& rhs) const; + public facebook::react::_c_s_s_color::CSSColor color; + public std::optional> endPosition; + public std::optional> startPosition; } struct facebook::react::CSSContrastFilter { - public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_contrast_filter::CSSContrastFilter& rhs) const = default; public float amount; } struct facebook::react::CSSDropShadowFilter { - public constexpr bool operator==(const facebook::react::CSSDropShadowFilter& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength standardDeviation; + public constexpr bool operator==(const facebook::react::_c_s_s_drop_shadow_filter::CSSDropShadowFilter& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength standardDeviation; } struct facebook::react::CSSFunctionBlock { @@ -6872,146 +6889,146 @@ struct facebook::react::CSSFunctionBlock { } struct facebook::react::CSSGrayscaleFilter { - public constexpr bool operator==(const facebook::react::CSSGrayscaleFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_grayscale_filter::CSSGrayscaleFilter& rhs) const = default; public float amount; } struct facebook::react::CSSHueRotateFilter { - public constexpr bool operator==(const facebook::react::CSSHueRotateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_hue_rotate_filter::CSSHueRotateFilter& rhs) const = default; public float degrees; } struct facebook::react::CSSInvertFilter { - public constexpr bool operator==(const facebook::react::CSSInvertFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_invert_filter::CSSInvertFilter& rhs) const = default; public float amount; } struct facebook::react::CSSLength { - public constexpr bool operator==(const facebook::react::CSSLength& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_length::CSSLength& rhs) const = default; public facebook::react::CSSLengthUnit unit; public float value; } struct facebook::react::CSSLinearGradientDirection { - public bool operator==(const facebook::react::CSSLinearGradientDirection& rhs) const = default; - public std::variant value; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_direction::CSSLinearGradientDirection& rhs) const = default; + public std::variant value; } struct facebook::react::CSSLinearGradientFunction { - public bool operator==(const facebook::react::CSSLinearGradientFunction& rhs) const = default; - public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::CSSValueParser& parser); - public std::optional direction; - public std::vector> items; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_function::CSSLinearGradientFunction& rhs) const = default; + public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public std::optional direction; + public std::vector> items; } struct facebook::react::CSSMatrix { - public constexpr bool operator==(const facebook::react::CSSMatrix& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_matrix::CSSMatrix& rhs) const = default; public std::array values; } struct facebook::react::CSSNumber { - public constexpr bool operator==(const facebook::react::CSSNumber& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_number::CSSNumber& rhs) const = default; public float value; } struct facebook::react::CSSOpacityFilter { - public constexpr bool operator==(const facebook::react::CSSOpacityFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_opacity_filter::CSSOpacityFilter& rhs) const = default; public float amount; } struct facebook::react::CSSPercentage { - public constexpr bool operator==(const facebook::react::CSSPercentage& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_percentage::CSSPercentage& rhs) const = default; public float value; } struct facebook::react::CSSPerspective { - public constexpr bool operator==(const facebook::react::CSSPerspective& rhs) const = default; - public facebook::react::CSSLength length; + public constexpr bool operator==(const facebook::react::_c_s_s_perspective::CSSPerspective& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength length; } struct facebook::react::CSSRadialGradientExplicitSize { - public bool operator==(const facebook::react::CSSRadialGradientExplicitSize& rhs) const = default; - public std::variant sizeX; - public std::variant sizeY; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_explicit_size::CSSRadialGradientExplicitSize& rhs) const = default; + public std::variant sizeX; + public std::variant sizeY; } struct facebook::react::CSSRadialGradientFunction { - public bool operator==(const facebook::react::CSSRadialGradientFunction& rhs) const = default; - public std::optional position; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_function::CSSRadialGradientFunction& rhs) const = default; public std::optional shape; public std::optional size; - public std::vector> items; + public std::optional position; + public std::vector> items; } struct facebook::react::CSSRadialGradientPosition { - public bool operator==(const facebook::react::CSSRadialGradientPosition& rhs) const = default; - public std::optional> bottom; - public std::optional> left; - public std::optional> right; - public std::optional> top; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_position::CSSRadialGradientPosition& rhs) const = default; + public std::optional> bottom; + public std::optional> left; + public std::optional> right; + public std::optional> top; } struct facebook::react::CSSRatio { public constexpr bool isDegenerate() const; - public constexpr bool operator==(const facebook::react::CSSRatio& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_ratio::CSSRatio& rhs) const = default; public float denominator; public float numerator; } struct facebook::react::CSSRotate { - public constexpr bool operator==(const facebook::react::CSSRotate& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate::CSSRotate& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateX { - public constexpr bool operator==(const facebook::react::CSSRotateX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_x::CSSRotateX& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateY { - public constexpr bool operator==(const facebook::react::CSSRotateY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_y::CSSRotateY& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateZ { - public constexpr bool operator==(const facebook::react::CSSRotateZ& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_z::CSSRotateZ& rhs) const = default; public float degrees; } struct facebook::react::CSSSaturateFilter { - public constexpr bool operator==(const facebook::react::CSSSaturateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_saturate_filter::CSSSaturateFilter& rhs) const = default; public float amount; } struct facebook::react::CSSScale { - public constexpr bool operator==(const facebook::react::CSSScale& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale::CSSScale& rhs) const = default; public float x; public float y; } struct facebook::react::CSSScaleX { - public constexpr bool operator==(const facebook::react::CSSScaleX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_x::CSSScaleX& rhs) const = default; public float value; } struct facebook::react::CSSScaleY { - public constexpr bool operator==(const facebook::react::CSSScaleY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_y::CSSScaleY& rhs) const = default; public float value; } struct facebook::react::CSSSepiaFilter { - public constexpr bool operator==(const facebook::react::CSSSepiaFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_sepia_filter::CSSSepiaFilter& rhs) const = default; public float amount; } struct facebook::react::CSSShadow { public bool inset; - public constexpr bool operator==(const facebook::react::CSSShadow& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength blurRadius; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength spreadDistance; + public constexpr bool operator==(const facebook::react::_c_s_s_shadow::CSSShadow& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength blurRadius; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength spreadDistance; } struct facebook::react::CSSSimpleBlock { @@ -7019,47 +7036,47 @@ struct facebook::react::CSSSimpleBlock { } struct facebook::react::CSSSkewX { - public constexpr bool operator==(const facebook::react::CSSSkewX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_x::CSSSkewX& rhs) const = default; public float degrees; } struct facebook::react::CSSSkewY { - public constexpr bool operator==(const facebook::react::CSSSkewY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_y::CSSSkewY& rhs) const = default; public float degrees; } struct facebook::react::CSSTransformOrigin { - public constexpr bool operator==(const facebook::react::CSSTransformOrigin& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_transform_origin::CSSTransformOrigin& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate3D { - public constexpr bool operator==(const facebook::react::CSSTranslate3D& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate3_d::CSSTranslate3D& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate { - public constexpr bool operator==(const facebook::react::CSSTranslate& rhs) const = default; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate::CSSTranslate& rhs) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslateX { - public constexpr bool operator==(const facebook::react::CSSTranslateX& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_x::CSSTranslateX& rhs) const = default; + public std::variant value; } struct facebook::react::CSSTranslateY { - public constexpr bool operator==(const facebook::react::CSSTranslateY& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_y::CSSTranslateY& rhs) const = default; + public std::variant value; } struct facebook::react::CSSZero { - public constexpr bool operator==(const facebook::react::CSSZero& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_zero::CSSZero& rhs) const = default; } struct facebook::react::CallbackWithId { @@ -7076,34 +7093,34 @@ struct facebook::react::ColorComponents { } struct facebook::react::ColorStop { - public bool operator==(const facebook::react::ColorStop& other) const = default; - public facebook::react::SharedColor color; - public facebook::react::ValueUnit position; + public bool operator==(const facebook::react::_color_stop::ColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; + public facebook::react::_value_unit::ValueUnit position; public folly::dynamic toDynamic() const; } struct facebook::react::CornerRadii { - public bool operator==(const facebook::react::CornerRadii& other) const = default; + public bool operator==(const facebook::react::_corner_radii::CornerRadii& other) const = default; public float horizontal; public float vertical; } struct facebook::react::CppMountItem { - public facebook::react::CppMountItem::Type type; - public facebook::react::ShadowView newChildShadowView; - public facebook::react::ShadowView oldChildShadowView; public facebook::react::Tag parentTag; + public facebook::react::_cpp_mount_item::Type type; + public facebook::react::_shadow_view::ShadowView newChildShadowView; + public facebook::react::_shadow_view::ShadowView oldChildShadowView; public int index; - public static facebook::react::CppMountItem CreateMountItem(const facebook::react::ShadowView& shadowView); - public static facebook::react::CppMountItem DeleteMountItem(const facebook::react::ShadowView& shadowView); - public static facebook::react::CppMountItem InsertMountItem(facebook::react::Tag parentTag, const facebook::react::ShadowView& shadowView, int index); - public static facebook::react::CppMountItem RemoveMountItem(facebook::react::Tag parentTag, const facebook::react::ShadowView& shadowView, int index); - public static facebook::react::CppMountItem UpdateEventEmitterMountItem(const facebook::react::ShadowView& shadowView); - public static facebook::react::CppMountItem UpdateLayoutMountItem(const facebook::react::ShadowView& shadowView, facebook::react::Tag parentTag); - public static facebook::react::CppMountItem UpdateOverflowInsetMountItem(const facebook::react::ShadowView& shadowView); - public static facebook::react::CppMountItem UpdatePaddingMountItem(const facebook::react::ShadowView& shadowView); - public static facebook::react::CppMountItem UpdatePropsMountItem(const facebook::react::ShadowView& oldShadowView, const facebook::react::ShadowView& newShadowView); - public static facebook::react::CppMountItem UpdateStateMountItem(const facebook::react::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem CreateMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem DeleteMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem InsertMountItem(facebook::react::Tag parentTag, const facebook::react::_shadow_view::ShadowView& shadowView, int index); + public static facebook::react::_cpp_mount_item::CppMountItem RemoveMountItem(facebook::react::Tag parentTag, const facebook::react::_shadow_view::ShadowView& shadowView, int index); + public static facebook::react::_cpp_mount_item::CppMountItem UpdateEventEmitterMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem UpdateLayoutMountItem(const facebook::react::_shadow_view::ShadowView& shadowView, facebook::react::Tag parentTag); + public static facebook::react::_cpp_mount_item::CppMountItem UpdateOverflowInsetMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem UpdatePaddingMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem UpdatePropsMountItem(const facebook::react::_shadow_view::ShadowView& oldShadowView, const facebook::react::_shadow_view::ShadowView& newShadowView); + public static facebook::react::_cpp_mount_item::CppMountItem UpdateStateMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); } enum facebook::react::CppMountItem::Type { @@ -7122,26 +7139,26 @@ enum facebook::react::CppMountItem::Type { } struct facebook::react::CullingContext { - public bool operator==(const facebook::react::CullingContext& rhs) const = default; + public bool operator==(const facebook::react::_culling_context::CullingContext& rhs) const = default; public bool shouldConsiderCulling() const; - public facebook::react::CullingContext adjustCullingContextIfNeeded(const facebook::react::ShadowViewNodePair& pair) const; - public facebook::react::Rect frame; - public facebook::react::Transform transform; + public facebook::react::_culling_context::CullingContext adjustCullingContextIfNeeded(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& pair) const; + public facebook::react::_rect::Rect frame; + public facebook::react::_transform::Transform transform; } struct facebook::react::DebugStringConvertibleOptions { } struct facebook::react::DefaultTurboModules { - public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); + public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); } struct facebook::react::DropShadowParams { - public bool operator==(const facebook::react::DropShadowParams& other) const = default; + public bool operator==(const facebook::react::_drop_shadow_params::DropShadowParams& other) const = default; public facebook::react::Float offsetX; public facebook::react::Float offsetY; public facebook::react::Float standardDeviation; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; public folly::dynamic toDynamic() const; } @@ -7156,7 +7173,7 @@ struct facebook::react::DynamicEventPayload : public facebook::react::EventPaylo public static facebook::react::SharedEventPayload create(folly::dynamic&& payload); public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; public virtual facebook::react::EventPayloadType getType() const override; - public virtual std::optional extractValue(const std::vector&) const override; + public virtual std::optional extractValue(const std::vector& path) const override; } struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEventPayload { @@ -7165,7 +7182,7 @@ struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEve } struct facebook::react::EventAnimationDriverKey { - public bool operator==(const facebook::react::EventAnimationDriverKey& rhs) const noexcept; + public bool operator==(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& rhs) const noexcept; public facebook::react::Tag viewTag; public std::string eventName; } @@ -7174,8 +7191,8 @@ struct facebook::react::EventPayload { public EventPayload() = default; public EventPayload(const facebook::react::EventPayload&) = default; public EventPayload(facebook::react::EventPayload&&) = default; - public facebook::react::EventPayload& operator=(const facebook::react::EventPayload&) = default; - public facebook::react::EventPayload& operator=(facebook::react::EventPayload&&) = default; + public facebook::react::_event_payload::EventPayload& operator=(const facebook::react::_event_payload::EventPayload&) = default; + public facebook::react::_event_payload::EventPayload& operator=(facebook::react::_event_payload::EventPayload&&) = default; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const = 0; public virtual facebook::react::EventPayloadType getType() const = 0; public virtual std::optional extractValue(const std::vector&) const; @@ -7183,16 +7200,16 @@ struct facebook::react::EventPayload { } struct facebook::react::FilterFunction { - public bool operator==(const facebook::react::FilterFunction& other) const = default; + public bool operator==(const facebook::react::_filter_function::FilterFunction& other) const = default; public facebook::react::FilterType type; public folly::dynamic toDynamic() const; - public std::variant parameters; + public std::variant parameters; } struct facebook::react::ImageRequestItem { - public facebook::react::ImageRequestParams imageRequestParams; - public facebook::react::ImageSource imageSource; public facebook::react::Tag tag; + public facebook::react::_image_request_params::ImageRequestParams imageRequestParams; + public facebook::react::_image_source::ImageSource imageSource; } struct facebook::react::InspectorData { @@ -7213,13 +7230,13 @@ struct facebook::react::InstanceCallback { struct facebook::react::IntersectionObserverEntry { public bool isIntersectingAboveThresholds; - public bool sameShadowNodeFamily(const facebook::react::ShadowNodeFamily& otherShadowNodeFamily) const; - public facebook::react::HighResTimeStamp time; + public bool sameShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily& otherShadowNodeFamily) const; public facebook::react::IntersectionObserverObserverId intersectionObserverId; - public facebook::react::Rect intersectionRect; - public facebook::react::Rect rootRect; - public facebook::react::Rect targetRect; - public facebook::react::ShadowNodeFamily::Shared shadowNodeFamily; + public facebook::react::_high_res_time_stamp::HighResTimeStamp time; + public facebook::react::_rect::Rect intersectionRect; + public facebook::react::_rect::Rect rootRect; + public facebook::react::_rect::Rect targetRect; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared shadowNodeFamily; } struct facebook::react::JAssetManager : public facebook::jni::JavaClass { @@ -7244,8 +7261,8 @@ struct facebook::react::JExecutor : public facebook::jni::JavaClass { - public facebook::react::HighResTimeStamp getBeginTimestamp() const; - public facebook::react::HighResTimeStamp getEndTimestamp() const; + public facebook::react::_high_res_time_stamp::HighResTimeStamp getBeginTimestamp() const; + public facebook::react::_high_res_time_stamp::HighResTimeStamp getEndTimestamp() const; public static constexpr auto kJavaDescriptor; public std::optional> getScreenshot() const; public uint64_t getId() const; @@ -7319,45 +7336,45 @@ struct facebook::react::JavaModuleWrapper : public facebook::jni::JavaClass keyFrames; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper failureCallback; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper successCallback; + public facebook::react::_layout_animation_config::LayoutAnimationConfig layoutAnimationConfig; + public std::vector keyFrames; public uint64_t startTime; } struct facebook::react::LayoutAnimationConfig { public double duration; - public facebook::react::AnimationConfig createConfig; - public facebook::react::AnimationConfig deleteConfig; - public facebook::react::AnimationConfig updateConfig; + public facebook::react::_animation_config::AnimationConfig createConfig; + public facebook::react::_animation_config::AnimationConfig deleteConfig; + public facebook::react::_animation_config::AnimationConfig updateConfig; } struct facebook::react::LayoutConformanceProps : public facebook::react::YogaStylableProps { public LayoutConformanceProps() = default; - public LayoutConformanceProps(const facebook::react::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::RawProps& rawProps); + public LayoutConformanceProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public facebook::react::LayoutConformance mode; } struct facebook::react::LayoutConstraints { public facebook::react::LayoutDirection layoutDirection; - public facebook::react::Size clamp(const facebook::react::Size& size) const; - public facebook::react::Size maximumSize; - public facebook::react::Size minimumSize; + public facebook::react::_size::Size clamp(const facebook::react::_size::Size& size) const; + public facebook::react::_size::Size maximumSize; + public facebook::react::_size::Size minimumSize; } struct facebook::react::LayoutContext { public bool swapLeftAndRightInRTL; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float pointScaleFactor; - public facebook::react::Point viewportOffset; - public facebook::react::Size viewportSize; - public std::vector* affectedNodes; + public facebook::react::_point::Point viewportOffset; + public facebook::react::_size::Size viewportSize; + public std::vector* affectedNodes; } struct facebook::react::LayoutMetrics { - public bool operator==(const facebook::react::LayoutMetrics& rhs) const = default; + public bool operator==(const facebook::react::_layout_metrics::LayoutMetrics& rhs) const = default; public bool wasLeftAndRightSwapped; public facebook::react::DisplayType displayType; public facebook::react::EdgeInsets borderWidth; @@ -7366,30 +7383,30 @@ struct facebook::react::LayoutMetrics { public facebook::react::Float pointScaleFactor; public facebook::react::LayoutDirection layoutDirection; public facebook::react::PositionType positionType; - public facebook::react::Rect frame; - public facebook::react::Rect getContentFrame() const; - public facebook::react::Rect getOverflowInsetFrame() const; - public facebook::react::Rect getPaddingFrame() const; + public facebook::react::_rect::Rect frame; + public facebook::react::_rect::Rect getContentFrame() const; + public facebook::react::_rect::Rect getOverflowInsetFrame() const; + public facebook::react::_rect::Rect getPaddingFrame() const; } struct facebook::react::LineMeasurement { public LineMeasurement(const folly::dynamic& data); - public LineMeasurement(std::string text, facebook::react::Rect frame, facebook::react::Float descender, facebook::react::Float capHeight, facebook::react::Float ascender, facebook::react::Float xHeight); - public bool operator==(const facebook::react::LineMeasurement& rhs) const; + public LineMeasurement(std::string text, facebook::react::_rect::Rect frame, facebook::react::Float descender, facebook::react::Float capHeight, facebook::react::Float ascender, facebook::react::Float xHeight); + public bool operator==(const facebook::react::_line_measurement::LineMeasurement& rhs) const; public facebook::react::Float ascender; public facebook::react::Float capHeight; public facebook::react::Float descender; public facebook::react::Float xHeight; - public facebook::react::Rect frame; - public static facebook::react::Float baseline(const std::vector& lines); + public facebook::react::_rect::Rect frame; + public static facebook::react::Float baseline(const std::vector& lines); public std::string text; } struct facebook::react::LinearGradient { - public bool operator==(const facebook::react::LinearGradient& other) const = default; + public bool operator==(const facebook::react::_linear_gradient::LinearGradient& other) const = default; public facebook::react::GradientDirection direction; public folly::dynamic toDynamic() const; - public std::vector colorStops; + public std::vector colorStops; } struct facebook::react::Magic32 { @@ -7403,9 +7420,9 @@ struct facebook::react::MarginValue { } struct facebook::react::MeasuredPreparedTextLayout { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::TextMeasurement measurement; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_text_measurement::TextMeasurement measurement; + public facebook::react::detail::_text_layout_manager_extended::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; } struct facebook::react::MethodCall { @@ -7433,16 +7450,16 @@ struct facebook::react::ModuleConfig { struct facebook::react::MutationRecord { public facebook::react::MutationObserverId mutationObserverId; - public std::shared_ptr targetShadowNode; - public std::vector> addedShadowNodes; - public std::vector> removedShadowNodes; + public std::shared_ptr targetShadowNode; + public std::vector> addedShadowNodes; + public std::vector> removedShadowNodes; } struct facebook::react::NativeDrawable { - public bool operator!=(const facebook::react::NativeDrawable& rhs) const; - public bool operator==(const facebook::react::NativeDrawable& rhs) const; - public facebook::react::NativeDrawable::Kind kind; - public facebook::react::NativeDrawable::Ripple ripple; + public bool operator!=(const facebook::react::_native_drawable::NativeDrawable& rhs) const; + public bool operator==(const facebook::react::_native_drawable::NativeDrawable& rhs) const; + public facebook::react::_native_drawable::Kind kind; + public facebook::react::_native_drawable::_ripple::Ripple ripple; public std::string themeAttr; public ~NativeDrawable() = default; } @@ -7454,26 +7471,26 @@ enum facebook::react::NativeDrawable::Kind : uint8_t { struct facebook::react::NativeDrawable::Ripple { public bool borderless; - public bool operator==(const facebook::react::NativeDrawable::Ripple& rhs) const; + public bool operator==(const facebook::react::_native_drawable::_ripple::Ripple& rhs) const; public std::optional alpha; public std::optional rippleRadius; - public std::optional color; + public std::optional color; public std::optional> colorResourcePaths; } struct facebook::react::NativePerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; public facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional fetchStart; - public std::optional processingEnd; - public std::optional processingStart; - public std::optional requestStart; - public std::optional responseEnd; - public std::optional responseStart; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::optional interactionId; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional fetchStart; + public std::optional processingEnd; + public std::optional processingStart; + public std::optional requestStart; + public std::optional responseEnd; + public std::optional responseStart; public std::optional decodedBodySize; public std::optional encodedBodySize; public std::optional responseStatus; @@ -7486,10 +7503,10 @@ struct facebook::react::PerformanceEntrySorter { } struct facebook::react::PerformanceEventTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp processingEnd; - public facebook::react::HighResTimeStamp processingStart; - public facebook::react::HighResTimeStamp taskEndTime; public facebook::react::PerformanceEntryInteractionId interactionId; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime; public static constexpr facebook::react::PerformanceEntryType entryType; } @@ -7506,38 +7523,38 @@ struct facebook::react::PerformanceMeasure : public facebook::react::AbstractPer } struct facebook::react::PerformanceObserverObserveMultipleOptions { - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceObserverObserveSingleOptions { public bool buffered; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceResourceTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; public static constexpr facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseEnd; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseEnd; + public std::optional responseStart; public std::string contentType; } struct facebook::react::Point { - public bool operator==(const facebook::react::Point& rhs) const = default; + public bool operator==(const facebook::react::_point::Point& rhs) const = default; public facebook::react::Float x; public facebook::react::Float y; - public facebook::react::Point operator+(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point operator-() const noexcept; - public facebook::react::Point operator-(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator+=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator-=(const facebook::react::Point& point) noexcept; + public facebook::react::_point::Point operator+(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point operator-() const noexcept; + public facebook::react::_point::Point operator-(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator+=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator-=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::PointerEvent : public facebook::react::EventPayload { @@ -7550,10 +7567,10 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { public facebook::react::Float pressure; public facebook::react::Float tangentialPressure; public facebook::react::Float width; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point clientPoint; - public facebook::react::Point offsetPoint; - public facebook::react::Point screenPoint; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point clientPoint; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point screenPoint; public int button; public int buttons; public int detail; @@ -7567,13 +7584,13 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { } struct facebook::react::PointerEventTarget { - public facebook::react::PointerEvent event; - public std::shared_ptr target; + public facebook::react::_pointer_event::PointerEvent event; + public std::shared_ptr target; } struct facebook::react::ProcessedColorStop { - public bool operator==(const facebook::react::ProcessedColorStop& other) const = default; - public facebook::react::SharedColor color; + public bool operator==(const facebook::react::_processed_color_stop::ProcessedColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; public std::optional position; } @@ -7587,40 +7604,40 @@ struct facebook::react::Promise : public facebook::react::LongLivedObject { struct facebook::react::PropsParserContext { public PropsParserContext(const facebook::react::PropsParserContext&) = delete; - public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::ContextContainer& contextContainer); - public const facebook::react::ContextContainer& contextContainer; + public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::_context_container::ContextContainer& contextContainer); public const facebook::react::SurfaceId surfaceId; - public facebook::react::PropsParserContext& operator=(const facebook::react::PropsParserContext&) = delete; + public const facebook::react::_context_container::ContextContainer& contextContainer; + public facebook::react::_props_parser_context::PropsParserContext& operator=(const facebook::react::_props_parser_context::PropsParserContext&) = delete; } struct facebook::react::PropsSnapshot { - public facebook::react::BaseViewProps props; + public facebook::react::_base_view_props::BaseViewProps props; public std::unique_ptr rawProps; public std::unordered_set propNames; } struct facebook::react::RadialGradient { - public bool operator==(const facebook::react::RadialGradient& other) const = default; - public facebook::react::RadialGradientPosition position; + public bool operator==(const facebook::react::_radial_gradient::RadialGradient& other) const = default; public facebook::react::RadialGradientShape shape; - public facebook::react::RadialGradientSize size; + public facebook::react::_radial_gradient_position::RadialGradientPosition position; + public facebook::react::_radial_gradient_size::RadialGradientSize size; public folly::dynamic toDynamic() const; - public std::vector colorStops; + public std::vector colorStops; } struct facebook::react::RadialGradientPosition { - public bool operator==(const facebook::react::RadialGradientPosition& other) const = default; + public bool operator==(const facebook::react::_radial_gradient_position::RadialGradientPosition& other) const = default; public folly::dynamic toDynamic() const; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::RadialGradientSize { - public bool operator==(const facebook::react::RadialGradientSize& other) const = default; + public bool operator==(const facebook::react::_radial_gradient_size::RadialGradientSize& other) const = default; public folly::dynamic toDynamic() const; - public std::variant value; + public std::variant value; } enum facebook::react::RadialGradientSize::SizeKeyword { @@ -7631,22 +7648,22 @@ enum facebook::react::RadialGradientSize::SizeKeyword { } struct facebook::react::RadialGradientSize::Dimensions { - public bool operator==(const facebook::react::RadialGradientSize::Dimensions& other) const = default; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; + public bool operator==(const facebook::react::_radial_gradient_size::_dimensions::Dimensions& other) const = default; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; public folly::dynamic toDynamic() const; } struct facebook::react::RawEvent { - public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified, bool isUnique = false, facebook::react::HighResTimeStamp eventStartTimeStamp = facebook::react::HighResTimeStamp::now()); + public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::_raw_event::Category category = facebook::react::_raw_event::Category::Unspecified, bool isUnique = false, facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); public bool isUnique; public facebook::react::EventTag loggingTag; - public facebook::react::HighResTimeStamp eventStartTimeStamp; - public facebook::react::RawEvent::Category category; public facebook::react::SharedEventPayload eventPayload; public facebook::react::SharedEventTarget eventTarget; + public facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp; + public facebook::react::_raw_event::Category category; public std::string type; - public std::weak_ptr shadowNodeFamily; + public std::weak_ptr shadowNodeFamily; } enum facebook::react::RawEvent::Category { @@ -7687,7 +7704,7 @@ struct facebook::react::ReadableNativeMap : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public static jni::local_ref getType(folly::dynamic::Type type); + public static jni::local_ref getType(folly::dynamic::Type type); } struct facebook::react::RecoverableError : public std::exception { @@ -7698,20 +7715,20 @@ struct facebook::react::RecoverableError : public std::exception { } struct facebook::react::Rect { - public bool containsPoint(facebook::react::Point point) noexcept; - public bool operator==(const facebook::react::Rect& rhs) const noexcept = default; + public bool containsPoint(facebook::react::_point::Point point) noexcept; + public bool operator==(const facebook::react::_rect::Rect& rhs) const noexcept = default; public facebook::react::Float getMaxX() const noexcept; public facebook::react::Float getMaxY() const noexcept; public facebook::react::Float getMidX() const noexcept; public facebook::react::Float getMidY() const noexcept; public facebook::react::Float getMinX() const noexcept; public facebook::react::Float getMinY() const noexcept; - public facebook::react::Point getCenter() const noexcept; - public facebook::react::Point origin; - public facebook::react::Size size; - public static facebook::react::Rect boundingRect(const facebook::react::Point& a, const facebook::react::Point& b, const facebook::react::Point& c, const facebook::react::Point& d) noexcept; - public static facebook::react::Rect intersect(const facebook::react::Rect& rect1, const facebook::react::Rect& rect2); - public void unionInPlace(const facebook::react::Rect& rect) noexcept; + public facebook::react::_point::Point getCenter() const noexcept; + public facebook::react::_point::Point origin; + public facebook::react::_size::Size size; + public static facebook::react::_rect::Rect boundingRect(const facebook::react::_point::Point& a, const facebook::react::_point::Point& b, const facebook::react::_point::Point& c, const facebook::react::_point::Point& d) noexcept; + public static facebook::react::_rect::Rect intersect(const facebook::react::_rect::Rect& rect1, const facebook::react::_rect::Rect& rect2); + public void unionInPlace(const facebook::react::_rect::Rect& rect) noexcept; } struct facebook::react::RequestInfo { @@ -7722,14 +7739,14 @@ struct facebook::react::RequestInfo { } struct facebook::react::ResourceTimingData { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseStart; public std::string contentType; public std::string url; } @@ -7742,19 +7759,19 @@ struct facebook::react::ResponseInfo { struct facebook::react::SchedulerToolbox { public facebook::react::ComponentRegistryFactory componentRegistryFactory; - public facebook::react::EventBeat::Factory eventBeatFactory; public facebook::react::RuntimeExecutor runtimeExecutor; + public facebook::react::_event_beat::EventBeat::Factory eventBeatFactory; public std::optional bridgelessBindingsExecutor; - public std::shared_ptr contextContainer; - public std::shared_ptr animationChoreographer; - public std::vector> commitHooks; + public std::shared_ptr contextContainer; + public std::shared_ptr animationChoreographer; + public std::vector> commitHooks; } struct facebook::react::ScrollEndDragEvent : public facebook::react::ScrollEvent { public ScrollEndDragEvent() = default; - public ScrollEndDragEvent(const facebook::react::ScrollEvent& scrollEvent); - public facebook::react::Point targetContentOffset; - public facebook::react::Point velocity; + public ScrollEndDragEvent(const facebook::react::_scroll_event::ScrollEvent& scrollEvent); + public facebook::react::_point::Point targetContentOffset; + public facebook::react::_point::Point velocity; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; } @@ -7764,40 +7781,40 @@ struct facebook::react::ScrollEvent : public facebook::react::EventPayload { public facebook::react::EdgeInsets contentInset; public facebook::react::Float timestamp; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; public virtual facebook::react::EventPayloadType getType() const override; - public virtual std::optional extractValue(const std::vector&) const override; + public virtual std::optional extractValue(const std::vector& path) const override; } struct facebook::react::ShadowNodeFamilyFragment { public const facebook::react::SurfaceId surfaceId; public const facebook::react::Tag tag; - public const std::shared_ptr instanceHandle; + public const std::shared_ptr instanceHandle; } struct facebook::react::ShadowNodeFragment { public const bool runtimeShadowNodeReference; - public const facebook::react::Props::Shared& props; - public const facebook::react::State::Shared& state; - public const std::shared_ptr>>& children; - public static const facebook::react::Props::Shared& propsPlaceholder(); - public static const facebook::react::State::Shared& statePlaceholder(); - public static const std::shared_ptr>>& childrenPlaceholder(); + public const facebook::react::_props::Props::Shared& props; + public const facebook::react::_state::State::Shared& state; + public const std::shared_ptr>>& children; + public static const facebook::react::_props::Props::Shared& propsPlaceholder(); + public static const facebook::react::_state::State::Shared& statePlaceholder(); + public static const std::shared_ptr>>& childrenPlaceholder(); } struct facebook::react::ShadowNodeListWrapper : public facebook::jsi::NativeState { - public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); - public std::shared_ptr>> shadowNodeList; + public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); + public std::shared_ptr>> shadowNodeList; public ~ShadowNodeListWrapper() override; } struct facebook::react::ShadowNodeWrapper : public facebook::jsi::NativeState { - public ShadowNodeWrapper(std::shared_ptr shadowNode); - public std::shared_ptr shadowNode; + public ShadowNodeWrapper(std::shared_ptr shadowNode); + public std::shared_ptr shadowNode; public ~ShadowNodeWrapper() override; } @@ -7809,40 +7826,40 @@ struct facebook::react::ShadowTreeCommitOptions { struct facebook::react::ShadowView { public ShadowView() = default; - public ShadowView(const facebook::react::ShadowNode& shadowNode); public ShadowView(const facebook::react::ShadowView& shadowView) = default; + public ShadowView(const facebook::react::_shadow_node::ShadowNode& shadowNode); public ShadowView(facebook::react::ShadowView&& shadowView) noexcept = default; - public bool operator==(const facebook::react::ShadowView& rhs) const; + public bool operator==(const facebook::react::_shadow_view::ShadowView& rhs) const; public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::EventEmitter::Shared eventEmitter; - public facebook::react::LayoutMetrics layoutMetrics; - public facebook::react::Props::Shared props; - public facebook::react::ShadowNodeTraits traits; - public facebook::react::ShadowView& operator=(const facebook::react::ShadowView& other) = default; - public facebook::react::ShadowView& operator=(facebook::react::ShadowView&& other) = default; - public facebook::react::State::Shared state; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; + public facebook::react::_event_emitter::EventEmitter::Shared eventEmitter; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics; + public facebook::react::_props::Props::Shared props; + public facebook::react::_shadow_node_traits::ShadowNodeTraits traits; + public facebook::react::_shadow_view::ShadowView& operator=(const facebook::react::_shadow_view::ShadowView& other) = default; + public facebook::react::_shadow_view::ShadowView& operator=(facebook::react::_shadow_view::ShadowView&& other) = default; + public facebook::react::_state::State::Shared state; } struct facebook::react::ShadowViewMutation { public ShadowViewMutation() = delete; public bool mutatedViewIsVirtual() const; - public facebook::react::ShadowView newChildShadowView; - public facebook::react::ShadowView oldChildShadowView; - public facebook::react::ShadowViewMutation::Type type; public facebook::react::Tag parentTag; + public facebook::react::_shadow_view::ShadowView newChildShadowView; + public facebook::react::_shadow_view::ShadowView oldChildShadowView; + public facebook::react::_shadow_view_mutation::Type type; public int index; - public static facebook::react::ShadowViewMutation CreateMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation DeleteMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation InsertMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, const facebook::react::ShadowView& parentShadowView); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, facebook::react::Tag parentTag); - public using List = std::vector; + public static facebook::react::_shadow_view_mutation::ShadowViewMutation CreateMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation DeleteMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, const facebook::react::_shadow_view::ShadowView& parentShadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, facebook::react::Tag parentTag); + public using List = std::vector; } enum facebook::react::ShadowViewMutation::Type : std::uint8_t { @@ -7857,40 +7874,40 @@ struct facebook::react::ShadowViewNodePair { public bool flattened; public bool inOtherTree() const; public bool isConcreteView; - public bool operator==(const facebook::react::ShadowViewNodePair& rhs) const; - public const facebook::react::ShadowNode* shadowNode; - public facebook::react::Point contextOrigin; - public facebook::react::ShadowView shadowView; - public mutable const facebook::react::ShadowViewNodePair* otherTreePair; + public bool operator==(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& rhs) const; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; + public facebook::react::_point::Point contextOrigin; + public facebook::react::_shadow_view::ShadowView shadowView; + public mutable const facebook::react::_shadow_view_node_pair::ShadowViewNodePair* otherTreePair; public size_t mountIndex; } struct facebook::react::Size { public facebook::react::Float height; public facebook::react::Float width; - public facebook::react::Size& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Size& operator+=(const facebook::react::Point& point) noexcept; + public facebook::react::_size::Size& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_size::Size& operator+=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::StateData { public StateData() = default; public StateData(const facebook::react::StateData& previousState, folly::dynamic data); - public facebook::react::MapBuffer getMapBuffer() const; + public facebook::react::_map_buffer::MapBuffer getMapBuffer() const; public folly::dynamic getDynamic() const; public using Shared = std::shared_ptr; } struct facebook::react::SurfaceContext { - public std::unordered_map> map; - public std::unordered_map> pendingMap; - public std::unordered_set> families; - public std::unordered_set> pendingFamilies; + public std::unordered_map> map; + public std::unordered_map> pendingMap; + public std::unordered_set> families; + public std::unordered_set> pendingFamilies; } struct facebook::react::SurfaceUpdates { public bool hasLayoutUpdates; - public std::unordered_map propsMap; - public std::unordered_set> families; + public std::unordered_map propsMap; + public std::unordered_set> families; } struct facebook::react::SystraceSection : public facebook::react::DummyTraceSection { @@ -7899,12 +7916,12 @@ struct facebook::react::SystraceSection : public facebook::react::DummyTraceSect } struct facebook::react::Task : public facebook::jsi::NativeState { - public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::HighResTimeStamp expirationTime); - public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); } struct facebook::react::TextLayoutContext { - public bool operator==(const facebook::react::TextLayoutContext& rhs) const = default; + public bool operator==(const facebook::react::_text_layout_context::TextLayoutContext& rhs) const = default; public facebook::react::Float pointScaleFactor; public facebook::react::SurfaceId surfaceId; } @@ -7925,30 +7942,30 @@ struct facebook::react::TouchEvent { } struct facebook::react::Transform { - public bool operator==(const facebook::react::Transform& rhs) const noexcept; + public bool operator==(const facebook::react::_transform::Transform& rhs) const noexcept; public const facebook::react::Float& at(int i, int j) const noexcept; public facebook::react::Float& at(int i, int j) noexcept; - public facebook::react::Rect applyWithCenter(const facebook::react::Rect& rect, const facebook::react::Point& center) const; - public facebook::react::Transform operator*(const facebook::react::Transform& rhs) const; + public facebook::react::_rect::Rect applyWithCenter(const facebook::react::_rect::Rect& rect, const facebook::react::_point::Point& center) const; + public facebook::react::_transform::Transform operator*(const facebook::react::_transform::Transform& rhs) const; public operator folly::dynamic() const; - public static bool isHorizontalInversion(const facebook::react::Transform& transform) noexcept; - public static bool isVerticalInversion(const facebook::react::Transform& transform) noexcept; - public static facebook::react::Transform FromTransformOperation(facebook::react::TransformOperation transformOperation, const facebook::react::Size& size, const facebook::react::Transform& transform = facebook::react::Transform::Identity()); - public static facebook::react::Transform HorizontalInversion() noexcept; - public static facebook::react::Transform Identity() noexcept; - public static facebook::react::Transform Interpolate(facebook::react::Float animationProgress, const facebook::react::Transform& lhs, const facebook::react::Transform& rhs, const facebook::react::Size& size); - public static facebook::react::Transform Perspective(facebook::react::Float perspective) noexcept; - public static facebook::react::Transform Rotate(facebook::react::Float angleX, facebook::react::Float angleY, facebook::react::Float angleZ) noexcept; - public static facebook::react::Transform RotateX(facebook::react::Float radians) noexcept; - public static facebook::react::Transform RotateY(facebook::react::Float radians) noexcept; - public static facebook::react::Transform RotateZ(facebook::react::Float radians) noexcept; - public static facebook::react::Transform Scale(facebook::react::Float factorX, facebook::react::Float factorY, facebook::react::Float factorZ) noexcept; - public static facebook::react::Transform Skew(facebook::react::Float x, facebook::react::Float y) noexcept; - public static facebook::react::Transform Translate(facebook::react::Float x, facebook::react::Float y, facebook::react::Float z) noexcept; - public static facebook::react::Transform VerticalInversion() noexcept; - public static facebook::react::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); + public static bool isHorizontalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static bool isVerticalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static facebook::react::_transform::Transform FromTransformOperation(facebook::react::_transform_operation::TransformOperation transformOperation, const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform = facebook::react::_transform::Transform::Identity()); + public static facebook::react::_transform::Transform HorizontalInversion() noexcept; + public static facebook::react::_transform::Transform Identity() noexcept; + public static facebook::react::_transform::Transform Interpolate(facebook::react::Float animationProgress, const facebook::react::_transform::Transform& lhs, const facebook::react::_transform::Transform& rhs, const facebook::react::_size::Size& size); + public static facebook::react::_transform::Transform Perspective(facebook::react::Float perspective) noexcept; + public static facebook::react::_transform::Transform Rotate(facebook::react::Float angleX, facebook::react::Float angleY, facebook::react::Float angleZ) noexcept; + public static facebook::react::_transform::Transform RotateX(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform RotateY(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform RotateZ(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform Scale(facebook::react::Float factorX, facebook::react::Float factorY, facebook::react::Float factorZ) noexcept; + public static facebook::react::_transform::Transform Skew(facebook::react::Float x, facebook::react::Float y) noexcept; + public static facebook::react::_transform::Transform Translate(facebook::react::Float x, facebook::react::Float y, facebook::react::Float z) noexcept; + public static facebook::react::_transform::Transform VerticalInversion() noexcept; + public static facebook::react::_transform_operation::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); public std::array matrix; - public std::vector operations; + public std::vector operations; } struct facebook::react::TransformConfig { @@ -7958,25 +7975,25 @@ struct facebook::react::TransformConfig { } struct facebook::react::TransformOperation { - public bool operator==(const facebook::react::TransformOperation& other) const = default; + public bool operator==(const facebook::react::_transform_operation::TransformOperation& other) const = default; public facebook::react::TransformOperationType type; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; - public facebook::react::ValueUnit z; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; + public facebook::react::_value_unit::ValueUnit z; } struct facebook::react::TransformOrigin { public bool isSet() const; - public bool operator==(const facebook::react::TransformOrigin& other) const = default; + public bool operator==(const facebook::react::_transform_origin::TransformOrigin& other) const = default; public float z; public operator folly::dynamic() const; - public std::array xy; + public std::array xy; } struct facebook::react::ValueUnit { public constexpr ValueUnit() = default; public constexpr ValueUnit(float v, facebook::react::UnitType u); - public constexpr bool operator==(const facebook::react::ValueUnit& other) const = default; + public constexpr bool operator==(const facebook::react::_value_unit::ValueUnit& other) const = default; public constexpr float resolve(float referenceLength) const; public constexpr operator bool() const; public facebook::react::UnitType unit; @@ -7992,12 +8009,14 @@ struct facebook::react::Vector { } struct facebook::react::ViewEvents { - public constexpr bool operator[](const facebook::react::ViewEvents::Offset offset) const; + public constexpr bool operator[](const facebook::react::_view_events::Offset offset) const; public std::bitset<64> bits; - public std::bitset<64>::reference operator[](const facebook::react::ViewEvents::Offset offset); + public std::bitset<64>::reference operator[](const facebook::react::_view_events::Offset offset); } enum facebook::react::ViewEvents::Offset : std::size_t { + AuxClick, + AuxClickCapture, Click, ClickCapture, GotPointerCapture, @@ -8053,8 +8072,8 @@ struct facebook::react::WritableNativeArray : public jni::HybridClass jobj); public static void registerNatives(); - public void mergeNativeMap(facebook::react::ReadableNativeMap* other); + public void mergeNativeMap(facebook::react::_readable_native_map::ReadableNativeMap* other); public void putBoolean(std::string key, bool val); public void putDouble(std::string key, double val); public void putInt(std::string key, int val); public void putLong(std::string key, jlong val); - public void putNativeArray(std::string key, facebook::react::ReadableNativeArray* otherArray); - public void putNativeMap(std::string key, facebook::react::ReadableNativeMap* otherMap); + public void putNativeArray(std::string key, facebook::react::_readable_native_array::ReadableNativeArray* otherArray); + public void putNativeMap(std::string key, facebook::react::_readable_native_map::ReadableNativeMap* otherMap); public void putNull(std::string key); public void putString(std::string key, jni::alias_ref val); } @@ -8099,7 +8118,7 @@ struct facebook::react::CSSComponentValueVisitorDispatcher { public constexpr std::optional visitPreservedToken(const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken, const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); - public facebook::react::CSSSyntaxParser& parser; + public facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser; } template @@ -8131,60 +8150,60 @@ class facebook::react::MoveWrapper { public T* operator->(); public const T& operator*() const; public const T* operator->() const; - public facebook::react::MoveWrapper& operator=(const facebook::react::MoveWrapper&) = delete; - public facebook::react::MoveWrapper& operator=(facebook::react::MoveWrapper&&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(const facebook::react::_move_wrapper::MoveWrapper&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(facebook::react::_move_wrapper::MoveWrapper&&) = delete; } -template +template class facebook::react::ConcreteViewShadowNode : public facebook::react::ConcreteShadowNode { - public ConcreteViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ConcreteViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteShadowNode; + public ConcreteViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ConcreteViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_concrete_shadow_node::ConcreteShadowNode; public using ConcreteViewProps = ViewPropsT; public virtual bool canBeTouchTarget() const override; public virtual bool canChildrenBeTouchTarget() const override; - public virtual facebook::react::Transform getTransform() const override; + public virtual facebook::react::_transform::Transform getTransform() const override; } template class facebook::react::BaseTextInputShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected facebook::react::LayoutConstraints getTextConstraints(const facebook::react::LayoutConstraints& layoutConstraints) const; - protected std::shared_ptr textLayoutManager_; - protected virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - protected virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - protected virtual void layout(facebook::react::LayoutContext layoutContext) override; - public BaseTextInputShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public BaseTextInputShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteViewShadowNode; - public void setTextLayoutManager(std::shared_ptr textLayoutManager); -} - -template + protected facebook::react::_layout_constraints::LayoutConstraints getTextConstraints(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + protected std::shared_ptr textLayoutManager_; + protected virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + protected virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + protected virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public BaseTextInputShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public BaseTextInputShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_base_text_input_shadow_node::ConcreteViewShadowNode; + public void setTextLayoutManager(std::shared_ptr textLayoutManager); +} + +template class facebook::react::ConcreteShadowNode : public BaseShadowNodeT { - protected facebook::react::Props::Shared props_; - protected facebook::react::State::Shared state_; - public const facebook::react::ConcreteShadowNode::ConcreteEventEmitter& getConcreteEventEmitter() const; - public const facebook::react::ConcreteShadowNode::ConcreteProps& getConcreteProps() const; - public const facebook::react::ConcreteShadowNode::ConcreteStateData& getStateData() const; - public const std::shared_ptr& getConcreteSharedProps() const; - public static const facebook::react::ConcreteShadowNode::SharedConcreteProps& defaultSharedProps(); + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_state::State::Shared state_; + public const facebook::react::_concrete_shadow_node::ConcreteEventEmitter& getConcreteEventEmitter() const; + public const facebook::react::_concrete_shadow_node::ConcreteProps& getConcreteProps() const; + public const facebook::react::_concrete_shadow_node::ConcreteStateData& getStateData() const; + public const std::shared_ptr& getConcreteSharedProps() const; + public static const facebook::react::_concrete_shadow_node::SharedConcreteProps& defaultSharedProps(); public static facebook::react::ComponentHandle Handle(); public static facebook::react::ComponentName Name(); - public static facebook::react::ConcreteShadowNode::ConcreteStateData initialStateData(const facebook::react::Props::Shared&, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor&); - public static facebook::react::ConcreteShadowNode::UnsharedConcreteProps Props(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::Props::Shared& baseProps = nullptr); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public static void initializeDynamicProps(facebook::react::ConcreteShadowNode::UnsharedConcreteProps props, const facebook::react::RawProps& rawProps, const facebook::react::Props::Shared& baseProps = nullptr); + public static facebook::react::_concrete_shadow_node::ConcreteStateData initialStateData(const facebook::react::_props::Props::Shared&, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor&); + public static facebook::react::_concrete_shadow_node::UnsharedConcreteProps Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_props::Props::Shared& baseProps = nullptr); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public static void initializeDynamicProps(facebook::react::_concrete_shadow_node::UnsharedConcreteProps props, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_props::Props::Shared& baseProps = nullptr); public using ConcreteEventEmitter = EventEmitterT; public using ConcreteProps = PropsT; - public using ConcreteState = facebook::react::ConcreteState; + public using ConcreteState = facebook::react::_concrete_shadow_node::ConcreteState; public using ConcreteStateData = StateDataT; public using SharedConcreteEventEmitter = std::shared_ptr; public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteShadowNode = std::shared_ptr; + public using SharedConcreteShadowNode = std::shared_ptr; public using UnsharedConcreteProps = std::shared_ptr; - public void setStateData(facebook::react::ConcreteShadowNode::ConcreteStateData&& data); + public void setStateData(facebook::react::_concrete_shadow_node::ConcreteStateData&& data); } template @@ -8204,18 +8223,18 @@ struct facebook::react::CSSDataTypeParser { template class facebook::react::ConcreteState : public facebook::react::State { - public ConcreteState(facebook::react::ConcreteState::SharedData data, const facebook::react::State& previousState); - public ConcreteState(facebook::react::ConcreteState::SharedData data, facebook::react::ShadowNodeFamily::Weak family); - public const facebook::react::ConcreteState::Data& getData() const; + public ConcreteState(facebook::react::_concrete_state::SharedData data, const facebook::react::_state::State& previousState); + public ConcreteState(facebook::react::_concrete_state::SharedData data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + public const facebook::react::_concrete_state::Data& getData() const; public using Data = DataT; - public using Shared = std::shared_ptr; - public using SharedData = std::shared_ptr; - public virtual facebook::react::MapBuffer getMapBuffer() const override; + public using Shared = std::shared_ptr; + public using SharedData = std::shared_ptr; + public virtual facebook::react::_map_buffer::MapBuffer getMapBuffer() const override; public virtual folly::dynamic getDynamic() const override; public virtual jni::local_ref getJNIReference() const override; public virtual void updateState(folly::dynamic&& data) const override; - public void updateState(facebook::react::ConcreteState::Data&& newData, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void updateState(std::function callback, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; + public void updateState(facebook::react::_concrete_state::Data&& newData, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; + public void updateState(std::function callback, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; public ~ConcreteState() override = default; } @@ -8236,20 +8255,20 @@ template class facebook::react::DiffMap { public DiffMap(); public DiffMap(size_t sizeHint); - public facebook::react::DiffMap::Iterator begin(); - public facebook::react::DiffMap::Iterator end(); - public facebook::react::DiffMap::Iterator find(KeyT key); + public facebook::react::_diff_map::_iterator::Iterator begin(); + public facebook::react::_diff_map::_iterator::Iterator end(); + public facebook::react::_diff_map::_iterator::Iterator find(KeyT key); public using Pair = std::pair; - public void erase(facebook::react::DiffMap::Iterator it); - public void insert(facebook::react::DiffMap::Pair pair); + public void erase(facebook::react::_diff_map::_iterator::Iterator it); + public void insert(facebook::react::_diff_map::Pair pair); } class facebook::react::DiffMap::Iterator { - public bool operator!=(const facebook::react::DiffMap::Iterator& other) const; - public bool operator==(const facebook::react::DiffMap::Iterator& other) const; - public const facebook::react::DiffMap::Pair& operator*() const; - public const facebook::react::DiffMap::Pair* operator->() const; - public facebook::react::DiffMap::Iterator& operator++(); + public bool operator!=(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public bool operator==(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public const facebook::react::_diff_map::Pair& operator*() const; + public const facebook::react::_diff_map::Pair* operator->() const; + public facebook::react::_diff_map::_iterator::Iterator& operator++(); } template @@ -8257,8 +8276,8 @@ class facebook::react::OnScopeExit { public OnScopeExit(const Lambda&& lambda) noexcept; public OnScopeExit(const facebook::react::OnScopeExit&) = delete; public OnScopeExit(facebook::react::OnScopeExit&&) = delete; - public facebook::react::OnScopeExit& operator=(const facebook::react::OnScopeExit&) = delete; - public facebook::react::OnScopeExit& operator=(facebook::react::OnScopeExit&&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(const facebook::react::_on_scope_exit::OnScopeExit&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(facebook::react::_on_scope_exit::OnScopeExit&&) = delete; public ~OnScopeExit() noexcept; } @@ -8281,7 +8300,25 @@ struct facebook::react::NativePerformanceRawPerformanceEntry { public P14 contentType; public P15 encodedBodySize; public P16 decodedBodySize; - public bool operator==(const facebook::react::NativePerformanceRawPerformanceEntry& other) const; + public bool operator==(const facebook::react::_native_performance_raw_performance_entry::NativePerformanceRawPerformanceEntry& other) const; +} + +template +struct facebook::react::NativeAlertManagerArgs { + public P0 title; + public P1 message; + public P2 buttons; + public P3 type; + public P4 defaultValue; + public P5 cancelButtonKey; + public P6 destructiveButtonKey; + public P7 preferredButtonKey; + public P8 keyboardType; + public P9 userInterfaceStyle; + public P10 defaultInputs; + public P11 modal; + public P12 critical; + public bool operator==(const facebook::react::_native_alert_manager_args::NativeAlertManagerArgs& other) const; } template @@ -8298,22 +8335,7 @@ struct facebook::react::NativePlatformConstantsAndroidPlatformConstantsAndroid { public P9 uiMode; public P10 Brand; public P11 Manufacturer; - public bool operator==(const facebook::react::NativePlatformConstantsAndroidPlatformConstantsAndroid& other) const; -} - -template -struct facebook::react::NativeAlertManagerArgs { - public P0 title; - public P1 message; - public P2 buttons; - public P3 type; - public P4 defaultValue; - public P5 cancelButtonKey; - public P6 destructiveButtonKey; - public P7 preferredButtonKey; - public P8 keyboardType; - public P9 userInterfaceStyle; - public bool operator==(const facebook::react::NativeAlertManagerArgs& other) const; + public bool operator==(const facebook::react::_native_platform_constants_android_platform_constants_android::NativePlatformConstantsAndroidPlatformConstantsAndroid& other) const; } template @@ -8326,7 +8348,7 @@ struct facebook::react::NativeExceptionsManagerExceptionData { public P5 id; public P6 isFatal; public P7 extraData; - public bool operator==(const facebook::react::NativeExceptionsManagerExceptionData& other) const; + public bool operator==(const facebook::react::_native_exceptions_manager_exception_data::NativeExceptionsManagerExceptionData& other) const; } template @@ -8338,7 +8360,7 @@ struct facebook::react::NativeDialogManagerAndroidDialogOptions { public P4 buttonNeutral; public P5 items; public P6 cancelable; - public bool operator==(const facebook::react::NativeDialogManagerAndroidDialogOptions& other) const; + public bool operator==(const facebook::react::_native_dialog_manager_android_dialog_options::NativeDialogManagerAndroidDialogOptions& other) const; } template @@ -8350,7 +8372,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntr public P4 intersectionRect; public P5 isIntersectingAboveThresholds; public P6 time; - public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; + public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; } template @@ -8361,7 +8383,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObse public P3 thresholds; public P4 rootThresholds; public P5 rootMargin; - public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; + public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_observe_options::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; } template @@ -8371,7 +8393,7 @@ struct facebook::react::NativeDeviceInfoDisplayMetricsAndroid { public P2 scale; public P3 fontScale; public P4 densityDpi; - public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetricsAndroid& other) const; + public bool operator==(const facebook::react::_native_device_info_display_metrics_android::NativeDeviceInfoDisplayMetricsAndroid& other) const; } template @@ -8381,7 +8403,7 @@ struct facebook::react::NativeExceptionsManagerStackFrame { public P2 lineNumber; public P3 methodName; public P4 collapse; - public bool operator==(const facebook::react::NativeExceptionsManagerStackFrame& other) const; + public bool operator==(const facebook::react::_native_exceptions_manager_stack_frame::NativeExceptionsManagerStackFrame& other) const; } template @@ -8391,7 +8413,7 @@ struct facebook::react::NativeImageEditorOptions { public P2 displaySize; public P3 resizeMode; public P4 allowExternalStorage; - public bool operator==(const facebook::react::NativeImageEditorOptions& other) const; + public bool operator==(const facebook::react::_native_image_editor_options::NativeImageEditorOptions& other) const; } template @@ -8400,7 +8422,7 @@ struct facebook::react::NativeDeviceInfoDimensionsPayload { public P1 screen; public P2 windowPhysicalPixels; public P3 screenPhysicalPixels; - public bool operator==(const facebook::react::NativeDeviceInfoDimensionsPayload& other) const; + public bool operator==(const facebook::react::_native_device_info_dimensions_payload::NativeDeviceInfoDimensionsPayload& other) const; } template @@ -8409,7 +8431,7 @@ struct facebook::react::NativeDeviceInfoDisplayMetrics { public P1 height; public P2 scale; public P3 fontScale; - public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetrics& other) const; + public bool operator==(const facebook::react::_native_device_info_display_metrics::NativeDeviceInfoDisplayMetrics& other) const; } template @@ -8418,7 +8440,7 @@ struct facebook::react::NativeMutationObserverNativeMutationRecord { public P1 target; public P2 addedNodes; public P3 removedNodes; - public bool operator==(const facebook::react::NativeMutationObserverNativeMutationRecord& other) const; + public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_record::NativeMutationObserverNativeMutationRecord& other) const; } template @@ -8427,7 +8449,7 @@ struct facebook::react::NativePerformancePerformanceObserverInit { public P1 type; public P2 buffered; public P3 durationThreshold; - public bool operator==(const facebook::react::NativePerformancePerformanceObserverInit& other) const; + public bool operator==(const facebook::react::_native_performance_performance_observer_init::NativePerformancePerformanceObserverInit& other) const; } template @@ -8436,7 +8458,7 @@ struct facebook::react::NativePlatformConstantsAndroidReactNativeVersionAndroid public P1 minor; public P2 patch; public P3 prerelease; - public bool operator==(const facebook::react::NativePlatformConstantsAndroidReactNativeVersionAndroid& other) const; + public bool operator==(const facebook::react::_native_platform_constants_android_react_native_version_android::NativePlatformConstantsAndroidReactNativeVersionAndroid& other) const; } template @@ -8444,7 +8466,7 @@ struct facebook::react::NativeAnimatedModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::NativeAnimatedModuleEndResult& other) const; + public bool operator==(const facebook::react::_native_animated_module_end_result::NativeAnimatedModuleEndResult& other) const; } template @@ -8452,7 +8474,7 @@ struct facebook::react::NativeAnimatedTurboModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::NativeAnimatedTurboModuleEndResult& other) const; + public bool operator==(const facebook::react::_native_animated_turbo_module_end_result::NativeAnimatedTurboModuleEndResult& other) const; } template @@ -8460,7 +8482,7 @@ struct facebook::react::NativeDeviceInfoDeviceInfoConstants { public P0 Dimensions; public P1 isEdgeToEdge; public P2 isIPhoneX_deprecated; - public bool operator==(const facebook::react::NativeDeviceInfoDeviceInfoConstants& other) const; + public bool operator==(const facebook::react::_native_device_info_device_info_constants::NativeDeviceInfoDeviceInfoConstants& other) const; } template @@ -8468,7 +8490,7 @@ struct facebook::react::NativeI18nManagerI18nManagerConstants { public P0 doLeftAndRightSwapInRTL; public P1 isRTL; public P2 localeIdentifier; - public bool operator==(const facebook::react::NativeI18nManagerI18nManagerConstants& other) const; + public bool operator==(const facebook::react::_native_i18n_manager_i18n_manager_constants::NativeI18nManagerI18nManagerConstants& other) const; } template @@ -8476,80 +8498,80 @@ struct facebook::react::NativeMutationObserverNativeMutationObserverObserveOptio public P0 mutationObserverId; public P1 targetShadowNode; public P2 subtree; - public bool operator==(const facebook::react::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; + public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_observer_observe_options::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; } template struct facebook::react::NativeAnimatedModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::NativeAnimatedModuleEventMapping& other) const; + public bool operator==(const facebook::react::_native_animated_module_event_mapping::NativeAnimatedModuleEventMapping& other) const; } template struct facebook::react::NativeAnimatedTurboModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::NativeAnimatedTurboModuleEventMapping& other) const; + public bool operator==(const facebook::react::_native_animated_turbo_module_event_mapping::NativeAnimatedTurboModuleEventMapping& other) const; } template struct facebook::react::NativeBlobModuleConstants { public P0 BLOB_URI_SCHEME; public P1 BLOB_URI_HOST; - public bool operator==(const facebook::react::NativeBlobModuleConstants& other) const; + public bool operator==(const facebook::react::_native_blob_module_constants::NativeBlobModuleConstants& other) const; } template struct facebook::react::NativeIdleCallbacksIdleDeadline { public P0 didTimeout; public P1 timeRemaining; - public bool operator==(const facebook::react::NativeIdleCallbacksIdleDeadline& other) const; + public bool operator==(const facebook::react::_native_idle_callbacks_idle_deadline::NativeIdleCallbacksIdleDeadline& other) const; } template struct facebook::react::NativeImageLoaderAndroidImageSize { public P0 width; public P1 height; - public bool operator==(const facebook::react::NativeImageLoaderAndroidImageSize& other) const; + public bool operator==(const facebook::react::_native_image_loader_android_image_size::NativeImageLoaderAndroidImageSize& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_partial_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; } template struct facebook::react::NativeAppStateAppState { public P0 app_state; - public bool operator==(const facebook::react::NativeAppStateAppState& other) const; + public bool operator==(const facebook::react::_native_app_state_app_state::NativeAppStateAppState& other) const; } template struct facebook::react::NativeAppStateAppStateConstants { public P0 initialAppState; - public bool operator==(const facebook::react::NativeAppStateAppStateConstants& other) const; + public bool operator==(const facebook::react::_native_app_state_app_state_constants::NativeAppStateAppStateConstants& other) const; } template struct facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions { public P0 timeout; - public bool operator==(const facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; + public bool operator==(const facebook::react::_native_idle_callbacks_request_idle_callback_options::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; } template struct facebook::react::NativeSourceCodeSourceCodeConstants { public P0 scriptURL; - public bool operator==(const facebook::react::NativeSourceCodeSourceCodeConstants& other) const; + public bool operator==(const facebook::react::_native_source_code_source_code_constants::NativeSourceCodeSourceCodeConstants& other) const; } template @@ -8557,10 +8579,10 @@ class facebook::react::SyncCallback { public R call(Args... args) const; public R operator()(Args... args) const; public SyncCallback(const facebook::react::SyncCallback&) = delete; - public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); public SyncCallback(facebook::react::SyncCallback&& other) noexcept; - public facebook::react::SyncCallback& operator=(const facebook::react::SyncCallback&) = delete; - public facebook::react::SyncCallback& operator=(facebook::react::SyncCallback&& other) noexcept; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(const facebook::react::_sync_callback<_r(_args...)>::SyncCallback&) = delete; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(facebook::react::_sync_callback<_r(_args...)>::SyncCallback&& other) noexcept; public ~SyncCallback(); } @@ -8581,8 +8603,8 @@ class facebook::react::SafeReleaseJniRef { public SafeReleaseJniRef(facebook::react::SafeReleaseJniRef&& other) = default; public const std::remove_reference())>::type& operator*() const noexcept; public const std::remove_reference())>::type* operator->() const noexcept; - public facebook::react::SafeReleaseJniRef& operator=(const facebook::react::SafeReleaseJniRef& other) = default; - public facebook::react::SafeReleaseJniRef& operator=(facebook::react::SafeReleaseJniRef&& other) = default; + public facebook::react::_safe_release_jni_ref::SafeReleaseJniRef& operator=(const facebook::react::_safe_release_jni_ref::SafeReleaseJniRef& other) = default; + public facebook::react::_safe_release_jni_ref::SafeReleaseJniRef& operator=(facebook::react::_safe_release_jni_ref::SafeReleaseJniRef&& other) = default; public operator RefT() const; public operator bool() const noexcept; public std::remove_reference())>::type& operator*() noexcept; @@ -8592,15 +8614,15 @@ class facebook::react::SafeReleaseJniRef { template class facebook::react::BaseParagraphComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public BaseParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public BaseParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); public virtual facebook::react::ComponentName getComponentName() const override; } template class facebook::react::ConcreteComponentDescriptor : public facebook::react::ComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public ConcreteComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const override; + public ConcreteComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public using ConcreteEventEmitter = typename ShadowNodeT::ConcreteEventEmitter; public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteShadowNode = ShadowNodeT; @@ -8610,37 +8632,37 @@ class facebook::react::ConcreteComponentDescriptor : public facebook::react::Com public using SharedConcreteProps = typename ShadowNodeT::SharedConcreteProps; public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const override; - public virtual facebook::react::ShadowNodeTraits getTraits() const override; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const override; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const override; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const override; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const override; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; } template class facebook::react::Element { public Element(); - public facebook::react::Element& children(std::vector children); - public facebook::react::Element& finalize(std::function finalizeCallback); - public facebook::react::Element& props(facebook::react::Element::SharedConcreteProps props); - public facebook::react::Element& props(std::function callback); - public facebook::react::Element& reference(facebook::react::Element::ConcreteUnsharedShadowNode& outShadowNode); - public facebook::react::Element& reference(std::function callback); - public facebook::react::Element& stateData(std::function callback); - public facebook::react::Element& surfaceId(facebook::react::SurfaceId surfaceId); - public facebook::react::Element& tag(facebook::react::Tag tag); + public facebook::react::_element::Element& children(std::vector children); + public facebook::react::_element::Element& finalize(std::function finalizeCallback); + public facebook::react::_element::Element& props(facebook::react::_element::SharedConcreteProps props); + public facebook::react::_element::Element& props(std::function callback); + public facebook::react::_element::Element& reference(facebook::react::_element::ConcreteUnsharedShadowNode& outShadowNode); + public facebook::react::_element::Element& reference(std::function callback); + public facebook::react::_element::Element& stateData(std::function callback); + public facebook::react::_element::Element& surfaceId(facebook::react::SurfaceId surfaceId); + public facebook::react::_element::Element& tag(facebook::react::Tag tag); public operator facebook::react::ElementFragment(); public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteReferenceCallback = std::function& shadowNode)>; public using ConcreteShadowNode = ShadowNodeT; public using ConcreteState = typename ShadowNodeT::ConcreteState; public using ConcreteStateData = typename ShadowNodeT::ConcreteStateData; - public using ConcreteUnsharedShadowNode = std::shared_ptr; - public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteState = std::shared_ptr; + public using ConcreteUnsharedShadowNode = std::shared_ptr; + public using SharedConcreteProps = std::shared_ptr; + public using SharedConcreteState = std::shared_ptr; } template @@ -8649,325 +8671,325 @@ struct facebook::react::Bridging { template class facebook::react::NativeAccessibilityInfoCxxSpec : public facebook::react::TurboModule { - protected NativeAccessibilityInfoCxxSpec(std::shared_ptr jsInvoker); + protected NativeAccessibilityInfoCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAccessibilityManagerCxxSpec : public facebook::react::TurboModule { - protected NativeAccessibilityManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeAccessibilityManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeActionSheetManagerCxxSpec : public facebook::react::TurboModule { - protected NativeActionSheetManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeActionSheetManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAlertManagerCxxSpec : public facebook::react::TurboModule { - protected NativeAlertManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeAlertManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAnimatedModuleCxxSpec : public facebook::react::TurboModule { - protected NativeAnimatedModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeAnimatedModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAnimatedTurboModuleCxxSpec : public facebook::react::TurboModule { - protected NativeAnimatedTurboModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeAnimatedTurboModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAppStateCxxSpec : public facebook::react::TurboModule { - protected NativeAppStateCxxSpec(std::shared_ptr jsInvoker); + protected NativeAppStateCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAppearanceCxxSpec : public facebook::react::TurboModule { - protected NativeAppearanceCxxSpec(std::shared_ptr jsInvoker); + protected NativeAppearanceCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeBlobModuleCxxSpec : public facebook::react::TurboModule { - protected NativeBlobModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeBlobModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeCPUTimeCxxSpec : public facebook::react::TurboModule { - protected NativeCPUTimeCxxSpec(std::shared_ptr jsInvoker); + protected NativeCPUTimeCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeClipboardCxxSpec : public facebook::react::TurboModule { - protected NativeClipboardCxxSpec(std::shared_ptr jsInvoker); + protected NativeClipboardCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDOMCxxSpec : public facebook::react::TurboModule { - protected NativeDOMCxxSpec(std::shared_ptr jsInvoker); + protected NativeDOMCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevLoadingViewCxxSpec : public facebook::react::TurboModule { - protected NativeDevLoadingViewCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevLoadingViewCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevMenuCxxSpec : public facebook::react::TurboModule { - protected NativeDevMenuCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevMenuCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevSettingsCxxSpec : public facebook::react::TurboModule { - protected NativeDevSettingsCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevSettingsCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDeviceEventManagerCxxSpec : public facebook::react::TurboModule { - protected NativeDeviceEventManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeDeviceEventManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDeviceInfoCxxSpec : public facebook::react::TurboModule { - protected NativeDeviceInfoCxxSpec(std::shared_ptr jsInvoker); + protected NativeDeviceInfoCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDialogManagerAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeDialogManagerAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeDialogManagerAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeExceptionsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeExceptionsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeExceptionsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeFileReaderModuleCxxSpec : public facebook::react::TurboModule { - protected NativeFileReaderModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeFileReaderModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeFrameRateLoggerCxxSpec : public facebook::react::TurboModule { - protected NativeFrameRateLoggerCxxSpec(std::shared_ptr jsInvoker); + protected NativeFrameRateLoggerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeHeadlessJsTaskSupportCxxSpec : public facebook::react::TurboModule { - protected NativeHeadlessJsTaskSupportCxxSpec(std::shared_ptr jsInvoker); + protected NativeHeadlessJsTaskSupportCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeI18nManagerCxxSpec : public facebook::react::TurboModule { - protected NativeI18nManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeI18nManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeIdleCallbacksCxxSpec : public facebook::react::TurboModule { - protected NativeIdleCallbacksCxxSpec(std::shared_ptr jsInvoker); + protected NativeIdleCallbacksCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageEditorCxxSpec : public facebook::react::TurboModule { - protected NativeImageEditorCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageEditorCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageLoaderAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeImageLoaderAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageLoaderAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageStoreAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeImageStoreAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageStoreAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeIntentAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeIntentAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeIntentAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeIntersectionObserverCxxSpec : public facebook::react::TurboModule { - protected NativeIntersectionObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeIntersectionObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeJSCHeapCaptureCxxSpec : public facebook::react::TurboModule { - protected NativeJSCHeapCaptureCxxSpec(std::shared_ptr jsInvoker); + protected NativeJSCHeapCaptureCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeKeyboardObserverCxxSpec : public facebook::react::TurboModule { - protected NativeKeyboardObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeKeyboardObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeLinkingManagerCxxSpec : public facebook::react::TurboModule { - protected NativeLinkingManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeLinkingManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeLogBoxCxxSpec : public facebook::react::TurboModule { - protected NativeLogBoxCxxSpec(std::shared_ptr jsInvoker); + protected NativeLogBoxCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeMicrotasksCxxSpec : public facebook::react::TurboModule { - protected NativeMicrotasksCxxSpec(std::shared_ptr jsInvoker); + protected NativeMicrotasksCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeModalManagerCxxSpec : public facebook::react::TurboModule { - protected NativeModalManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeModalManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeMutationObserverCxxSpec : public facebook::react::TurboModule { - protected NativeMutationObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeMutationObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeNetworkingAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeNetworkingAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeNetworkingAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePerformanceCxxSpec : public facebook::react::TurboModule { - protected NativePerformanceCxxSpec(std::shared_ptr jsInvoker); + protected NativePerformanceCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePermissionsAndroidCxxSpec : public facebook::react::TurboModule { - protected NativePermissionsAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativePermissionsAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePlatformConstantsAndroidCxxSpec : public facebook::react::TurboModule { - protected NativePlatformConstantsAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativePlatformConstantsAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeReactDevToolsRuntimeSettingsModuleCxxSpec : public facebook::react::TurboModule { - protected NativeReactDevToolsRuntimeSettingsModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeReactDevToolsRuntimeSettingsModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeReactDevToolsSettingsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeReactDevToolsSettingsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeReactDevToolsSettingsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeRedBoxCxxSpec : public facebook::react::TurboModule { - protected NativeRedBoxCxxSpec(std::shared_ptr jsInvoker); + protected NativeRedBoxCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSegmentFetcherCxxSpec : public facebook::react::TurboModule { - protected NativeSegmentFetcherCxxSpec(std::shared_ptr jsInvoker); + protected NativeSegmentFetcherCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSettingsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeSettingsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeSettingsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeShareModuleCxxSpec : public facebook::react::TurboModule { - protected NativeShareModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeShareModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSoundManagerCxxSpec : public facebook::react::TurboModule { - protected NativeSoundManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeSoundManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSourceCodeCxxSpec : public facebook::react::TurboModule { - protected NativeSourceCodeCxxSpec(std::shared_ptr jsInvoker); + protected NativeSourceCodeCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeStatusBarManagerAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeStatusBarManagerAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeStatusBarManagerAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeTimingCxxSpec : public facebook::react::TurboModule { - protected NativeTimingCxxSpec(std::shared_ptr jsInvoker); + protected NativeTimingCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeToastAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeToastAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeToastAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeVibrationCxxSpec : public facebook::react::TurboModule { - protected NativeVibrationCxxSpec(std::shared_ptr jsInvoker); + protected NativeVibrationCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeViewTransitionCxxSpec : public facebook::react::TurboModule { - protected NativeViewTransitionCxxSpec(std::shared_ptr jsInvoker); + protected NativeViewTransitionCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeWebSocketModuleCxxSpec : public facebook::react::TurboModule { - protected NativeWebSocketModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeWebSocketModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } @@ -8980,51 +9002,52 @@ struct facebook::react::AnimatedProp : public facebook::react::AnimatedPropBase template struct facebook::react::CascadedRectangleCorners { - public bool operator==(const facebook::react::CascadedRectangleCorners& rhs) const = default; - public facebook::react::CascadedRectangleCorners::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleCorners::OptionalT all; - public facebook::react::CascadedRectangleCorners::OptionalT bottomEnd; - public facebook::react::CascadedRectangleCorners::OptionalT bottomLeft; - public facebook::react::CascadedRectangleCorners::OptionalT bottomRight; - public facebook::react::CascadedRectangleCorners::OptionalT bottomStart; - public facebook::react::CascadedRectangleCorners::OptionalT endEnd; - public facebook::react::CascadedRectangleCorners::OptionalT endStart; - public facebook::react::CascadedRectangleCorners::OptionalT startEnd; - public facebook::react::CascadedRectangleCorners::OptionalT startStart; - public facebook::react::CascadedRectangleCorners::OptionalT topEnd; - public facebook::react::CascadedRectangleCorners::OptionalT topLeft; - public facebook::react::CascadedRectangleCorners::OptionalT topRight; - public facebook::react::CascadedRectangleCorners::OptionalT topStart; - public using Counterpart = facebook::react::RectangleCorners; + public bool operator==(const facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners& rhs) const = default; + public facebook::react::_cascaded_rectangle_corners::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_corners::OptionalT all; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT endEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT endStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT startEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT startStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT topEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT topLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT topRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT topStart; + public using Counterpart = facebook::react::_rectangle_corners::RectangleCorners; public using OptionalT = std::optional; } template struct facebook::react::CascadedRectangleEdges { - public bool operator==(const facebook::react::CascadedRectangleEdges& rhs) const = default; - public facebook::react::CascadedRectangleEdges::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleEdges::OptionalT all; - public facebook::react::CascadedRectangleEdges::OptionalT block; - public facebook::react::CascadedRectangleEdges::OptionalT blockEnd; - public facebook::react::CascadedRectangleEdges::OptionalT blockStart; - public facebook::react::CascadedRectangleEdges::OptionalT bottom; - public facebook::react::CascadedRectangleEdges::OptionalT end; - public facebook::react::CascadedRectangleEdges::OptionalT horizontal; - public facebook::react::CascadedRectangleEdges::OptionalT left; - public facebook::react::CascadedRectangleEdges::OptionalT right; - public facebook::react::CascadedRectangleEdges::OptionalT start; - public facebook::react::CascadedRectangleEdges::OptionalT top; - public facebook::react::CascadedRectangleEdges::OptionalT vertical; - public using Counterpart = facebook::react::RectangleEdges; + public bool operator==(const facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& rhs) const = default; + public facebook::react::_cascaded_rectangle_edges::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_edges::OptionalT all; + public facebook::react::_cascaded_rectangle_edges::OptionalT block; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockEnd; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockStart; + public facebook::react::_cascaded_rectangle_edges::OptionalT bottom; + public facebook::react::_cascaded_rectangle_edges::OptionalT end; + public facebook::react::_cascaded_rectangle_edges::OptionalT horizontal; + public facebook::react::_cascaded_rectangle_edges::OptionalT left; + public facebook::react::_cascaded_rectangle_edges::OptionalT right; + public facebook::react::_cascaded_rectangle_edges::OptionalT start; + public facebook::react::_cascaded_rectangle_edges::OptionalT top; + public facebook::react::_cascaded_rectangle_edges::OptionalT vertical; + public using Counterpart = facebook::react::_rectangle_edges::RectangleEdges; public using OptionalT = std::optional; } template struct facebook::react::NativeAlertManagerArgsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static facebook::jsi::Array buttonsToJs(facebook::jsi::Runtime& rt, decltype(types.buttons) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array defaultInputsToJs(facebook::jsi::Runtime& rt, decltype(types.defaultInputs) value); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String cancelButtonKeyToJs(facebook::jsi::Runtime& rt, decltype(types.cancelButtonKey) value); public static facebook::jsi::String defaultValueToJs(facebook::jsi::Runtime& rt, decltype(types.defaultValue) value); public static facebook::jsi::String destructiveButtonKeyToJs(facebook::jsi::Runtime& rt, decltype(types.destructiveButtonKey) value); @@ -9034,122 +9057,124 @@ struct facebook::react::NativeAlertManagerArgsBridging { public static facebook::jsi::String titleToJs(facebook::jsi::Runtime& rt, decltype(types.title) value); public static facebook::jsi::String typeToJs(facebook::jsi::Runtime& rt, decltype(types.type) value); public static facebook::jsi::String userInterfaceStyleToJs(facebook::jsi::Runtime& rt, decltype(types.userInterfaceStyle) value); + public static std::optional criticalToJs(facebook::jsi::Runtime& rt, decltype(types.critical) value); + public static std::optional modalToJs(facebook::jsi::Runtime& rt, decltype(types.modal) value); } template struct facebook::react::NativeAnimatedModuleEndResultBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool finishedToJs(facebook::jsi::Runtime& rt, decltype(types.finished) value); public static double offsetToJs(facebook::jsi::Runtime& rt, decltype(types.offset) value); public static double valueToJs(facebook::jsi::Runtime& rt, decltype(types.value) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedModuleEventMappingBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static facebook::jsi::Array nativeEventPathToJs(facebook::jsi::Runtime& rt, decltype(types.nativeEventPath) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional animatedValueTagToJs(facebook::jsi::Runtime& rt, decltype(types.animatedValueTag) value); } template struct facebook::react::NativeAnimatedTurboModuleEndResultBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool finishedToJs(facebook::jsi::Runtime& rt, decltype(types.finished) value); public static double offsetToJs(facebook::jsi::Runtime& rt, decltype(types.offset) value); public static double valueToJs(facebook::jsi::Runtime& rt, decltype(types.value) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedTurboModuleEventMappingBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static facebook::jsi::Array nativeEventPathToJs(facebook::jsi::Runtime& rt, decltype(types.nativeEventPath) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional animatedValueTagToJs(facebook::jsi::Runtime& rt, decltype(types.animatedValueTag) value); } template struct facebook::react::NativeAppStateAppStateBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String app_stateToJs(facebook::jsi::Runtime& rt, decltype(types.app_state) value); } template struct facebook::react::NativeAppStateAppStateConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String initialAppStateToJs(facebook::jsi::Runtime& rt, decltype(types.initialAppState) value); } template struct facebook::react::NativeBlobModuleConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional BLOB_URI_HOSTToJs(facebook::jsi::Runtime& rt, decltype(types.BLOB_URI_HOST) value); public static std::optional BLOB_URI_SCHEMEToJs(facebook::jsi::Runtime& rt, decltype(types.BLOB_URI_SCHEME) value); } template struct facebook::react::NativeDeviceInfoDeviceInfoConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool isEdgeToEdgeToJs(facebook::jsi::Runtime& rt, decltype(types.isEdgeToEdge) value); public static bool isIPhoneX_deprecatedToJs(facebook::jsi::Runtime& rt, decltype(types.isIPhoneX_deprecated) value); public static facebook::jsi::Object DimensionsToJs(facebook::jsi::Runtime& rt, decltype(types.Dimensions) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDeviceInfoDimensionsPayloadBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static facebook::jsi::Object screenPhysicalPixelsToJs(facebook::jsi::Runtime& rt, decltype(types.screenPhysicalPixels) value); public static facebook::jsi::Object screenToJs(facebook::jsi::Runtime& rt, decltype(types.screen) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::Object windowPhysicalPixelsToJs(facebook::jsi::Runtime& rt, decltype(types.windowPhysicalPixels) value); public static facebook::jsi::Object windowToJs(facebook::jsi::Runtime& rt, decltype(types.window) value); } template struct facebook::react::NativeDeviceInfoDisplayMetricsAndroidBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double densityDpiToJs(facebook::jsi::Runtime& rt, decltype(types.densityDpi) value); public static double fontScaleToJs(facebook::jsi::Runtime& rt, decltype(types.fontScale) value); public static double heightToJs(facebook::jsi::Runtime& rt, decltype(types.height) value); public static double scaleToJs(facebook::jsi::Runtime& rt, decltype(types.scale) value); public static double widthToJs(facebook::jsi::Runtime& rt, decltype(types.width) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDeviceInfoDisplayMetricsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double fontScaleToJs(facebook::jsi::Runtime& rt, decltype(types.fontScale) value); public static double heightToJs(facebook::jsi::Runtime& rt, decltype(types.height) value); public static double scaleToJs(facebook::jsi::Runtime& rt, decltype(types.scale) value); public static double widthToJs(facebook::jsi::Runtime& rt, decltype(types.width) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDialogManagerAndroidDialogOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool cancelableToJs(facebook::jsi::Runtime& rt, decltype(types.cancelable) value); public static facebook::jsi::Array itemsToJs(facebook::jsi::Runtime& rt, decltype(types.items) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String buttonNegativeToJs(facebook::jsi::Runtime& rt, decltype(types.buttonNegative) value); public static facebook::jsi::String buttonNeutralToJs(facebook::jsi::Runtime& rt, decltype(types.buttonNeutral) value); public static facebook::jsi::String buttonPositiveToJs(facebook::jsi::Runtime& rt, decltype(types.buttonPositive) value); @@ -9159,13 +9184,13 @@ struct facebook::react::NativeDialogManagerAndroidDialogOptionsBridging { template struct facebook::react::NativeExceptionsManagerExceptionDataBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool isFatalToJs(facebook::jsi::Runtime& rt, decltype(types.isFatal) value); public static double idToJs(facebook::jsi::Runtime& rt, decltype(types.id) value); public static facebook::jsi::Array stackToJs(facebook::jsi::Runtime& rt, decltype(types.stack) value); public static facebook::jsi::Object extraDataToJs(facebook::jsi::Runtime& rt, decltype(types.extraData) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String messageToJs(facebook::jsi::Runtime& rt, decltype(types.message) value); public static std::optional componentStackToJs(facebook::jsi::Runtime& rt, decltype(types.componentStack) value); public static std::optional nameToJs(facebook::jsi::Runtime& rt, decltype(types.name) value); @@ -9174,10 +9199,10 @@ struct facebook::react::NativeExceptionsManagerExceptionDataBridging { template struct facebook::react::NativeExceptionsManagerStackFrameBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool collapseToJs(facebook::jsi::Runtime& rt, decltype(types.collapse) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String methodNameToJs(facebook::jsi::Runtime& rt, decltype(types.methodName) value); public static std::optional columnToJs(facebook::jsi::Runtime& rt, decltype(types.column) value); public static std::optional lineNumberToJs(facebook::jsi::Runtime& rt, decltype(types.lineNumber) value); @@ -9186,73 +9211,73 @@ struct facebook::react::NativeExceptionsManagerStackFrameBridging { template struct facebook::react::NativeI18nManagerI18nManagerConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool doLeftAndRightSwapInRTLToJs(facebook::jsi::Runtime& rt, decltype(types.doLeftAndRightSwapInRTL) value); public static bool isRTLToJs(facebook::jsi::Runtime& rt, decltype(types.isRTL) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional localeIdentifierToJs(facebook::jsi::Runtime& rt, decltype(types.localeIdentifier) value); } template struct facebook::react::NativeIdleCallbacksIdleDeadlineBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool didTimeoutToJs(facebook::jsi::Runtime& rt, decltype(types.didTimeout) value); public static facebook::jsi::Function timeRemainingToJs(facebook::jsi::Runtime& rt, decltype(types.timeRemaining) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIdleCallbacksRequestIdleCallbackOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double timeoutToJs(facebook::jsi::Runtime& rt, decltype(types.timeout) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeImageEditorOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool allowExternalStorageToJs(facebook::jsi::Runtime& rt, decltype(types.allowExternalStorage) value); public static facebook::jsi::Object offsetToJs(facebook::jsi::Runtime& rt, decltype(types.offset) value); public static facebook::jsi::Object sizeToJs(facebook::jsi::Runtime& rt, decltype(types.size) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional displaySizeToJs(facebook::jsi::Runtime& rt, decltype(types.displaySize) value); public static std::optional resizeModeToJs(facebook::jsi::Runtime& rt, decltype(types.resizeMode) value); } template struct facebook::react::NativeImageLoaderAndroidImageSizeBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double heightToJs(facebook::jsi::Runtime& rt, decltype(types.height) value); public static double widthToJs(facebook::jsi::Runtime& rt, decltype(types.width) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool isIntersectingAboveThresholdsToJs(facebook::jsi::Runtime& rt, decltype(types.isIntersectingAboveThresholds) value); public static double intersectionObserverIdToJs(facebook::jsi::Runtime& rt, decltype(types.intersectionObserverId) value); public static double timeToJs(facebook::jsi::Runtime& rt, decltype(types.time) value); public static facebook::jsi::Array rootRectToJs(facebook::jsi::Runtime& rt, decltype(types.rootRect) value); public static facebook::jsi::Array targetRectToJs(facebook::jsi::Runtime& rt, decltype(types.targetRect) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::Value targetInstanceHandleToJs(facebook::jsi::Runtime& rt, decltype(types.targetInstanceHandle) value); public static std::optional intersectionRectToJs(facebook::jsi::Runtime& rt, decltype(types.intersectionRect) value); } template struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double intersectionObserverIdToJs(facebook::jsi::Runtime& rt, decltype(types.intersectionObserverId) value); public static facebook::jsi::Array thresholdsToJs(facebook::jsi::Runtime& rt, decltype(types.thresholds) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::Value targetShadowNodeToJs(facebook::jsi::Runtime& rt, decltype(types.targetShadowNode) value); public static std::optional rootThresholdsToJs(facebook::jsi::Runtime& rt, decltype(types.rootThresholds) value); public static std::optional rootMarginToJs(facebook::jsi::Runtime& rt, decltype(types.rootMargin) value); @@ -9261,39 +9286,39 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObse template struct facebook::react::NativeMutationObserverNativeMutationObserverObserveOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool subtreeToJs(facebook::jsi::Runtime& rt, decltype(types.subtree) value); public static double mutationObserverIdToJs(facebook::jsi::Runtime& rt, decltype(types.mutationObserverId) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::Value targetShadowNodeToJs(facebook::jsi::Runtime& rt, decltype(types.targetShadowNode) value); } template struct facebook::react::NativeMutationObserverNativeMutationRecordBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double mutationObserverIdToJs(facebook::jsi::Runtime& rt, decltype(types.mutationObserverId) value); public static facebook::jsi::Array addedNodesToJs(facebook::jsi::Runtime& rt, decltype(types.addedNodes) value); public static facebook::jsi::Array removedNodesToJs(facebook::jsi::Runtime& rt, decltype(types.removedNodes) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::Value targetToJs(facebook::jsi::Runtime& rt, decltype(types.target) value); } template struct facebook::react::NativePerformancePerformanceObserverInitBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool bufferedToJs(facebook::jsi::Runtime& rt, decltype(types.buffered) value); public static double durationThresholdToJs(facebook::jsi::Runtime& rt, decltype(types.durationThreshold) value); public static double typeToJs(facebook::jsi::Runtime& rt, decltype(types.type) value); public static facebook::jsi::Array entryTypesToJs(facebook::jsi::Runtime& rt, decltype(types.entryTypes) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePerformanceRawPerformanceEntryBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double connectEndToJs(facebook::jsi::Runtime& rt, decltype(types.connectEnd) value); public static double connectStartToJs(facebook::jsi::Runtime& rt, decltype(types.connectStart) value); @@ -9310,20 +9335,20 @@ struct facebook::react::NativePerformanceRawPerformanceEntryBridging { public static double responseStartToJs(facebook::jsi::Runtime& rt, decltype(types.responseStart) value); public static double responseStatusToJs(facebook::jsi::Runtime& rt, decltype(types.responseStatus) value); public static double startTimeToJs(facebook::jsi::Runtime& rt, decltype(types.startTime) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String contentTypeToJs(facebook::jsi::Runtime& rt, decltype(types.contentType) value); public static facebook::jsi::String nameToJs(facebook::jsi::Runtime& rt, decltype(types.name) value); } template struct facebook::react::NativePlatformConstantsAndroidPlatformConstantsAndroidBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool isDisableAnimationsToJs(facebook::jsi::Runtime& rt, decltype(types.isDisableAnimations) value); public static bool isTestingToJs(facebook::jsi::Runtime& rt, decltype(types.isTesting) value); public static double VersionToJs(facebook::jsi::Runtime& rt, decltype(types.Version) value); public static facebook::jsi::Object reactNativeVersionToJs(facebook::jsi::Runtime& rt, decltype(types.reactNativeVersion) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String BrandToJs(facebook::jsi::Runtime& rt, decltype(types.Brand) value); public static facebook::jsi::String FingerprintToJs(facebook::jsi::Runtime& rt, decltype(types.Fingerprint) value); public static facebook::jsi::String ManufacturerToJs(facebook::jsi::Runtime& rt, decltype(types.Manufacturer) value); @@ -9336,38 +9361,38 @@ struct facebook::react::NativePlatformConstantsAndroidPlatformConstantsAndroidBr template struct facebook::react::NativePlatformConstantsAndroidReactNativeVersionAndroidBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double majorToJs(facebook::jsi::Runtime& rt, decltype(types.major) value); public static double minorToJs(facebook::jsi::Runtime& rt, decltype(types.minor) value); public static double patchToJs(facebook::jsi::Runtime& rt, decltype(types.patch) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional prereleaseToJs(facebook::jsi::Runtime& rt, decltype(types.prerelease) value); } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfigBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool recordChangeDescriptionsToJs(facebook::jsi::Runtime& rt, decltype(types.recordChangeDescriptions) value); public static bool shouldReloadAndProfileToJs(facebook::jsi::Runtime& rt, decltype(types.shouldReloadAndProfile) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfigBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool recordChangeDescriptionsToJs(facebook::jsi::Runtime& rt, decltype(types.recordChangeDescriptions) value); public static bool shouldReloadAndProfileToJs(facebook::jsi::Runtime& rt, decltype(types.shouldReloadAndProfile) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeSourceCodeSourceCodeConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String scriptURLToJs(facebook::jsi::Runtime& rt, decltype(types.scriptURL) value); } @@ -9378,7 +9403,7 @@ struct facebook::react::RectangleCorners { public T topLeft; public T topRight; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleCorners& rhs) const noexcept = default; + public bool operator==(const facebook::react::_rectangle_corners::RectangleCorners& rhs) const noexcept = default; } template @@ -9388,13 +9413,13 @@ struct facebook::react::RectangleEdges { public T right; public T top; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleEdges& rhs) const noexcept = default; - public static const facebook::react::RectangleEdges ZERO; + public bool operator==(const facebook::react::_rectangle_edges::RectangleEdges& rhs) const noexcept = default; + public static const facebook::react::_rectangle_edges::RectangleEdges ZERO; } template class facebook::react::AsyncCallback { - public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); public void call(Args... args) const noexcept; public void call(std::function&& callImpl) const noexcept; public void callWithPriority(facebook::react::SchedulerPriority priority, Args... args) const noexcept; @@ -9407,9 +9432,9 @@ class facebook::react::AsyncEventEmitter : public facebook::react::IAsyncEventEm public AsyncEventEmitter(); public AsyncEventEmitter(const facebook::react::AsyncEventEmitter&) = delete; public AsyncEventEmitter(facebook::react::AsyncEventEmitter&&) noexcept = default; - public facebook::react::AsyncEventEmitter& operator=(const facebook::react::AsyncEventEmitter&) = delete; - public facebook::react::AsyncEventEmitter& operator=(facebook::react::AsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(const facebook::react::_async_event_emitter::AsyncEventEmitter&) = delete; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(facebook::react::_async_event_emitter::AsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; public void emit(Args... value); public void emit(std::function&& converter); public ~AsyncEventEmitter() override = default; @@ -9420,17 +9445,17 @@ class facebook::react::SharedFunction { public SharedFunction(const facebook::react::SharedFunction& other) = default; public SharedFunction(facebook::react::SharedFunction&& other) noexcept = default; public SharedFunction(std::function&& function = nullptr); - public facebook::react::SharedFunction& operator=(const facebook::react::SharedFunction& other) = default; - public facebook::react::SharedFunction& operator=(facebook::react::SharedFunction&& other) noexcept = default; + public facebook::react::_shared_function::SharedFunction& operator=(const facebook::react::_shared_function::SharedFunction& other) = default; + public facebook::react::_shared_function::SharedFunction& operator=(facebook::react::_shared_function::SharedFunction&& other) noexcept = default; public void assign(std::function function) const; public void operator()(ArgumentT... args) const; } template class facebook::react::AsyncPromise { - public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); + public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); public facebook::jsi::Object get(facebook::jsi::Runtime& rt) const; - public void reject(facebook::react::Error error); + public void reject(facebook::react::_error::Error error); public void resolve(T... value); } @@ -9463,19 +9488,19 @@ struct facebook::react::Bridging { template struct facebook::react::Bridging> { public static constexpr size_t kArgumentCount; - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::Bridging>::Func fn, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::_bridging>::Func fn, const std::shared_ptr& jsInvoker); public using Func = std::function; public using IndexSequence = std::index_sequence_for; } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, 2> { - public static std::pair fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::pair fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, N> { - public static std::array fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::array fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template @@ -9492,30 +9517,30 @@ struct facebook::react::Bridging> : public facebook::react::array_d template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); - public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); template - public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::set fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::set fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::vector fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::vector fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); } template @@ -9537,22 +9562,22 @@ struct facebook::react::Bridging : public facebook:: } struct facebook::react::Bridging { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::Error& error); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::_error::Error& error); } struct facebook::react::Bridging { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); - public static facebook::react::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_event_subscription::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); + public static facebook::react::_event_subscription::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResDuration& value); - public static facebook::react::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_duration::HighResDuration& value); + public static facebook::react::_high_res_duration::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResTimeStamp& value); - public static facebook::react::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_time_stamp::HighResTimeStamp& value); + public static facebook::react::_high_res_time_stamp::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging : public facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging { @@ -9588,83 +9613,83 @@ struct facebook::react::Bridging { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& parser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& syntaxParser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& syntaxParser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { @@ -9676,7 +9701,7 @@ struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -9695,7 +9720,7 @@ struct facebook::react::CSSDataTypeParser : } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSNumberPercentTransformParser { @@ -9708,7 +9733,7 @@ struct facebook::react::CSSDataTypeParser : pub } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -9718,15 +9743,15 @@ struct facebook::react::CSSDataTypeParser : public fa } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSVariantComponentTransformParser { @@ -9736,29 +9761,29 @@ struct facebook::react::CSSDataTypeParser : publ } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } template struct facebook::react::CSSDataTypeParser> { - public static std::optional> consume(facebook::react::CSSValueParser& parser); + public static std::optional> consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::SyncCallback& value); - public static facebook::react::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_sync_callback::SyncCallback& value); + public static facebook::react::_sync_callback::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncCallback& value); - public static facebook::react::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_callback::AsyncCallback& value); + public static facebook::react::_async_callback::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_event_emitter::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); } template @@ -9771,12 +9796,12 @@ struct facebook::react::Bridging> : pub template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncPromise& promise); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_promise::AsyncPromise& promise); } struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); - public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); + public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); } template @@ -9785,7 +9810,7 @@ struct facebook::react::Bridging, std::enable_if_t struct facebook::react::Bridging, std::enable_if_t>> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); } template @@ -9808,30 +9833,30 @@ void facebook::react::exceptions::throwIfObjectAlreadyConsumed(const T& t, const constexpr bool facebook::react::detail::isHexDigit(char c); constexpr bool facebook::react::detail::isValidHexColor(std::string_view hex); constexpr float facebook::react::detail::hueToRgb(float p, float q, float t); -constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); +constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); constexpr uint8_t facebook::react::detail::clamp255Component(float f); constexpr uint8_t facebook::react::detail::clampAlpha(std::optional alpha); constexpr uint8_t facebook::react::detail::hexToNumeric(std::string_view hex, facebook::react::detail::HexColorType hexType); float facebook::react::detail::normalizeHue(float hue); -std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); +std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); std::tuple facebook::react::detail::hslToRgb(float h, float s, float l); std::tuple facebook::react::detail::hwbToRgb(float h, float w, float b); template -constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::CSSValueParser& parser); +constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHwbFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHwbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseModernHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseModernHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template constexpr std::optional facebook::react::detail::normalizeComponent(const std::variant& component, float baseValue); @@ -9859,24 +9884,24 @@ struct facebook::react::detail::PreparedTextLayoutT { public using type = typename T::PreparedTextLayout; } -template +template struct facebook::react::detail::CSSVariantComponentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSAngleTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSFilterSimpleAmountParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSNumberPercentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template @@ -9891,12 +9916,12 @@ struct facebook::react::detail::is_variant_of_data_types : public std::false_typ template class facebook::react::detail::TextLayoutManagerExtended { public TextLayoutManagerExtended(const TextLayoutManagerT& textLayoutManager); - public facebook::react::LinesMeasurements measureLines(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::Size& size); - public facebook::react::TextMeasurement measurePreparedLayout(const facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout& layout, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout prepareLayout(const facebook::react::AttributedString& attributedString, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; + public facebook::react::LinesMeasurements measureLines(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_size::Size& size); + public facebook::react::_text_measurement::TextMeasurement measurePreparedLayout(const facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout& layout, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout prepareLayout(const facebook::react::_attributed_string::AttributedString& attributedString, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; public static constexpr bool supportsLineMeasurement(); public static constexpr bool supportsPreparedTextLayout(); - public using PreparedTextLayout = typename facebook::react::detail::PreparedTextLayoutT::type; + public using PreparedTextLayout = typename facebook::react::detail::_prepared_text_layout_t::PreparedTextLayoutT::type; } template @@ -10228,18 +10253,18 @@ template using facebook::react::jsinspector_modern::ScopedExecutor = std::function&& callback)>; typedef std::function facebook::react::jsinspector_modern::FrontendChannel; typedef std::map facebook::react::jsinspector_modern::Headers; -using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; +using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; using facebook::react::jsinspector_modern::IOReadError = const std::string; -using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::InspectorPageDescription; +using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::_inspector_page_description::InspectorPageDescription; using facebook::react::jsinspector_modern::StreamID = const std::string; using facebook::react::jsinspector_modern::VoidExecutor = std::function&& callback)>; -bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); -facebook::react::jsinspector_modern::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); -folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::HostTargetMetadata& metadata); -folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::InspectorTargetCapabilities& capabilities); +bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); +facebook::react::jsinspector_modern::_i_inspector::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); +folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata& metadata); +folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities& capabilities); std::string facebook::react::jsinspector_modern::httpReasonPhrase(uint16_t status); std::string facebook::react::jsinspector_modern::mimeTypeFromHeaders(const facebook::react::jsinspector_modern::Headers& headers); -std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); +std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); template void facebook::react::jsinspector_modern::emitNotificationsForTracingProfile(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const ChannelsRange& channels, bool isBackgroundTrace); template @@ -10257,7 +10282,7 @@ void facebook::react::jsinspector_modern::truncateToValidUTF8(std::vector& class facebook::react::jsinspector_modern::BoundedRequestBuffer { public bool put(const std::string& requestId, std::string_view data, bool base64Encoded) noexcept; - public std::shared_ptr get(const std::string& requestId) const; + public std::shared_ptr get(const std::string& requestId) const; public void clear(); } @@ -10281,19 +10306,19 @@ class facebook::react::jsinspector_modern::CallbackRemoteConnection : public fac class facebook::react::jsinspector_modern::ConsoleTask { public ConsoleTask(const facebook::react::jsinspector_modern::ConsoleTask&) = default; public ConsoleTask(facebook::react::jsinspector_modern::ConsoleTask&&) = default; - public ConsoleTask(std::shared_ptr taskContext); - public facebook::react::jsinspector_modern::ConsoleTask& operator=(const facebook::react::jsinspector_modern::ConsoleTask&) = delete; - public facebook::react::jsinspector_modern::ConsoleTask& operator=(facebook::react::jsinspector_modern::ConsoleTask&&) = delete; + public ConsoleTask(std::shared_ptr taskContext); + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(const facebook::react::jsinspector_modern::_console_task::ConsoleTask&) = delete; + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(facebook::react::jsinspector_modern::_console_task::ConsoleTask&&) = delete; public ~ConsoleTask(); } class facebook::react::jsinspector_modern::ConsoleTaskContext : public std::enable_shared_from_this { public ConsoleTaskContext(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); + public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); public ConsoleTaskContext(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskId id() const; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&) = delete; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&&) = delete; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId id() const; public std::optional getSerializedStackTrace() const; public void schedule(); public ~ConsoleTaskContext(); @@ -10303,9 +10328,9 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { public ConsoleTaskId() = default; public ConsoleTaskId(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; public ConsoleTaskId(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; - public bool operator==(const facebook::react::jsinspector_modern::ConsoleTaskId&) const = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; + public bool operator==(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) const = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&&) = default; public operator bool() const; public operator void *() const; public ~ConsoleTaskId() = default; @@ -10314,19 +10339,19 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { class facebook::react::jsinspector_modern::ConsoleTaskOrchestrator { public ConsoleTaskOrchestrator(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; public ConsoleTaskOrchestrator(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public static facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& getInstance(); - public std::shared_ptr top() const; - public void cancelTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void finishTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void scheduleTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId, std::weak_ptr taskContext); - public void startTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&) = delete; + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&&) = delete; + public static facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& getInstance(); + public std::shared_ptr top() const; + public void cancelTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void finishTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void scheduleTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId, std::weak_ptr taskContext); + public void startTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); public ~ConsoleTaskOrchestrator() = default; } class facebook::react::jsinspector_modern::EmulationAgent { - public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); } @@ -10338,18 +10363,18 @@ class facebook::react::jsinspector_modern::ExecutionContextSelector { public ExecutionContextSelector() = delete; public ExecutionContextSelector(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; public ExecutionContextSelector(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public bool matches(const facebook::react::jsinspector_modern::ExecutionContextDescription& context) const noexcept; - public bool operator==(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) const noexcept; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public static facebook::react::jsinspector_modern::ExecutionContextSelector all(); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byId(int32_t id); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byName(std::string name); + public bool matches(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context) const noexcept; + public bool operator==(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) const noexcept; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) = default; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector&& other) noexcept = default; + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector all(); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byId(int32_t id); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byName(std::string name); public ~ExecutionContextSelector() = default; } class facebook::react::jsinspector_modern::FallbackRuntimeAgentDelegate : public facebook::react::jsinspector_modern::RuntimeAgentDelegate { - public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::SessionState& sessionState, std::string engineDescription); + public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::string engineDescription); public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) override; } @@ -10357,10 +10382,10 @@ class facebook::react::jsinspector_modern::FallbackRuntimeTargetDelegate : publi public FallbackRuntimeTargetDelegate(std::string engineDescription); public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; } @@ -10370,24 +10395,24 @@ class facebook::react::jsinspector_modern::HermesRuntimeTargetDelegate : public public std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; public ~HermesRuntimeTargetDelegate() override; } class facebook::react::jsinspector_modern::HostAgent { - public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::HostTargetController& targetController, facebook::react::jsinspector_modern::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); + public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& targetController, facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); public HostAgent(const facebook::react::jsinspector_modern::HostAgent&) = delete; public HostAgent(facebook::react::jsinspector_modern::HostAgent&&) = delete; public bool isEligibleForBackgroundTrace() const; - public facebook::react::jsinspector_modern::HostAgent& operator=(const facebook::react::jsinspector_modern::HostAgent&) = delete; - public facebook::react::jsinspector_modern::HostAgent& operator=(facebook::react::jsinspector_modern::HostAgent&&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(const facebook::react::jsinspector_modern::_host_agent::HostAgent&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(facebook::react::jsinspector_modern::_host_agent::HostAgent&&) = delete; public void emitSystemStateChanged(bool isSingleHost); public void handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void setCurrentInstanceAgent(std::shared_ptr agent); + public void setCurrentInstanceAgent(std::shared_ptr agent); public ~HostAgent(); } @@ -10396,26 +10421,26 @@ class facebook::react::jsinspector_modern::HostTarget : public facebook::react:: public HostTarget(facebook::react::jsinspector_modern::HostTarget&&) = delete; public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); public bool stopAndMaybeEmitBackgroundTrace(); - public facebook::react::jsinspector_modern::HostTarget& operator=(const facebook::react::jsinspector_modern::HostTarget&) = delete; - public facebook::react::jsinspector_modern::HostTarget& operator=(facebook::react::jsinspector_modern::HostTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate); + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(const facebook::react::jsinspector_modern::_host_target::HostTarget&) = delete; + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(facebook::react::jsinspector_modern::_host_target::HostTarget&&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); - public static std::shared_ptr create(facebook::react::jsinspector_modern::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public std::unique_ptr connect(std::unique_ptr connectionToFrontend); + public static std::shared_ptr create(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public std::unique_ptr connect(std::unique_ptr connectionToFrontend); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); public void sendCommand(facebook::react::jsinspector_modern::HostCommand command); - public void unregisterInstance(facebook::react::jsinspector_modern::InstanceTarget& instance); + public void unregisterInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget& instance); public ~HostTarget(); } class facebook::react::jsinspector_modern::HostTargetController { - public HostTargetController(facebook::react::jsinspector_modern::HostTarget& target); + public HostTargetController(facebook::react::jsinspector_modern::_host_target::HostTarget& target); public bool decrementPauseOverlayCounter(); public bool hasInstance() const; public bool maybeEmitStashedBackgroundTrace(); public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); - public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate(); + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& getDelegate(); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); public void incrementPauseOverlayCounter(); public void installPerfIssuesBinding(); @@ -10425,20 +10450,20 @@ class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook: public HostTargetDelegate() = default; public HostTargetDelegate(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; public HostTargetDelegate(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest&); - public virtual facebook::react::jsinspector_modern::HostTargetMetadata getMetadata() = 0; - public virtual facebook::react::jsinspector_modern::HostTargetTracingDelegate* getTracingDelegate(); - public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScreenshotRequest&); - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; - public virtual void onReload(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& request) = 0; - public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& request) = 0; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&&) = delete; + public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest&); + public virtual facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata getMetadata() = 0; + public virtual facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate* getTracingDelegate(); + public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::_host_target_delegate::_page_capture_screenshot_request::PageCaptureScreenshotRequest&); + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; + public virtual void onReload(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& request) = 0; + public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& request) = 0; public virtual ~HostTargetDelegate() override; } struct facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& rhs) const; public std::optional message; } @@ -10448,23 +10473,23 @@ struct facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScree } struct facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& rhs) const; public std::optional ignoreCache; public std::optional scriptToEvaluateOnLoad; } struct facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest& rhs) const; public std::string colorScheme; } class facebook::react::jsinspector_modern::HostTargetTraceRecording { - public HostTargetTraceRecording(facebook::react::jsinspector_modern::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public HostTargetTraceRecording(facebook::react::jsinspector_modern::_host_target::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public bool isBackgroundInitiated() const; public bool isUserInitiated() const; public facebook::react::jsinspector_modern::tracing::HostTracingProfile stop(); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); public void start(); } @@ -10472,8 +10497,8 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { public HostTargetTracingDelegate() = default; public HostTargetTracingDelegate(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; public HostTargetTracingDelegate(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&&) = delete; public virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool); public virtual void onTracingStopped(); public virtual ~HostTargetTracingDelegate() = default; @@ -10481,7 +10506,7 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { class facebook::react::jsinspector_modern::HostTracingAgent { public HostTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); } class facebook::react::jsinspector_modern::IDestructible { @@ -10489,12 +10514,12 @@ class facebook::react::jsinspector_modern::IDestructible { } class facebook::react::jsinspector_modern::IInspector : public facebook::react::jsinspector_modern::IDestructible { - public using ConnectFunc = std::function(std::unique_ptr)>; - public virtual facebook::react::jsinspector_modern::InspectorSystemState getSystemState() const = 0; - public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::IInspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities = {}) = 0; - public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; - public virtual std::vector getPages() const = 0; - public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; + public using ConnectFunc = std::function(std::unique_ptr)>; + public virtual facebook::react::jsinspector_modern::_inspector_system_state::InspectorSystemState getSystemState() const = 0; + public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::_i_inspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities = {}) = 0; + public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; + public virtual std::vector getPages() const = 0; + public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; public virtual void removePage(int pageId) = 0; public virtual ~IInspector() = 0; } @@ -10538,14 +10563,14 @@ class facebook::react::jsinspector_modern::InspectorFlags { public bool getNetworkInspectionEnabled() const; public bool getPerfIssuesEnabled() const; public bool getScreenshotCaptureEnabled() const; - public facebook::react::jsinspector_modern::InspectorFlags& operator=(const facebook::react::jsinspector_modern::InspectorFlags&) = delete; - public static facebook::react::jsinspector_modern::InspectorFlags& getInstance(); + public facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& operator=(const facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags&) = delete; + public static facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& getInstance(); public void dangerouslyDisableFuseboxForTest(); public void dangerouslyResetFlags(); } class facebook::react::jsinspector_modern::InspectorPackagerConnection { - public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public bool isConnected() const; public void closeQuietly(); public void connect(); @@ -10554,43 +10579,43 @@ class facebook::react::jsinspector_modern::InspectorPackagerConnection { class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl : public facebook::react::jsinspector_modern::IWebSocketDelegate, public facebook::react::jsinspector_modern::IPageStatusListener, public std::enable_shared_from_this { public bool isConnected() const; - public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public using SessionId = uint32_t; public void closeQuietly(); public void connect(); - public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); + public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); public void sendEventToAllConnections(const std::string& event); } class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::RemoteConnection : public facebook::react::jsinspector_modern::IRemoteConnection { - public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sessionId, std::string proxySessionId); + public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sessionId, std::string proxySessionId); public virtual void onDisconnect() override; public virtual void onMessage(std::string message) override; } class facebook::react::jsinspector_modern::InspectorPackagerConnectionDelegate { - public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; + public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; public virtual void scheduleCallback(std::function callback, std::chrono::milliseconds delayMs) = 0; public virtual ~InspectorPackagerConnectionDelegate() = default; } class facebook::react::jsinspector_modern::InstanceAgent { - public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::InstanceTarget& target, facebook::react::jsinspector_modern::SessionState& sessionState); + public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_instance_target::InstanceTarget& target, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void sendConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage message); - public void setCurrentRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtime); + public void sendConsoleMessage(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); + public void setCurrentRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtime); } class facebook::react::jsinspector_modern::InstanceTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public InstanceTarget(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; public InstanceTarget(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); - public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void unregisterRuntime(facebook::react::jsinspector_modern::RuntimeTarget& runtime); + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(const facebook::react::jsinspector_modern::_instance_target::InstanceTarget&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(facebook::react::jsinspector_modern::_instance_target::InstanceTarget&&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); + public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public void unregisterRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& runtime); public ~InstanceTarget(); } @@ -10598,14 +10623,14 @@ class facebook::react::jsinspector_modern::InstanceTargetDelegate { public InstanceTargetDelegate() = default; public InstanceTargetDelegate(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; public InstanceTargetDelegate(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&&) = delete; public virtual ~InstanceTargetDelegate(); } class facebook::react::jsinspector_modern::InstanceTracingAgent { public InstanceTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtimeTarget); + public void setTracedRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtimeTarget); public ~InstanceTracingAgent(); } @@ -10630,7 +10655,7 @@ class facebook::react::jsinspector_modern::JCxxInspectorPackagerConnectionWebSoc } class facebook::react::jsinspector_modern::JCxxInspectorPackagerConnectionWebSocketDelegate : public jni::HybridClass { - public JCxxInspectorPackagerConnectionWebSocketDelegate(std::weak_ptr cxxDelegate); + public JCxxInspectorPackagerConnectionWebSocketDelegate(std::weak_ptr cxxDelegate); public static constexpr auto kJavaDescriptor; public static void registerNatives(); public void didClose(); @@ -10666,9 +10691,9 @@ class facebook::react::jsinspector_modern::LoadNetworkResourceDelegate { public LoadNetworkResourceDelegate() = default; public LoadNetworkResourceDelegate(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; public LoadNetworkResourceDelegate(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&) = delete; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&&) noexcept = delete; + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; public virtual ~LoadNetworkResourceDelegate() = default; } @@ -10692,9 +10717,9 @@ class facebook::react::jsinspector_modern::NetworkIOAgent { public NetworkIOAgent(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; public NetworkIOAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::VoidExecutor executor); public NetworkIOAgent(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; - public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& delegate); - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; + public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& delegate); + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&) = delete; + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&&) = delete; public ~NetworkIOAgent(); } @@ -10702,8 +10727,8 @@ class facebook::react::jsinspector_modern::NetworkRequestListener { public NetworkRequestListener() = default; public NetworkRequestListener(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; public NetworkRequestListener(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&) = delete; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&&) noexcept = default; public virtual void onCompletion() = 0; public virtual void onData(std::string_view data) = 0; public virtual void onError(const std::string& message) = 0; @@ -10721,33 +10746,33 @@ class facebook::react::jsinspector_modern::NullRemoteConnection : public faceboo } class facebook::react::jsinspector_modern::PerfMonitorUpdateHandler { - public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::HostTargetDelegate& delegate); + public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate); public void handlePerfIssueAdded(const std::string& message); } class facebook::react::jsinspector_modern::RAIIRemoteConnection { - public RAIIRemoteConnection(std::unique_ptr remote); + public RAIIRemoteConnection(std::unique_ptr remote); public void onMessage(std::string message); public ~RAIIRemoteConnection(); } class facebook::react::jsinspector_modern::RuntimeAgent { - public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr delegate); + public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr delegate); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public const facebook::react::jsinspector_modern::ExecutionContextDescription& getExecutionContextDescription() const; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState getExportedState(); + public const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& getExecutionContextDescription() const; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::ExportedState getExportedState(); public void notifyBindingCalled(const std::string& bindingName, const std::string& payload); public void notifyFastRefreshComplete(); public ~RuntimeAgent(); } struct facebook::react::jsinspector_modern::RuntimeAgent::ExportedState { - public std::unique_ptr delegateState; + public std::unique_ptr delegateState; } class facebook::react::jsinspector_modern::RuntimeAgentDelegate { public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) = 0; - public virtual std::unique_ptr getExportedState(); + public virtual std::unique_ptr getExportedState(); public virtual ~RuntimeAgentDelegate() = default; } @@ -10758,22 +10783,22 @@ class facebook::react::jsinspector_modern::RuntimeAgentDelegate::ExportedState { class facebook::react::jsinspector_modern::RuntimeTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public RuntimeTarget(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; public RuntimeTarget(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public static std::shared_ptr create(const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&&) = delete; + public static std::shared_ptr create(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); public ~RuntimeTarget(); } class facebook::react::jsinspector_modern::RuntimeTargetController { - public RuntimeTargetController(facebook::react::jsinspector_modern::RuntimeTarget& target); + public RuntimeTargetController(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& target); public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile(); public void disableSamplingProfiler(); public void emitTracingStateChange(bool isTracing); public void enableSamplingProfiler(); public void installBindingHandler(const std::string& bindingName); - public void notifyDomainStateChanged(facebook::react::jsinspector_modern::RuntimeTargetController::Domain domain, bool enabled, const facebook::react::jsinspector_modern::RuntimeAgent& notifyingAgent); + public void notifyDomainStateChanged(facebook::react::jsinspector_modern::_runtime_target_controller::Domain domain, bool enabled, const facebook::react::jsinspector_modern::_runtime_agent::RuntimeAgent& notifyingAgent); } enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { @@ -10786,17 +10811,17 @@ enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { class facebook::react::jsinspector_modern::RuntimeTargetDelegate { public virtual bool supportsConsole() const = 0; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() = 0; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) = 0; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) = 0; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) = 0; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) = 0; public virtual void disableSamplingProfiler() = 0; public virtual void enableSamplingProfiler() = 0; public virtual ~RuntimeTargetDelegate() = default; } class facebook::react::jsinspector_modern::RuntimeTracingAgent : public facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::RuntimeTargetController& targetController); + public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController); public ~RuntimeTracingAgent(); } @@ -10804,14 +10829,14 @@ class facebook::react::jsinspector_modern::StackTrace { public StackTrace() = default; public StackTrace(const facebook::react::jsinspector_modern::StackTrace&) = delete; public StackTrace(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(const facebook::react::jsinspector_modern::StackTrace&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public static std::unique_ptr empty(); + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(const facebook::react::jsinspector_modern::_stack_trace::StackTrace&) = delete; + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(facebook::react::jsinspector_modern::_stack_trace::StackTrace&&) = delete; + public static std::unique_ptr empty(); public virtual ~StackTrace() = default; } class facebook::react::jsinspector_modern::TracingAgent { - public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); public ~TracingAgent(); } @@ -10842,14 +10867,14 @@ enum facebook::react::jsinspector_modern::HostCommand { struct facebook::react::jsinspector_modern::ConsoleMessage { public ConsoleMessage(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::StackTrace::empty()); - public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::SimpleConsoleMessage message); + public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::_stack_trace::StackTrace::empty()); + public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); public ConsoleMessage(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; - public std::unique_ptr stackTrace; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::_console_message::ConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(facebook::react::jsinspector_modern::_console_message::ConsoleMessage&& other) noexcept = default; + public std::unique_ptr stackTrace; public std::vector args; public ~ConsoleMessage() = default; } @@ -10884,7 +10909,7 @@ struct facebook::react::jsinspector_modern::IOReadResult { } struct facebook::react::jsinspector_modern::InspectorPageDescription { - public const facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities; + public const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities; public const int id; public const std::string description; public const std::string vm; @@ -10901,14 +10926,14 @@ struct facebook::react::jsinspector_modern::InspectorTargetCapabilities { struct facebook::react::jsinspector_modern::JCxxInspectorPackagerConnectionDelegateImpl : public facebook::jni::JavaClass { public static constexpr auto kJavaDescriptor; - public std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate); - public std::unique_ptr wrapInUniquePtr(); + public std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate); + public std::unique_ptr wrapInUniquePtr(); public void scheduleCallback(std::function callback, std::chrono::milliseconds delayMs); } class facebook::react::jsinspector_modern::JCxxInspectorPackagerConnectionDelegateImpl::RefWrapper : public facebook::react::jsinspector_modern::InspectorPackagerConnectionDelegate { public RefWrapper(jni::alias_ref jDelegate); - public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) override; + public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) override; public virtual void scheduleCallback(std::function callback, std::chrono::milliseconds delayMs) override; } @@ -10945,9 +10970,9 @@ struct facebook::react::jsinspector_modern::SessionState { public bool isNetworkDomainEnabled; public bool isReactNativeApplicationDomainEnabled; public bool isRuntimeDomainEnabled; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; public std::unordered_map subscribedBindings; - public std::vector pendingSimpleConsoleMessages; + public std::vector pendingSimpleConsoleMessages; } struct facebook::react::jsinspector_modern::SimpleConsoleMessage { @@ -10957,8 +10982,8 @@ struct facebook::react::jsinspector_modern::SimpleConsoleMessage { public SimpleConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::SimpleConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage&& other) noexcept = default; public std::vector args; public ~SimpleConsoleMessage() = default; } @@ -10972,11 +10997,11 @@ class facebook::react::jsinspector_modern::EnumArray { template struct facebook::react::jsinspector_modern::UniqueMonostate { - public constexpr bool operator<(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator<=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator==(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; + public constexpr bool operator<(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator<=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator==(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; } template @@ -11003,16 +11028,16 @@ class facebook::react::jsinspector_modern::WeakList { } -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; using facebook::react::jsinspector_modern::tracing::Categories = folly::small_vector; -using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; +using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; using facebook::react::jsinspector_modern::tracing::FrameSequenceId = uint64_t; using facebook::react::jsinspector_modern::tracing::Headers = std::map; using facebook::react::jsinspector_modern::tracing::ProcessId = uint64_t; using facebook::react::jsinspector_modern::tracing::RuntimeProfileId = uint16_t; using facebook::react::jsinspector_modern::tracing::ThreadId = uint64_t; -int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::HighResDuration duration); +int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::_high_res_duration::HighResDuration duration); std::optional facebook::react::jsinspector_modern::tracing::getTracingCategoryFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampColorFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampDetailFromObject(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& detailValue); @@ -11021,48 +11046,48 @@ std::string facebook::react::jsinspector_modern::tracing::consoleTimeStampColorT std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const facebook::react::jsinspector_modern::tracing::Categories& categories); std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const std::set& categories); std::string facebook::react::jsinspector_modern::tracing::tracingCategoryToString(const facebook::react::jsinspector_modern::tracing::Category& category); -uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::HighResTimeStamp timestamp); +uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); class facebook::react::jsinspector_modern::tracing::HermesRuntimeSamplingProfileSerializer { public static facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile serializeToTracingSamplingProfile(hermes::sampling_profiler::Profile hermesProfile); } class facebook::react::jsinspector_modern::tracing::HostTracingProfileSerializer { - public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); - public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); - public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::_host_tracing_profile::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); + public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::_high_res_time_stamp::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); } class facebook::react::jsinspector_modern::tracing::PerformanceTracer { public bool isTracing() const; public bool startTracing(); - public bool startTracing(facebook::react::HighResDuration maxDuration); + public bool startTracing(facebook::react::_high_res_duration::HighResDuration maxDuration); public static facebook::react::jsinspector_modern::tracing::PerformanceTracer& getInstance(); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& traceEventProfileChunk); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp profileTimestamp); - public std::optional> stopTracing(); - public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::PerformanceTracer::TracingStateCallback callback); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& traceEventProfileChunk); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp profileTimestamp); + public std::optional> stopTracing(); + public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::_performance_tracer::TracingStateCallback callback); public using TracingStateCallback = std::function; - public void reportEventLoopMicrotasks(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportEventLoopTask(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp start, folly::dynamic&& detail = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp start, facebook::react::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); - public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); - public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); - public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength); - public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); - public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start); + public void reportEventLoopMicrotasks(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportEventLoopTask(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, folly::dynamic&& detail = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_duration::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); + public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); + public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); + public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength); + public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); + public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start); public void reportTimeStamp(const std::string& name, std::optional start = std::nullopt, std::optional end = std::nullopt, std::optional trackName = std::nullopt, std::optional trackGroup = std::nullopt, std::optional color = std::nullopt, std::optional detail = std::nullopt, std::optional stackTrace = std::nullopt); public void unsubscribeFromTracingStateChanges(uint32_t subscriptionId); } class facebook::react::jsinspector_modern::tracing::ProfileTreeNode { - public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType codeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::ProfileTreeNode::NO_PARENT); + public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType codeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::_profile_tree_node::NO_PARENT); public bool hasParent() const; - public const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType getCodeType() const; + public const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType getCodeType() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); public static constexpr uint32_t NO_PARENT; public uint32_t getId() const; public uint32_t getParentId() const; @@ -11082,29 +11107,29 @@ class facebook::react::jsinspector_modern::tracing::RawRuntimeProfile { } class facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfileTraceEventSerializer { - public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); - public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); } class facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - protected facebook::react::jsinspector_modern::tracing::TraceRecordingState& state_; - public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + protected facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state_; + public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state); public bool isRunningInBackgroundMode(); } class facebook::react::jsinspector_modern::tracing::TraceEventGenerator { - public static facebook::react::jsinspector_modern::tracing::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); - public static facebook::react::jsinspector_modern::tracing::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp timestamp); - public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::_high_res_time_stamp::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); + public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); } class facebook::react::jsinspector_modern::tracing::TraceEventSerializer { - public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::TraceEvent&& event); - public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& profileChunk); - public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile&& cpuProfile); - public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node&& node); - public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); - public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas&& deltas); + public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent&& event); + public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& profileChunk); + public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::TraceEventProfileChunk::CPUProfile&& cpuProfile); + public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::_node::TraceEventProfileChunk::CPUProfile::Node&& node); + public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); + public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk::TimeDeltas&& deltas); public static size_t estimateJsonSize(const folly::dynamic& value); } @@ -11146,27 +11171,27 @@ struct facebook::react::jsinspector_modern::tracing::EventLoopReporter { public EventLoopReporter(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopPhase phase); public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&&) = delete; public ~EventLoopReporter(); } struct facebook::react::jsinspector_modern::tracing::FrameTimingSequence { public FrameTimingSequence() = delete; - public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); - public facebook::react::HighResTimeStamp beginTimestamp; - public facebook::react::HighResTimeStamp endTimestamp; + public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp; + public facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp; public facebook::react::jsinspector_modern::tracing::FrameSequenceId id; public facebook::react::jsinspector_modern::tracing::ThreadId threadId; public std::optional> screenshot; } struct facebook::react::jsinspector_modern::tracing::HostTracingProfile { - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public std::vector frameTimings; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector frameTimings; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } struct facebook::react::jsinspector_modern::tracing::IdGenerator { @@ -11174,37 +11199,37 @@ struct facebook::react::jsinspector_modern::tracing::IdGenerator { } struct facebook::react::jsinspector_modern::tracing::InstanceTracingProfile { - public std::vector performanceTraceEvents; + public std::vector performanceTraceEvents; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile { public RuntimeSamplingProfile(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; public RuntimeSamplingProfile(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; - public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); + public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&&) = default; public std::string runtimeName; - public std::unique_ptr rawRuntimeProfile; - public std::vector samples; + public std::unique_ptr rawRuntimeProfile; + public std::vector samples; public ~RuntimeSamplingProfile() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample { public Sample(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; public Sample(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; - public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; + public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); public facebook::react::jsinspector_modern::tracing::ThreadId threadId; - public std::vector callStack; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&&) = default; + public std::vector callStack; public uint64_t timestamp; public ~Sample() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame { - public bool operator==(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& rhs) const noexcept = default; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame::Kind kind; + public bool operator==(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::SampleCallStackFrame& rhs) const noexcept = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::Kind kind; public std::optional scriptURL; public std::optional columnNumber; public std::optional lineNumber; @@ -11221,30 +11246,30 @@ enum facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sampl struct facebook::react::jsinspector_modern::tracing::TraceEvent { public char ph; - public facebook::react::HighResTimeStamp ts; + public facebook::react::_high_res_time_stamp::HighResTimeStamp ts; public facebook::react::jsinspector_modern::tracing::Categories cat; public facebook::react::jsinspector_modern::tracing::ProcessId pid; public facebook::react::jsinspector_modern::tracing::ThreadId tid; public folly::dynamic args; public std::optional s; - public std::optional dur; + public std::optional dur; public std::optional id; public std::string name; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile cpuProfile; - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas timeDeltas; - public using TimeDeltas = std::vector; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TimeDeltas timeDeltas; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::CPUProfile cpuProfile; + public using TimeDeltas = std::vector; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile { - public std::vector nodes; + public std::vector nodes; public std::vector samples; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame callFrame; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::CallFrame callFrame; public std::optional parentId; public uint32_t id; } @@ -11259,20 +11284,20 @@ struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPU } struct facebook::react::jsinspector_modern::tracing::TraceRecordingState { - public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public facebook::react::jsinspector_modern::tracing::Mode mode; - public std::optional windowSize; + public std::optional windowSize; public std::set enabledCategories; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } template class facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer { public TimeWindowedBuffer(); - public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer::TimestampAccessor timestampAccessor, facebook::react::HighResDuration windowSize); - public std::vector pruneExpiredAndExtract(facebook::react::HighResTimeStamp windowRightBoundary = facebook::react::HighResTimeStamp::now()); - public using TimestampAccessor = std::function; + public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::_time_windowed_buffer::TimestampAccessor timestampAccessor, facebook::react::_high_res_duration::HighResDuration windowSize); + public std::vector pruneExpiredAndExtract(facebook::react::_high_res_time_stamp::HighResTimeStamp windowRightBoundary = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); + public using TimestampAccessor = std::function; public void clear(); public void push(T&& element); public void push(const T& element); @@ -11283,8 +11308,8 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { public PerformanceTracerSection(const char* name, const char* track = nullptr, const char* trackGroup = nullptr, const char* color = nullptr, Args... args) noexcept; public PerformanceTracerSection(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; public PerformanceTracerSection(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&&) = delete; public ~PerformanceTracerSection() noexcept; } @@ -11292,7 +11317,7 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { using facebook::react::jsinspector_modern::cdp::ParseError = folly::json::parse_error; using facebook::react::jsinspector_modern::cdp::RequestId = long long; using facebook::react::jsinspector_modern::cdp::TypeError = folly::TypeError; -facebook::react::jsinspector_modern::cdp::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); +facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); std::string facebook::react::jsinspector_modern::cdp::jsonError(std::optional id, facebook::react::jsinspector_modern::cdp::ErrorCode code, std::optional message = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonNotification(const std::string& method, std::optional params = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonRequest(facebook::react::jsinspector_modern::cdp::RequestId id, const std::string& method, std::optional params = std::nullopt); @@ -11307,7 +11332,7 @@ enum facebook::react::jsinspector_modern::cdp::ErrorCode { } struct facebook::react::jsinspector_modern::cdp::PreparsedRequest { - public bool operator==(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest& rhs) const; public facebook::react::jsinspector_modern::cdp::RequestId id; public folly::dynamic params; public std::string method; @@ -11355,8 +11380,8 @@ struct facebook::react::jsinspector_modern::cdp::network::Request { } struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentExtraInfoParams { - public facebook::react::jsinspector_modern::cdp::network::ConnectTiming connectTiming; public facebook::react::jsinspector_modern::cdp::network::Headers headers; + public facebook::react::jsinspector_modern::cdp::network::_connect_timing::ConnectTiming connectTiming; public folly::dynamic toDynamic() const; public std::string requestId; } @@ -11365,10 +11390,10 @@ struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentParam public bool redirectHasExtraInfo; public double timestamp; public double wallTime; - public facebook::react::jsinspector_modern::cdp::network::Request request; + public facebook::react::jsinspector_modern::cdp::network::_request::Request request; public folly::dynamic initiator; public folly::dynamic toDynamic() const; - public std::optional redirectResponse; + public std::optional redirectResponse; public std::string documentURL; public std::string loaderId; public std::string requestId; @@ -11378,7 +11403,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { public facebook::react::jsinspector_modern::cdp::network::Headers headers; public folly::dynamic toDynamic() const; public int encodedDataLength; - public static facebook::react::jsinspector_modern::cdp::network::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); + public static facebook::react::jsinspector_modern::cdp::network::_response::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); public std::string mimeType; public std::string statusText; public std::string url; @@ -11388,7 +11413,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { struct facebook::react::jsinspector_modern::cdp::network::ResponseReceivedParams { public bool hasExtraInfo; public double timestamp; - public facebook::react::jsinspector_modern::cdp::network::Response response; + public facebook::react::jsinspector_modern::cdp::network::_response::Response response; public folly::dynamic toDynamic() const; public std::string loaderId; public std::string requestId; @@ -11401,22 +11426,22 @@ constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_CONTAINS; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_DISCONNECTED; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_FOLLOWING; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_PRECEDING; -bool facebook::react::dom::isConnected(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMOffset facebook::react::dom::getOffset(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, bool includeTransform); -facebook::react::dom::DOMRect facebook::react::dom::measureInWindow(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::RNMeasureRect facebook::react::dom::measure(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::optional facebook::react::dom::measureLayout(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& relativeToShadowNode); -std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); -std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTagName(const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTextContent(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::vector> facebook::react::dom::getChildNodes(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& otherShadowNode); +bool facebook::react::dom::isConnected(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_border_width_rounded::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_offset::DOMOffset facebook::react::dom::getOffset(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_point::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, bool includeTransform); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::measureInWindow(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_r_n_measure_rect::RNMeasureRect facebook::react::dom::measure(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::optional facebook::react::dom::measureLayout(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& relativeToShadowNode); +std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); +std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTagName(const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTextContent(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::vector> facebook::react::dom::getChildNodes(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& otherShadowNode); struct facebook::react::dom::DOMBorderWidthRounded { public int bottom; @@ -11428,7 +11453,7 @@ struct facebook::react::dom::DOMBorderWidthRounded { struct facebook::react::dom::DOMOffset { public double left; public double top; - public std::shared_ptr offsetParent; + public std::shared_ptr offsetParent; } struct facebook::react::dom::DOMPoint { @@ -11461,8 +11486,8 @@ struct facebook::react::dom::RNMeasureRect { static constexpr facebook::react::Tag facebook::react::animated::undefinedAnimatedNodeIdentifier; -std::shared_ptr facebook::react::CoreComponentsRegistry::sharedProviderRegistry(); -void facebook::react::CoreComponentsRegistry::addCoreComponents(std::shared_ptr registry); +std::shared_ptr facebook::react::CoreComponentsRegistry::sharedProviderRegistry(); +void facebook::react::CoreComponentsRegistry::addCoreComponents(std::shared_ptr registry); template @@ -11492,13 +11517,13 @@ using facebook::react::bridging::remove_cvref_t = std::remove_cv_t constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(Class::*)(ArgsT...)); template -JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); +JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); template -decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(*)(ArgsT...)); template , int> = 0> @@ -11508,13 +11533,13 @@ auto facebook::react::bridging::convert(facebook::jsi::Runtime& rt, std::optiona template , int> = 0> auto facebook::react::bridging::convert(facebook::jsi::Runtime&, T&& value); template -auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::Converter&& converter); +auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::_converter::Converter&& converter); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); template -facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template struct facebook::react::bridging::Converter : public facebook::react::bridging::ConverterBase { @@ -11529,7 +11554,7 @@ struct facebook::react::bridging::ConverterBase { public using BaseT = facebook::react::bridging::remove_cvref_t; template && std::is_same_v, int> = 0> public operator U() = delete; - template && std::is_convertible_v, U>, int> = 0> + template && std::is_convertible_v, U>, int> = 0> public operator U(); } @@ -11587,31 +11612,31 @@ struct facebook::react::bridging::detail::bridging_wrapper struct facebook::react::array_detail::BridgingStatic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::array_detail::BridgingDynamic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); } template struct facebook::react::map_detail::Bridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); } typedef void(*facebook::react::ReactMarker::LogTaggedMarker)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); typedef void(*facebook::react::ReactMarker::LogTaggedMarkerBridgeless)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); -void facebook::react::ReactMarker::logMarker(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerDone(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); -void facebook::react::ReactMarker::logTaggedMarker(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; +void facebook::react::ReactMarker::logMarker(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerDone(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); +void facebook::react::ReactMarker::logTaggedMarker(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; std::shared_mutex facebook::react::ReactMarker::logTaggedMarkerImplMutex; class facebook::react::ReactMarker::StartupLogger { @@ -11622,7 +11647,7 @@ class facebook::react::ReactMarker::StartupLogger { public double getRunJSBundleEndTime(); public double getRunJSBundleStartTime(); public static facebook::react::ReactMarker::StartupLogger& getInstance(); - public void logStartupEvent(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); + public void logStartupEvent(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); public void reset(); } @@ -11648,7 +11673,7 @@ enum facebook::react::ReactMarker::ReactMarkerId { struct facebook::react::ReactMarker::ReactMarkerEvent { public const char* tag; - public const facebook::react::ReactMarker::ReactMarkerId markerId; + public const facebook::react::_react_marker::ReactMarkerId markerId; public double time; } @@ -11671,7 +11696,7 @@ void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallExecutionStar void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::disableLogging(); -void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -11721,7 +11746,7 @@ void facebook::react::TurboModulePerfLogger::asyncMethodCallExecutionStart(const void facebook::react::TurboModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::disableLogging(); -void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::TurboModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -11751,11 +11776,17 @@ void facebook::react::TurboModulePerfLogger::syncMethodCallStart(const char* mod std::unique_ptr facebook::jsc::makeJSCRuntime(); +std::unique_ptr facebook::jsc::makeJSCRuntime(const facebook::jsc::_runtime_config::facebook::jsc::RuntimeConfig& rc); + +struct facebook::jsc::RuntimeConfig { + public bool enableDebugger; + public std::string debuggerName; +} -using facebook::jsi::HostFunctionType = std::function; -facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); -folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); +using facebook::jsi::HostFunctionType = std::function; +facebook::jsi::_value::facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); +folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const facebook::jsi::_value::facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); template U* facebook::jsi::castInterface(T* ptr); template @@ -11763,48 +11794,48 @@ std::shared_ptr facebook::jsi::dynamicInterfaceCast(T&& ptr); class facebook::jsi::Array : public facebook::jsi::Object { public Array(facebook::jsi::Array&&) = default; - public Array(facebook::jsi::IRuntime& runtime, size_t length); - public facebook::jsi::Array& operator=(facebook::jsi::Array&&) = default; - public facebook::jsi::Value getValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i) const; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t push(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* elements, size_t count); - public size_t push(facebook::jsi::IRuntime& runtime, std::initializer_list elements); - public size_t size(facebook::jsi::IRuntime& runtime) const; - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, std::initializer_list elements); + public Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_array::Array& operator=(facebook::jsi::_array::Array&&) = default; + public facebook::jsi::_array::Value getValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i) const; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array::Value* elements, size_t count); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); template - public void setValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i, T&& value) const; + public void setValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i, T&& value) const; template - public size_t push(facebook::jsi::IRuntime& runtime, Args &&... args); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); template - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, Args &&... args); + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::ArrayBuffer : public facebook::jsi::Object { public ArrayBuffer(facebook::jsi::ArrayBuffer&&) = default; - public ArrayBuffer(facebook::jsi::IRuntime& runtime, std::shared_ptr buffer); - public bool detached(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer& operator=(facebook::jsi::ArrayBuffer&&) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t size(facebook::jsi::IRuntime& runtime) const; - public std::shared_ptr tryGetMutableBuffer(facebook::jsi::IRuntime& runtime) const; - public uint8_t* data(facebook::jsi::IRuntime& runtime) const; + public ArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr buffer); + public bool detached(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer& operator=(facebook::jsi::_array_buffer::ArrayBuffer&&) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::shared_ptr tryGetMutableBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint8_t* data(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::BigInt : public facebook::jsi::Pointer { public BigInt(facebook::jsi::BigInt&& other) = default; - public BigInt(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public BigInt(facebook::jsi::Pointer&& other) noexcept; - public bool isInt64(facebook::jsi::IRuntime& runtime) const; - public bool isUint64(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt& operator=(facebook::jsi::BigInt&& other) = default; - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime, int radix = 10) const; - public int64_t asInt64(facebook::jsi::IRuntime& runtime) const; - public int64_t getInt64(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b); - public static facebook::jsi::BigInt fromInt64(facebook::jsi::IRuntime& runtime, int64_t value); - public static facebook::jsi::BigInt fromUint64(facebook::jsi::IRuntime& runtime, uint64_t value); - public uint64_t asUint64(facebook::jsi::IRuntime& runtime) const; - public uint64_t getUint64(facebook::jsi::IRuntime& runtime) const; + public BigInt(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool isInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt& operator=(facebook::jsi::_big_int::BigInt&& other) = default; + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime, int radix = 10) const; + public int64_t asInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public int64_t getInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b); + public static facebook::jsi::_big_int::BigInt fromInt64(facebook::jsi::_i_runtime::IRuntime& runtime, int64_t value); + public static facebook::jsi::_big_int::BigInt fromUint64(facebook::jsi::_i_runtime::IRuntime& runtime, uint64_t value); + public uint64_t asUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint64_t getUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::Buffer { @@ -11814,17 +11845,17 @@ class facebook::jsi::Buffer { } class facebook::jsi::DecoratedHostFunction { - public DecoratedHostFunction(facebook::jsi::Runtime& drt, facebook::jsi::HostFunctionType plainHF); - public facebook::jsi::Runtime& decoratedRuntime(); - public facebook::jsi::Value operator()(facebook::jsi::Runtime&, const facebook::jsi::Value& thisVal, const facebook::jsi::Value* args, size_t count); + public DecoratedHostFunction(facebook::jsi::_runtime::Runtime& drt, facebook::jsi::HostFunctionType plainHF); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public facebook::jsi::_value::Value operator()(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_value::Value& thisVal, const facebook::jsi::_value::Value* args, size_t count); } class facebook::jsi::DecoratedHostObject : public facebook::jsi::HostObject { - public DecoratedHostObject(facebook::jsi::Runtime& drt, std::shared_ptr plainHO); - public facebook::jsi::Runtime& decoratedRuntime(); - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name) override; - public virtual std::vector getPropertyNames(facebook::jsi::Runtime&) override; - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; + public DecoratedHostObject(facebook::jsi::_runtime::Runtime& drt, std::shared_ptr plainHO); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime&) override; + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; } class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { @@ -11836,28 +11867,28 @@ class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { class facebook::jsi::Function : public facebook::jsi::Object { public Function(facebook::jsi::Function&&) = default; - public bool isHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function& operator=(facebook::jsi::Function&&) = default; - public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& Runtime, const facebook::jsi::Object& jsThis, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, std::initializer_list args) const; - public static facebook::jsi::Function createFromHostFunction(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); + public bool isHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function& operator=(facebook::jsi::_function::Function&&) = default; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& Runtime, const facebook::jsi::_function::Object& jsThis, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, std::initializer_list args) const; + public static facebook::jsi::_function::Function createFromHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); template - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, Args &&... args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, Args &&... args) const; } class facebook::jsi::HostObject { - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name); - public virtual std::vector getPropertyNames(facebook::jsi::Runtime& rt); - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name); + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime& rt); + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value); public virtual ~HostObject(); } @@ -11865,113 +11896,113 @@ class facebook::jsi::IRuntime : public facebook::jsi::ICast { protected virtual ~IRuntime() = default; public static constexpr facebook::jsi::UUID uuid; public virtual ScopeState* pushScope() = 0; - public virtual bool bigintIsInt64(const facebook::jsi::BigInt&) = 0; - public virtual bool bigintIsUint64(const facebook::jsi::BigInt&) = 0; - public virtual bool compare(const facebook::jsi::PropNameID&, const facebook::jsi::PropNameID&) = 0; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) = 0; + public virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID&, const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; public virtual bool drainMicrotasks(int maxMicrotasksHint = -1) = 0; public virtual bool hasNativeState(const facebook::jsi::Object&) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) = 0; - public virtual bool isArray(const facebook::jsi::Object&) const = 0; - public virtual bool isArrayBuffer(const facebook::jsi::Object&) const = 0; - public virtual bool isFunction(const facebook::jsi::Object&) const = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) = 0; + public virtual bool isArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isArrayBuffer(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isFunction(const facebook::jsi::_object::Object&) const = 0; public virtual bool isHostFunction(const facebook::jsi::Function&) const = 0; public virtual bool isHostObject(const facebook::jsi::Object&) const = 0; public virtual bool isInspectable() = 0; - public virtual bool isTypedArray(const facebook::jsi::Object&) const = 0; - public virtual bool isUint8Array(const facebook::jsi::Object&) const = 0; - public virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const = 0; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) = 0; - public virtual facebook::jsi::Array createArray(size_t length) = 0; - public virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object&) = 0; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; - public virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t) = 0; - public virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t) = 0; - public virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual bool isTypedArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isUint8Array(const facebook::jsi::_object::Object&) const = 0; + public virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const = 0; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function&) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::Instrumentation& instrumentation() = 0; - public virtual facebook::jsi::Object createObject() = 0; - public virtual facebook::jsi::Object createObject(std::shared_ptr ho) = 0; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) = 0; - public virtual facebook::jsi::Object global() = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt&, int) = 0; - public virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) = 0; - public virtual facebook::jsi::Value call(const facebook::jsi::Function&, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function&, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) = 0; - public virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array&, size_t i) = 0; - public virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject&) = 0; - public virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object&) = 0; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t length(const facebook::jsi::String& str) = 0; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) = 0; - public virtual size_t size(const facebook::jsi::Array&) = 0; - public virtual size_t size(const facebook::jsi::ArrayBuffer&) = 0; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; - public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; - public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& dataUUID) = 0; + public virtual facebook::jsi::_array::Array createArray(size_t length) = 0; + public virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object&) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t) = 0; + public virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() = 0; + public virtual facebook::jsi::_object::Object createObject() = 0; + public virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) = 0; + public virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) = 0; + public virtual facebook::jsi::_object::Object global() = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt&, int) = 0; + public virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) = 0; + public virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value createError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createEvalError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createRangeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createReferenceError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createSyntaxError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createTypeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createURIError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) = 0; + public virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array&, size_t i) = 0; + public virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject&) = 0; + public virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object&) = 0; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t length(const facebook::jsi::_string::String& str) = 0; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t push(const facebook::jsi::_array::Array&, const facebook::jsi::_value::Value*, size_t) = 0; + public virtual size_t size(const facebook::jsi::_array::Array&) = 0; + public virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; + public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; + public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual std::string description() = 0; - public virtual std::string symbolToString(const facebook::jsi::Symbol&) = 0; - public virtual std::string utf8(const facebook::jsi::PropNameID&) = 0; - public virtual std::string utf8(const facebook::jsi::String&) = 0; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) = 0; - public virtual std::u16string utf16(const facebook::jsi::String& str) = 0; - public virtual uint8_t* data(const facebook::jsi::ArrayBuffer&) = 0; - public virtual uint64_t truncate(const facebook::jsi::BigInt&) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; + public virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol&) = 0; + public virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual std::string utf8(const facebook::jsi::_string::String&) = 0; + public virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) = 0; + public virtual std::u16string utf16(const facebook::jsi::_string::String& str) = 0; + public virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void popScope(ScopeState*) = 0; public virtual void queueMicrotask(const facebook::jsi::Function& callback) = 0; public virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) = 0; - public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) = 0; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) = 0; - public virtual void setRuntimeData(const facebook::jsi::UUID& dataUUID, const std::shared_ptr& data) = 0; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; - public virtual void setValueAtIndexImpl(const facebook::jsi::Array&, size_t i, const facebook::jsi::Value& value) = 0; + public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) = 0; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const std::shared_ptr& data) = 0; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; + public virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array&, size_t i, const facebook::jsi::_value::Value& value) = 0; } struct facebook::jsi::IRuntime::PointerValue { @@ -11985,12 +12016,12 @@ class facebook::jsi::Instrumentation { public virtual std::string getRecordedGCStats() = 0; public virtual std::unordered_map getHeapInfo(bool includeExpensive) = 0; public virtual void collectGarbage(std::string cause) = 0; - public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; - public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; public virtual void dumpOpcodeStats(std::ostream& os) const = 0; public virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const = 0; public virtual void startHeapSampling(size_t samplingInterval) = 0; - public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; + public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; public virtual void stopHeapSampling(std::ostream& os) = 0; public virtual void stopTrackingHeapObjectStackTraces() = 0; public virtual void writeBasicBlockProfileTraceToFile(const std::string& fileName) const = 0; @@ -12003,21 +12034,21 @@ struct facebook::jsi::Instrumentation::HeapSnapshotOptions { class facebook::jsi::JSError : public facebook::jsi::JSIException { public JSError(const facebook::jsi::JSError&) = default; - public JSError(facebook::jsi::IRuntime& r, facebook::jsi::Value&& value); - public JSError(facebook::jsi::IRuntime& rt, const char* message); - public JSError(facebook::jsi::IRuntime& rt, std::string message); - public JSError(facebook::jsi::IRuntime& rt, std::string message, std::string stack); - public JSError(facebook::jsi::Value&& value, std::string message, std::string stack); - public JSError(std::string what, facebook::jsi::IRuntime& rt, facebook::jsi::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& r, facebook::jsi::_value::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, const char* message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message, std::string stack); + public JSError(facebook::jsi::_value::Value&& value, std::string message, std::string stack); + public JSError(std::string what, facebook::jsi::_i_runtime::IRuntime& rt, facebook::jsi::_value::Value&& value); public const facebook::jsi::Value& value() const; public const std::string& getMessage() const; public const std::string& getStack() const; - public static facebook::jsi::JSError createEvalError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createRangeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createReferenceError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createSyntaxError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createTypeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createURIError(facebook::jsi::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createEvalError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createRangeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createReferenceError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createSyntaxError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createTypeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createURIError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); public virtual ~JSError(); } @@ -12047,84 +12078,84 @@ class facebook::jsi::NativeState { } class facebook::jsi::Object : public facebook::jsi::Pointer { - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, const facebook::jsi::Value& value) const; - public Object(facebook::jsi::IRuntime& runtime); - public Object(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, const facebook::jsi::_object::Value& value) const; public Object(facebook::jsi::Object&& other) = default; public Object(facebook::jsi::Pointer&& other) noexcept; - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public bool instanceOf(facebook::jsi::IRuntime& rt, const facebook::jsi::Function& ctor) const; - public bool isArray(facebook::jsi::IRuntime& runtime) const; - public bool isArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public bool isFunction(facebook::jsi::IRuntime& runtime) const; - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - public bool isTypedArray(facebook::jsi::IRuntime& runtime) const; - public bool isUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getPropertyNames(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getPropertyAsFunction(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object getPropertyAsObject(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object& operator=(facebook::jsi::Object&& other) = default; - public facebook::jsi::TypedArray asTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::TypedArray getTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array asUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array getUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public facebook::jsi::Value getPrototype(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& a, const facebook::jsi::Object& b); - public static facebook::jsi::Object create(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype); - public static facebook::jsi::Object createFromHostObject(facebook::jsi::IRuntime& runtime, std::shared_ptr ho); - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public void setExternalMemoryPressure(facebook::jsi::IRuntime& runtime, size_t amt) const; - public void setNativeState(facebook::jsi::IRuntime& runtime, std::shared_ptr state) const; - public void setPrototype(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype) const; - template - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr asHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - template - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getNativeState(facebook::jsi::IRuntime& runtime) const; + public Object(facebook::jsi::_i_runtime::IRuntime& runtime); + public Object(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public bool instanceOf(facebook::jsi::_i_runtime::IRuntime& rt, const facebook::jsi::_function::Function& ctor) const; + public bool isArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getPropertyNames(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getPropertyAsFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object getPropertyAsObject(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object& operator=(facebook::jsi::_object::Object&& other) = default; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public facebook::jsi::_object::Value getPrototype(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray asTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray getTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array asUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array getUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b); + public static facebook::jsi::_object::Object create(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype); + public static facebook::jsi::_object::Object createFromHostObject(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr ho); + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public void setExternalMemoryPressure(facebook::jsi::_i_runtime::IRuntime& runtime, size_t amt) const; + public void setNativeState(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr state) const; + public void setPrototype(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype) const; + template + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr asHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const char* name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, T&& value) const; } class facebook::jsi::Pointer { - protected Pointer(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); protected Pointer(facebook::jsi::Pointer&& other) noexcept; - protected facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr_; - protected facebook::jsi::Pointer& operator=(facebook::jsi::Pointer&& other) noexcept; + protected Pointer(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + protected facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr_; + protected facebook::jsi::_pointer::Pointer& operator=(facebook::jsi::_pointer::Pointer&& other) noexcept; protected ~Pointer(); } @@ -12134,98 +12165,98 @@ class facebook::jsi::PreparedJavaScript { } class facebook::jsi::PropNameID : public facebook::jsi::Pointer { - public PropNameID(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& other); - public PropNameID(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public PropNameID(facebook::jsi::Pointer&& other) noexcept; public PropNameID(facebook::jsi::PropNameID&& other) = default; - public facebook::jsi::PropNameID& operator=(facebook::jsi::PropNameID&& other) = default; - public static bool compare(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::PropNameID forString(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public static facebook::jsi::PropNameID forSymbol(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& str); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public PropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& other); + public PropNameID(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_prop_name_i_d::PropNameID& operator=(facebook::jsi::_prop_name_i_d::PropNameID&& other) = default; + public static bool compare(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forString(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::String& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forSymbol(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Symbol& sym); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& str); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public static std::vector names(facebook::jsi::PropNameID(&&propertyNames)[N]); + public static std::vector names(facebook::jsi::_prop_name_i_d::PropNameID(&&propertyNames)[N]); template - public void getPropNameIdData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getPropNameIdData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; template - public static std::vector names(facebook::jsi::IRuntime& runtime, Args &&... args); + public static std::vector names(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::Runtime : public facebook::jsi::IRuntime { - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Pointer& pointer); - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Value& value); - protected static facebook::jsi::IRuntime::PointerValue* getPointerValue(facebook::jsi::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Value& value); + protected static facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(facebook::jsi::_runtime::Pointer& pointer); public virtual ScopeState* pushScope() override; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) override; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual bool isTypedArray(const facebook::jsi::Object&) const override; - public virtual bool isUint8Array(const facebook::jsi::Object&) const override; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t length(const facebook::jsi::String& str) override; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) override; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& uuid) override; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - public virtual std::u16string utf16(const facebook::jsi::String& str) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; + public virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer&) override; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual bool isTypedArray(const facebook::jsi::_runtime::Object&) const override; + public virtual bool isUint8Array(const facebook::jsi::_runtime::Object&) const override; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + public virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::Value createError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createEvalError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createRangeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createReferenceError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createSyntaxError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createTypeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createURIError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t length(const facebook::jsi::_runtime::String& str) override; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t push(const facebook::jsi::_runtime::Array&, const facebook::jsi::_runtime::Value*, size_t) override; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void popScope(ScopeState*) override; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - public virtual void setRuntimeData(const facebook::jsi::UUID& uuid, const std::shared_ptr& data) override; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + public virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid, const std::shared_ptr& data) override; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; public virtual ~Runtime() override; template - protected static T make(facebook::jsi::IRuntime::PointerValue* pv); + protected static T make(facebook::jsi::_i_runtime::_pointer_value::PointerValue* pv); } class facebook::jsi::Scope { public Scope(const facebook::jsi::Scope&) = delete; - public Scope(facebook::jsi::IRuntime& rt); public Scope(facebook::jsi::Scope&&) = delete; - public facebook::jsi::Scope& operator=(const facebook::jsi::Scope&) = delete; - public facebook::jsi::Scope& operator=(facebook::jsi::Scope&&) = delete; + public Scope(facebook::jsi::_i_runtime::IRuntime& rt); + public facebook::jsi::_scope::Scope& operator=(const facebook::jsi::_scope::Scope&) = delete; + public facebook::jsi::_scope::Scope& operator=(facebook::jsi::_scope::Scope&&) = delete; public ~Scope(); template - public static decltype(f()) callInNewScope(facebook::jsi::IRuntime& rt, F f); + public static decltype(f()) callInNewScope(facebook::jsi::_i_runtime::IRuntime& rt, F f); } class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::PreparedJavaScript, public facebook::jsi::Buffer { @@ -12236,23 +12267,23 @@ class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::Prepare } class facebook::jsi::String : public facebook::jsi::Pointer { - public String(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public String(facebook::jsi::Pointer&& other) noexcept; public String(facebook::jsi::String&& other) = default; - public facebook::jsi::String& operator=(facebook::jsi::String&& other) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& a, const facebook::jsi::String& b); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& utf16); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public String(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_string::String& operator=(facebook::jsi::_string::String&& other) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& utf16); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void getStringData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getStringData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; } class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { @@ -12262,37 +12293,37 @@ class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { } class facebook::jsi::Symbol : public facebook::jsi::Pointer { - public Symbol(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public Symbol(facebook::jsi::Pointer&& other) noexcept; public Symbol(facebook::jsi::Symbol&& other) = default; - public facebook::jsi::Symbol& operator=(facebook::jsi::Symbol&& other) = default; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b); - public std::string toString(facebook::jsi::IRuntime& runtime) const; + public Symbol(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_symbol::Symbol& operator=(facebook::jsi::_symbol::Symbol&& other) = default; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b); + public std::string toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::ThreadSafeRuntime : public facebook::jsi::Runtime { - public virtual facebook::jsi::Runtime& getUnsafeRuntime() = 0; + public virtual facebook::jsi::_runtime::Runtime& getUnsafeRuntime() = 0; public virtual void lock() const = 0; public virtual void unlock() const = 0; } class facebook::jsi::TypedArray : public facebook::jsi::Object { public TypedArray(facebook::jsi::TypedArray&&) = default; - public facebook::jsi::ArrayBuffer buffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::TypedArray& operator=(facebook::jsi::TypedArray&&) = default; - public size_t byteLength(facebook::jsi::IRuntime& runtime); - public size_t byteOffset(facebook::jsi::IRuntime& runtime); - public size_t length(facebook::jsi::IRuntime& runtime); + public facebook::jsi::_array_buffer::ArrayBuffer buffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_typed_array::TypedArray& operator=(facebook::jsi::_typed_array::TypedArray&&) = default; + public size_t byteLength(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t byteOffset(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime); } class facebook::jsi::UUID { public constexpr UUID(); public constexpr UUID(const facebook::jsi::UUID&) = default; public constexpr UUID(uint32_t timeLow, uint16_t timeMid, uint16_t timeHighAndVersion, uint16_t variantAndClockSeq, uint64_t node); - public constexpr bool operator!=(const facebook::jsi::UUID& other) const; - public constexpr bool operator<(const facebook::jsi::UUID& other) const; - public constexpr bool operator==(const facebook::jsi::UUID& other) const; - public constexpr facebook::jsi::UUID& operator=(const facebook::jsi::UUID&) = default; + public constexpr bool operator!=(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator<(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator==(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr facebook::jsi::_u_u_i_d::UUID& operator=(const facebook::jsi::_u_u_i_d::UUID&) = default; public constexpr uint16_t getTimeHighAndVersion() const; public constexpr uint16_t getTimeMid() const; public constexpr uint16_t getVariantAndClockSeq() const; @@ -12302,26 +12333,26 @@ class facebook::jsi::UUID { } struct facebook::jsi::UUID::Hash { - public std::size_t operator()(const facebook::jsi::UUID& uuid) const noexcept; + public std::size_t operator()(const facebook::jsi::_u_u_i_d::UUID& uuid) const noexcept; } class facebook::jsi::Uint8Array : public facebook::jsi::TypedArray { - public Uint8Array(facebook::jsi::IRuntime& runtime, const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length); - public Uint8Array(facebook::jsi::IRuntime& runtime, size_t length); public Uint8Array(facebook::jsi::Uint8Array&&) = default; - public facebook::jsi::Uint8Array& operator=(facebook::jsi::Uint8Array&&) = default; + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length); + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_uint8_array::Uint8Array& operator=(facebook::jsi::_uint8_array::Uint8Array&&) = default; } class facebook::jsi::Value { public Value() noexcept; public Value(bool b); public Value(double d); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& bigint); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& obj); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& value); public Value(facebook::jsi::Value&& other) noexcept; + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Value& value); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& bigint); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& obj); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& str); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& sym); public Value(int i); public Value(std::nullptr_t); public bool asBool() const; @@ -12337,147 +12368,147 @@ class facebook::jsi::Value { public bool isUndefined() const; public double asNumber() const; public double getNumber() const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime); - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime&); - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Object getObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object getObject(facebook::jsi::IRuntime&); - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime); - public facebook::jsi::String getString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String getString(facebook::jsi::IRuntime&); - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime&); - public facebook::jsi::Value& operator=(facebook::jsi::Value&& other) noexcept; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& a, const facebook::jsi::Value& b); - public static facebook::jsi::Value createFromJsonUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* json, size_t length); - public static facebook::jsi::Value null(); - public static facebook::jsi::Value undefined(); + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_value::Value& operator=(facebook::jsi::_value::Value&& other) noexcept; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_value::Value& a, const facebook::jsi::_value::Value& b); + public static facebook::jsi::_value::Value createFromJsonUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* json, size_t length); + public static facebook::jsi::_value::Value null(); + public static facebook::jsi::_value::Value undefined(); public ~Value(); template public Value(const char*); template - public Value(facebook::jsi::IRuntime&, const char*); - template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> + public Value(facebook::jsi::_i_runtime::IRuntime&, const char*); + template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> public Value(T&& other); } class facebook::jsi::WeakObject : public facebook::jsi::Pointer { - public WeakObject(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& o); - public WeakObject(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public WeakObject(facebook::jsi::Pointer&& other) noexcept; public WeakObject(facebook::jsi::WeakObject&& other) = default; - public facebook::jsi::Value lock(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::WeakObject& operator=(facebook::jsi::WeakObject&& other) = default; + public WeakObject(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& o); + public WeakObject(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_pointer::Value lock(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_weak_object::WeakObject& operator=(facebook::jsi::_weak_object::WeakObject&& other) = default; } struct facebook::jsi::ICast { protected ~ICast() = default; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) = 0; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) = 0; } -template +template class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected RuntimeDecorator(Plain& plain); protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& b) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& b) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool compare(const facebook::jsi::_runtime::PropNameID& a, const facebook::jsi::_runtime::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_runtime::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_runtime::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t value) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t value) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::BigInt& a, const facebook::jsi::_runtime::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Object& a, const facebook::jsi::_runtime::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::String& a, const facebook::jsi::_runtime::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Symbol& a, const facebook::jsi::_runtime::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bigint, int radix) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_runtime::Array createArray(size_t length) override; + protected virtual facebook::jsi::_runtime::Array getPropertyNames(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromInt64(int64_t value) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromUint64(uint64_t value) override; + protected virtual facebook::jsi::_runtime::Function createFunctionFromHostFunction(const facebook::jsi::_runtime::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_runtime::Object createObject() override; + protected virtual facebook::jsi::_runtime::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromString(const facebook::jsi::_runtime::String& str) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::String bigintToString(const facebook::jsi::_runtime::BigInt& bigint, int radix) override; + protected virtual facebook::jsi::_runtime::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::Value call(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value& jsThis, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value callAsConstructor(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + protected virtual facebook::jsi::_runtime::Value getValueAtIndex(const facebook::jsi::_runtime::Array& a, size_t i) override; + protected virtual facebook::jsi::_runtime::Value lockWeakObject(const facebook::jsi::_runtime::WeakObject& wo) override; + protected virtual facebook::jsi::_runtime::WeakObject createWeakObject(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_runtime::Array& a, const facebook::jsi::_runtime::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_runtime::Array& a) override; + protected virtual size_t size(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_runtime::Object& o) override; protected virtual std::string flushAndDisableBridgeTrafficTrace() override; protected virtual std::string getRecordedGCStats() override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; + protected virtual std::string symbolToString(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; protected virtual std::unordered_map getHeapInfo(bool includeExpensive) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& b) override; + protected virtual uint8_t* data(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_runtime::BigInt& b) override; protected virtual void collectGarbage(std::string cause) override; - protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& name) override; protected virtual void dumpOpcodeStats(std::ostream& os) const override; protected virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const override; - protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setExternalMemoryPressure(const facebook::jsi::_runtime::Object& obj, size_t amount) override; + protected virtual void setNativeState(const facebook::jsi::_runtime::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_runtime::Array& a, size_t i, const facebook::jsi::_runtime::Value& value) override; protected virtual void startHeapSampling(size_t samplingInterval) override; protected virtual void stopHeapSampling(std::ostream& os) override; protected virtual void stopTrackingHeapObjectStackTraces() override; @@ -12485,124 +12516,124 @@ class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; - protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; + protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; public Plain& plain(); public const Plain& plain() const; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::Object global() override; + public virtual facebook::jsi::_runtime::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_runtime::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; } -template +template class facebook::jsi::WithRuntimeDecorator : public facebook::jsi::RuntimeDecorator { protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& bi) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& bi) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID& a, const facebook::jsi::_prop_name_i_d::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_object::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& uuid) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t i) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t i) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_object::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bi, int i) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& bi) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual facebook::jsi::_array::Array createArray(size_t length) override; + protected virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object& o) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t i) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t i) override; + protected virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_object::Object createObject() override; + protected virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt& bi, int i) override; + protected virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) override; + protected virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array& a, size_t i) override; + protected virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject& wo) override; + protected virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object& o) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_array::Array& a, const facebook::jsi::_value::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_array::Array& a) override; + protected virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_string::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_string::String& str) override; + protected virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_string::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& name) override; protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amt) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setNativeState(const facebook::jsi::_object::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array& a, size_t i, const facebook::jsi::_value::Value& value) override; protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; public WithRuntimeDecorator(Plain& plain, With& with); - public using RD = facebook::jsi::RuntimeDecorator; + public using RD = facebook::jsi::_runtime_decorator::RuntimeDecorator; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_object::Object global() override; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; - public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; + public virtual void queueMicrotask(const facebook::jsi::_function::Function& callback) override; } @@ -12623,22 +12654,22 @@ class facebook::jsi::jni::HermesSamplingProfiler : public jni::JavaClass void facebook::jsi::detail::throwOrDie(Args &&... args); template -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const T& other); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const T& other); template class facebook::jsi::detail::ThreadSafeRuntimeImpl : public facebook::jsi::WithRuntimeDecorator, R, facebook::jsi::ThreadSafeRuntime> { @@ -12688,24 +12719,24 @@ struct facebook::jsi::detail::BeforeCaller> { } -using facebook::yoga::GridTrackList = std::vector; +using facebook::yoga::GridTrackList = std::vector; template concept facebook::yoga::Enumeration = std::is_enum_v; template concept facebook::yoga::HasOrdinality = (facebook::yoga::ordinalCount()> 0); YGLogger facebook::yoga::getDefaultLogger(); -bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); bool facebook::yoga::canUseCachedMeasurement(facebook::yoga::SizingMode widthMode, float availableWidth, facebook::yoga::SizingMode heightMode, float availableHeight, facebook::yoga::SizingMode lastWidthMode, float lastAvailableWidth, facebook::yoga::SizingMode lastHeightMode, float lastAvailableHeight, float lastComputedWidth, float lastComputedHeight, float marginRow, float marginColumn, const facebook::yoga::Config* config); -bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::Config& oldConfig, const facebook::yoga::Config& newConfig); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleLength& a, const facebook::yoga::StyleLength& b); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleSizeLength& a, const facebook::yoga::StyleSizeLength& b); +bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::_config::Config& oldConfig, const facebook::yoga::_config::Config& newConfig); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_length::StyleLength& a, const facebook::yoga::_style_length::StyleLength& b); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& a, const facebook::yoga::_style_size_length::StyleSizeLength& b); bool facebook::yoga::inexactEquals(double a, double b); -bool facebook::yoga::inexactEquals(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +bool facebook::yoga::inexactEquals(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); bool facebook::yoga::inexactEquals(float a, float b); bool facebook::yoga::isBaselineLayout(const facebook::yoga::Node* node); bool facebook::yoga::isColumn(const facebook::yoga::FlexDirection flexDirection); bool facebook::yoga::isRow(const facebook::yoga::FlexDirection flexDirection); -bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); +bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); bool facebook::yoga::needsTrailingPosition(const facebook::yoga::FlexDirection axis); const char* facebook::yoga::LayoutPassReasonToString(facebook::yoga::LayoutPassReason value); const char* facebook::yoga::toString(facebook::yoga::Align e); @@ -12726,7 +12757,7 @@ const char* facebook::yoga::toString(facebook::yoga::Overflow e); const char* facebook::yoga::toString(facebook::yoga::PositionType e); const char* facebook::yoga::toString(facebook::yoga::Unit e); const char* facebook::yoga::toString(facebook::yoga::Wrap e); -const facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); +const facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); constexpr YGAlign facebook::yoga::unscopedEnum(facebook::yoga::Align scoped); constexpr YGBoxSizing facebook::yoga::unscopedEnum(facebook::yoga::BoxSizing scoped); constexpr YGDimension facebook::yoga::unscopedEnum(facebook::yoga::Dimension scoped); @@ -12760,7 +12791,6 @@ constexpr facebook::yoga::Display facebook::yoga::scopedEnum(YGDisplay unscoped) constexpr facebook::yoga::Edge facebook::yoga::scopedEnum(YGEdge unscoped); constexpr facebook::yoga::Errata facebook::yoga::scopedEnum(YGErrata unscoped); constexpr facebook::yoga::FlexDirection facebook::yoga::scopedEnum(YGFlexDirection unscoped); -constexpr facebook::yoga::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); constexpr facebook::yoga::GridTrackType facebook::yoga::scopedEnum(YGGridTrackType unscoped); constexpr facebook::yoga::Gutter facebook::yoga::scopedEnum(YGGutter unscoped); constexpr facebook::yoga::Justify facebook::yoga::fallbackAlignment(facebook::yoga::Justify align); @@ -12772,6 +12802,7 @@ constexpr facebook::yoga::Overflow facebook::yoga::scopedEnum(YGOverflow unscope constexpr facebook::yoga::PositionType facebook::yoga::scopedEnum(YGPositionType unscoped); constexpr facebook::yoga::Unit facebook::yoga::scopedEnum(YGUnit unscoped); constexpr facebook::yoga::Wrap facebook::yoga::scopedEnum(YGWrap unscoped); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); @@ -12790,20 +12821,20 @@ constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); facebook::yoga::Align facebook::yoga::resolveChildAlignment(const facebook::yoga::Node* node, const facebook::yoga::Node* child); -facebook::yoga::Config* facebook::yoga::resolveRef(const YGConfigRef ref); facebook::yoga::Dimension facebook::yoga::dimension(facebook::yoga::FlexDirection flexDirection); facebook::yoga::FlexDirection facebook::yoga::resolveCrossDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); facebook::yoga::FlexDirection facebook::yoga::resolveDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); -facebook::yoga::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); -facebook::yoga::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::FloatOptional value, const float axisSize, const float widthSize); facebook::yoga::Justify facebook::yoga::resolveChildJustification(const facebook::yoga::Node* node, const facebook::yoga::Node* child); facebook::yoga::MeasureMode facebook::yoga::measureMode(facebook::yoga::SizingMode mode); -facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeRef ref); facebook::yoga::PhysicalEdge facebook::yoga::flexEndEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::flexStartEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::inlineEndEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::PhysicalEdge facebook::yoga::inlineStartEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::SizingMode facebook::yoga::sizingMode(facebook::yoga::MeasureMode mode); +facebook::yoga::_config::Config* facebook::yoga::resolveRef(const YGConfigRef ref); +facebook::yoga::_flex_line::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); +facebook::yoga::_float_optional::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::_float_optional::FloatOptional value, const float axisSize, const float widthSize); +facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeRef ref); float facebook::yoga::boundAxis(const facebook::yoga::Node *const node, const facebook::yoga::FlexDirection axis, const facebook::yoga::Direction direction, const float value, const float axisSize, const float widthSize); float facebook::yoga::calculateAvailableInnerDimension(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::Dimension dimension, const float availableDim, float paddingAndBorder, const float ownerDim, const float ownerWidth); float facebook::yoga::calculateBaseline(const facebook::yoga::Node* node); @@ -12825,21 +12856,21 @@ void facebook::yoga::calculateLayout(facebook::yoga::Node* node, float ownerWidt void facebook::yoga::cleanupContentsNodesRecursively(facebook::yoga::Node *const node); void facebook::yoga::constrainMaxSizeForMode(const facebook::yoga::Node* node, facebook::yoga::Direction direction, facebook::yoga::FlexDirection axis, float ownerAxisSize, float ownerWidth, facebook::yoga::SizingMode* mode, float* size); void facebook::yoga::fatalWithMessage(const char* message); -void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); void facebook::yoga::log(const facebook::yoga::Config* config, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(const facebook::yoga::Node* node, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::roundLayoutResultsToPixelGrid(facebook::yoga::Node* node, double absoluteLeft, double absoluteTop); void facebook::yoga::setChildTrailingPosition(const facebook::yoga::Node *const node, facebook::yoga::Node *const child, const facebook::yoga::FlexDirection axis); void facebook::yoga::zeroOutLayoutRecursively(facebook::yoga::Node *const node); -constexpr bool facebook::yoga::operator<(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator<=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, float rhs); -constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr facebook::yoga::FloatOptional facebook::yoga::operator+(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +constexpr bool facebook::yoga::operator<(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator<=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, float rhs); +constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::operator+(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); class facebook::yoga::Config : public YGConfig { public Config(YGLogger logger); @@ -12848,7 +12879,7 @@ class facebook::yoga::Config : public YGConfig { public bool useWebDefaults() const; public facebook::yoga::Errata getErrata() const; public float getPointScaleFactor() const; - public static const facebook::yoga::Config& getDefault(); + public static const facebook::yoga::_config::Config& getDefault(); public uint32_t getVersion() const noexcept; public void addErrata(facebook::yoga::Errata errata); public void log(const facebook::yoga::Node* node, facebook::yoga::LogLevel logLevel, const char* format, va_list args) const; @@ -12864,11 +12895,11 @@ class facebook::yoga::Config : public YGConfig { class facebook::yoga::Node : public YGNode { public Node(); - public Node(const facebook::yoga::Config* config); public Node(const facebook::yoga::Node& node) = default; + public Node(const facebook::yoga::_config::Config* config); public Node(facebook::yoga::Node&& node) noexcept; public YGDirtiedFunc getDirtiedFunc() const; - public YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); + public _y_g_size::YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); public bool alwaysFormsContainingBlock() const; public bool getHasNewLayout() const; public bool hasBaselineFunc() const noexcept; @@ -12880,23 +12911,23 @@ class facebook::yoga::Node : public YGNode { public bool isLayoutDimensionDefined(facebook::yoga::FlexDirection axis); public bool isNodeFlexible(); public bool isReferenceBaseline() const; - public bool removeChild(facebook::yoga::Node* child); - public const facebook::yoga::Config* getConfig() const; - public const facebook::yoga::LayoutResults& getLayout() const; - public const facebook::yoga::Style& style() const; - public const std::vector& getChildren() const; + public bool removeChild(facebook::yoga::_node::Node* child); + public const facebook::yoga::_config::Config* getConfig() const; + public const facebook::yoga::_layout_results::LayoutResults& getLayout() const; + public const facebook::yoga::_style::Style& style() const; + public const std::vector& getChildren() const; public facebook::yoga::Direction resolveDirection(facebook::yoga::Direction ownerDirection); - public facebook::yoga::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; - public facebook::yoga::LayoutResults& getLayout(); - public facebook::yoga::Node& operator=(const facebook::yoga::Node&) = delete; - public facebook::yoga::Node* getChild(size_t index) const; - public facebook::yoga::Node* getOwner() const; - public facebook::yoga::Node::LayoutableChildren getLayoutChildren() const; public facebook::yoga::NodeType getNodeType() const; - public facebook::yoga::Style& style(); - public facebook::yoga::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; - public facebook::yoga::Style::SizeLength processFlexBasis() const; + public facebook::yoga::_float_optional::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; + public facebook::yoga::_layout_results::LayoutResults& getLayout(); + public facebook::yoga::_node::LayoutableChildren getLayoutChildren() const; + public facebook::yoga::_node::Node& operator=(const facebook::yoga::_node::Node&) = delete; + public facebook::yoga::_node::Node* getChild(size_t index) const; + public facebook::yoga::_node::Node* getOwner() const; + public facebook::yoga::_style::Style& style(); + public facebook::yoga::_style::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; + public facebook::yoga::_style::Style::SizeLength processFlexBasis() const; public float baseline(float width, float height) const; public float dimensionWithMargin(facebook::yoga::FlexDirection axis, float widthSize); public float relativePosition(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float axisSize) const; @@ -12905,29 +12936,29 @@ class facebook::yoga::Node : public YGNode { public size_t getChildCount() const; public size_t getLayoutChildCount() const; public size_t getLineIndex() const; - public using LayoutableChildren = facebook::yoga::LayoutableChildren; + public using LayoutableChildren = facebook::yoga::LayoutableChildren; public void clearChildren(); public void cloneChildrenIfNeeded(); public void cloneContentsChildrenIfNeeded(); - public void insertChild(facebook::yoga::Node* child, size_t index); + public void insertChild(facebook::yoga::_node::Node* child, size_t index); public void markDirtyAndPropagate(); public void processDimensions(); public void removeChild(size_t index); - public void replaceChild(facebook::yoga::Node* child, size_t index); - public void replaceChild(facebook::yoga::Node* oldChild, facebook::yoga::Node* newChild); + public void replaceChild(facebook::yoga::_node::Node* child, size_t index); + public void replaceChild(facebook::yoga::_node::Node* oldChild, facebook::yoga::_node::Node* newChild); public void reset(); public void setAlwaysFormsContainingBlock(bool alwaysFormsContainingBlock); public void setBaselineFunc(YGBaselineFunc baseLineFunc); - public void setChildren(const std::vector& children); - public void setConfig(facebook::yoga::Config* config); + public void setChildren(const std::vector& children); + public void setConfig(facebook::yoga::_config::Config* config); public void setContext(void* context); public void setDirtiedFunc(YGDirtiedFunc dirtiedFunc); public void setDirty(bool isDirty); public void setHasNewLayout(bool hasNewLayout); public void setIsReferenceBaseline(bool isReferenceBaseline); - public void setLayout(const facebook::yoga::LayoutResults& layout); + public void setLayout(const facebook::yoga::_layout_results::LayoutResults& layout); public void setLayoutBorder(float border, facebook::yoga::PhysicalEdge edge); - public void setLayoutComputedFlexBasis(facebook::yoga::FloatOptional computedFlexBasis); + public void setLayoutComputedFlexBasis(facebook::yoga::_float_optional::FloatOptional computedFlexBasis); public void setLayoutComputedFlexBasisGeneration(uint32_t computedFlexBasisGeneration); public void setLayoutDimension(float lengthValue, facebook::yoga::Dimension dimension); public void setLayoutDirection(facebook::yoga::Direction direction); @@ -12940,9 +12971,9 @@ class facebook::yoga::Node : public YGNode { public void setLineIndex(size_t lineIndex); public void setMeasureFunc(YGMeasureFunc measureFunc); public void setNodeType(facebook::yoga::NodeType nodeType); - public void setOwner(facebook::yoga::Node* owner); + public void setOwner(facebook::yoga::_node::Node* owner); public void setPosition(facebook::yoga::Direction direction, float ownerWidth, float ownerHeight); - public void setStyle(const facebook::yoga::Style& style); + public void setStyle(const facebook::yoga::_style::Style& style); public void* getContext() const; } @@ -12960,16 +12991,16 @@ class facebook::yoga::Style { public bool isInlineEndPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionAuto(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; - public bool operator==(const facebook::yoga::Style& other) const; + public bool operator==(const facebook::yoga::_style::Style& other) const; public bool verticalInsetsDefined() const; - public const facebook::yoga::GridLine& gridColumnEnd() const; - public const facebook::yoga::GridLine& gridColumnStart() const; - public const facebook::yoga::GridLine& gridRowEnd() const; - public const facebook::yoga::GridLine& gridRowStart() const; public const facebook::yoga::GridTrackList& gridAutoColumns() const; public const facebook::yoga::GridTrackList& gridAutoRows() const; public const facebook::yoga::GridTrackList& gridTemplateColumns() const; public const facebook::yoga::GridTrackList& gridTemplateRows() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnStart() const; + public const facebook::yoga::_grid_line::GridLine& gridRowEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridRowStart() const; public facebook::yoga::Align alignContent() const; public facebook::yoga::Align alignItems() const; public facebook::yoga::Align alignSelf() const; @@ -12977,27 +13008,27 @@ class facebook::yoga::Style { public facebook::yoga::Direction direction() const; public facebook::yoga::Display display() const; public facebook::yoga::FlexDirection flexDirection() const; - public facebook::yoga::FloatOptional aspectRatio() const; - public facebook::yoga::FloatOptional flex() const; - public facebook::yoga::FloatOptional flexGrow() const; - public facebook::yoga::FloatOptional flexShrink() const; - public facebook::yoga::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; public facebook::yoga::Justify justifyContent() const; public facebook::yoga::Justify justifyItems() const; public facebook::yoga::Justify justifySelf() const; public facebook::yoga::Overflow overflow() const; public facebook::yoga::PositionType positionType() const; - public facebook::yoga::Style::Length border(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length gap(facebook::yoga::Gutter gutter) const; - public facebook::yoga::Style::Length margin(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length padding(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length position(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength flexBasis() const; - public facebook::yoga::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public facebook::yoga::Wrap flexWrap() const; + public facebook::yoga::_float_optional::FloatOptional aspectRatio() const; + public facebook::yoga::_float_optional::FloatOptional flex() const; + public facebook::yoga::_float_optional::FloatOptional flexGrow() const; + public facebook::yoga::_float_optional::FloatOptional flexShrink() const; + public facebook::yoga::_float_optional::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_style::Style::Length border(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length gap(facebook::yoga::Gutter gutter) const; + public facebook::yoga::_style::Style::Length margin(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length padding(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length position(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength flexBasis() const; + public facebook::yoga::_style::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public float computeBorderForAxis(facebook::yoga::FlexDirection axis) const; public float computeFlexEndBorder(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public float computeFlexEndMargin(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float widthSize) const; @@ -13026,8 +13057,8 @@ class facebook::yoga::Style { public static constexpr float DefaultFlexGrow; public static constexpr float DefaultFlexShrink; public static constexpr float WebDefaultFlexShrink; - public using Length = facebook::yoga::StyleLength; - public using SizeLength = facebook::yoga::StyleSizeLength; + public using Length = facebook::yoga::_style_length::StyleLength; + public using SizeLength = facebook::yoga::_style_size_length::StyleSizeLength; public void resizeGridAutoColumns(size_t count); public void resizeGridAutoRows(size_t count); public void resizeGridTemplateColumns(size_t count); @@ -13035,64 +13066,64 @@ class facebook::yoga::Style { public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); - public void setAspectRatio(facebook::yoga::FloatOptional value); - public void setBorder(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setAspectRatio(facebook::yoga::_float_optional::FloatOptional value); + public void setBorder(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setBoxSizing(facebook::yoga::BoxSizing value); - public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFlex(facebook::yoga::FloatOptional value); - public void setFlexBasis(facebook::yoga::Style::SizeLength value); + public void setFlex(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexBasis(facebook::yoga::_style::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); - public void setFlexGrow(facebook::yoga::FloatOptional value); - public void setFlexShrink(facebook::yoga::FloatOptional value); + public void setFlexGrow(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexShrink(facebook::yoga::_float_optional::FloatOptional value); public void setFlexWrap(facebook::yoga::Wrap value); - public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::Style::Length value); - public void setGridAutoColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::_style::Style::Length value); + public void setGridAutoColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoColumns(facebook::yoga::GridTrackList value); - public void setGridAutoRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridAutoRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoRows(facebook::yoga::GridTrackList value); - public void setGridColumnEnd(facebook::yoga::GridLine value); - public void setGridColumnStart(facebook::yoga::GridLine value); - public void setGridRowEnd(facebook::yoga::GridLine value); - public void setGridRowStart(facebook::yoga::GridLine value); - public void setGridTemplateColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridColumnEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridColumnStart(facebook::yoga::_grid_line::GridLine value); + public void setGridRowEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridRowStart(facebook::yoga::_grid_line::GridLine value); + public void setGridTemplateColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateColumns(facebook::yoga::GridTrackList value); - public void setGridTemplateRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridTemplateRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateRows(facebook::yoga::GridTrackList value); public void setJustifyContent(facebook::yoga::Justify value); public void setJustifyItems(facebook::yoga::Justify value); public void setJustifySelf(facebook::yoga::Justify value); - public void setMargin(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); - public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setMargin(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); + public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setPosition(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setPadding(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setPosition(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setPositionType(facebook::yoga::PositionType value); } class facebook::yoga::StyleLength { public constexpr StyleLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_length::StyleLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isPercent() const; public constexpr bool isPoints() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength); - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_length::StyleLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength); + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleLength ofAuto(); - public static constexpr facebook::yoga::StyleLength percent(float value); - public static constexpr facebook::yoga::StyleLength points(float value); - public static constexpr facebook::yoga::StyleLength undefined(); + public static constexpr facebook::yoga::_style_length::StyleLength ofAuto(); + public static constexpr facebook::yoga::_style_length::StyleLength percent(float value); + public static constexpr facebook::yoga::_style_length::StyleLength points(float value); + public static constexpr facebook::yoga::_style_length::StyleLength undefined(); } class facebook::yoga::StyleSizeLength { public constexpr StyleSizeLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleSizeLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isFitContent() const; @@ -13101,18 +13132,18 @@ class facebook::yoga::StyleSizeLength { public constexpr bool isPoints() const; public constexpr bool isStretch() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleSizeLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength) const; - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_size_length::StyleSizeLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength) const; + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleSizeLength ofAuto(); - public static constexpr facebook::yoga::StyleSizeLength ofFitContent(); - public static constexpr facebook::yoga::StyleSizeLength ofMaxContent(); - public static constexpr facebook::yoga::StyleSizeLength ofStretch(); - public static constexpr facebook::yoga::StyleSizeLength percent(float value); - public static constexpr facebook::yoga::StyleSizeLength points(float value); - public static constexpr facebook::yoga::StyleSizeLength stretch(float fraction); - public static constexpr facebook::yoga::StyleSizeLength undefined(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofAuto(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofFitContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofMaxContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofStretch(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength percent(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength points(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength stretch(float fraction); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength undefined(); } class facebook::yoga::StyleValueHandle { @@ -13121,17 +13152,17 @@ class facebook::yoga::StyleValueHandle { public constexpr bool isPercent() const; public constexpr bool isPoint() const; public constexpr bool isUndefined() const; - public static constexpr facebook::yoga::StyleValueHandle ofAuto(); + public static constexpr facebook::yoga::_style_value_handle::StyleValueHandle ofAuto(); } class facebook::yoga::StyleValuePool { - public facebook::yoga::FloatOptional getNumber(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleLength getLength(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleSizeLength getSize(facebook::yoga::StyleValueHandle handle) const; - public float getStoredValue(facebook::yoga::StyleValueHandle handle) const; - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::FloatOptional number); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleLength length); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleSizeLength sizeValue); + public facebook::yoga::_float_optional::FloatOptional getNumber(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_length::StyleLength getLength(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_size_length::StyleSizeLength getSize(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public float getStoredValue(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_float_optional::FloatOptional number); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_length::StyleLength length); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_size_length::StyleSizeLength sizeValue); } enum facebook::yoga::Align : uint8_t { @@ -13314,7 +13345,7 @@ enum facebook::yoga::Wrap : uint8_t { } struct facebook::yoga::CachedMeasurement { - public bool operator==(facebook::yoga::CachedMeasurement measurement) const; + public bool operator==(facebook::yoga::_cached_measurement::CachedMeasurement measurement) const; public facebook::yoga::SizingMode heightSizingMode; public facebook::yoga::SizingMode widthSizingMode; public float availableHeight; @@ -13325,18 +13356,18 @@ struct facebook::yoga::CachedMeasurement { struct facebook::yoga::Event { public static void reset(); - public static void subscribe(std::function&& subscriber); - public using Subscriber = void(YGNodeConstRef, facebook::yoga::Event::Type, facebook::yoga::Event::Data); - public using Subscribers = std::vector>; - template - public static void publish(YGNodeConstRef node, const facebook::yoga::Event::TypedData& eventData = {}); + public static void subscribe(std::function&& subscriber); + public using Subscriber = void(YGNodeConstRef, facebook::yoga::_event::Type, facebook::yoga::_event::_data::Data); + public using Subscribers = std::vector>; + template + public static void publish(YGNodeConstRef node, const facebook::yoga::_event::_typed_data::TypedData& eventData = {}); } class facebook::yoga::Event::Data { - template - public Data(const facebook::yoga::Event::TypedData& data); - template - public const facebook::yoga::Event::TypedData& get() const; + template + public Data(const facebook::yoga::_event::_typed_data::TypedData& data); + template + public const facebook::yoga::_event::_typed_data::TypedData& get() const; } enum facebook::yoga::Event::Type { @@ -13351,12 +13382,12 @@ enum facebook::yoga::Event::Type { NodeLayout, } -template +template struct facebook::yoga::Event::TypedData { } struct facebook::yoga::Event::TypedData { - public facebook::yoga::LayoutData* layoutData; + public facebook::yoga::_layout_data::LayoutData* layoutData; } struct facebook::yoga::Event::TypedData { @@ -13385,7 +13416,7 @@ struct facebook::yoga::FlexLine { public const float sizeConsumed; public const size_t numberOfAutoMargins; public const std::vector itemsInFlow; - public facebook::yoga::FlexLineRunningLayout layout; + public facebook::yoga::_flex_line_running_layout::FlexLineRunningLayout layout; } struct facebook::yoga::FlexLineRunningLayout { @@ -13406,29 +13437,29 @@ struct facebook::yoga::FloatOptional { } struct facebook::yoga::GridLine { - public bool operator==(const facebook::yoga::GridLine& other) const = default; + public bool operator==(const facebook::yoga::_grid_line::GridLine& other) const = default; public constexpr bool isAuto() const; public constexpr bool isInteger() const; public constexpr bool isSpan() const; public facebook::yoga::GridLineType type; public int32_t integer; - public static constexpr facebook::yoga::GridLine auto_(); - public static constexpr facebook::yoga::GridLine fromInteger(int32_t value); - public static constexpr facebook::yoga::GridLine span(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine auto_(); + public static constexpr facebook::yoga::_grid_line::GridLine fromInteger(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine span(int32_t value); } struct facebook::yoga::GridTrackSize { public bool infinitelyGrowable; - public bool operator==(const facebook::yoga::GridTrackSize& other) const = default; - public facebook::yoga::StyleSizeLength maxSizingFunction; - public facebook::yoga::StyleSizeLength minSizingFunction; + public bool operator==(const facebook::yoga::_grid_track_size::GridTrackSize& other) const = default; + public facebook::yoga::_style_size_length::StyleSizeLength maxSizingFunction; + public facebook::yoga::_style_size_length::StyleSizeLength minSizingFunction; public float baseSize; public float growthLimit; - public static constexpr facebook::yoga::GridTrackSize auto_(); - public static constexpr facebook::yoga::GridTrackSize fr(float fraction); - public static constexpr facebook::yoga::GridTrackSize length(float points); - public static constexpr facebook::yoga::GridTrackSize minmax(facebook::yoga::StyleSizeLength min, facebook::yoga::StyleSizeLength max); - public static constexpr facebook::yoga::GridTrackSize percent(float percentage); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize auto_(); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize fr(float fraction); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize length(float points); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize minmax(facebook::yoga::_style_size_length::StyleSizeLength min, facebook::yoga::_style_size_length::StyleSizeLength max); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize percent(float percentage); } struct facebook::yoga::LayoutData { @@ -13443,11 +13474,11 @@ struct facebook::yoga::LayoutData { struct facebook::yoga::LayoutResults { public bool hadOverflow() const; - public bool operator==(facebook::yoga::LayoutResults layout) const; - public facebook::yoga::CachedMeasurement cachedLayout; + public bool operator==(facebook::yoga::_layout_results::LayoutResults layout) const; public facebook::yoga::Direction direction() const; public facebook::yoga::Direction lastOwnerDirection; - public facebook::yoga::FloatOptional computedFlexBasis; + public facebook::yoga::_cached_measurement::CachedMeasurement cachedLayout; + public facebook::yoga::_float_optional::FloatOptional computedFlexBasis; public float border(facebook::yoga::PhysicalEdge physicalEdge) const; public float dimension(facebook::yoga::Dimension axis) const; public float margin(facebook::yoga::PhysicalEdge physicalEdge) const; @@ -13456,7 +13487,7 @@ struct facebook::yoga::LayoutResults { public float position(facebook::yoga::PhysicalEdge physicalEdge) const; public float rawDimension(facebook::yoga::Dimension axis) const; public static constexpr int32_t MaxCachedMeasurements; - public std::array cachedMeasurements; + public std::array cachedMeasurements; public uint32_t computedFlexBasisGeneration; public uint32_t configVersion; public uint32_t generationCount; @@ -13477,8 +13508,8 @@ class facebook::yoga::SmallValueBuffer { public SmallValueBuffer() = default; public SmallValueBuffer(const facebook::yoga::SmallValueBuffer& other); public SmallValueBuffer(facebook::yoga::SmallValueBuffer&& other) noexcept = default; - public facebook::yoga::SmallValueBuffer& operator=(const facebook::yoga::SmallValueBuffer& other); - public facebook::yoga::SmallValueBuffer& operator=(facebook::yoga::SmallValueBuffer&& other) noexcept = default; + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(const facebook::yoga::_small_value_buffer::SmallValueBuffer& other); + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(facebook::yoga::_small_value_buffer::SmallValueBuffer&& other) noexcept = default; public uint16_t push(uint32_t value); public uint16_t push(uint64_t value); public uint16_t replace(uint16_t index, uint32_t value); @@ -13490,16 +13521,16 @@ class facebook::yoga::SmallValueBuffer { template class facebook::yoga::LayoutableChildren { public LayoutableChildren(const T* node); - public facebook::yoga::LayoutableChildren::Iterator begin() const; - public facebook::yoga::LayoutableChildren::Iterator end() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator begin() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator end() const; } struct facebook::yoga::LayoutableChildren::Iterator { public Iterator() = default; public Iterator(const T* node, size_t childIndex); public T* operator*() const; - public facebook::yoga::LayoutableChildren::Iterator operator++(int); - public facebook::yoga::LayoutableChildren::Iterator& operator++(); + public facebook::yoga::_layoutable_children::_iterator::Iterator operator++(int); + public facebook::yoga::_layoutable_children::_iterator::Iterator& operator++(); public using difference_type = std::ptrdiff_t; public using iterator_category = std::input_iterator_tag; public using pointer = T*; @@ -13509,8 +13540,8 @@ struct facebook::yoga::LayoutableChildren::Iterator { JNIEnv* facebook::yoga::vanillajni::getCurrentEnv(); -facebook::yoga::vanillajni::ScopedGlobalRef facebook::yoga::vanillajni::newGlobalRef(JNIEnv* env, jobject obj); -facebook::yoga::vanillajni::ScopedLocalRef facebook::yoga::vanillajni::callStaticObjectMethod(JNIEnv* env, jclass clazz, jmethodID methodId, ...); +facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef facebook::yoga::vanillajni::newGlobalRef(JNIEnv* env, jobject obj); +facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef facebook::yoga::vanillajni::callStaticObjectMethod(JNIEnv* env, jclass clazz, jmethodID methodId, ...); jfieldID facebook::yoga::vanillajni::getFieldId(JNIEnv* env, jclass clazz, const char* fieldName, const char* fieldSignature); jfloat facebook::yoga::vanillajni::callFloatMethod(JNIEnv* env, jobject obj, jmethodID methodId, ...); jint facebook::yoga::vanillajni::ensureInitialized(JNIEnv** env, JavaVM* vm); @@ -13518,21 +13549,21 @@ jlong facebook::yoga::vanillajni::callLongMethod(JNIEnv* env, jobject obj, jmeth jmethodID facebook::yoga::vanillajni::getMethodId(JNIEnv* env, jclass clazz, const char* methodName, const char* methodDescriptor); jmethodID facebook::yoga::vanillajni::getStaticMethodId(JNIEnv* env, jclass clazz, const char* methodName, const char* methodDescriptor); template -facebook::yoga::vanillajni::ScopedGlobalRef facebook::yoga::vanillajni::make_global_ref(T globalRef); +facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef facebook::yoga::vanillajni::make_global_ref(T globalRef); template -facebook::yoga::vanillajni::ScopedLocalRef facebook::yoga::vanillajni::make_local_ref(JNIEnv* env, T localRef); +facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef facebook::yoga::vanillajni::make_local_ref(JNIEnv* env, T localRef); void facebook::yoga::vanillajni::assertNoPendingJniException(JNIEnv* env); void facebook::yoga::vanillajni::assertNoPendingJniExceptionIf(JNIEnv* env, bool condition); void facebook::yoga::vanillajni::callVoidMethod(JNIEnv* env, jobject obj, jmethodID methodId, ...); void facebook::yoga::vanillajni::logErrorMessageAndDie(const char* message); -void facebook::yoga::vanillajni::registerNatives(JNIEnv* env, const char* className, const JNINativeMethod methods[], size_t numMethods); +void facebook::yoga::vanillajni::registerNatives(JNIEnv* env, const char* className, const _j_n_i_native_method::JNINativeMethod methods[], size_t numMethods); class facebook::yoga::vanillajni::LayoutContext { - public static PtrJNodeMapVanilla* getNodeMap(); + public static _ptr_j_node_map_vanilla::PtrJNodeMapVanilla* getNodeMap(); } struct facebook::yoga::vanillajni::LayoutContext::Provider { - public Provider(PtrJNodeMapVanilla* data); + public Provider(_ptr_j_node_map_vanilla::PtrJNodeMapVanilla* data); public ~Provider(); } @@ -13541,7 +13572,7 @@ class facebook::yoga::vanillajni::YogaJniException : public std::exception { public YogaJniException(const facebook::yoga::vanillajni::YogaJniException& rhs); public YogaJniException(facebook::yoga::vanillajni::YogaJniException&& rhs) noexcept; public YogaJniException(jthrowable throwable); - public facebook::yoga::vanillajni::ScopedLocalRef getThrowable() const noexcept; + public facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef getThrowable() const noexcept; public ~YogaJniException() override; } @@ -13553,8 +13584,8 @@ class facebook::yoga::vanillajni::ScopedGlobalRef { public ScopedGlobalRef(facebook::yoga::vanillajni::ScopedGlobalRef&& s) noexcept; public T get() const; public T release(); - public facebook::yoga::vanillajni::ScopedGlobalRef& operator=(const facebook::yoga::vanillajni::ScopedGlobalRef& other) = delete; - public facebook::yoga::vanillajni::ScopedGlobalRef& operator=(facebook::yoga::vanillajni::ScopedGlobalRef&& s) noexcept; + public facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef& operator=(const facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef& other) = delete; + public facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef& operator=(facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef&& s) noexcept; public operator bool() const; public void reset(T ptr = NULL); public ~ScopedGlobalRef(); @@ -13568,8 +13599,8 @@ class facebook::yoga::vanillajni::ScopedLocalRef { public ScopedLocalRef(facebook::yoga::vanillajni::ScopedLocalRef&& s) noexcept; public T get() const; public T release(); - public facebook::yoga::vanillajni::ScopedLocalRef& operator=(const facebook::yoga::vanillajni::ScopedLocalRef& other) = delete; - public facebook::yoga::vanillajni::ScopedLocalRef& operator=(facebook::yoga::vanillajni::ScopedLocalRef&& s) noexcept; + public facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef& operator=(const facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef& other) = delete; + public facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef& operator=(facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef&& s) noexcept; public operator bool() const; public void reset(T ptr = NULL); public ~ScopedLocalRef(); @@ -13580,85 +13611,85 @@ void facebook::gloginit::initialize(const char* tag = "ReactNativeJNI"); struct std::hash { - public size_t operator()(const facebook::react::AttributedString& attributedString) const; + public size_t operator()(const facebook::react::_attributed_string::facebook::react::AttributedString& attributedString) const; } struct std::hash { - public size_t operator()(const facebook::react::AttributedStringBox& attributedStringBox) const; + public size_t operator()(const facebook::react::_attributed_string_box::facebook::react::AttributedStringBox& attributedStringBox) const; } struct std::hash { - public size_t operator()(const facebook::react::EventAnimationDriverKey& key) const; + public size_t operator()(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutConstraints& constraints) const; + public size_t operator()(const facebook::react::_layout_constraints::facebook::react::LayoutConstraints& constraints) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutMetrics& layoutMetrics) const; + public size_t operator()(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics) const; } struct std::hash { - public size_t operator()(const facebook::react::LineMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_line_measure_cache_key::facebook::react::LineMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::ParagraphAttributes& attributes) const; + public size_t operator()(const facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes& attributes) const; } struct std::hash { - public size_t operator()(const facebook::react::Point& point) const noexcept; + public size_t operator()(const facebook::react::_point::facebook::react::Point& point) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::PreparedTextCacheKey& key) const; + public size_t operator()(const facebook::react::_prepared_text_cache_key::facebook::react::PreparedTextCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Rect& rect) const noexcept; + public size_t operator()(const facebook::react::_rect::facebook::react::Rect& rect) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::ShadowView& shadowView) const; + public size_t operator()(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView) const; } struct std::hash { - public size_t operator()(const facebook::react::SharedColor& color) const; + public size_t operator()(const facebook::react::_shared_color::facebook::react::SharedColor& color) const; } struct std::hash { - public size_t operator()(const facebook::react::Size& size) const; + public size_t operator()(const facebook::react::_size::facebook::react::Size& size) const; } struct std::hash { - public size_t operator()(const facebook::react::TextAttributes& textAttributes) const; + public size_t operator()(const facebook::react::_text_attributes::facebook::react::TextAttributes& textAttributes) const; } struct std::hash { - public size_t operator()(const facebook::react::TextMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_text_measure_cache_key::facebook::react::TextMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Transform& transform) const; + public size_t operator()(const facebook::react::_transform::facebook::react::Transform& transform) const; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleCorners& corners) const noexcept; + public size_t operator()(const facebook::react::_rectangle_corners::facebook::react::RectangleCorners& corners) const noexcept; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleEdges& edges) const noexcept; + public size_t operator()(const facebook::react::_rectangle_edges::facebook::react::RectangleEdges& edges) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::AttributedString::Fragment& fragment) const; + public size_t operator()(const facebook::react::_attributed_string::_fragment::facebook::react::AttributedString::Fragment& fragment) const; } struct std::hash { - public size_t operator()(const facebook::react::jsinspector_modern::ConsoleTaskId& id) const; + public size_t operator()(const facebook::react::jsinspector_modern::_console_task_id::facebook::react::jsinspector_modern::ConsoleTaskId& id) const; } struct std::hash { diff --git a/scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api b/scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api index 2f0733cb396..3b8f5f1d8ef 100644 --- a/scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api @@ -3,7 +3,17 @@ class PtrJNodeMapVanilla { public PtrJNodeMapVanilla() = default; public PtrJNodeMapVanilla(jlongArray javaNativePointers, jobjectArray javaNodes); - public facebook::yoga::vanillajni::ScopedLocalRef ref(YGNodeConstRef node); + public facebook::yoga::vanillajni::_scoped_local_ref::facebook::yoga::vanillajni::ScopedLocalRef ref(YGNodeConstRef node); +} + +interface RCTLegacyViewManagerInteropCoordinator : public NSObject { + public virtual NSString* componentViewName(); + public virtual RCTPlatformView* createPaperViewWithTag:(NSInteger tag); + public virtual instancetype initWithComponentData:bridge:bridgeProxy:bridgelessInteropData:(RCTComponentData* componentData, _Nullable RCTBridge* bridge, _Nullable RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgelessInteropData); + public virtual void addObserveForTag:usingBlock:(NSInteger tag, InterceptorBlock block); + public virtual void handleCommand:args:reactTag:paperView:(NSString* commandName, NSArray* args, NSInteger tag, RCTPlatformView* paperView); + public virtual void removeObserveForTag:(NSInteger tag); + public virtual void setProps:forView:(NSDictionary* props, RCTPlatformView* view); } struct JNIInvokeInterface { @@ -266,7 +276,7 @@ struct JavaVMAttachArgs { } struct JavaVMInitArgs { - public JavaVMOption* options; + public _java_v_m_option::JavaVMOption* options; public jboolean ignoreUnrecognized; public jint nOptions; public jint version; @@ -294,11 +304,11 @@ struct YGValue { } struct _JNIEnv { - public const struct JNINativeInterface* functions; + public const struct _j_n_i_native_interface::JNINativeInterface* functions; } struct _JavaVM { - public const struct JNIInvokeInterface* functions; + public const struct _j_n_i_invoke_interface::JNIInvokeInterface* functions; } struct pre_merge_jni_library { @@ -348,10 +358,10 @@ class facebook::xplat::module::CxxModule { public static constexpr SyncTagType SyncTag; public std::weak_ptr getInstance(); public using Callback = std::function)>; - public using Provider = std::function()>; + public using Provider = std::function()>; public virtual std::map getConstants(); public virtual std::string getName() = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual ~CxxModule() = default; public void setInstance(std::weak_ptr instance); } @@ -361,25 +371,25 @@ struct facebook::xplat::module::CxxModule::Method { public Method(std::string aname, std::function&& afunc, SyncTagType); public Method(std::string aname, std::function&& afunc); public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc, AsyncTagType); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc, AsyncTagType); public bool isPromise; public const char* getType(); public size_t callbacks; public std::function syncFunc; - public std::function func; + public std::function func; public std::string name; template public Method(std::string aname, T* t, void(T::*method)()); template public Method(std::string aname, T* t, void(T::*method)(folly::dynamic)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback), AsyncTagType); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback), AsyncTagType); } @@ -418,7 +428,7 @@ class facebook::hermes::IHermes : public facebook::jsi::ICast { public virtual uint64_t getUniqueID(const facebook::jsi::Symbol& sym) const = 0; public virtual uint64_t getUniqueID(const facebook::jsi::Value& val) const = 0; public virtual void asyncTriggerTimeout() = 0; - public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::IHermes::DebugFlags& debugFlags) = 0; + public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::_i_hermes::_debug_flags::DebugFlags& debugFlags) = 0; public virtual void loadSegment(std::unique_ptr buffer, const facebook::jsi::Value& context) = 0; public virtual void registerForProfiling() = 0; public virtual void resetTimezoneCache() = 0; @@ -464,82 +474,82 @@ constexpr auto facebook::react::rncore_ModuleProvider; constexpr char facebook::react::LayoutConformanceShadowNodeComponentName[]; constexpr char facebook::react::VirtualViewComponentName[]; constexpr char* const facebook::react::TextLayoutManagerKey; -constexpr facebook::react::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; -constexpr facebook::react::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; -constexpr facebook::react::ReactNativeVersionType facebook::react::ReactNativeVersion; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; +constexpr facebook::react::_react_native_version_type::ReactNativeVersionType facebook::react::ReactNativeVersion; constexpr float facebook::react::kDefaultEpsilon; constexpr size_t facebook::react::EVENT_BUFFER_SIZE; constexpr size_t facebook::react::LONG_TASK_BUFFER_SIZE; constexpr size_t facebook::react::RESOURCE_TIMING_BUFFER_SIZE; constexpr uint32_t facebook::react::INITIAL_BUCKETS_SIZE; -static const facebook::react::LayoutMetrics facebook::react::EmptyLayoutMetrics; static const facebook::react::TelemetryTimePoint facebook::react::kTelemetryUndefinedTimePoint; +static const facebook::react::_layout_metrics::LayoutMetrics facebook::react::EmptyLayoutMetrics; static constexpr auto facebook::react::kPropNameLengthHardCap; static constexpr double facebook::react::SingleFrameIntervalMs; static constexpr double facebook::react::TicksPerMs; -static constexpr facebook::react::MapBuffer::Key facebook::react::AS_KEY_BASE_ATTRIBUTES; -static constexpr facebook::react::MapBuffer::Key facebook::react::AS_KEY_CACHE_ID; -static constexpr facebook::react::MapBuffer::Key facebook::react::AS_KEY_FRAGMENTS; -static constexpr facebook::react::MapBuffer::Key facebook::react::AS_KEY_HASH; -static constexpr facebook::react::MapBuffer::Key facebook::react::AS_KEY_STRING; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_HEIGHT; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_IS_ATTACHMENT; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_REACT_TAG; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_STRING; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_TEXT_ATTRIBUTES; -static constexpr facebook::react::MapBuffer::Key facebook::react::FR_KEY_WIDTH; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_ADJUST_FONT_SIZE_TO_FIT; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_ELLIPSIZE_MODE; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_HYPHENATION_FREQUENCY; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_INCLUDE_FONT_PADDING; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_MAXIMUM_FONT_SIZE; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_MAX_NUMBER_OF_LINES; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_MINIMUM_FONT_SIZE; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_TEXT_ALIGN_VERTICAL; -static constexpr facebook::react::MapBuffer::Key facebook::react::PA_KEY_TEXT_BREAK_STRATEGY; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_ACCESSIBILITY_ROLE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_ALIGNMENT; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_ALIGNMENT_VERTICAL; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_ALLOW_FONT_SCALING; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_BACKGROUND_COLOR; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_BEST_WRITING_DIRECTION; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_FAMILY; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_SIZE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_SIZE_MULTIPLIER; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_STYLE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_VARIANT; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FONT_WEIGHT; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_FOREGROUND_COLOR; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_IS_HIGHLIGHTED; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_LAYOUT_DIRECTION; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_LETTER_SPACING; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_LINE_BREAK_STRATEGY; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_LINE_HEIGHT; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_MAX_FONT_SIZE_MULTIPLIER; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_OPACITY; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_ROLE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_COLOR; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_LINE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_STYLE; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_COLOR; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_OFFSET_DX; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_OFFSET_DY; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_RADIUS; -static constexpr facebook::react::MapBuffer::Key facebook::react::TA_KEY_TEXT_TRANSFORM; -static constexpr facebook::react::MapBuffer::Key facebook::react::TX_STATE_KEY_ATTRIBUTED_STRING; -static constexpr facebook::react::MapBuffer::Key facebook::react::TX_STATE_KEY_HASH; -static constexpr facebook::react::MapBuffer::Key facebook::react::TX_STATE_KEY_MOST_RECENT_EVENT_COUNT; -static constexpr facebook::react::MapBuffer::Key facebook::react::TX_STATE_KEY_PARAGRAPH_ATTRIBUTES; static constexpr facebook::react::RawPropsValueIndex facebook::react::kRawPropsValueIndexEmpty; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::AS_KEY_BASE_ATTRIBUTES; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::AS_KEY_CACHE_ID; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::AS_KEY_FRAGMENTS; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::AS_KEY_HASH; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::AS_KEY_STRING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_HEIGHT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_IS_ATTACHMENT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_REACT_TAG; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_STRING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_TEXT_ATTRIBUTES; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::FR_KEY_WIDTH; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_ADJUST_FONT_SIZE_TO_FIT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_ELLIPSIZE_MODE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_HYPHENATION_FREQUENCY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_INCLUDE_FONT_PADDING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_MAXIMUM_FONT_SIZE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_MAX_NUMBER_OF_LINES; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_MINIMUM_FONT_SIZE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_TEXT_ALIGN_VERTICAL; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::PA_KEY_TEXT_BREAK_STRATEGY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_ACCESSIBILITY_ROLE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_ALIGNMENT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_ALIGNMENT_VERTICAL; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_ALLOW_FONT_SCALING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_BACKGROUND_COLOR; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_BEST_WRITING_DIRECTION; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_FAMILY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_SIZE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_SIZE_MULTIPLIER; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_STYLE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_VARIANT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FONT_WEIGHT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_FOREGROUND_COLOR; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_IS_HIGHLIGHTED; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_LAYOUT_DIRECTION; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_LETTER_SPACING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_LINE_BREAK_STRATEGY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_LINE_HEIGHT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_MAX_FONT_SIZE_MULTIPLIER; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_OPACITY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_ROLE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_COLOR; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_LINE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_DECORATION_STYLE; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_COLOR; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_OFFSET_DX; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_OFFSET_DY; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_SHADOW_RADIUS; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TA_KEY_TEXT_TRANSFORM; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TX_STATE_KEY_ATTRIBUTED_STRING; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TX_STATE_KEY_HASH; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TX_STATE_KEY_MOST_RECENT_EVENT_COUNT; +static constexpr facebook::react::_map_buffer::MapBuffer::Key facebook::react::TX_STATE_KEY_PARAGRAPH_ATTRIBUTES; static constexpr std::string_view facebook::react::ExtrapolateTypeClamp; static constexpr std::string_view facebook::react::ExtrapolateTypeExtend; static constexpr std::string_view facebook::react::ExtrapolateTypeIdentity; template using facebook::react::CSSCompoundDataType = std::variant; template -using facebook::react::CSSCommaSeparatedList = facebook::react::CSSList; +using facebook::react::CSSCommaSeparatedList = facebook::react::_c_s_s_list::CSSList; template -using facebook::react::CSSWhitespaceSeparatedList = facebook::react::CSSList; +using facebook::react::CSSWhitespaceSeparatedList = facebook::react::_c_s_s_list::CSSList; template using facebook::react::CSSMergedDataTypes = typename facebook::react::detail::merge_data_types::type; template @@ -548,65 +558,65 @@ template using facebook::react::EventListenerT = std::function; typedef std::function facebook::react::ValueListenerCallback; typedef void(*facebook::react::WarnOnUsageLogger)(std::string message); -using facebook::react::ActivePointerRegistry = std::unordered_map; -using facebook::react::ActivityIndicatorViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::ActivityIndicatorViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::ActivityIndicatorViewState = facebook::react::StateData; -using facebook::react::AndroidDrawerLayoutComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::AndroidDrawerLayoutShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::AndroidDrawerLayoutState = facebook::react::StateData; -using facebook::react::AndroidHorizontalScrollContentViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::AndroidSwipeRefreshLayoutComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::AndroidSwipeRefreshLayoutShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::AndroidSwipeRefreshLayoutState = facebook::react::StateData; -using facebook::react::AnimationEndCallback = facebook::react::AsyncCallback; +using facebook::react::ActivePointerRegistry = std::unordered_map; +using facebook::react::ActivityIndicatorViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::ActivityIndicatorViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::ActivityIndicatorViewState = facebook::react::_state_data::StateData; +using facebook::react::AndroidDrawerLayoutComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::AndroidDrawerLayoutShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::AndroidDrawerLayoutState = facebook::react::_state_data::StateData; +using facebook::react::AndroidHorizontalScrollContentViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::AndroidSwipeRefreshLayoutComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::AndroidSwipeRefreshLayoutShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::AndroidSwipeRefreshLayoutState = facebook::react::_state_data::StateData; +using facebook::react::AnimationEndCallback = facebook::react::_async_callback::AsyncCallback; using facebook::react::AnimationTimestamp = std::chrono::duration; using facebook::react::BackgroundExecutor = std::function&& callback)>; -using facebook::react::BackgroundImage = std::variant; -using facebook::react::BackgroundSize = std::variant; -using facebook::react::BorderColors = facebook::react::RectangleEdges; -using facebook::react::BorderCurves = facebook::react::RectangleCorners; -using facebook::react::BorderRadii = facebook::react::RectangleCorners; -using facebook::react::BorderStyles = facebook::react::RectangleEdges; -using facebook::react::BorderWidths = facebook::react::RectangleEdges; -using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; +using facebook::react::BackgroundImage = std::variant; +using facebook::react::BackgroundSize = std::variant; +using facebook::react::BorderColors = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderCurves = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderRadii = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderStyles = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderWidths = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; using facebook::react::CSSBackgroundImageList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSFilterList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CSSFontVariantList = facebook::react::CSSWhitespaceSeparatedList; -using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; -using facebook::react::CSSPreservedToken = facebook::react::CSSToken; -using facebook::react::CSSRadialGradientSize = std::variant; -using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; +using facebook::react::CSSPreservedToken = facebook::react::_c_s_s_token::CSSToken; +using facebook::react::CSSRadialGradientSize = std::variant; +using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; +using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSTransformList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CallFunc = std::function; -using facebook::react::Callback = std::function; +using facebook::react::Callback = std::function; using facebook::react::CallbackHandle = facebook::jsi::Object; using facebook::react::CallbackId = uint64_t; -using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; -using facebook::react::CascadedBorderColors = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderCurves = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderRadii = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderStyles = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderWidths = facebook::react::CascadedRectangleEdges; +using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; +using facebook::react::CascadedBorderColors = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderCurves = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderRadii = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderStyles = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderWidths = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; using facebook::react::Color = int32_t; -using facebook::react::ComponentDescriptorConstructor = facebook::react::ComponentDescriptor::Unique(const facebook::react::ComponentDescriptorParameters& parameters); +using facebook::react::ComponentDescriptorConstructor = facebook::react::_component_descriptor::ComponentDescriptor::Unique(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); using facebook::react::ComponentDescriptorProviderRequest = std::function; using facebook::react::ComponentHandle = int64_t; using facebook::react::ComponentName = const char*; -using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; -using facebook::react::CornerInsets = facebook::react::RectangleCorners; -using facebook::react::DebuggingOverlayComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::DebuggingOverlayShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::DebuggingOverlayState = facebook::react::StateData; -using facebook::react::DispatchEvent = std::function; -using facebook::react::EdgeInsets = facebook::react::RectangleEdges; -using facebook::react::EndResult = facebook::react::NativeAnimatedTurboModuleEndResult, std::optional>; -using facebook::react::EventEmitterListener = facebook::react::EventListenerT; -using facebook::react::EventEmitterListenerContainer = facebook::react::EventListenerContainerT; -using facebook::react::EventListener = std::function; -using facebook::react::EventPipe = std::function; +using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; +using facebook::react::CornerInsets = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::DebuggingOverlayComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::DebuggingOverlayShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::DebuggingOverlayState = facebook::react::_state_data::StateData; +using facebook::react::DispatchEvent = std::function; +using facebook::react::EdgeInsets = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::EndResult = facebook::react::_native_animated_turbo_module_end_result::NativeAnimatedTurboModuleEndResult, std::optional>; +using facebook::react::EventEmitterListener = facebook::react::EventListenerT; +using facebook::react::EventEmitterListenerContainer = facebook::react::_event_listener_container_t::EventListenerContainerT; +using facebook::react::EventListener = std::function; +using facebook::react::EventPipe = std::function; using facebook::react::EventPipeConclusion = std::function; using facebook::react::EventTag = unsigned int; using facebook::react::Float = float; @@ -614,106 +624,107 @@ using facebook::react::GarbageCollectionTrigger = std::function; using facebook::react::GradientDirection = std::variant; using facebook::react::HasComponentProviderFunctionType = std::function; using facebook::react::Headers = std::map; -using facebook::react::HostPlatformTouch = facebook::react::BaseTouch; -using facebook::react::HostPlatformViewEventEmitter = facebook::react::BaseViewEventEmitter; -using facebook::react::ImageSources = std::vector; +using facebook::react::HostPlatformTouch = facebook::react::_base_touch::BaseTouch; +using facebook::react::HostPlatformViewEventEmitter = facebook::react::_base_view_event_emitter::BaseViewEventEmitter; +using facebook::react::ImageSources = std::vector; using facebook::react::InteractionTypesMap = std::unordered_map; using facebook::react::IntersectionObserverObserverId = int32_t; using facebook::react::JSIScopedTimeoutInvoker = std::function& invokee, std::function errorMessageProducer)>; -using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::LegacyViewManagerAndroidInteropShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::LineMeasureCache = facebook::react::SimpleThreadSafeCache; -using facebook::react::LinesMeasurements = std::vector; +using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::LegacyViewManagerAndroidInteropShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::LineMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; +using facebook::react::LinesMeasurements = std::vector; using facebook::react::Logger = std::function; -using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; using facebook::react::MethodCallResult = std::optional; using facebook::react::ModalHostViewSupportedOrientationsMask = uint32_t; -using facebook::react::MountingTransactionCallback = std::function; +using facebook::react::MountingTransactionCallback = std::function; using facebook::react::MutationObserverId = int32_t; -using facebook::react::NativeIntersectionObserverEntry = facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry; +using facebook::react::NativeIntersectionObserverEntry = facebook::react::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry; using facebook::react::NativeIntersectionObserverIntersectionObserverId = int32_t; -using facebook::react::NativeIntersectionObserverObserveOptions = facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; +using facebook::react::NativeIntersectionObserverObserveOptions = facebook::react::_native_intersection_observer_native_intersection_observer_observe_options::NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; using facebook::react::NativeMethodCallFunc = std::function; -using facebook::react::NativeMutationObserverObserveOptions = facebook::react::NativeMutationObserverNativeMutationObserverObserveOptions, bool>; -using facebook::react::NativeMutationRecord = facebook::react::NativeMutationObserverNativeMutationRecord, std::vector>; -using facebook::react::NativePartialReloadAndProfileConfig = facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig, std::optional>; -using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::AsyncCallback<>; -using facebook::react::NativePerformancePerformanceObserverObserveOptions = facebook::react::NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; -using facebook::react::NativeReloadAndProfileConfig = facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig; -using facebook::react::NativeRequestIdleCallbackOptions = facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions>; -using facebook::react::OnMutations = std::function&)>; -using facebook::react::ParagraphProps = facebook::react::HostPlatformParagraphProps; -using facebook::react::PerformanceEntry = std::variant; +using facebook::react::NativeMutationObserverObserveOptions = facebook::react::_native_mutation_observer_native_mutation_observer_observe_options::NativeMutationObserverNativeMutationObserverObserveOptions, bool>; +using facebook::react::NativeMutationRecord = facebook::react::_native_mutation_observer_native_mutation_record::NativeMutationObserverNativeMutationRecord, std::vector>; +using facebook::react::NativePartialReloadAndProfileConfig = facebook::react::_native_react_dev_tools_runtime_settings_module_partial_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig, std::optional>; +using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::_async_callback::AsyncCallback<>; +using facebook::react::NativePerformancePerformanceObserverObserveOptions = facebook::react::_native_performance_performance_observer_init::NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; +using facebook::react::NativeReloadAndProfileConfig = facebook::react::_native_react_dev_tools_runtime_settings_module_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig; +using facebook::react::NativeRequestIdleCallbackOptions = facebook::react::_native_idle_callbacks_request_idle_callback_options::NativeIdleCallbacksRequestIdleCallbackOptions>; +using facebook::react::OnMutations = std::function&)>; +using facebook::react::ParagraphProps = facebook::react::_host_platform_paragraph_props::HostPlatformParagraphProps; +using facebook::react::PerformanceEntry = std::variant; using facebook::react::PerformanceEntryInteractionId = uint32_t; using facebook::react::PerformanceObserverCallback = std::function; using facebook::react::PerformanceObserverEntryTypeFilter = std::unordered_set; -using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; +using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; using facebook::react::PointerIdentifier = int32_t; -using facebook::react::PromiseSetupFunctionType = std::function)>; -using facebook::react::PullToRefreshViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::PullToRefreshViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::PullToRefreshViewState = facebook::react::StateData; +using facebook::react::PromiseSetupFunctionType = std::function)>; +using facebook::react::PullToRefreshViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::PullToRefreshViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::PullToRefreshViewState = facebook::react::_state_data::StateData; using facebook::react::RawCallback = std::function; using facebook::react::RawPropsPropNameHash = uint32_t; using facebook::react::RawPropsPropNameLength = uint16_t; using facebook::react::RawPropsValueIndex = uint16_t; -using facebook::react::RawTextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RawTextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RectAsTuple = std::tuple; -using facebook::react::RootComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RootComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RuntimeExecutor = std::function&& callback)>; using facebook::react::RuntimeSchedulerRenderingUpdate = std::function; using facebook::react::RuntimeSchedulerTaskErrorHandler = std::function; -using facebook::react::ScrollViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::ScrollViewProps = facebook::react::HostPlatformScrollViewProps; -using facebook::react::ShadowTreeCommitTransaction = std::function; -using facebook::react::ShadowViewMutationList = std::vector; -using facebook::react::SharedComponentDescriptor = std::shared_ptr; -using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; -using facebook::react::SharedEventEmitter = std::shared_ptr; -using facebook::react::SharedEventPayload = std::shared_ptr; -using facebook::react::SharedEventTarget = std::shared_ptr; -using facebook::react::SharedParagraphAttributes = std::shared_ptr; -using facebook::react::SharedRawTextProps = std::shared_ptr; +using facebook::react::ScrollViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::ScrollViewProps = facebook::react::_host_platform_scroll_view_props::HostPlatformScrollViewProps; +using facebook::react::ShadowTreeCommitTransaction = std::function; +using facebook::react::ShadowViewMutationList = std::vector; +using facebook::react::SharedComponentDescriptor = std::shared_ptr; +using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; +using facebook::react::SharedEventEmitter = std::shared_ptr; +using facebook::react::SharedEventPayload = std::shared_ptr; +using facebook::react::SharedEventTarget = std::shared_ptr; +using facebook::react::SharedParagraphAttributes = std::shared_ptr; +using facebook::react::SharedRawTextProps = std::shared_ptr; using facebook::react::SharedScrollViewProps = std::shared_ptr; -using facebook::react::SharedShadowNodeFamily = std::shared_ptr; -using facebook::react::SharedTextAttributes = std::shared_ptr; -using facebook::react::SharedTouchEventEmitter = std::shared_ptr; +using facebook::react::SharedShadowNodeFamily = std::shared_ptr; +using facebook::react::SharedTextAttributes = std::shared_ptr; +using facebook::react::SharedTouchEventEmitter = std::shared_ptr; using facebook::react::SharedViewEventEmitter = std::shared_ptr; using facebook::react::SharedViewProps = std::shared_ptr; -using facebook::react::SnapshotMap = std::unordered_map>; -using facebook::react::StatePipe = std::function; +using facebook::react::SnapshotMap = std::unordered_map>; +using facebook::react::StatePipe = std::function; using facebook::react::SurfaceId = int32_t; using facebook::react::Tag = int32_t; using facebook::react::TelemetryClock = std::chrono::steady_clock; using facebook::react::TelemetryDuration = std::chrono::nanoseconds; using facebook::react::TelemetryTimePoint = facebook::react::TelemetryClock::time_point; -using facebook::react::TextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::TextEventEmitter = facebook::react::TouchEventEmitter; -using facebook::react::TextLayoutManagerExtended = facebook::react::detail::TextLayoutManagerExtended; -using facebook::react::TextMeasureCache = facebook::react::SimpleThreadSafeCache; +using facebook::react::TextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::TextEventEmitter = facebook::react::_touch_event_emitter::TouchEventEmitter; +using facebook::react::TextLayoutManagerExtended = facebook::react::detail::TextLayoutManagerExtended; +using facebook::react::TextMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; using facebook::react::TimePointFunction = std::chrono::steady_clock::time_point(*)(); using facebook::react::TimerHandle = int; -using facebook::react::TimerManagerDelegate = facebook::react::PlatformTimerRegistry; +using facebook::react::TimerManagerDelegate = facebook::react::_platform_timer_registry::PlatformTimerRegistry; using facebook::react::Touch = facebook::react::HostPlatformTouch; -using facebook::react::Touches = std::unordered_set; -using facebook::react::TraceSectionUnwrapped = facebook::react::DummyTraceSection; +using facebook::react::Touches = std::unordered_set; +using facebook::react::TraceSectionUnwrapped = facebook::react::_dummy_trace_section::DummyTraceSection; using facebook::react::TracingStateListener = std::function; -using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; +using facebook::react::TurboModuleProviderFunctionType = std::function(const std::string& name)>; +using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; using facebook::react::UiTask = std::function; -using facebook::react::UnimplementedNativeViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::UnimplementedNativeViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::UnimplementedNativeViewState = facebook::react::StateData; -using facebook::react::UnimplementedViewShadowNode = facebook::react::ConcreteViewShadowNode; +using facebook::react::UnimplementedNativeViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::UnimplementedNativeViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::UnimplementedNativeViewState = facebook::react::_state_data::StateData; +using facebook::react::UnimplementedViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; using facebook::react::UserTimingDetailProvider = std::function; using facebook::react::ValueFactory = std::function; using facebook::react::ViewEventEmitter = facebook::react::HostPlatformViewEventEmitter; -using facebook::react::ViewNodePairScope = std::deque; -using facebook::react::ViewProps = facebook::react::HostPlatformViewProps; -using facebook::react::VirtualViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::parsePlatformColorFn = facebook::react::SharedColor(*)(const facebook::react::ContextContainer&, int32_t, const facebook::react::RawValue&); +using facebook::react::ViewNodePairScope = std::deque; +using facebook::react::ViewProps = facebook::react::_host_platform_view_props::HostPlatformViewProps; +using facebook::react::VirtualViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::parsePlatformColorFn = facebook::react::_shared_color::SharedColor(*)(const facebook::react::_context_container::ContextContainer&, int32_t, const facebook::react::_raw_value::RawValue&); template concept facebook::react::CacheGeneratorFunction = std::invocable && std::same_as, ValueT>; template @@ -727,14 +738,14 @@ concept facebook::react::StateDataWithJNIReference = requires(StateDataT stateDa }; template concept facebook::react::StateDataWithMapBuffer = requires(StateDataT stateData) { - { stateData.getMapBuffer() } -> std::same_as; + { stateData.getMapBuffer() } -> std::same_as; }; template -concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeFunctionBlock(func, parser) } -> std::convertible_to; }; template -concept facebook::react::CSSParserSink = requires(facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSParserSink = requires(facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consume(parser) } -> std::convertible_to; }; template @@ -742,7 +753,7 @@ concept facebook::react::CSSPreservedTokenSink = requires(const facebook::react: { T::consumePreservedToken(token) } -> std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::CSSSimpleBlock& block, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::_c_s_s_simple_block::CSSSimpleBlock& block, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeSimpleBlock(block, parser) } -> std::convertible_to; }; template @@ -753,7 +764,7 @@ template concept facebook::react::CSSComponentValueVisitor = CSSSyntaxVisitorReturn&& (CSSFunctionVisitor || CSSPreservedTokenVisitor || CSSSimpleBlockVisitor); template -concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSFunctionBlock func, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_function_block::CSSFunctionBlock func, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(func, blockParser) } -> std::convertible_to; }; template @@ -761,11 +772,11 @@ concept facebook::react::CSSPreservedTokenVisitor = CSSSyntaxVisitorReturn std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSSimpleBlock block, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_simple_block::CSSSimpleBlock block, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(block, blockParser) } -> std::convertible_to; }; template -concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; +concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; template concept facebook::react::CSSKeywordSet = std::is_enum_v && std::is_same_v, std::underlying_type_t>; template @@ -779,16 +790,16 @@ concept facebook::react::Hashable = !std::is_same_v&& (requires( { std::hash{}(a) } -> std::convertible_to; }); template -concept facebook::react::RawPropsFilterable = requires(facebook::react::RawProps& rawProps) { +concept facebook::react::RawPropsFilterable = requires(facebook::react::_raw_props::RawProps& rawProps) { { T::filterRawProps(rawProps) } -> std::same_as; }; template concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( TextLayoutManagerT textLayoutManager, - facebook::react::AttributedString attributedString, - facebook::react::ParagraphAttributes paragraphAttributes, - facebook::react::TextLayoutContext layoutContext, - facebook::react::LayoutConstraints layoutConstraints, + facebook::react::_attributed_string::AttributedString attributedString, + facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, + facebook::react::_text_layout_context::TextLayoutContext layoutContext, + facebook::react::_layout_constraints::LayoutConstraints layoutConstraints, typename TextLayoutManagerT::PreparedTextLayout preparedTextLayout) { sizeof(typename TextLayoutManagerT::PreparedTextLayout); { @@ -796,20 +807,20 @@ concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( } -> std::same_as; { textLayoutManager.measurePreparedLayout(preparedTextLayout, layoutContext, layoutConstraints) - } -> std::same_as; + } -> std::same_as; }; AAssetManager* facebook::react::extractAssetManager(jni::alias_ref assetManager); -JSI_EXPORT std::shared_ptr facebook::react::FBReactNativeSpec_ModuleProvider(const std::string& moduleName, const facebook::react::JavaTurboModule::InitParams& params); +JSI_EXPORT std::shared_ptr facebook::react::FBReactNativeSpec_ModuleProvider(const std::string& moduleName, const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); YGDirection facebook::react::yogaDirectionFromLayoutDirection(facebook::react::LayoutDirection direction); -bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::TextAttributes& lhs, const facebook::react::TextAttributes& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::_text_attributes::TextAttributes& lhs, const facebook::react::_text_attributes::TextAttributes& rhs); bool facebook::react::hasAccurateCPUTimeNanosForBenchmarks(); bool facebook::react::hostPlatformColorIsColorMeaningful(facebook::react::Color color) noexcept; -bool facebook::react::isColorMeaningful(const facebook::react::SharedColor& color) noexcept; -bool facebook::react::isHermesBytecodeBundle(const facebook::react::BundleHeader& header); +bool facebook::react::isColorMeaningful(const facebook::react::_shared_color::SharedColor& color) noexcept; +bool facebook::react::isHermesBytecodeBundle(const facebook::react::_bundle_header::BundleHeader& header); bool facebook::react::isZero(facebook::react::Float n); const char* facebook::react::stringForScriptTag(const facebook::react::ScriptTag& tag); const facebook::react::InteractionTypesMap& facebook::react::getInteractionTypes(); @@ -827,46 +838,47 @@ double facebook::react::getCPUTimeNanos(); double facebook::react::interpolate(double inputValue, double inputMin, double inputMax, double outputMin, double outputMax, std::string_view extrapolateLeft, std::string_view extrapolateRight); double facebook::react::round(double value) noexcept; facebook::jsi::Value facebook::react::createPromiseAsJSIValue(facebook::jsi::Runtime& rt, facebook::react::PromiseSetupFunctionType&& func); -facebook::react::Color facebook::react::hostPlatformColorFromComponents(facebook::react::ColorComponents components); +facebook::react::Color facebook::react::hostPlatformColorFromComponents(facebook::react::_color_components::ColorComponents components); facebook::react::Color facebook::react::hostPlatformColorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); -facebook::react::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::SharedColor color); -facebook::react::ColorComponents facebook::react::colorComponentsFromHostPlatformColor(facebook::react::Color color); facebook::react::ColorSpace facebook::react::getDefaultColorSpace(); -facebook::react::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); facebook::react::ComponentRegistryFactory facebook::react::getDefaultComponentRegistryFactory(); facebook::react::DisplayType facebook::react::displayTypeFromYGDisplay(YGDisplay display); facebook::react::FilterType facebook::react::filterTypeFromVariant(const facebook::react::CSSFilterFunction& filter); facebook::react::Float facebook::react::floatFromYogaFloat(float value); facebook::react::Float facebook::react::floatFromYogaOptionalFloat(facebook::yoga::FloatOptional value); -facebook::react::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); -facebook::react::MapBuffer facebook::react::serializeImageRequests(const std::vector& items); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::AttributedString& attributedString); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::AttributedString::Fragment& fragment); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::FontVariant& fontVariant); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::ParagraphAttributes& paragraphAttributes); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::ParagraphState& paragraphState); -facebook::react::MapBuffer facebook::react::toMapBuffer(const facebook::react::TextAttributes& textAttributes); -facebook::react::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::ParagraphAttributes& defaultParagraphAttributes); -facebook::react::Rect facebook::react::insetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; -facebook::react::Rect facebook::react::outsetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; -facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::BundleHeader& header); -facebook::react::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::ShadowNode& shadowNode); -facebook::react::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::ShadowNode& oldRootShadowNode, const facebook::react::ShadowNode& newRootShadowNode); -facebook::react::SharedColor facebook::react::blackColor(); -facebook::react::SharedColor facebook::react::clearColor(); -facebook::react::SharedColor facebook::react::coerceColor(const facebook::react::RawValue& value, const facebook::react::PropsParserContext& context); -facebook::react::SharedColor facebook::react::colorFromComponents(facebook::react::ColorComponents components); -facebook::react::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); -facebook::react::SharedColor facebook::react::fromCSSColor(const facebook::react::CSSColor& cssColor); -facebook::react::SharedColor facebook::react::parsePlatformColor(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value); -facebook::react::SharedColor facebook::react::whiteColor(); -facebook::react::Size facebook::react::ModalHostViewScreenSize(void); -facebook::react::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::_bundle_header::BundleHeader& header); facebook::react::SurfaceId facebook::react::getNextRootViewTag() noexcept; facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* value); -facebook::react::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); -facebook::react::ValueUnit facebook::react::toValueUnit(const facebook::react::RawValue& value); -facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value); +facebook::react::_color_components::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::_shared_color::SharedColor color); +facebook::react::_color_components::ColorComponents facebook::react::colorComponentsFromHostPlatformColor(facebook::react::Color color); +facebook::react::_component_builder::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); +facebook::react::_layout_metrics::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); +facebook::react::_map_buffer::MapBuffer facebook::react::serializeImageRequests(const std::vector& items); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::FontVariant& fontVariant); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::_attributed_string::AttributedString& attributedString); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::_paragraph_state::ParagraphState& paragraphState); +facebook::react::_map_buffer::MapBuffer facebook::react::toMapBuffer(const facebook::react::_text_attributes::TextAttributes& textAttributes); +facebook::react::_paragraph_attributes::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_paragraph_attributes::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::_paragraph_attributes::ParagraphAttributes& defaultParagraphAttributes); +facebook::react::_rect::Rect facebook::react::insetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; +facebook::react::_rect::Rect facebook::react::outsetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; +facebook::react::_shadow_view::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::_shadow_view_mutation::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::_shadow_node::ShadowNode& oldRootShadowNode, const facebook::react::_shadow_node::ShadowNode& newRootShadowNode); +facebook::react::_shared_color::SharedColor facebook::react::blackColor(); +facebook::react::_shared_color::SharedColor facebook::react::clearColor(); +facebook::react::_shared_color::SharedColor facebook::react::coerceColor(const facebook::react::_raw_value::RawValue& value, const facebook::react::_props_parser_context::PropsParserContext& context); +facebook::react::_shared_color::SharedColor facebook::react::colorFromComponents(facebook::react::_color_components::ColorComponents components); +facebook::react::_shared_color::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); +facebook::react::_shared_color::SharedColor facebook::react::defaultForegroundTextColor(); +facebook::react::_shared_color::SharedColor facebook::react::fromCSSColor(const facebook::react::_c_s_s_color::CSSColor& cssColor); +facebook::react::_shared_color::SharedColor facebook::react::parsePlatformColor(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value); +facebook::react::_shared_color::SharedColor facebook::react::whiteColor(); +facebook::react::_size::Size facebook::react::ModalHostViewScreenSize(void); +facebook::react::_size::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::_value_unit::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); +facebook::react::_value_unit::ValueUnit facebook::react::toValueUnit(const facebook::react::_raw_value::RawValue& value); +facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value); facebook::yoga::FloatOptional facebook::react::yogaOptionalFloatFromFloat(facebook::react::Float value); float facebook::react::alphaFromHostPlatformColor(facebook::react::Color color); float facebook::react::blueFromHostPlatformColor(facebook::react::Color color); @@ -878,58 +890,57 @@ float facebook::react::round(float value) noexcept; float facebook::react::yogaFloatFromFloat(facebook::react::Float value); folly::dynamic facebook::react::diffDynamicProps(const folly::dynamic& oldProps, const folly::dynamic& newProps); folly::dynamic facebook::react::mergeDynamicProps(const folly::dynamic& source, const folly::dynamic& patch, facebook::react::NullValueStrategy nullValueStrategy); -folly::dynamic facebook::react::toDynamic(const YGValue& dimension); -folly::dynamic facebook::react::toDynamic(const facebook::react::AndroidProgressBarProps& props); -folly::dynamic facebook::react::toDynamic(const facebook::react::AndroidTextInputTextShadowOffsetStruct& value); +folly::dynamic facebook::react::toDynamic(const _y_g_value::YGValue& dimension); folly::dynamic facebook::react::toDynamic(const facebook::react::BackgroundImage& backgroundImage); -folly::dynamic facebook::react::toDynamic(const facebook::react::BoxShadow& boxShadow); folly::dynamic facebook::react::toDynamic(const facebook::react::EdgeInsets& edgeInsets); -folly::dynamic facebook::react::toDynamic(const facebook::react::FilterFunction& filterFunction); -folly::dynamic facebook::react::toDynamic(const facebook::react::ImageSource& imageSource); -folly::dynamic facebook::react::toDynamic(const facebook::react::Point& point); -folly::dynamic facebook::react::toDynamic(const facebook::react::SharedColor& sharedColor); folly::dynamic facebook::react::toDynamic(const facebook::react::SubmitBehavior& value); +folly::dynamic facebook::react::toDynamic(const facebook::react::_android_progress_bar_props::AndroidProgressBarProps& props); +folly::dynamic facebook::react::toDynamic(const facebook::react::_android_text_input_text_shadow_offset_struct::AndroidTextInputTextShadowOffsetStruct& value); +folly::dynamic facebook::react::toDynamic(const facebook::react::_box_shadow::BoxShadow& boxShadow); +folly::dynamic facebook::react::toDynamic(const facebook::react::_filter_function::FilterFunction& filterFunction); +folly::dynamic facebook::react::toDynamic(const facebook::react::_image_source::ImageSource& imageSource); +folly::dynamic facebook::react::toDynamic(const facebook::react::_point::Point& point); +folly::dynamic facebook::react::toDynamic(const facebook::react::_shared_color::SharedColor& sharedColor); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); -int facebook::react::toAndroidRepr(const facebook::react::SharedColor& color); +int facebook::react::toAndroidRepr(const facebook::react::_shared_color::SharedColor& color); int facebook::react::toInt(const facebook::react::DisplayType& displayType); int facebook::react::toInt(const facebook::react::LayoutDirection& layoutDirection); long double facebook::react::ceil(long double value) noexcept; long double facebook::react::floor(long double value) noexcept; long double facebook::react::round(long double value) noexcept; -size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::AttributedString& attributedString); -size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::AttributedString& attributedString); +size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::_attributed_string::AttributedString& attributedString); +size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::_attributed_string::AttributedString& attributedString); size_t facebook::react::hashGetColourArguments(int32_t surfaceId, const std::vector& resourcePaths); -size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::TextAttributes& textAttributes); -std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); +size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::_text_attributes::TextAttributes& textAttributes); +std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); std::optional facebook::react::blendModeFromString(std::string_view blendModeName); -std::optional facebook::react::fromCSSShadow(const facebook::react::CSSShadow& cssShadow); -std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); -std::optional facebook::react::parseDropShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::parseFilterRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); std::optional facebook::react::filterTypeFromString(std::string_view filterName); -std::optional facebook::react::coerceAmount(const facebook::react::RawValue& value); -std::optional facebook::react::coerceAngle(const facebook::react::RawValue& value); -std::optional facebook::react::coerceLength(const facebook::react::RawValue& value); +std::optional facebook::react::coerceAmount(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceAngle(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceLength(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::optionalFloatFromYogaValue(const facebook::yoga::Style::Length& length, std::optional base = {}); -std::optional facebook::react::toRadians(const facebook::react::RawValue& value); +std::optional facebook::react::toRadians(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::fontVariantFromCSSFontVariant(facebook::react::CSSFontVariant cssVariant); std::optional facebook::react::isolationFromString(std::string_view isolationSetting); -std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); -std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::LayoutAnimation& animation, const facebook::react::AnimationConfig& mutationConfig); +std::optional facebook::react::fromCSSShadow(const facebook::react::_c_s_s_shadow::CSSShadow& cssShadow); +std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); +std::optional facebook::react::parseDropShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::parseFilterRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); +std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::_layout_animation::LayoutAnimation& animation, const facebook::react::_animation_config::AnimationConfig& mutationConfig); std::string facebook::react::base64Encode(const std::string_view s); std::string facebook::react::componentNameByReactViewName(std::string viewName); std::string facebook::react::generateRandomUuidString(); std::string facebook::react::toString(const double& value); std::string facebook::react::toString(const facebook::react::AccessibilityRole& accessibilityRole); -std::string facebook::react::toString(const facebook::react::AttributedString::Range& range); std::string facebook::react::toString(const facebook::react::BlendMode& blendMode); std::string facebook::react::toString(const facebook::react::DataDetectorType& value); std::string facebook::react::toString(const facebook::react::DisplayType& displayType); @@ -941,14 +952,12 @@ std::string facebook::react::toString(const facebook::react::FontVariant& fontVa std::string facebook::react::toString(const facebook::react::FontWeight& fontWeight); std::string facebook::react::toString(const facebook::react::HyphenationFrequency& hyphenationFrequency); std::string facebook::react::toString(const facebook::react::ImageResizeMode& value); -std::string facebook::react::toString(const facebook::react::ImageSource& value); std::string facebook::react::toString(const facebook::react::ImportantForAccessibility& importantForAccessibility); std::string facebook::react::toString(const facebook::react::LayoutDirection& layoutDirection); std::string facebook::react::toString(const facebook::react::LineBreakMode& lineBreakMode); std::string facebook::react::toString(const facebook::react::LineBreakStrategy& lineBreakStrategy); std::string facebook::react::toString(const facebook::react::Role& role); std::string facebook::react::toString(const facebook::react::ScrollViewSnapToAlignment& value); -std::string facebook::react::toString(const facebook::react::SharedColor& value); std::string facebook::react::toString(const facebook::react::TextAlignment& textAlignment); std::string facebook::react::toString(const facebook::react::TextAlignmentVertical& textAlignment); std::string facebook::react::toString(const facebook::react::TextBreakStrategy& textBreakStrategy); @@ -956,17 +965,20 @@ std::string facebook::react::toString(const facebook::react::TextDecorationLineT std::string facebook::react::toString(const facebook::react::TextDecorationStyle& textDecorationStyle); std::string facebook::react::toString(const facebook::react::TextTransform& textTransform); std::string facebook::react::toString(const facebook::react::WritingDirection& writingDirection); +std::string facebook::react::toString(const facebook::react::_attributed_string::_range::AttributedString::Range& range); +std::string facebook::react::toString(const facebook::react::_image_source::ImageSource& value); +std::string facebook::react::toString(const facebook::react::_shared_color::SharedColor& value); std::string facebook::react::toString(double doubleValue, char suffix); std::string facebook::react::toString(facebook::react::AccessibilityLiveRegion accessibilityLiveRegion); std::string facebook::react::toString(facebook::react::PointerEventsMode value); std::string_view facebook::react::getInteractionTypeForEvent(std::string_view eventName); -std::unique_ptr facebook::react::loadScriptFromAssets(AAssetManager* assetManager, const std::string& assetName); -std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); +std::unique_ptr facebook::react::loadScriptFromAssets(AAssetManager* assetManager, const std::string& assetName); +std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); std::vector facebook::react::longestIncreasingSubsequence(const std::vector& values, const std::vector& include); -std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); -std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); -std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::Point layoutOffset, const facebook::react::CullingContext& cullingContext); -std::vector> facebook::react::buildNativeModuleList(std::weak_ptr winstance, jni::alias_ref::javaobject> javaModules, std::shared_ptr moduleMessageQueue); +std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); +std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); +std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::_point::Point layoutOffset, const facebook::react::_culling_context::CullingContext& cullingContext); +std::vector> facebook::react::buildNativeModuleList(std::weak_ptr winstance, jni::alias_ref::javaobject> javaModules, std::shared_ptr moduleMessageQueue); template constexpr std::optional facebook::react::parseCSSKeyword(std::string_view ident); template @@ -974,37 +986,37 @@ constexpr facebook::react::CSSVariantWithTypes facebook::react::Float facebook::react::roundToPixel(facebook::react::Float value, facebook::react::Float scaleFactor); template -facebook::react::Point facebook::react::roundToPixel(facebook::react::Point value, facebook::react::Float scaleFactor); +facebook::react::_point::Point facebook::react::roundToPixel(facebook::react::_point::Point value, facebook::react::Float scaleFactor); template -facebook::react::Rect facebook::react::roundToPixel(facebook::react::Rect value, facebook::react::Float scaleFactor); +facebook::react::_rect::Rect facebook::react::roundToPixel(facebook::react::_rect::Rect value, facebook::react::Float scaleFactor); template -facebook::react::Size facebook::react::roundToPixel(facebook::react::Size value, facebook::react::Float scaleFactor); +facebook::react::_size::Size facebook::react::roundToPixel(facebook::react::_size::Size value, facebook::react::Float scaleFactor); template std::size_t facebook::react::hash_combine(const T& v, const Args &... args); template void facebook::react::hash_combine(std::size_t& seed, const T& v, const Rest &... rest); template ::type> -facebook::react::MoveWrapper facebook::react::makeMoveWrapper(T&& t); +facebook::react::_move_wrapper::MoveWrapper facebook::react::makeMoveWrapper(T&& t); template -constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); +constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); template -constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); +constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); template constexpr uint32_t facebook::react::fnv1a(std::string_view string) noexcept; template -facebook::react::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::ComponentDescriptorParameters& parameters); +facebook::react::_component_descriptor::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); template -facebook::react::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); +facebook::react::_component_descriptor_provider::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); template DestinationTimePointT facebook::react::clockCast(SourceTimePointT timePoint); template -T facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); +T facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); template -T facebook::react::get(const facebook::react::AnimatedPropBase& animatedProp); +T facebook::react::get(const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); template -T facebook::react::get(const std::unique_ptr& animatedProp); +T facebook::react::get(const std::unique_ptr& animatedProp); template bool facebook::react::floatEquality(T a, T b, T epsilon = static_cast(facebook::react::kDefaultEpsilon)); template @@ -1012,161 +1024,161 @@ folly::dynamic facebook::react::toDynamic(const std::vector& arrayValue); template jni::local_ref> facebook::react::makeJWeakReference(jni::alias_ref ref); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, T& result, T defaultValue); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, T& result, T defaultValue); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::optional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::optional& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector>& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector>& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& rawValue, T& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& rawValue, T& result); template -std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); -uint8_t facebook::react::alphaFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::blueFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::greenFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::redFromColor(facebook::react::SharedColor color) noexcept; -void facebook::react::FBReactNativeSpec_registerComponentDescriptorsFromCodegen(std::shared_ptr registry); +std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); +uint8_t facebook::react::alphaFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::blueFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::greenFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::redFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +void facebook::react::FBReactNativeSpec_registerComponentDescriptorsFromCodegen(std::shared_ptr registry); void facebook::react::addDynamicToJArray(jni::local_ref> jarray, jint index, const folly::dynamic& dyn); void facebook::react::bindHasComponentProvider(facebook::jsi::Runtime& runtime, facebook::react::HasComponentProviderFunctionType&& provider); void facebook::react::bindNativeLogger(facebook::jsi::Runtime& runtime, facebook::react::Logger logger); void facebook::react::bindNativePerformanceNow(facebook::jsi::Runtime& runtime); -void facebook::react::cloneProp(facebook::react::BaseViewProps& viewProps, const facebook::react::AnimatedPropBase& animatedProp); +void facebook::react::cloneProp(facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); void facebook::react::configurePlatformColorCacheInvalidationHook(std::function&& hook); void facebook::react::defineReadOnlyGlobal(facebook::jsi::Runtime& runtime, const std::string& propName, facebook::jsi::Value&& value); void facebook::react::ensureThreadDurationJNIEnvAttached(); -void facebook::react::fromRawValue(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, YGValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityAction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLabelledBy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLiveRegion& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityRole& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityState& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityTraits& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AttributedString::Range& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BackfaceVisibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderCurve& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Cursor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::DynamicTypeRamp& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::EllipsizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontWeight& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::HyphenationFrequency& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ImportantForAccessibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::LineBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::OutlineStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::PointerEventsMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Role& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewMaintainVisibleContentPosition& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::SharedColor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationLineType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextTransform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::WritingDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Align& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Direction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Display& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FlexDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FloatOptional& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Justify& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Overflow& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::PositionType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Style::Length& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Wrap& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::AccessibilityValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::BlendMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::CornerInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::DataDetectorType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::EdgeInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageResizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageSource& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Isolation& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LayoutConformance& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LineBreakMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Point& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Size& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::SubmitBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TextAlignmentVertical& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ValueUnit& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::BoxSizing& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::Style::SizeLength& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValueShared(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); +void facebook::react::fromRawValue(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, _y_g_value::YGValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityLiveRegion& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityRole& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityTraits& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BackfaceVisibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderCurve& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Cursor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::DynamicTypeRamp& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::EllipsizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontWeight& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::HyphenationFrequency& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ImportantForAccessibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::OutlineStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::PointerEventsMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Role& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationLineType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextTransform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::WritingDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_action::AccessibilityAction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_state::AccessibilityState& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_attributed_string::_range::AttributedString::Range& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Align& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Direction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Display& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FlexDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FloatOptional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Justify& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Overflow& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::PositionType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::Length& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Wrap& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::BlendMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::CornerInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::DataDetectorType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::EdgeInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::ImageResizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::Isolation& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LayoutConformance& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::SubmitBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignmentVertical& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_value::AccessibilityValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_image_source::ImageSource& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_point::Point& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_size::Size& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_value_unit::ValueUnit& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::BoxSizing& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::SizeLength& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValueShared(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); void facebook::react::fromString(const std::string& string, facebook::react::AccessibilityTraits& result); void facebook::react::g_setNativeAnimatedNowTimestampFunction(facebook::react::TimePointFunction nowFunction); -void facebook::react::parseProcessedBackgroundImage(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFontVariant(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::parseProcessedTransform(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseProcessedTransformOrigin(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::PropsParserContext& context, const std::vector& value, std::vector& result); +void facebook::react::parseProcessedBackgroundImage(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseProcessedTransform(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseProcessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::_props_parser_context::PropsParserContext& context, const std::vector& value, std::vector& result); void facebook::react::parseUnprocessedBackgroundImageString(const std::string& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedFilterList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFontVariant(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseUnprocessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedFilterList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); void facebook::react::parseUnprocessedFontVariantString(const std::string& value, facebook::react::FontVariant& result); -void facebook::react::parseUnprocessedTransform(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::Transform& result); +void facebook::react::parseUnprocessedTransform(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::_transform::Transform& result); void facebook::react::reactAndroidLoggingHook(const std::string& message, unsigned int logLevel); -void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); -void facebook::react::serializeTransformAxis(const facebook::react::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); -void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::ValueUnit& valueUnit, folly::dynamic& resultArray); +void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); +void facebook::react::serializeTransformAxis(const facebook::react::_transform_operation::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); +void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::_value_unit::ValueUnit& valueUnit, folly::dynamic& resultArray); void facebook::react::setDefaultColorSpace(facebook::react::ColorSpace newColorSpace); -void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::BaseTouch& touch); -void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); -void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::BaseViewProps& viewProps, const facebook::react::PropsSnapshot& snapshot); -void facebook::react::updateTransformProps(const facebook::react::Transform& transform, const facebook::react::TransformOperation& operation, folly::dynamic& resultTranslateArray); -bool facebook::react::operator==(const facebook::react::AttributedStringBox& lhs, const facebook::react::AttributedStringBox& rhs); -bool facebook::react::operator==(const facebook::react::LayoutConstraints& lhs, const facebook::react::LayoutConstraints& rhs); -bool facebook::react::operator==(const facebook::react::LayoutContext& lhs, const facebook::react::LayoutContext& rhs); -bool facebook::react::operator==(const facebook::react::LineMeasureCacheKey& lhs, const facebook::react::LineMeasureCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::PerformanceObserver& lhs, const facebook::react::PerformanceObserver& rhs); -bool facebook::react::operator==(const facebook::react::PreparedTextCacheKey& lhs, const facebook::react::PreparedTextCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::RawPropsKey& lhs, const facebook::react::RawPropsKey& rhs) noexcept; -bool facebook::react::operator==(const facebook::react::Size& rhs, const facebook::react::Size& lhs) noexcept; -bool facebook::react::operator==(const facebook::react::TextMeasureCacheKey& lhs, const facebook::react::TextMeasureCacheKey& rhs); +void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::_base_touch::BaseTouch& touch); +void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); +void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_props_snapshot::PropsSnapshot& snapshot); +void facebook::react::updateTransformProps(const facebook::react::_transform::Transform& transform, const facebook::react::_transform_operation::TransformOperation& operation, folly::dynamic& resultTranslateArray); +bool facebook::react::operator==(const facebook::react::_attributed_string_box::AttributedStringBox& lhs, const facebook::react::_attributed_string_box::AttributedStringBox& rhs); +bool facebook::react::operator==(const facebook::react::_layout_constraints::LayoutConstraints& lhs, const facebook::react::_layout_constraints::LayoutConstraints& rhs); +bool facebook::react::operator==(const facebook::react::_layout_context::LayoutContext& lhs, const facebook::react::_layout_context::LayoutContext& rhs); +bool facebook::react::operator==(const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& lhs, const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_performance_observer::PerformanceObserver& lhs, const facebook::react::_performance_observer::PerformanceObserver& rhs); +bool facebook::react::operator==(const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& lhs, const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_raw_props_key::RawPropsKey& lhs, const facebook::react::_raw_props_key::RawPropsKey& rhs) noexcept; +bool facebook::react::operator==(const facebook::react::_size::Size& rhs, const facebook::react::_size::Size& lhs) noexcept; +bool facebook::react::operator==(const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& lhs, const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& rhs); constexpr bool facebook::react::operator&(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityState& lhs, const facebook::react::AccessibilityState& rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityValue& lhs, const facebook::react::AccessibilityValue& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_state::AccessibilityState& lhs, const facebook::react::_accessibility_state::AccessibilityState& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_value::AccessibilityValue& lhs, const facebook::react::_accessibility_value::AccessibilityValue& rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator&(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator|(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); -constexpr facebook::react::HighResDuration facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResTimeStamp& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator+(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); constexpr facebook::react::ModalHostViewSupportedOrientationsMask facebook::react::operator|(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator+(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); constexpr void facebook::react::operator|=(facebook::react::ModalHostViewSupportedOrientationsMask& lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); -facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::Transform& transform); -facebook::react::Point facebook::react::operator*(const facebook::react::Point& point, const facebook::react::Transform& transform); -facebook::react::Rect facebook::react::operator*(const facebook::react::Rect& rect, const facebook::react::Transform& transform); -facebook::react::Size facebook::react::operator*(const facebook::react::Size& size, const facebook::react::Transform& transform); -facebook::react::Vector facebook::react::operator*(const facebook::react::Transform& transform, const facebook::react::Vector& vector); +facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::_transform::Transform& transform); +facebook::react::_point::Point facebook::react::operator*(const facebook::react::_point::Point& point, const facebook::react::_transform::Transform& transform); +facebook::react::_rect::Rect facebook::react::operator*(const facebook::react::_rect::Rect& rect, const facebook::react::_transform::Transform& transform); +facebook::react::_size::Size facebook::react::operator*(const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform); +facebook::react::_vector::Vector facebook::react::operator*(const facebook::react::_transform::Transform& transform, const facebook::react::_vector::Vector& vector); template -facebook::react::RectangleEdges facebook::react::operator+(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator+(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; template -facebook::react::RectangleEdges facebook::react::operator-(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator-(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; JSI_EXPORT const char facebook::react::ActivityIndicatorViewComponentName[]; JSI_EXPORT const char facebook::react::AndroidDrawerLayoutComponentName[]; JSI_EXPORT const char facebook::react::AndroidSwipeRefreshLayoutComponentName[]; @@ -1176,7 +1188,7 @@ JSI_EXPORT const char facebook::react::UnimplementedNativeViewComponentName[]; class facebook::react::AccessibilityProps { public AccessibilityProps() = default; - public AccessibilityProps(const facebook::react::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::RawProps& rawProps); + public AccessibilityProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool accessibilityElementsHidden; public bool accessibilityIgnoresInvertColors; public bool accessibilityRespondsToUserInteraction; @@ -1187,22 +1199,22 @@ class facebook::react::AccessibilityProps { public bool onAccessibilityEscape; public bool onAccessibilityMagicTap; public bool onAccessibilityTap; - public facebook::react::AccessibilityLabelledBy accessibilityLabelledBy; public facebook::react::AccessibilityLiveRegion accessibilityLiveRegion; public facebook::react::AccessibilityTraits accessibilityTraits; - public facebook::react::AccessibilityValue accessibilityValue; public facebook::react::ImportantForAccessibility importantForAccessibility; public facebook::react::Role role; - public std::optional accessibilityState; + public facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy accessibilityLabelledBy; + public facebook::react::_accessibility_value::AccessibilityValue accessibilityValue; + public std::optional accessibilityState; public std::string accessibilityHint; public std::string accessibilityLabel; public std::string accessibilityLanguage; public std::string accessibilityLargeContentTitle; public std::string accessibilityRole; public std::string testId; - public std::vector accessibilityActions; + public std::vector accessibilityActions; public std::vector accessibilityOrder; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -1210,31 +1222,31 @@ class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::reac class facebook::react::ActivityIndicatorViewProps : public facebook::react::HostPlatformViewProps { public ActivityIndicatorViewProps() = default; - public ActivityIndicatorViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public ActivityIndicatorViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool animating; public bool hidesWhenStopped; public facebook::react::ActivityIndicatorViewSize size; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AdditionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::AndroidAnimationChoreographer : public facebook::react::AnimationChoreographer { - public AndroidAnimationChoreographer(jni::alias_ref jChoreographer); + public AndroidAnimationChoreographer(jni::alias_ref jChoreographer); public virtual void pause() override; public virtual void resume() override; } class facebook::react::AndroidDrawerLayoutEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onDrawerClose(facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerClose value) const; - public void onDrawerOpen(facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerOpen value) const; - public void onDrawerSlide(facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerSlide value) const; - public void onDrawerStateChanged(facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerStateChanged value) const; + public void onDrawerClose(facebook::react::_android_drawer_layout_event_emitter::_on_drawer_close::OnDrawerClose value) const; + public void onDrawerOpen(facebook::react::_android_drawer_layout_event_emitter::_on_drawer_open::OnDrawerOpen value) const; + public void onDrawerSlide(facebook::react::_android_drawer_layout_event_emitter::_on_drawer_slide::OnDrawerSlide value) const; + public void onDrawerStateChanged(facebook::react::_android_drawer_layout_event_emitter::_on_drawer_state_changed::OnDrawerStateChanged value) const; } struct facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerClose { @@ -1253,19 +1265,19 @@ struct facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerStateChanged { class facebook::react::AndroidDrawerLayoutProps : public facebook::react::HostPlatformViewProps { public AndroidDrawerLayoutProps() = default; - public AndroidDrawerLayoutProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidDrawerLayoutProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidDrawerLayoutProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidDrawerLayoutProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public facebook::react::AndroidDrawerLayoutDrawerLockMode drawerLockMode; public facebook::react::AndroidDrawerLayoutDrawerPosition drawerPosition; public facebook::react::AndroidDrawerLayoutKeyboardDismissMode keyboardDismissMode; public facebook::react::Float drawerWidth; - public facebook::react::SharedColor drawerBackgroundColor; - public facebook::react::SharedColor statusBarBackgroundColor; + public facebook::react::_shared_color::SharedColor drawerBackgroundColor; + public facebook::react::_shared_color::SharedColor statusBarBackgroundColor; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AndroidEventBeat : public facebook::react::EventBeat, public facebook::react::EventBeatManagerObserver { - public AndroidEventBeat(std::shared_ptr ownerBox, facebook::react::EventBeatManager* eventBeatManager, facebook::react::RuntimeScheduler& runtimeScheduler, jni::global_ref javaUIManager); + public AndroidEventBeat(std::shared_ptr ownerBox, facebook::react::_event_beat_manager::EventBeatManager* eventBeatManager, facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, jni::global_ref javaUIManager); public virtual void request() const override; public virtual void tick() const override; public ~AndroidEventBeat() override; @@ -1276,55 +1288,55 @@ class facebook::react::AndroidHorizontalScrollContentViewEventEmitter : public f class facebook::react::AndroidHorizontalScrollContentViewProps : public facebook::react::HostPlatformViewProps { public AndroidHorizontalScrollContentViewProps() = default; - public AndroidHorizontalScrollContentViewProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidHorizontalScrollContentViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidHorizontalScrollContentViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidHorizontalScrollContentViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool removeClippedSubviews; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AndroidHorizontalScrollContentViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public AndroidHorizontalScrollContentViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidHorizontalScrollContentViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public virtual void layout(facebook::react::LayoutContext layoutContext) override; + public AndroidHorizontalScrollContentViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidHorizontalScrollContentViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; } class facebook::react::AndroidProgressBarComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidProgressBarComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public AndroidProgressBarComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::AndroidProgressBarEventEmitter : public facebook::react::BaseViewEventEmitter { } class facebook::react::AndroidProgressBarMeasurementsManager { - public AndroidProgressBarMeasurementsManager(const std::shared_ptr& contextContainer); - public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, const facebook::react::AndroidProgressBarProps& props, facebook::react::LayoutConstraints layoutConstraints) const; + public AndroidProgressBarMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::_size::Size measure(facebook::react::SurfaceId surfaceId, const facebook::react::_android_progress_bar_props::AndroidProgressBarProps& props, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidProgressBarProps : public facebook::react::HostPlatformViewProps { public AndroidProgressBarProps() = default; - public AndroidProgressBarProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidProgressBarProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidProgressBarProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidProgressBarProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool animating; public bool indeterminate; public double progress; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; public std::string styleAttr; public std::string testID; public std::string typeAttr; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AndroidProgressBarShadowNode : public facebook::react::ConcreteViewShadowNode { - public AndroidProgressBarShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidProgressBarShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public void setAndroidProgressBarMeasurementsManager(const std::shared_ptr& measurementsManager); + public AndroidProgressBarShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidProgressBarShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public void setAndroidProgressBarMeasurementsManager(const std::shared_ptr& measurementsManager); } class facebook::react::AndroidSwipeRefreshLayoutEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onRefresh(facebook::react::AndroidSwipeRefreshLayoutEventEmitter::OnRefresh value) const; + public void onRefresh(facebook::react::_android_swipe_refresh_layout_event_emitter::_on_refresh::OnRefresh value) const; } struct facebook::react::AndroidSwipeRefreshLayoutEventEmitter::OnRefresh { @@ -1332,24 +1344,24 @@ struct facebook::react::AndroidSwipeRefreshLayoutEventEmitter::OnRefresh { class facebook::react::AndroidSwipeRefreshLayoutProps : public facebook::react::HostPlatformViewProps { public AndroidSwipeRefreshLayoutProps() = default; - public AndroidSwipeRefreshLayoutProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidSwipeRefreshLayoutProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidSwipeRefreshLayoutProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidSwipeRefreshLayoutProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool enabled; public bool refreshing; public facebook::react::AndroidSwipeRefreshLayoutSize size; public facebook::react::Float progressViewOffset; - public facebook::react::SharedColor progressBackgroundColor; - public std::vector colors; + public facebook::react::_shared_color::SharedColor progressBackgroundColor; + public std::vector colors; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AndroidSwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidSwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public AndroidSwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::AndroidSwitchEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onChange(facebook::react::AndroidSwitchEventEmitter::OnChange value) const; + public void onChange(facebook::react::_android_switch_event_emitter::_on_change::OnChange value) const; } struct facebook::react::AndroidSwitchEventEmitter::OnChange { @@ -1358,38 +1370,38 @@ struct facebook::react::AndroidSwitchEventEmitter::OnChange { } class facebook::react::AndroidSwitchMeasurementsManager { - public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); - public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::LayoutConstraints layoutConstraints) const; + public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::_size::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidSwitchProps : public facebook::react::HostPlatformViewProps { public AndroidSwitchProps() = default; - public AndroidSwitchProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidSwitchProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidSwitchProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidSwitchProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool disabled; public bool enabled; public bool on; public bool value; - public facebook::react::SharedColor thumbColor; - public facebook::react::SharedColor thumbTintColor; - public facebook::react::SharedColor trackColorForFalse; - public facebook::react::SharedColor trackColorForTrue; - public facebook::react::SharedColor trackTintColor; + public facebook::react::_shared_color::SharedColor thumbColor; + public facebook::react::_shared_color::SharedColor thumbTintColor; + public facebook::react::_shared_color::SharedColor trackColorForFalse; + public facebook::react::_shared_color::SharedColor trackColorForTrue; + public facebook::react::_shared_color::SharedColor trackTintColor; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::AndroidSwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - public AndroidSwitchShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidSwitchShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public void setAndroidSwitchMeasurementsManager(const std::shared_ptr& measurementsManager); + public AndroidSwitchShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidSwitchShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public void setAndroidSwitchMeasurementsManager(const std::shared_ptr& measurementsManager); } class facebook::react::AndroidTextInputComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public AndroidTextInputComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const override; + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public AndroidTextInputComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; } class facebook::react::AndroidTextInputEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -1397,7 +1409,7 @@ class facebook::react::AndroidTextInputEventEmitter : public facebook::react::Ba class facebook::react::AndroidTextInputProps : public facebook::react::BaseTextInputProps { public AndroidTextInputProps() = default; - public AndroidTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidTextInputProps& sourceProps, const facebook::react::RawProps& rawProps); + public AndroidTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool allowFontScaling; public bool autoCorrect; public bool caretHidden; @@ -1416,14 +1428,14 @@ class facebook::react::AndroidTextInputProps : public facebook::react::BaseTextI public bool secureTextEntry; public bool selectTextOnFocus; public bool showSoftInputOnFocus; - public facebook::react::AndroidTextInputTextShadowOffsetStruct textShadowOffset; public facebook::react::Float fontSize; public facebook::react::Float letterSpacing; public facebook::react::Float lineHeight; public facebook::react::Float maxFontSizeMultiplier; public facebook::react::Float textShadowRadius; - public facebook::react::SharedColor color; - public facebook::react::SharedColor textShadowColor; + public facebook::react::_android_text_input_text_shadow_offset_struct::AndroidTextInputTextShadowOffsetStruct textShadowOffset; + public facebook::react::_shared_color::SharedColor color; + public facebook::react::_shared_color::SharedColor textShadowColor; public folly::dynamic getDynamic() const; public int inlineImagePadding; public int numberOfLines; @@ -1442,37 +1454,37 @@ class facebook::react::AndroidTextInputProps : public facebook::react::BaseTextI public std::string textTransform; public std::string value; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::AndroidTextInputShadowNode : public facebook::react::ConcreteViewShadowNode { - protected facebook::react::LayoutConstraints getTextConstraints(const facebook::react::LayoutConstraints& layoutConstraints) const; - protected std::shared_ptr textLayoutManager_; - protected virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - protected virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - protected virtual void layout(facebook::react::LayoutContext layoutContext) override; - public AndroidTextInputShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidTextInputShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public void setTextLayoutManager(std::shared_ptr textLayoutManager); + protected facebook::react::_layout_constraints::LayoutConstraints getTextConstraints(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + protected std::shared_ptr textLayoutManager_; + protected virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + protected virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + protected virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public AndroidTextInputShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidTextInputShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public void setTextLayoutManager(std::shared_ptr textLayoutManager); } class facebook::react::AndroidTextInputState { public AndroidTextInputState() = default; public AndroidTextInputState(const facebook::react::AndroidTextInputState& previousState, const folly::dynamic& data); - public AndroidTextInputState(facebook::react::AttributedStringBox attributedStringBox, facebook::react::AttributedString reactTreeAttributedString, facebook::react::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); - public facebook::react::AttributedString reactTreeAttributedString; - public facebook::react::AttributedStringBox attributedStringBox; - public facebook::react::MapBuffer getMapBuffer() const; - public facebook::react::ParagraphAttributes paragraphAttributes; + public AndroidTextInputState(facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox, facebook::react::_attributed_string::AttributedString reactTreeAttributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); + public facebook::react::_attributed_string::AttributedString reactTreeAttributedString; + public facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox; + public facebook::react::_map_buffer::MapBuffer getMapBuffer() const; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; public folly::dynamic getDynamic() const; public int64_t cachedAttributedStringId; public int64_t mostRecentEventCount; } class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedModuleCxxSpec, public facebook::react::TurboModuleWithJSIBindings { - public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); + public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); public void addAnimatedEventToView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::jsi::Object eventMapping); public void addListener(facebook::jsi::Runtime& rt, const std::string& eventName); public void connectAnimatedNodeToShadowNodeFamily(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag, facebook::jsi::Object shadowNode); @@ -1485,7 +1497,7 @@ class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedMo public void extractAnimatedNodeOffset(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag); public void finishOperationBatch(facebook::jsi::Runtime& rt); public void flattenAnimatedNodeOffset(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag); - public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::AsyncCallback saveValueCallback); + public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::_async_callback::AsyncCallback saveValueCallback); public void queueAndExecuteBatchedOperations(facebook::jsi::Runtime& rt, facebook::jsi::Array operationsAndArgs); public void removeAnimatedEventFromView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::react::Tag animatedNodeTag); public void removeListeners(facebook::jsi::Runtime& rt, int count); @@ -1501,26 +1513,26 @@ class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedMo } class facebook::react::AnimatedMountingOverrideDelegate : public facebook::react::MountingOverrideDelegate { - public AnimatedMountingOverrideDelegate(facebook::react::NativeAnimatedNodesManager& animatedManager, const facebook::react::Scheduler& scheduler); + public AnimatedMountingOverrideDelegate(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& animatedManager, const facebook::react::_scheduler::Scheduler& scheduler); public virtual bool shouldOverridePullTransaction() const override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; } class facebook::react::AnimatedNode { - protected facebook::react::AnimatedNode* getChildNode(facebook::react::Tag tag); protected facebook::react::AnimatedNodeType type_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag tag_; + protected facebook::react::_animated_node::AnimatedNode* getChildNode(facebook::react::Tag tag); + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected std::unordered_set children_; public AnimatedNode(const facebook::react::AnimatedNode&) = default; public AnimatedNode(facebook::react::AnimatedNode&&) noexcept = default; - public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); + public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); public const folly::dynamic& getConfig() const noexcept; public const std::unordered_set& getChildren() const noexcept; - public facebook::react::AnimatedNode& operator=(const facebook::react::AnimatedNode&) = default; - public facebook::react::AnimatedNode& operator=(facebook::react::AnimatedNode&&) noexcept = default; public facebook::react::AnimatedNodeType type() const noexcept; public facebook::react::Tag tag() const noexcept; + public facebook::react::_animated_node::AnimatedNode& operator=(const facebook::react::_animated_node::AnimatedNode&) = default; + public facebook::react::_animated_node::AnimatedNode& operator=(facebook::react::_animated_node::AnimatedNode&&) noexcept = default; public int activeIncomingNodes; public int bfsColor; public static constexpr int INITIAL_BFS_COLOR; @@ -1534,34 +1546,34 @@ class facebook::react::AnimatedNode { } class facebook::react::AnimatedPropsRegistry { - public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); + public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); public void clear(facebook::react::SurfaceId surfaceId); public void clearOnSurfaceStop(facebook::react::SurfaceId surfaceId); - public void update(const std::unordered_map& surfaceUpdates); + public void update(const std::unordered_map& surfaceUpdates); } class facebook::react::AnimationBackend : public facebook::react::UIManagerAnimationBackend { - public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); + public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); public using PauseCallback = std::function; public using ResumeCallback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) override; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) override; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) override; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; public virtual void stop(facebook::react::CallbackId callbackId) override; public virtual void trigger() override; - public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::SurfaceUpdates& surfaceUpdates); + public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::_surface_updates::SurfaceUpdates& surfaceUpdates); public void requestAsyncFlushForSurfaces(const std::set& surfaces); - public void synchronouslyUpdateProps(const std::unordered_map& updates); + public void synchronouslyUpdateProps(const std::unordered_map& updates); } class facebook::react::AnimationBackendCommitHook : public facebook::react::UIManagerCommitHook { - public AnimationBackendCommitHook(facebook::react::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; + public AnimationBackendCommitHook(facebook::react::_u_i_manager::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; } class facebook::react::AnimationChoreographer { @@ -1570,7 +1582,7 @@ class facebook::react::AnimationChoreographer { public virtual void resume() = 0; public virtual ~AnimationChoreographer() = default; public void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) const; - public void setAnimationBackend(std::weak_ptr animationBackend); + public void setAnimationBackend(std::weak_ptr animationBackend); } class facebook::react::AnimationDriver { @@ -1578,8 +1590,8 @@ class facebook::react::AnimationDriver { protected bool isComplete_; protected bool isStarted_; protected double startFrameTimeMs_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag animatedValueTag_; + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected folly::dynamic config_; protected int currentIteration_; protected int id_; @@ -1587,7 +1599,7 @@ class facebook::react::AnimationDriver { protected std::optional endCallback_; protected virtual bool update(double, bool); protected void markNodeUpdated(facebook::react::Tag tag); - public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); public bool getIsComplete() const noexcept; public facebook::react::Tag getAnimatedValueTag() const noexcept; public int getId() const noexcept; @@ -1607,26 +1619,26 @@ class facebook::react::AppRegistryBinding { } class facebook::react::AttributedString : public facebook::react::Sealable, public facebook::react::DebugStringConvertible { - public bool compareTextAttributesWithoutFrame(const facebook::react::AttributedString& rhs) const; - public bool isContentEqual(const facebook::react::AttributedString& rhs) const; + public bool compareTextAttributesWithoutFrame(const facebook::react::_attributed_string::AttributedString& rhs) const; + public bool isContentEqual(const facebook::react::_attributed_string::AttributedString& rhs) const; public bool isEmpty() const; - public bool operator==(const facebook::react::AttributedString& rhs) const; - public const facebook::react::AttributedString::Fragments& getFragments() const; - public const facebook::react::TextAttributes& getBaseTextAttributes() const; - public facebook::react::AttributedString::Fragments& getFragments(); + public bool operator==(const facebook::react::_attributed_string::AttributedString& rhs) const; + public const facebook::react::_attributed_string::Fragments& getFragments() const; + public const facebook::react::_text_attributes::TextAttributes& getBaseTextAttributes() const; + public facebook::react::_attributed_string::Fragments& getFragments(); public std::string getString() const; - public using Fragments = std::vector; - public void appendFragment(facebook::react::AttributedString::Fragment&& fragment); - public void prependFragment(facebook::react::AttributedString::Fragment&& fragment); - public void setBaseTextAttributes(const facebook::react::TextAttributes& defaultAttributes); + public using Fragments = std::vector; + public void appendFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void prependFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void setBaseTextAttributes(const facebook::react::_text_attributes::TextAttributes& defaultAttributes); } class facebook::react::AttributedString::Fragment { public bool isAttachment() const; - public bool isContentEqual(const facebook::react::AttributedString::Fragment& rhs) const; - public bool operator==(const facebook::react::AttributedString::Fragment& rhs) const; - public facebook::react::ShadowView parentShadowView; - public facebook::react::TextAttributes textAttributes; + public bool isContentEqual(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public bool operator==(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public facebook::react::_shadow_view::ShadowView parentShadowView; + public facebook::react::_text_attributes::TextAttributes textAttributes; public static std::string AttachmentCharacter(); public std::string string; } @@ -1638,14 +1650,14 @@ class facebook::react::AttributedString::Range { class facebook::react::AttributedStringBox { public AttributedStringBox(); - public AttributedStringBox(const facebook::react::AttributedString& value); public AttributedStringBox(const facebook::react::AttributedStringBox& other) = default; + public AttributedStringBox(const facebook::react::_attributed_string::AttributedString& value); public AttributedStringBox(facebook::react::AttributedStringBox&& other) noexcept; public AttributedStringBox(std::shared_ptr opaquePointer); - public const facebook::react::AttributedString& getValue() const; - public facebook::react::AttributedStringBox& operator=(const facebook::react::AttributedStringBox& other) = default; - public facebook::react::AttributedStringBox& operator=(facebook::react::AttributedStringBox&& other) noexcept; - public facebook::react::AttributedStringBox::Mode getMode() const; + public const facebook::react::_attributed_string::AttributedString& getValue() const; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(const facebook::react::_attributed_string_box::AttributedStringBox& other) = default; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(facebook::react::_attributed_string_box::AttributedStringBox&& other) noexcept; + public facebook::react::_attributed_string_box::Mode getMode() const; public std::shared_ptr getOpaquePointer() const; } @@ -1656,16 +1668,16 @@ enum facebook::react::AttributedStringBox::Mode { class facebook::react::BaseParagraphProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseParagraphProps() = default; - public BaseParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseParagraphProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool isSelectable; public bool onTextLayout; - public facebook::react::ParagraphAttributes paragraphAttributes; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatformViewProps { public BaseScrollViewProps() = default; - public BaseScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool alwaysBounceHorizontal; public bool alwaysBounceVertical; public bool automaticallyAdjustContentInsets; @@ -1699,32 +1711,32 @@ class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatfor public facebook::react::Float scrollEventThrottle; public facebook::react::Float snapToInterval; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; public facebook::react::ScrollViewIndicatorStyle indicatorStyle; public facebook::react::ScrollViewKeyboardDismissMode keyboardDismissMode; public facebook::react::ScrollViewSnapToAlignment snapToAlignment; - public std::optional maintainVisibleContentPosition; + public facebook::react::_point::Point contentOffset; + public std::optional maintainVisibleContentPosition; public std::vector snapToOffsets; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextInputProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseTextInputProps() = default; - public BaseTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool autoFocus; public bool disableKeyboardShortcuts; public bool editable; public bool multiline; public bool readOnly; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::SharedColor cursorColor; - public facebook::react::SharedColor placeholderTextColor; - public facebook::react::SharedColor selectionColor; - public facebook::react::SharedColor selectionHandleColor; - public facebook::react::SharedColor underlineColorAndroid; public facebook::react::SubmitBehavior getNonDefaultSubmitBehavior() const; public facebook::react::SubmitBehavior submitBehavior; - public facebook::react::TextAttributes getEffectiveTextAttributes(facebook::react::Float fontSizeMultiplier) const; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_shared_color::SharedColor cursorColor; + public facebook::react::_shared_color::SharedColor placeholderTextColor; + public facebook::react::_shared_color::SharedColor selectionColor; + public facebook::react::_shared_color::SharedColor selectionHandleColor; + public facebook::react::_shared_color::SharedColor underlineColorAndroid; + public facebook::react::_text_attributes::TextAttributes getEffectiveTextAttributes(facebook::react::Float fontSizeMultiplier) const; public int maxLength; public int mostRecentEventCount; public std::optional> acceptDragAndDropTypes; @@ -1732,24 +1744,24 @@ class facebook::react::BaseTextInputProps : public facebook::react::HostPlatform public std::string defaultValue; public std::string placeholder; public std::string text; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextProps { public BaseTextProps() = default; - public BaseTextProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::TextAttributes textAttributes; - public void appendTextAttributesProps(folly::dynamic& result, const facebook::react::BaseTextProps* prevProps) const; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public BaseTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_text_attributes::TextAttributes textAttributes; + public void appendTextAttributesProps(folly::dynamic& result, const facebook::react::_base_text_props::BaseTextProps* prevProps) const; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextShadowNode { - public static void buildAttributedString(const facebook::react::TextAttributes& baseTextAttributes, const facebook::react::ShadowNode& parentNode, facebook::react::AttributedString& outAttributedString, facebook::react::BaseTextShadowNode::Attachments& outAttachments); - public using Attachments = std::vector; + public static void buildAttributedString(const facebook::react::_text_attributes::TextAttributes& baseTextAttributes, const facebook::react::_shadow_node::ShadowNode& parentNode, facebook::react::_attributed_string::AttributedString& outAttributedString, facebook::react::_base_text_shadow_node::Attachments& outAttachments); + public using Attachments = std::vector; } class facebook::react::BaseTextShadowNode::Attachment { - public const facebook::react::ShadowNode* shadowNode; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; public size_t fragmentIndex; } @@ -1760,12 +1772,12 @@ class facebook::react::BaseViewEventEmitter : public facebook::react::TouchEvent public void onAccessibilityTap() const; public void onBlur() const; public void onFocus() const; - public void onLayout(const facebook::react::LayoutMetrics& layoutMetrics) const; + public void onLayout(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; } class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps, public facebook::react::AccessibilityProps { public BaseViewProps() = default; - public BaseViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public BaseViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public bool collapsable; public bool collapsableChildren; public bool getClipsContentToBounds() const; @@ -1774,7 +1786,6 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public bool shouldRasterize; public facebook::react::BackfaceVisibility backfaceVisibility; public facebook::react::BlendMode mixBlendMode; - public facebook::react::BorderMetrics resolveBorderMetrics(const facebook::react::LayoutMetrics& layoutMetrics) const; public facebook::react::CascadedBorderColors borderColors; public facebook::react::CascadedBorderCurves borderCurves; public facebook::react::CascadedBorderRadii borderRadii; @@ -1790,39 +1801,40 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public facebook::react::Isolation isolation; public facebook::react::OutlineStyle outlineStyle; public facebook::react::PointerEventsMode pointerEvents; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor outlineColor; - public facebook::react::SharedColor shadowColor; - public facebook::react::Size shadowOffset; - public facebook::react::Transform resolveTransform(const facebook::react::LayoutMetrics& layoutMetrics) const; - public facebook::react::Transform transform; - public facebook::react::TransformOrigin transformOrigin; - public facebook::react::ViewEvents events; - public static facebook::react::Transform resolveTransform(const facebook::react::Size& frameSize, const facebook::react::Transform& transform, const facebook::react::TransformOrigin& transformOrigin); + public facebook::react::_border_metrics::BorderMetrics resolveBorderMetrics(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor outlineColor; + public facebook::react::_shared_color::SharedColor shadowColor; + public facebook::react::_size::Size shadowOffset; + public facebook::react::_transform::Transform resolveTransform(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_transform::Transform transform; + public facebook::react::_transform_origin::TransformOrigin transformOrigin; + public facebook::react::_view_events::ViewEvents events; + public static facebook::react::_transform::Transform resolveTransform(const facebook::react::_size::Size& frameSize, const facebook::react::_transform::Transform& transform, const facebook::react::_transform_origin::TransformOrigin& transformOrigin); public std::optional zIndex; public std::vector backgroundImage; - public std::vector backgroundPosition; - public std::vector backgroundRepeat; public std::vector backgroundSize; - public std::vector boxShadow; - public std::vector filter; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public std::vector backgroundPosition; + public std::vector backgroundRepeat; + public std::vector boxShadow; + public std::vector filter; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BigStringBuffer : public facebook::jsi::Buffer { - public BigStringBuffer(std::unique_ptr script); + public BigStringBuffer(std::unique_ptr script); public virtual const uint8_t* data() const override; public virtual size_t size() const override; } class facebook::react::BindingsInstaller { - public virtual facebook::react::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); + public virtual facebook::react::_react_instance::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); } class facebook::react::BindingsInstallerHolder : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public using BindingsInstallFunc = std::function& callInvoker)>; - public void installBindings(facebook::jsi::Runtime& runtime, const std::shared_ptr& callInvoker); + public using BindingsInstallFunc = std::function& callInvoker)>; + public void installBindings(facebook::jsi::Runtime& runtime, const std::shared_ptr& callInvoker); } class facebook::react::BlobCollector : public facebook::jsi::HostObject { @@ -1837,7 +1849,7 @@ class facebook::react::BlobModuleJSIBindings : public jni::JavaClass messageQueueThread); + public BridgelessNativeMethodCallInvoker(std::shared_ptr messageQueueThread); public virtual void invokeAsync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) noexcept override; public virtual void invokeSync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) override; } @@ -1845,13 +1857,13 @@ class facebook::react::BridgelessNativeMethodCallInvoker : public facebook::reac class facebook::react::BufferedRuntimeExecutor { public BufferedRuntimeExecutor(facebook::react::RuntimeExecutor runtimeExecutor); public using Work = std::function; - public void execute(facebook::react::BufferedRuntimeExecutor::Work&& callback); + public void execute(facebook::react::_buffered_runtime_executor::Work&& callback); public void flush(); } struct facebook::react::BufferedRuntimeExecutor::BufferedWork { - public bool operator<(const facebook::react::BufferedRuntimeExecutor::BufferedWork& rhs) const; - public facebook::react::BufferedRuntimeExecutor::Work work_; + public bool operator<(const facebook::react::_buffered_runtime_executor::_buffered_work::BufferedWork& rhs) const; + public facebook::react::_buffered_runtime_executor::Work work_; public uint64_t index_; } @@ -1861,9 +1873,9 @@ class facebook::react::CSSSyntaxParser { public constexpr CSSSyntaxParser(std::string_view css); public constexpr bool consumeDelimiter(facebook::react::CSSDelimiter delimiter); public constexpr bool isFinished() const; - public constexpr const facebook::react::CSSToken& peek() const; - public constexpr facebook::react::CSSSyntaxParser& operator=(const facebook::react::CSSSyntaxParser&) = default; - public constexpr facebook::react::CSSSyntaxParser& operator=(facebook::react::CSSSyntaxParser&&) = default; + public constexpr const facebook::react::_c_s_s_token::CSSToken& peek() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&) = default; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&&) = default; public constexpr void consumeWhitespace(); template public constexpr ReturnT consumeComponentValue(const facebook::react::CSSComponentValueVisitor auto &... visitors); @@ -1878,10 +1890,10 @@ class facebook::react::CSSToken { public constexpr CSSToken(facebook::react::CSSTokenType type, float value); public constexpr CSSToken(facebook::react::CSSTokenType type, float value, std::string_view unit); public constexpr CSSToken(facebook::react::CSSTokenType type, std::string_view value); - public constexpr bool operator==(const facebook::react::CSSToken& other) const = default; - public constexpr facebook::react::CSSToken& operator=(const facebook::react::CSSToken& other) = default; - public constexpr facebook::react::CSSToken& operator=(facebook::react::CSSToken&& other) = default; + public constexpr bool operator==(const facebook::react::_c_s_s_token::CSSToken& other) const = default; public constexpr facebook::react::CSSTokenType type() const; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(const facebook::react::_c_s_s_token::CSSToken& other) = default; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(facebook::react::_c_s_s_token::CSSToken&& other) = default; public constexpr float numericValue() const; public constexpr std::string_view stringValue() const; public constexpr std::string_view unit() const; @@ -1889,15 +1901,15 @@ class facebook::react::CSSToken { class facebook::react::CSSTokenizer { public constexpr CSSTokenizer(std::string_view characters); - public constexpr facebook::react::CSSToken next(); + public constexpr facebook::react::_c_s_s_token::CSSToken next(); } class facebook::react::CSSValueParser { public constexpr CSSValueParser(const facebook::react::CSSValueParser&) = default; - public constexpr CSSValueParser(facebook::react::CSSSyntaxParser& parser); - public constexpr const facebook::react::CSSSyntaxParser& syntaxParser() const; - public constexpr facebook::react::CSSSyntaxParser& syntaxParser(); - public constexpr facebook::react::CSSValueParser& operator=(const facebook::react::CSSValueParser&) = default; + public constexpr CSSValueParser(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser); + public constexpr const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser(); + public constexpr facebook::react::_c_s_s_value_parser::CSSValueParser& operator=(const facebook::react::_c_s_s_value_parser::CSSValueParser&) = default; template public constexpr facebook::react::CSSVariantWithTypes, std::monostate> parseNextValue(facebook::react::CSSDelimiter delimiter = facebook::react::CSSDelimiter::None); template @@ -1915,30 +1927,30 @@ class facebook::react::CallInvoker { class facebook::react::CallInvokerHolder : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public std::shared_ptr getCallInvoker(); + public std::shared_ptr getCallInvoker(); } class facebook::react::CallbackWrapper : public facebook::react::LongLivedObject { public facebook::jsi::Function& callback() noexcept; public facebook::jsi::Runtime& runtime() noexcept; - public facebook::react::CallInvoker& jsInvoker() noexcept; - public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); - public std::shared_ptr jsInvokerPtr() noexcept; + public facebook::react::_call_invoker::CallInvoker& jsInvoker() noexcept; + public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr jsInvokerPtr() noexcept; public void destroy(); } class facebook::react::CdpMetricsReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpMetricsReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming& entry) override; + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming& entry) override; } class facebook::react::CdpPerfIssuesReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpPerfIssuesReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure& entry, const std::optional& detailProvider) override; + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure& entry, const std::optional& detailProvider) override; } class facebook::react::ColorAnimatedNode : public facebook::react::AnimatedNode { - public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public facebook::react::Color getColor(); public virtual void update() override; } @@ -1946,64 +1958,64 @@ class facebook::react::ColorAnimatedNode : public facebook::react::AnimatedNode class facebook::react::ComponentBuilder { public ComponentBuilder(const facebook::react::ComponentBuilder& componentBuilder) = default; public ComponentBuilder(facebook::react::ComponentBuilder&& componentBuilder) noexcept = default; - public ComponentBuilder(facebook::react::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); - public facebook::react::ComponentBuilder& operator=(const facebook::react::ComponentBuilder& other) = default; - public facebook::react::ComponentBuilder& operator=(facebook::react::ComponentBuilder&& other) = default; + public ComponentBuilder(facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); + public facebook::react::_component_builder::ComponentBuilder& operator=(const facebook::react::_component_builder::ComponentBuilder& other) = default; + public facebook::react::_component_builder::ComponentBuilder& operator=(facebook::react::_component_builder::ComponentBuilder&& other) = default; template - public std::shared_ptr build(facebook::react::Element element) const; + public std::shared_ptr build(facebook::react::_element::Element element) const; } class facebook::react::ComponentDescriptor { - protected facebook::react::ComponentDescriptor::Flavor flavor_; - protected facebook::react::EventDispatcher::Weak eventDispatcher_; - protected facebook::react::RawPropsParser rawPropsParser_; + protected facebook::react::_component_descriptor::Flavor flavor_; + protected facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher_; + protected facebook::react::_raw_props_parser::RawPropsParser rawPropsParser_; protected friend ShadowNode; - protected std::shared_ptr contextContainer_; - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const = 0; - public ComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public const std::shared_ptr& getContextContainer() const; + protected std::shared_ptr contextContainer_; + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const = 0; + public ComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public const std::shared_ptr& getContextContainer() const; public using Flavor = std::shared_ptr; - public using Shared = std::shared_ptr; - public using Unique = std::unique_ptr; + public using Shared = std::shared_ptr; + public using Unique = std::unique_ptr; public virtual facebook::react::ComponentHandle getComponentHandle() const = 0; public virtual facebook::react::ComponentName getComponentName() const = 0; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const = 0; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const = 0; - public virtual facebook::react::ShadowNodeTraits getTraits() const = 0; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const = 0; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const = 0; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const = 0; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const = 0; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const = 0; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const = 0; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const = 0; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; public virtual ~ComponentDescriptor() = default; } class facebook::react::ComponentDescriptorParameters { - public facebook::react::ComponentDescriptor::Flavor flavor; - public facebook::react::EventDispatcher::Weak eventDispatcher; - public std::shared_ptr contextContainer; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; + public facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher; + public std::shared_ptr contextContainer; } class facebook::react::ComponentDescriptorProvider { - public facebook::react::ComponentDescriptor::Flavor flavor; public facebook::react::ComponentDescriptorConstructor* constructor; public facebook::react::ComponentHandle handle; public facebook::react::ComponentName name; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; } class facebook::react::ComponentDescriptorProviderRegistry { - public facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::ComponentDescriptorParameters& parameters) const; - public void add(const facebook::react::ComponentDescriptorProvider& provider) const; + public facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters) const; + public void add(const facebook::react::_component_descriptor_provider::ComponentDescriptorProvider& provider) const; public void setComponentDescriptorProviderRequest(facebook::react::ComponentDescriptorProviderRequest request) const; } class facebook::react::ComponentDescriptorRegistry { - public ComponentDescriptorRegistry(facebook::react::ComponentDescriptorParameters parameters, const facebook::react::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); + public ComponentDescriptorRegistry(facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters parameters, const facebook::react::_component_descriptor_registry::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); public bool hasComponentDescriptorAt(facebook::react::ComponentHandle componentHandle) const; - public const facebook::react::ComponentDescriptor& at(const std::string& componentName) const; - public const facebook::react::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; - public facebook::react::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; - public using Shared = std::shared_ptr; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(const std::string& componentName) const; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; + public facebook::react::_component_descriptor::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; + public using Shared = std::shared_ptr; public void setFallbackComponentDescriptor(const facebook::react::SharedComponentDescriptor& descriptor); } @@ -2031,7 +2043,7 @@ class facebook::react::ConstantsProvider : public facebook::jni::JavaClass public T at(const std::string& key) const; template @@ -2041,19 +2053,19 @@ class facebook::react::ContextContainer { } class facebook::react::CxxNativeModule : public facebook::react::NativeModule { - public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); + public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); public static void setShouldWarnOnUse(bool value); public virtual facebook::react::MethodCallResult callSerializableNativeHook(unsigned int hookId, folly::dynamic&& args) override; public virtual folly::dynamic getConstants() override; public virtual std::string getName() override; public virtual std::string getSyncMethodName(unsigned int methodId) override; - public virtual std::vector getMethods() override; + public virtual std::vector getMethods() override; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) override; } class facebook::react::CxxReactPackage : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public virtual std::shared_ptr getModule(const std::string& name, const std::shared_ptr& jsInvoker) = 0; + public virtual std::shared_ptr getModule(const std::string& name, const std::shared_ptr& jsInvoker) = 0; } class facebook::react::DebugStringConvertible { @@ -2064,20 +2076,20 @@ class facebook::react::DebuggingOverlayEventEmitter : public facebook::react::Ba class facebook::react::DebuggingOverlayProps : public facebook::react::HostPlatformViewProps { public DebuggingOverlayProps() = default; - public DebuggingOverlayProps(const facebook::react::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::RawProps& rawProps); + public DebuggingOverlayProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::DecayAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::DefaultComponentsRegistry : public facebook::jni::JavaClass { public static constexpr auto kJavaDescriptor; - public static std::function)> registerCodegenComponentDescriptorsFromEntryPoint; - public static std::function)> registerComponentDescriptorsFromEntryPoint; + public static std::function)> registerCodegenComponentDescriptorsFromEntryPoint; + public static std::function)> registerComponentDescriptorsFromEntryPoint; public static void registerNatives(); } @@ -2089,11 +2101,11 @@ class facebook::react::DefaultEventTypesProvider : public facebook::jni::JavaCla class facebook::react::DefaultTurboModuleManagerDelegate : public jni::HybridClass { public static constexpr auto kJavaDescriptor; public static jni::local_ref initHybrid(jni::alias_ref, jni::alias_ref::javaobject>); - public static std::function(const std::string&, const facebook::react::JavaTurboModule::InitParams&)> javaModuleProvider; - public static std::function(const std::string&, const std::shared_ptr&)> cxxModuleProvider; + public static std::function(const std::string&, const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams&)> javaModuleProvider; + public static std::function(const std::string&, const std::shared_ptr&)> cxxModuleProvider; public static void registerNatives(); - public std::shared_ptr getTurboModule(const std::string& name, const facebook::react::JavaTurboModule::InitParams& params) override; - public std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker) override; + public std::shared_ptr getTurboModule(const std::string& name, const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params) override; + public std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker) override; } class facebook::react::DevToolsRuntimeSettings { @@ -2108,37 +2120,37 @@ class facebook::react::DevToolsRuntimeSettings { } class facebook::react::DevToolsRuntimeSettingsModule : public facebook::react::NativeReactDevToolsRuntimeSettingsModuleCxxSpec { - public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); + public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); public facebook::react::NativeReloadAndProfileConfig getReloadAndProfileConfig(facebook::jsi::Runtime& rt); public void setReloadAndProfileConfig(facebook::jsi::Runtime& rt, facebook::react::NativePartialReloadAndProfileConfig config); } class facebook::react::DiffClampAnimatedNode : public facebook::react::ValueAnimatedNode { - public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::DivisionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::ElementFragment { public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::ElementFragment::FinalizeCallback finalizeCallback; - public facebook::react::ElementFragment::List children; - public facebook::react::ElementFragment::ReferenceCallback referenceCallback; - public facebook::react::ElementFragment::StateCallback stateCallback; - public facebook::react::Props::Shared props; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public using FinalizeCallback = std::function; - public using List = std::vector; - public using ListOfShared = std::vector; - public using ReferenceCallback = std::function& shadowNode)>; - public using Shared = std::shared_ptr; - public using StateCallback = std::function; + public facebook::react::_element_fragment::FinalizeCallback finalizeCallback; + public facebook::react::_element_fragment::List children; + public facebook::react::_element_fragment::ReferenceCallback referenceCallback; + public facebook::react::_element_fragment::StateCallback stateCallback; + public facebook::react::_props::Props::Shared props; + public using FinalizeCallback = std::function; + public using List = std::vector; + public using ListOfShared = std::vector; + public using ReferenceCallback = std::function& shadowNode)>; + public using Shared = std::shared_ptr; + public using StateCallback = std::function; } class facebook::react::Error { @@ -2152,25 +2164,25 @@ class facebook::react::EventAnimationDriver { protected std::vector eventPath_; public EventAnimationDriver(const std::vector& eventPath, facebook::react::Tag animatedValueTag); public facebook::react::Tag getAnimatedNodeTag() const; - public std::optional getValueFromPayload(const facebook::react::EventPayload& eventPayload); + public std::optional getValueFromPayload(const facebook::react::_event_payload::EventPayload& eventPayload); public ~EventAnimationDriver() = default; } class facebook::react::EventBeat { - protected facebook::react::EventBeat::BeatCallback beatCallback_; + protected facebook::react::_event_beat::BeatCallback beatCallback_; protected mutable std::atomic isEventBeatRequested_; protected std::function induceCallback_; - protected std::shared_ptr ownerBox_; + protected std::shared_ptr ownerBox_; protected void induce() const; public EventBeat(const facebook::react::EventBeat& other) = delete; - public EventBeat(std::shared_ptr ownerBox, facebook::react::RuntimeScheduler& runtimeScheduler); - public facebook::react::EventBeat& operator=(const facebook::react::EventBeat& other) = delete; + public EventBeat(std::shared_ptr ownerBox, facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler); + public facebook::react::_event_beat::EventBeat& operator=(const facebook::react::_event_beat::EventBeat& other) = delete; public using BeatCallback = std::function; - public using Factory = std::function(std::shared_ptr ownerBox)>; + public using Factory = std::function(std::shared_ptr ownerBox)>; public virtual void request() const; public virtual void requestSynchronous() const; public virtual ~EventBeat() = default; - public void setBeatCallback(facebook::react::EventBeat::BeatCallback beatCallback); + public void setBeatCallback(facebook::react::_event_beat::BeatCallback beatCallback); } struct facebook::react::EventBeat::OwnerBox { @@ -2180,8 +2192,8 @@ struct facebook::react::EventBeat::OwnerBox { class facebook::react::EventBeatManager : public jni::HybridClass { public static constexpr char* const kJavaDescriptor; public static void registerNatives(); - public void addObserver(const facebook::react::EventBeatManagerObserver& observer) const; - public void removeObserver(const facebook::react::EventBeatManagerObserver& observer) const; + public void addObserver(const facebook::react::_event_beat_manager_observer::EventBeatManagerObserver& observer) const; + public void removeObserver(const facebook::react::_event_beat_manager_observer::EventBeatManagerObserver& observer) const; } class facebook::react::EventBeatManagerObserver { @@ -2190,38 +2202,38 @@ class facebook::react::EventBeatManagerObserver { } class facebook::react::EventDispatcher { - public EventDispatcher(const facebook::react::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; + public EventDispatcher(const facebook::react::_event_queue_processor::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; public void addListener(std::shared_ptr listener) const; - public void dispatchEvent(facebook::react::RawEvent&& rawEvent) const; - public void dispatchStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode) const; - public void dispatchUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public void dispatchEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void dispatchStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode) const; + public void dispatchUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; public void removeListener(const std::shared_ptr& listener) const; } class facebook::react::EventEmitter { - public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); + public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); public const facebook::react::SharedEventTarget& getEventTarget() const; public static facebook::react::ValueFactory defaultPayloadFactory(); public static std::mutex& DispatchMutex(); public static std::string normalizeEventType(std::string type); - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~EventEmitter() = default; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory(), facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory()) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory(), facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory()) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload) const; - public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload) const; - public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void setEnabled(bool enabled); - public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); + public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); } class facebook::react::EventEmitterWrapper : public jni::HybridClass { @@ -2229,47 +2241,47 @@ class facebook::react::EventEmitterWrapper : public jni::HybridClass listener); public void removeListener(const std::shared_ptr& listener); } class facebook::react::EventLogger { - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) = 0; public virtual void onEventProcessingStart(facebook::react::EventTag tag) = 0; public virtual ~EventLogger() = default; } class facebook::react::EventPerformanceLogger : public facebook::react::EventLogger, public facebook::react::RuntimeSchedulerEventTimingDelegate, public facebook::react::UIManagerMountHook { - public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; + public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) override; public virtual void onEventProcessingStart(facebook::react::EventTag tag) override; - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept override; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept override; } class facebook::react::EventQueue { - protected const std::unique_ptr eventBeat_; - protected facebook::react::EventQueueProcessor eventProcessor_; + protected const std::unique_ptr eventBeat_; + protected facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor_; protected mutable std::mutex queueMutex_; - protected mutable std::vector eventQueue_; - protected mutable std::vector stateUpdateQueue_; + protected mutable std::vector eventQueue_; + protected mutable std::vector stateUpdateQueue_; protected void flushEvents(facebook::jsi::Runtime& runtime) const; protected void flushStateUpdates() const; protected void onBeat(facebook::jsi::Runtime& runtime) const; protected void onEnqueue() const; - public EventQueue(facebook::react::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); - public void enqueueEvent(facebook::react::RawEvent&& rawEvent) const; - public void enqueueStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void enqueueUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public EventQueue(facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); + public void enqueueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void enqueueStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::UpdateMode updateMode = facebook::react::_event_queue::UpdateMode::Asynchronous) const; + public void enqueueUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; } enum facebook::react::EventQueue::UpdateMode { @@ -2278,26 +2290,26 @@ enum facebook::react::EventQueue::UpdateMode { } class facebook::react::EventQueueProcessor { - public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; - public void flushStateUpdates(std::vector&& states) const; + public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; + public void flushStateUpdates(std::vector&& states) const; } class facebook::react::EventSubscription { public EventSubscription(const facebook::react::EventSubscription&) = delete; public EventSubscription(facebook::react::EventSubscription&&) noexcept = default; public EventSubscription(std::function remove); - public facebook::react::EventSubscription& operator=(const facebook::react::EventSubscription&) = delete; - public facebook::react::EventSubscription& operator=(facebook::react::EventSubscription&&) noexcept = default; + public facebook::react::_event_subscription::EventSubscription& operator=(const facebook::react::_event_subscription::EventSubscription&) = delete; + public facebook::react::_event_subscription::EventSubscription& operator=(facebook::react::_event_subscription::EventSubscription&&) noexcept = default; public void remove(); public ~EventSubscription() = default; } class facebook::react::EventTarget { - public EventTarget(facebook::react::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); + public EventTarget(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; - public facebook::react::EventTarget::Tag getTag() const; public facebook::react::SurfaceId getSurfaceId() const; + public facebook::react::_event_target::Tag getTag() const; public using Tag = int32_t; public void release(facebook::jsi::Runtime& runtime); public void retain(facebook::jsi::Runtime& runtime); @@ -2305,9 +2317,9 @@ class facebook::react::EventTarget { } class facebook::react::ExecutorDelegate { - public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; - public virtual std::shared_ptr getModuleRegistry() = 0; - public virtual void callNativeModules(facebook::react::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; + public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::_j_s_executor::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; + public virtual std::shared_ptr getModuleRegistry() = 0; + public virtual void callNativeModules(facebook::react::_j_s_executor::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; public virtual ~ExecutorDelegate() = default; } @@ -2317,19 +2329,19 @@ class facebook::react::FabricMountingManager { public bool isViewAllocated(facebook::react::SurfaceId surfaceId, facebook::react::Tag tag); public void captureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId); public void clearPendingSnapshots(); - public void destroyUnmountedShadowNode(const facebook::react::ShadowNodeFamily& family); - public void dispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args); + public void destroyUnmountedShadowNode(const facebook::react::_shadow_node_family::ShadowNodeFamily& family); + public void dispatchCommand(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args); public void drainPreallocateViewsQueue(); - public void executeMount(const facebook::react::MountingTransaction& transaction); - public void maybePreallocateShadowNode(const facebook::react::ShadowNode& shadowNode); + public void executeMount(const facebook::react::_mounting_transaction::MountingTransaction& transaction); + public void maybePreallocateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode); public void onAllAnimationsComplete(); public void onAnimationStarted(); public void onSurfaceStart(facebook::react::SurfaceId surfaceId); public void onSurfaceStop(facebook::react::SurfaceId surfaceId); - public void preallocateShadowView(const facebook::react::ShadowView& shadowView); + public void preallocateShadowView(const facebook::react::_shadow_view::ShadowView& shadowView); public void scheduleReactRevisionMerge(facebook::react::SurfaceId surfaceId); - public void sendAccessibilityEvent(const facebook::react::ShadowView& shadowView, const std::string& eventType); - public void setIsJSResponder(const facebook::react::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder); + public void sendAccessibilityEvent(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& eventType); + public void setIsJSResponder(const facebook::react::_shadow_view::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder); public void setViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId); public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag viewTag, const folly::dynamic& props); public ~FabricMountingManager(); @@ -2338,19 +2350,19 @@ class facebook::react::FabricMountingManager { class facebook::react::FabricUIManagerBinding : public jni::HybridClass, public facebook::react::SchedulerDelegate, public facebook::react::LayoutAnimationStatusDelegate { public static constexpr char* const kJavaDescriptor; public static void registerNatives(); - public std::shared_ptr getScheduler(); + public std::shared_ptr getScheduler(); } class facebook::react::FocusOrderingHelper { public static std::optional resolveFocusDirection(int direction); - public static std::shared_ptr findShadowNodeByTagRecursively(const std::shared_ptr& parentShadowNode, facebook::react::Tag tag); - public static void traverseAndUpdateNextFocusableElement(const std::shared_ptr& parentShadowNode, const std::shared_ptr& focusedShadowNode, const std::shared_ptr& currNode, facebook::react::FocusDirection focusDirection, const facebook::react::UIManager& uimanager, facebook::react::Rect sourceRect, std::optional& nextRect, std::shared_ptr& nextNode); + public static std::shared_ptr findShadowNodeByTagRecursively(const std::shared_ptr& parentShadowNode, facebook::react::Tag tag); + public static void traverseAndUpdateNextFocusableElement(const std::shared_ptr& parentShadowNode, const std::shared_ptr& focusedShadowNode, const std::shared_ptr& currNode, facebook::react::FocusDirection focusDirection, const facebook::react::_u_i_manager::UIManager& uimanager, facebook::react::_rect::Rect sourceRect, std::optional& nextRect, std::shared_ptr& nextNode); } class facebook::react::FrameAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; protected virtual void updateConfig(folly::dynamic config) override; - public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::FuseboxTracer { @@ -2359,137 +2371,137 @@ class facebook::react::FuseboxTracer { public bool startTracing(); public bool stopTracing(const std::function& resultCallback); public bool stopTracingAndWriteToFile(const std::string& path); - public static facebook::react::FuseboxTracer& getFuseboxTracer(); + public static facebook::react::_fusebox_tracer::FuseboxTracer& getFuseboxTracer(); public void addEvent(const std::string_view& name, uint64_t start, uint64_t end, const std::optional& track); } class facebook::react::HermesExecutor : public facebook::react::JSIExecutor { - public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); + public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); public virtual facebook::react::jsinspector_modern::RuntimeTargetDelegate& getRuntimeTargetDelegate() override; } class facebook::react::HermesExecutorFactory : public facebook::react::JSExecutorFactory { - public HermesExecutorFactory(facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; + public HermesExecutorFactory(facebook::react::_j_s_i_executor::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::_j_s_i_executor::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; public void setDebuggerName(const std::string& debuggerName); public void setEnableDebugger(bool enableDebugger); } class facebook::react::HermesInstance { - public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; + public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; } class facebook::react::HighResDuration { public constexpr HighResDuration(); - public constexpr bool operator!=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator!=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator==(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator==(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>=(const std::chrono::steady_clock::duration& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResDuration operator+(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); public constexpr int64_t toNanoseconds() const; public constexpr operator std::chrono::steady_clock::duration() const; - public static constexpr facebook::react::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); - public static constexpr facebook::react::HighResDuration fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResDuration fromMilliseconds(int64_t units); - public static constexpr facebook::react::HighResDuration fromNanoseconds(int64_t units); - public static constexpr facebook::react::HighResDuration zero(); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromMilliseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromNanoseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration zero(); } class facebook::react::HighResTimeStamp { public HighResTimeStamp() noexcept; - public constexpr bool operator!=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator==(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResTimeStamp& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResTimeStamp& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResTimeStamp& operator-=(const facebook::react::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); public constexpr std::chrono::steady_clock::time_point toChronoSteadyClockTimePoint() const; - public static constexpr facebook::react::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); - public static constexpr facebook::react::HighResTimeStamp fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResTimeStamp max() noexcept; - public static constexpr facebook::react::HighResTimeStamp min() noexcept; - public static facebook::react::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; - public static facebook::react::HighResTimeStamp now() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp max() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp min() noexcept; + public static facebook::react::_high_res_duration::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; + public static facebook::react::_high_res_time_stamp::HighResTimeStamp now() noexcept; } class facebook::react::HostPlatformParagraphProps : public facebook::react::BaseParagraphProps { public HostPlatformParagraphProps() = default; - public HostPlatformParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); + public HostPlatformParagraphProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool disabled; public std::optional dataDetectorType; - public std::optional selectionColor; + public std::optional selectionColor; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::HostPlatformScrollViewProps : public facebook::react::BaseScrollViewProps { public HostPlatformScrollViewProps() = default; - public HostPlatformScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public HostPlatformScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool nestedScrollEnabled; public bool sendMomentumEvents; - public facebook::react::SharedColor endFillColor; + public facebook::react::_shared_color::SharedColor endFillColor; public folly::dynamic fadingEdgeLength; public std::string overScrollMode; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::HostPlatformViewProps : public facebook::react::BaseViewProps { public HostPlatformViewProps() = default; - public HostPlatformViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::RawProps& rawProps); - public HostPlatformViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public HostPlatformViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public HostPlatformViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public bool focusable; public bool hasTVPreferredFocus; public bool needsOffscreenAlphaCompositing; public bool renderToHardwareTextureAndroid; public bool screenReaderFocusable; public facebook::react::Float elevation; - public std::optional nativeBackground; - public std::optional nativeForeground; + public std::optional nativeBackground; + public std::optional nativeForeground; public std::optional nextFocusDown; public std::optional nextFocusForward; public std::optional nextFocusLeft; public std::optional nextFocusRight; public std::optional nextFocusUp; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::IAsyncEventEmitter { public IAsyncEventEmitter() noexcept = default; public IAsyncEventEmitter(const facebook::react::IAsyncEventEmitter&) = delete; public IAsyncEventEmitter(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public facebook::react::IAsyncEventEmitter& operator=(const facebook::react::IAsyncEventEmitter&) = delete; - public facebook::react::IAsyncEventEmitter& operator=(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(const facebook::react::_i_async_event_emitter::IAsyncEventEmitter&) = delete; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(facebook::react::_i_async_event_emitter::IAsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; public virtual ~IAsyncEventEmitter() noexcept = default; } class facebook::react::ImageComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ImageComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ImageComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ImageErrorInfo { @@ -2499,8 +2511,8 @@ class facebook::react::ImageErrorInfo { } class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onError(const facebook::react::ImageErrorInfo& error) const; - public void onLoad(const facebook::react::ImageSource& source) const; + public void onError(const facebook::react::_image_error_info::ImageErrorInfo& error) const; + public void onLoad(const facebook::react::_image_source::ImageSource& source) const; public void onLoadEnd() const; public void onLoadStart() const; public void onPartialLoad() const; @@ -2510,9 +2522,9 @@ class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEvent class facebook::react::ImageFetcher { public ImageFetcher(const facebook::react::ImageFetcher&) = delete; public ImageFetcher(facebook::react::ImageFetcher&&) = delete; - public ImageFetcher(std::shared_ptr contextContainer); - public facebook::react::ImageFetcher& operator=(const facebook::react::ImageFetcher&) = delete; - public facebook::react::ImageFetcher& operator=(facebook::react::ImageFetcher&&) = delete; + public ImageFetcher(std::shared_ptr contextContainer); + public facebook::react::_image_fetcher::ImageFetcher& operator=(const facebook::react::_image_fetcher::ImageFetcher&) = delete; + public facebook::react::_image_fetcher::ImageFetcher& operator=(facebook::react::_image_fetcher::ImageFetcher&&) = delete; public void flushImageRequests(); public ~ImageFetcher() = default; } @@ -2523,14 +2535,14 @@ class facebook::react::ImageLoadError { } class facebook::react::ImageManager { - public ImageManager(const std::shared_ptr& contextContainer); - public virtual facebook::react::ImageRequest requestImage(const facebook::react::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const facebook::react::ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; + public ImageManager(const std::shared_ptr& contextContainer); + public virtual facebook::react::_image_request::ImageRequest requestImage(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const facebook::react::_image_request_params::ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; public virtual ~ImageManager(); } class facebook::react::ImageProps : public facebook::react::HostPlatformViewProps { public ImageProps() = default; - public ImageProps(const facebook::react::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::RawProps& rawProps); + public ImageProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool progressiveRenderingEnabled; public bool shouldNotifyLoadEvents; public facebook::react::EdgeInsets capInsets; @@ -2538,45 +2550,45 @@ class facebook::react::ImageProps : public facebook::react::HostPlatformViewProp public facebook::react::Float fadeDuration; public facebook::react::Float resizeMultiplier; public facebook::react::ImageResizeMode resizeMode; - public facebook::react::ImageSource defaultSource; - public facebook::react::ImageSource loadingIndicatorSource; public facebook::react::ImageSources sources; - public facebook::react::SharedColor overlayColor; - public facebook::react::SharedColor tintColor; + public facebook::react::_image_source::ImageSource defaultSource; + public facebook::react::_image_source::ImageSource loadingIndicatorSource; + public facebook::react::_shared_color::SharedColor overlayColor; + public facebook::react::_shared_color::SharedColor tintColor; public std::string resizeMethod; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::ImageRequest { public ImageRequest(const facebook::react::ImageRequest& other) = delete; public ImageRequest(facebook::react::ImageRequest&& other) noexcept = default; - public ImageRequest(facebook::react::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::SharedFunction<> resumeFunction = {}, facebook::react::SharedFunction<> cancelationFunction = {}); - public const facebook::react::ImageResponseObserverCoordinator& getObserverCoordinator() const; - public const facebook::react::ImageSource& getImageSource() const; - public const std::shared_ptr& getSharedObserverCoordinator() const; - public const std::shared_ptr& getSharedTelemetry() const; - public facebook::react::ImageRequest& operator=(const facebook::react::ImageRequest& other) = delete; - public facebook::react::ImageRequest& operator=(facebook::react::ImageRequest&& other) noexcept = default; + public ImageRequest(facebook::react::_image_source::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::_shared_function::SharedFunction<> resumeFunction = {}, facebook::react::_shared_function::SharedFunction<> cancelationFunction = {}); + public const facebook::react::_image_response_observer_coordinator::ImageResponseObserverCoordinator& getObserverCoordinator() const; + public const facebook::react::_image_source::ImageSource& getImageSource() const; + public const std::shared_ptr& getSharedObserverCoordinator() const; + public const std::shared_ptr& getSharedTelemetry() const; + public facebook::react::_image_request::ImageRequest& operator=(const facebook::react::_image_request::ImageRequest& other) = delete; + public facebook::react::_image_request::ImageRequest& operator=(facebook::react::_image_request::ImageRequest&& other) noexcept = default; public ~ImageRequest() = default; } class facebook::react::ImageRequestParams { public ImageRequestParams() = default; - public ImageRequestParams(facebook::react::Float blurRadius, facebook::react::ImageSource defaultSource, facebook::react::ImageResizeMode resizeMode, std::string resizeMethod, facebook::react::Float resizeMultiplier, bool shouldNotifyLoadEvents, facebook::react::SharedColor overlayColor, facebook::react::SharedColor tintColor, facebook::react::Float fadeDuration, bool progressiveRenderingEnabled, facebook::react::ImageSource loadingIndicatorSource, std::string analyticTag, facebook::react::Size size); - public bool operator==(const facebook::react::ImageRequestParams& rhs) const = default; + public ImageRequestParams(facebook::react::Float blurRadius, facebook::react::_image_source::ImageSource defaultSource, facebook::react::ImageResizeMode resizeMode, std::string resizeMethod, facebook::react::Float resizeMultiplier, bool shouldNotifyLoadEvents, facebook::react::_shared_color::SharedColor overlayColor, facebook::react::_shared_color::SharedColor tintColor, facebook::react::Float fadeDuration, bool progressiveRenderingEnabled, facebook::react::_image_source::ImageSource loadingIndicatorSource, std::string analyticTag, facebook::react::_size::Size size); + public bool operator==(const facebook::react::_image_request_params::ImageRequestParams& rhs) const = default; public bool progressiveRenderingEnabled; public bool shouldNotifyLoadEvents; public facebook::react::Float blurRadius; public facebook::react::Float fadeDuration; public facebook::react::Float resizeMultiplier; public facebook::react::ImageResizeMode resizeMode; - public facebook::react::ImageSource defaultSource; - public facebook::react::ImageSource loadingIndicatorSource; - public facebook::react::SharedColor overlayColor; - public facebook::react::SharedColor tintColor; - public facebook::react::Size size; + public facebook::react::_image_source::ImageSource defaultSource; + public facebook::react::_image_source::ImageSource loadingIndicatorSource; + public facebook::react::_shared_color::SharedColor overlayColor; + public facebook::react::_shared_color::SharedColor tintColor; + public facebook::react::_size::Size size; public std::string analyticTag; public std::string resizeMethod; } @@ -2596,36 +2608,36 @@ enum facebook::react::ImageResponse::Status { } class facebook::react::ImageResponseObserver { - public virtual void didReceiveFailure(const facebook::react::ImageLoadError& error) const = 0; - public virtual void didReceiveImage(const facebook::react::ImageResponse& imageResponse) const = 0; + public virtual void didReceiveFailure(const facebook::react::_image_load_error::ImageLoadError& error) const = 0; + public virtual void didReceiveImage(const facebook::react::_image_response::ImageResponse& imageResponse) const = 0; public virtual void didReceiveProgress(float progress, int64_t loaded, int64_t total) const = 0; public virtual ~ImageResponseObserver() noexcept = default; } class facebook::react::ImageResponseObserverCoordinator { - public ImageResponseObserverCoordinator(facebook::react::SharedFunction<> resumeFunction, facebook::react::SharedFunction<> cancelationFunction); - public void addObserver(std::shared_ptr observer) const; - public void nativeImageResponseComplete(const facebook::react::ImageResponse& imageResponse) const; - public void nativeImageResponseFailed(const facebook::react::ImageLoadError& loadError) const; + public ImageResponseObserverCoordinator(facebook::react::_shared_function::SharedFunction<> resumeFunction, facebook::react::_shared_function::SharedFunction<> cancelationFunction); + public void addObserver(std::shared_ptr observer) const; + public void nativeImageResponseComplete(const facebook::react::_image_response::ImageResponse& imageResponse) const; + public void nativeImageResponseFailed(const facebook::react::_image_load_error::ImageLoadError& loadError) const; public void nativeImageResponseProgress(float progress, int64_t loaded, int64_t total) const; - public void removeObserver(const std::shared_ptr& observer) const; + public void removeObserver(const std::shared_ptr& observer) const; } class facebook::react::ImageShadowNode : public facebook::react::ConcreteViewShadowNode { - public ImageShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ImageShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ImageState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor& componentDescriptor); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public void setImageManager(const std::shared_ptr& imageManager); + public ImageShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ImageShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_image_state::ImageState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public void setImageManager(const std::shared_ptr& imageManager); } class facebook::react::ImageSource { - public bool operator==(const facebook::react::ImageSource& rhs) const; + public bool operator==(const facebook::react::_image_source::ImageSource& rhs) const; public facebook::react::Float scale; - public facebook::react::ImageSource::CacheStategy cache; - public facebook::react::ImageSource::Type type; - public facebook::react::Size size; + public facebook::react::_image_source::CacheStategy cache; + public facebook::react::_image_source::Type type; + public facebook::react::_size::Size size; public folly::dynamic toDynamic() const; public std::string body; public std::string bundle; @@ -2648,11 +2660,11 @@ enum facebook::react::ImageSource::Type { } class facebook::react::ImageState { - public ImageState(const facebook::react::ImageSource& imageSource, facebook::react::ImageRequest imageRequest, const facebook::react::ImageRequestParams& imageRequestParams); public ImageState(const facebook::react::ImageState& previousState, folly::dynamic data); - public const facebook::react::ImageRequest& getImageRequest() const; - public const facebook::react::ImageRequestParams& getImageRequestParams() const; - public facebook::react::ImageSource getImageSource() const; + public ImageState(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::_image_request::ImageRequest imageRequest, const facebook::react::_image_request_params::ImageRequestParams& imageRequestParams); + public const facebook::react::_image_request::ImageRequest& getImageRequest() const; + public const facebook::react::_image_request_params::ImageRequestParams& getImageRequestParams() const; + public facebook::react::_image_source::ImageSource getImageSource() const; public folly::dynamic getDynamic() const; } @@ -2675,22 +2687,22 @@ class facebook::react::Instance { public bool isBatchActive(); public bool isInspectable(); public bool supportsProfiling(); - public const facebook::react::ModuleRegistry& getModuleRegistry() const; - public facebook::react::ModuleRegistry& getModuleRegistry(); + public const facebook::react::_module_registry::ModuleRegistry& getModuleRegistry() const; public facebook::react::RuntimeExecutor getRuntimeExecutor(); - public std::shared_ptr getJSCallInvoker(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); + public facebook::react::_module_registry::ModuleRegistry& getModuleRegistry(); + public std::shared_ptr getJSCallInvoker(); + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); public void callJSCallback(uint64_t callbackId, folly::dynamic&& params); public void callJSFunction(std::string&& module, std::string&& method, folly::dynamic&& params); public void handleMemoryPressure(int pressureLevel); - public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); + public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); public void initializeRuntime(); - public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); + public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); public void loadRAMBundleFromFile(const std::string& sourcePath, const std::string& sourceURL, bool loadSynchronously); - public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); - public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); + public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); + public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void setSourceURL(std::string sourceURL); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -2701,35 +2713,35 @@ class facebook::react::InstanceHandle { public InstanceHandle(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& instanceHandle, facebook::react::Tag tag); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::Tag getTag() const; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; } class facebook::react::InterpolationAnimatedNode : public facebook::react::ValueAnimatedNode { - public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void onAttachToNode(facebook::react::Tag animatedNodeTag) override; public virtual void onDetachedFromNode(facebook::react::Tag animatedNodeTag) override; public virtual void update() override; } class facebook::react::IntersectionObserver { - public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); + public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); public facebook::react::IntersectionObserverObserverId getIntersectionObserverId() const; - public facebook::react::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; - public std::optional updateIntersectionObservation(const facebook::react::RootShadowNode& rootShadowNode, facebook::react::HighResTimeStamp time); - public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::HighResTimeStamp time); + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; + public std::optional updateIntersectionObservation(const facebook::react::_root_shadow_node::RootShadowNode& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time); + public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::_high_res_time_stamp::HighResTimeStamp time); public std::vector getThresholds() const; } class facebook::react::IntersectionObserverManager : public facebook::react::UIManagerMountHook, public facebook::react::RuntimeSchedulerIntersectionObserverDelegate { public IntersectionObserverManager(); - public std::vector takeRecords(); - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp time) noexcept override; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::HighResTimeStamp time) noexcept override; + public std::vector takeRecords(); + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; public virtual void updateIntersectionObservations(const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; - public void connect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager, std::function notifyIntersectionObserversCallback); - public void disconnect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager); - public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::UIManager& uiManager); - public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::ShadowNodeFamily::Shared& shadowNode); + public void connect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager, std::function notifyIntersectionObserversCallback); + public void disconnect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::_u_i_manager::UIManager& uiManager); + public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode); } class facebook::react::IntersectionObserverState { @@ -2764,7 +2776,7 @@ class facebook::react::JDynamicNative : public jni::HybridClass { - public facebook::react::FabricUIManagerBinding* getBinding(); + public facebook::react::_fabric_u_i_manager_binding::FabricUIManagerBinding* getBinding(); public static constexpr auto kJavaDescriptor; } @@ -2773,7 +2785,7 @@ class facebook::react::JHermesInstance : public jni::HybridClass initHybrid(jni::alias_ref, bool allocInOldGenBeforeTTI); public static void registerNatives(); - public std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept; + public std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept; public ~JHermesInstance(); } @@ -2785,8 +2797,8 @@ class facebook::react::JJSTimerExecutor : public jni::HybridClass jobj); public static void registerNatives(); - public void callTimers(facebook::react::WritableNativeArray* timerIDs); - public void setTimerManager(std::weak_ptr timerManager); + public void callTimers(facebook::react::_writable_native_array::WritableNativeArray* timerIDs); + public void setTimerManager(std::weak_ptr timerManager); } class facebook::react::JMessageQueueThread : public facebook::react::MessageQueueThread { @@ -2798,7 +2810,7 @@ class facebook::react::JMessageQueueThread : public facebook::react::MessageQueu class facebook::react::JNativeModulePerfLogger : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public virtual std::unique_ptr get() = 0; + public virtual std::unique_ptr get() = 0; } class facebook::react::JPreparedLayout : public facebook::jni::JavaClass { @@ -2807,7 +2819,7 @@ class facebook::react::JPreparedLayout : public facebook::jni::JavaClass { public static constexpr auto kJavaDescriptor; - public void reportJsException(facebook::jsi::Runtime& runtime, const facebook::react::JsErrorHandler::ProcessedError& error); + public void reportJsException(facebook::jsi::Runtime& runtime, const facebook::react::_js_error_handler::_processed_error::JsErrorHandler::ProcessedError& error); } class facebook::react::JReactHostInspectorTarget : public jni::HybridClass, public facebook::react::jsinspector_modern::HostTargetDelegate { @@ -2817,14 +2829,14 @@ class facebook::react::JReactHostInspectorTarget : public jni::HybridClass listener); public jni::local_ref getTracingState(); public static constexpr auto kJavaDescriptor; - public static jni::local_ref initHybrid(jni::alias_ref jobj, jni::alias_ref reactHost, jni::alias_ref javaExecutor); + public static jni::local_ref initHybrid(jni::alias_ref jobj, jni::alias_ref reactHost, jni::alias_ref javaExecutor); public static void registerNatives(); - public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest&) override; + public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& request) override; public virtual facebook::react::jsinspector_modern::HostTargetMetadata getMetadata() override; public virtual facebook::react::jsinspector_modern::HostTargetTracingDelegate* getTracingDelegate() override; - public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScreenshotRequest&) override; - public virtual void onReload(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& request) override; - public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& request) override; + public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScreenshotRequest& request) override; + public virtual void onReload(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& request) override; + public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& request) override; public void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) override; public void recordFrameTimings(jni::alias_ref frameTimingSequence); public void sendDebuggerResumeCommand(); @@ -2840,7 +2852,7 @@ class facebook::react::JReactInstance : public jni::HybridClass initHybrid(jni::alias_ref, jni::alias_ref jsRuntimeFactory, jni::alias_ref jsMessageQueueThread, jni::alias_ref nativeMessageQueueThread, jni::alias_ref javaTimerManager, jni::alias_ref jsTimerExecutor, jni::alias_ref jReactExceptionManager, jni::alias_ref jBindingsInstaller, bool isProfiling, jni::alias_ref jReactHostInspectorTarget); public static void registerNatives(); - public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, facebook::react::NativeArray* args); + public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, facebook::react::_native_array::NativeArray* args); public void handleMemoryPressureJs(jint level); public void loadJSBundleFromAssets(jni::alias_ref assetManager, const std::string& assetURL); public void loadJSBundleFromFile(const std::string& fileName, const std::string& sourceURL); @@ -2860,9 +2872,9 @@ class facebook::react::JReactSoftExceptionLogger : public facebook::jni::JavaCla } class facebook::react::JReadableMapBuffer : public jni::HybridClass { - public JReadableMapBuffer(facebook::react::MapBuffer&& map); + public JReadableMapBuffer(facebook::react::_map_buffer::MapBuffer&& map); public static constexpr auto kJavaDescriptor; - public static jni::local_ref createWithContents(facebook::react::MapBuffer&& map); + public static jni::local_ref createWithContents(facebook::react::_map_buffer::MapBuffer&& map); public std::vector data() const; } @@ -2873,7 +2885,7 @@ class facebook::react::JRuntimeExecutor : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public std::weak_ptr get(); + public std::weak_ptr get(); } class facebook::react::JSBigBufferString : public facebook::react::JSBigString { @@ -2888,7 +2900,7 @@ class facebook::react::JSBigBufferString : public facebook::react::JSBigString { class facebook::react::JSBigFileString : public facebook::react::JSBigString { public JSBigFileString(int fd, size_t size, off_t offset = 0); public int fd() const; - public static std::unique_ptr fromPath(const std::string& sourceURL); + public static std::unique_ptr fromPath(const std::string& sourceURL); public virtual bool isAscii() const override; public virtual const char* c_str() const override; public virtual size_t size() const override; @@ -2906,8 +2918,8 @@ class facebook::react::JSBigString : public facebook::jsi::Buffer { public JSBigString() = default; public JSBigString(const facebook::react::JSBigString&) = delete; public JSBigString(facebook::react::JSBigString&&) = delete; - public facebook::react::JSBigString& operator=(const facebook::react::JSBigString&) = delete; - public facebook::react::JSBigString& operator=(facebook::react::JSBigString&&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(const facebook::react::_j_s_big_string::JSBigString&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(facebook::react::_j_s_big_string::JSBigString&&) = delete; public virtual bool isAscii() const = 0; public virtual const char* c_str() const = 0; public virtual const uint8_t* data() const final; @@ -2926,21 +2938,21 @@ class facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel); public virtual void initializeRuntime() = 0; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) = 0; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) = 0; - public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; + public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; public virtual void* getJavaScriptContext(); public virtual ~JSExecutor() = default; } class facebook::react::JSExecutorFactory { - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; public virtual ~JSExecutorFactory() = default; } class facebook::react::JSIExecutor : public facebook::react::JSExecutor { - public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller); + public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller); public static void defaultTimeoutInvoker(const std::function& invokee, std::function errorMessageProducer); public using RuntimeInstaller = std::function; public virtual bool isInspectable() override; @@ -2950,30 +2962,30 @@ class facebook::react::JSIExecutor : public facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel) override; public virtual void initializeRuntime() override; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) override; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) override; - public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) override; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; + public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) override; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; public virtual void* getJavaScriptContext() override; } class facebook::react::JSINativeModules { - public JSINativeModules(std::shared_ptr moduleRegistry); + public JSINativeModules(std::shared_ptr moduleRegistry); public facebook::jsi::Value getModule(facebook::jsi::Runtime& rt, const facebook::jsi::PropNameID& name); public void reset(); } class facebook::react::JSIndexedRAMBundle : public facebook::react::JSModulesUnbundle { public JSIndexedRAMBundle(const char* sourcePath); - public JSIndexedRAMBundle(std::unique_ptr script); - public static std::function(std::string)> buildFactory(); - public std::unique_ptr getStartupCode(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; + public JSIndexedRAMBundle(std::unique_ptr script); + public static std::function(std::string)> buildFactory(); + public std::unique_ptr getStartupCode(); + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const override; } class facebook::react::JSModulesUnbundle { public JSModulesUnbundle(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const = 0; + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const = 0; public virtual ~JSModulesUnbundle() = default; } @@ -2987,14 +2999,14 @@ struct facebook::react::JSModulesUnbundle::Module { } class facebook::react::JWritableMapBuffer : public facebook::jni::JavaClass { - public facebook::react::MapBuffer getMapBuffer(); + public facebook::react::_map_buffer::MapBuffer getMapBuffer(); public static constexpr auto kJavaDescriptor; } class facebook::react::JavaInteropTurboModule : public facebook::react::JavaTurboModule { protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override; - public JavaInteropTurboModule(const facebook::react::JavaTurboModule::InitParams& params, const std::vector& methodDescriptors); - public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; + public JavaInteropTurboModule(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params, const std::vector& methodDescriptors); + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime) override; } struct facebook::react::JavaInteropTurboModule::MethodDescriptor { @@ -3009,19 +3021,19 @@ class facebook::react::JavaMessageQueueThread : public facebook::jni::JavaClass< } class facebook::react::JavaNativeModule : public facebook::react::NativeModule { - public JavaNativeModule(std::weak_ptr instance, jni::alias_ref wrapper, std::shared_ptr messageQueueThread); + public JavaNativeModule(std::weak_ptr instance, jni::alias_ref wrapper, std::shared_ptr messageQueueThread); public virtual facebook::react::MethodCallResult callSerializableNativeHook(unsigned int reactMethodId, folly::dynamic&& params) override; public virtual folly::dynamic getConstants() override; public virtual std::string getName() override; public virtual std::string getSyncMethodName(unsigned int reactMethodId) override; - public virtual std::vector getMethods() override; + public virtual std::vector getMethods() override; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) override; } class facebook::react::JavaScriptExecutorHolder : public jni::HybridClass { - protected JavaScriptExecutorHolder(std::shared_ptr factory); + protected JavaScriptExecutorHolder(std::shared_ptr factory); public static constexpr auto kJavaDescriptor; - public std::shared_ptr getExecutorFactory(); + public std::shared_ptr getExecutorFactory(); } class facebook::react::JavaTimerRegistry : public facebook::react::PlatformTimerRegistry { @@ -3034,15 +3046,15 @@ class facebook::react::JavaTimerRegistry : public facebook::react::PlatformTimer class facebook::react::JavaTurboModule : public facebook::react::TurboModule { protected void configureEventEmitterCallback(); protected void setEventEmitterCallback(jni::alias_ref); - public JavaTurboModule(const facebook::react::JavaTurboModule::InitParams& params); + public JavaTurboModule(const facebook::react::_java_turbo_module::_init_params::InitParams& params); public facebook::jsi::Value invokeJavaMethod(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleMethodValueKind valueKind, const std::string& methodName, const std::string& methodSignature, const facebook::jsi::Value* args, size_t argCount, jmethodID& cachedMethodID); public virtual ~JavaTurboModule(); } struct facebook::react::JavaTurboModule::InitParams { public jni::alias_ref instance; - public std::shared_ptr jsInvoker; - public std::shared_ptr nativeMethodCallInvoker; + public std::shared_ptr jsInvoker; + public std::shared_ptr nativeMethodCallInvoker; public std::string moduleName; } @@ -3050,18 +3062,18 @@ class facebook::react::JniJSModulesUnbundle : public facebook::react::JSModulesU public JniJSModulesUnbundle() = default; public JniJSModulesUnbundle(AAssetManager* assetManager, std::string moduleDirectory); public JniJSModulesUnbundle(facebook::react::JniJSModulesUnbundle&& other) = delete; - public facebook::react::JniJSModulesUnbundle& operator=(facebook::react::JSModulesUnbundle&& other) = delete; + public facebook::react::_jni_j_s_modules_unbundle::JniJSModulesUnbundle& operator=(facebook::react::_j_s_modules_unbundle::JSModulesUnbundle&& other) = delete; public static bool isUnbundle(AAssetManager* assetManager, const std::string& assetName); - public static std::unique_ptr fromEntryFile(AAssetManager* assetManager, const std::string& entryFile); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; + public static std::unique_ptr fromEntryFile(AAssetManager* assetManager, const std::string& entryFile); + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const override; } class facebook::react::JsErrorHandler { - public JsErrorHandler(facebook::react::JsErrorHandler::OnJsError onJsError); + public JsErrorHandler(facebook::react::_js_error_handler::OnJsError onJsError); public bool hasHandledFatalError(); public bool inErrorHandler(); public bool isRuntimeReady(); - public using OnJsError = std::function; + public using OnJsError = std::function; public void handleError(facebook::jsi::Runtime& runtime, facebook::jsi::JSError& error, bool isFatal, bool logToConsole = true); public void notifyOfFatalError(); public void registerErrorListener(const std::function& listener); @@ -3077,7 +3089,7 @@ struct facebook::react::JsErrorHandler::ProcessedError { public std::optional name; public std::optional originalMessage; public std::string message; - public std::vector stack; + public std::vector stack; } struct facebook::react::JsErrorHandler::ProcessedError::StackFrame { @@ -3094,31 +3106,31 @@ class facebook::react::LayoutAnimationCallbackWrapper { } class facebook::react::LayoutAnimationDriver : public facebook::react::LayoutAnimationKeyFrameManager { - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const override; - public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const override; + public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); } class facebook::react::LayoutAnimationKeyFrameManager : public facebook::react::UIManagerAnimationDelegate, public facebook::react::MountingOverrideDelegate { - protected bool hasComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected const facebook::react::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected facebook::react::ShadowView createInterpolatedShadowView(facebook::react::Float progress, const facebook::react::ShadowView& startingView, const facebook::react::ShadowView& finalView) const; + protected bool hasComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; + protected const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; protected facebook::react::SharedComponentDescriptorRegistry componentDescriptorRegistry_; + protected facebook::react::_shadow_view::ShadowView createInterpolatedShadowView(facebook::react::Float progress, const facebook::react::_shadow_view::ShadowView& startingView, const facebook::react::_shadow_view::ShadowView& finalView) const; protected mutable std::mutex currentAnimationMutex_; - protected mutable std::optional currentAnimation_; - protected mutable std::vector inflightAnimations_; - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; - protected void callCallback(const facebook::react::LayoutAnimationCallbackWrapper& callback) const; - protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::AnimationKeyFrame& keyframe, facebook::react::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; - public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected mutable std::optional currentAnimation_; + protected mutable std::vector inflightAnimations_; + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; + protected void callCallback(const facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper& callback) const; + protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::_animation_key_frame::AnimationKeyFrame& keyframe, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; + public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); public virtual bool shouldAnimateFrame() const override; public virtual bool shouldOverridePullTransaction() const override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) override; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; public void setClockNow(std::function now); - public void setLayoutAnimationStatusDelegate(facebook::react::LayoutAnimationStatusDelegate* delegate) const; - public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::LayoutAnimation layoutAnimation) const; + public void setLayoutAnimationStatusDelegate(facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate) const; + public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::_layout_animation::LayoutAnimation layoutAnimation) const; } class facebook::react::LayoutAnimationStatusDelegate { @@ -3131,28 +3143,28 @@ class facebook::react::LayoutConformanceShadowNode : public facebook::react::Con } class facebook::react::LayoutableShadowNode : public facebook::react::ShadowNode { - public LayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public LayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::LayoutMetrics getLayoutMetrics() const; - public facebook::react::LayoutMetrics layoutMetrics_; - public facebook::react::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; - public static facebook::react::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& rootNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNode::AncestorList& ancestors, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& ancestorNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::Point point); - public using UnsharedList = std::vector; + public LayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public LayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_layout_metrics::LayoutMetrics getLayoutMetrics() const; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics_; + public facebook::react::_layoutable_shadow_node::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; + public static facebook::react::_layout_metrics::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& rootNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& ancestorNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::_shadow_node::AncestorList& ancestors, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::_point::Point point); + public using UnsharedList = std::vector; public virtual bool canBeTouchTarget() const; public virtual bool canChildrenBeTouchTarget() const; public virtual bool getIsLayoutClean() const = 0; - public virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const; - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const; - public virtual facebook::react::Size measure(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Transform getTransform() const; + public virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const; + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const; + public virtual facebook::react::_size::Size measure(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_transform::Transform getTransform() const; public virtual void dirtyLayout() = 0; - public virtual void layout(facebook::react::LayoutContext layoutContext) = 0; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) = 0; - public void setLayoutMetrics(facebook::react::LayoutMetrics layoutMetrics); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) = 0; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) = 0; + public void setLayoutMetrics(facebook::react::_layout_metrics::LayoutMetrics layoutMetrics); } struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { @@ -3162,9 +3174,9 @@ struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { } class facebook::react::LazyShadowTreeRevisionConsistencyManager : public facebook::react::ShadowTreeRevisionConsistencyManager, public facebook::react::ShadowTreeRevisionProvider { - public LazyShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRegistry& shadowTreeRegistry); - public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); - public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; + public LazyShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_registry::ShadowTreeRegistry& shadowTreeRegistry); + public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); + public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; public virtual void lockRevisions() override; public virtual void unlockRevisions() override; } @@ -3172,7 +3184,7 @@ class facebook::react::LazyShadowTreeRevisionConsistencyManager : public faceboo class facebook::react::LeakChecker { public LeakChecker(facebook::react::RuntimeExecutor runtimeExecutor); public void stopSurface(facebook::react::SurfaceId surfaceId); - public void uiManagerDidCreateShadowNodeFamily(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public void uiManagerDidCreateShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; } class facebook::react::LegacyViewManagerInteropState { @@ -3181,14 +3193,14 @@ class facebook::react::LegacyViewManagerInteropState { class facebook::react::LegacyViewManagerInteropViewProps : public facebook::react::HostPlatformViewProps { public LegacyViewManagerInteropViewProps() = default; - public LegacyViewManagerInteropViewProps(const facebook::react::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public LegacyViewManagerInteropViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public const folly::dynamic otherProps; } class facebook::react::LineMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::Size size; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_size::Size size; } class facebook::react::LongLivedObject { @@ -3202,29 +3214,29 @@ class facebook::react::LongLivedObjectCollection { public LongLivedObjectCollection() = default; public LongLivedObjectCollection(const facebook::react::LongLivedObjectCollection&) = delete; public size_t size() const; - public static facebook::react::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); - public void add(std::shared_ptr o); + public static facebook::react::_long_lived_object_collection::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); + public void add(std::shared_ptr o); public void clear(); - public void operator=(const facebook::react::LongLivedObjectCollection&) = delete; - public void remove(const facebook::react::LongLivedObject* o); + public void operator=(const facebook::react::_long_lived_object_collection::LongLivedObjectCollection&) = delete; + public void remove(const facebook::react::_long_lived_object::LongLivedObject* o); } class facebook::react::MapBuffer { public MapBuffer(const facebook::react::MapBuffer& buffer) = delete; public MapBuffer(facebook::react::MapBuffer&& buffer) = default; public MapBuffer(std::vector data); - public bool getBool(facebook::react::MapBuffer::Key key) const; + public bool getBool(facebook::react::_map_buffer::MapBuffer::Key key) const; public const uint8_t* data() const; - public double getDouble(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer getMapBuffer(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer& operator=(const facebook::react::MapBuffer& other) = delete; - public facebook::react::MapBuffer& operator=(facebook::react::MapBuffer&& other) = default; - public int32_t getInt(facebook::react::MapBuffer::Key key) const; - public int64_t getLong(facebook::react::MapBuffer::Key key) const; + public double getDouble(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer getMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer& operator=(const facebook::react::_map_buffer::MapBuffer& other) = delete; + public facebook::react::_map_buffer::MapBuffer& operator=(facebook::react::_map_buffer::MapBuffer&& other) = default; + public int32_t getInt(facebook::react::_map_buffer::MapBuffer::Key key) const; + public int64_t getLong(facebook::react::_map_buffer::MapBuffer::Key key) const; public size_t size() const; public static constexpr uint16_t HEADER_ALIGNMENT; - public std::string getString(facebook::react::MapBuffer::Key key) const; - public std::vector getMapBufferList(facebook::react::MapBuffer::Key key) const; + public std::string getString(facebook::react::_map_buffer::MapBuffer::Key key) const; + public std::vector getMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key) const; public uint16_t count() const; public using Key = uint16_t; } @@ -3239,8 +3251,8 @@ enum facebook::react::MapBuffer::DataType : uint16_t { } struct facebook::react::MapBuffer::Bucket { - public Bucket(facebook::react::MapBuffer::Key key, uint16_t type, uint64_t data); - public facebook::react::MapBuffer::Key key; + public Bucket(facebook::react::_map_buffer::Key key, uint16_t type, uint64_t data); + public facebook::react::_map_buffer::Key key; public uint16_t type; public uint64_t data; } @@ -3253,19 +3265,19 @@ struct facebook::react::MapBuffer::Header { class facebook::react::MapBufferBuilder { public MapBufferBuilder(uint32_t initialSize = facebook::react::INITIAL_BUCKETS_SIZE); - public facebook::react::MapBuffer build(); - public static facebook::react::MapBuffer EMPTY(); - public void putBool(facebook::react::MapBuffer::Key key, bool value); - public void putDouble(facebook::react::MapBuffer::Key key, double value); - public void putInt(facebook::react::MapBuffer::Key key, int32_t value); - public void putLong(facebook::react::MapBuffer::Key key, int64_t value); - public void putMapBuffer(facebook::react::MapBuffer::Key key, const facebook::react::MapBuffer& map); - public void putMapBufferList(facebook::react::MapBuffer::Key key, const std::vector& mapBufferList); - public void putString(facebook::react::MapBuffer::Key key, const std::string& value); + public facebook::react::_map_buffer::MapBuffer build(); + public static facebook::react::_map_buffer::MapBuffer EMPTY(); + public void putBool(facebook::react::_map_buffer::MapBuffer::Key key, bool value); + public void putDouble(facebook::react::_map_buffer::MapBuffer::Key key, double value); + public void putInt(facebook::react::_map_buffer::MapBuffer::Key key, int32_t value); + public void putLong(facebook::react::_map_buffer::MapBuffer::Key key, int64_t value); + public void putMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key, const facebook::react::_map_buffer::MapBuffer& map); + public void putMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key, const std::vector& mapBufferList); + public void putString(facebook::react::_map_buffer::MapBuffer::Key key, const std::string& value); } class facebook::react::MergedValueDispatcher { - public MergedValueDispatcher(facebook::react::MergedValueDispatcher::DispatchFunction dispatchFunction, facebook::react::MergedValueDispatcher::MergedValueFunction mergedValueFunction); + public MergedValueDispatcher(facebook::react::_merged_value_dispatcher::DispatchFunction dispatchFunction, facebook::react::_merged_value_dispatcher::MergedValueFunction mergedValueFunction); public using DispatchFunction = std::function&&)>; public using MergedValueFunction = std::function&& tagToProps)>; public void dispatch(const std::unordered_map& value); @@ -3281,22 +3293,22 @@ class facebook::react::MessageQueueThread { class facebook::react::MethodInvoker { public MethodInvoker(jni::alias_ref method, std::string methodName, std::string signature, std::string traceName, bool isSync); public bool isSyncHook() const; - public facebook::react::MethodCallResult invoke(std::weak_ptr& instance, jni::alias_ref module, const folly::dynamic& params); + public facebook::react::MethodCallResult invoke(std::weak_ptr& instance, jni::alias_ref module, const folly::dynamic& params); public std::string getMethodName() const; } class facebook::react::ModalHostViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ModalHostViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ModalHostViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ModalHostViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public static char const* toString(const facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation value); - public void onDismiss(facebook::react::ModalHostViewEventEmitter::OnDismiss value) const; - public void onOrientationChange(facebook::react::ModalHostViewEventEmitter::OnOrientationChange value) const; - public void onRequestClose(facebook::react::ModalHostViewEventEmitter::OnRequestClose value) const; - public void onShow(facebook::react::ModalHostViewEventEmitter::OnShow value) const; + public static char const* toString(const facebook::react::_modal_host_view_event_emitter::OnOrientationChangeOrientation value); + public void onDismiss(facebook::react::_modal_host_view_event_emitter::_on_dismiss::OnDismiss value) const; + public void onOrientationChange(facebook::react::_modal_host_view_event_emitter::_on_orientation_change::OnOrientationChange value) const; + public void onRequestClose(facebook::react::_modal_host_view_event_emitter::_on_request_close::OnRequestClose value) const; + public void onShow(facebook::react::_modal_host_view_event_emitter::_on_show::OnShow value) const; } enum facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation { @@ -3308,7 +3320,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnDismiss { } struct facebook::react::ModalHostViewEventEmitter::OnOrientationChange { - public facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation orientation; + public facebook::react::_modal_host_view_event_emitter::OnOrientationChangeOrientation orientation; } struct facebook::react::ModalHostViewEventEmitter::OnRequestClose { @@ -3319,7 +3331,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnShow { class facebook::react::ModalHostViewProps : public facebook::react::HostPlatformViewProps { public ModalHostViewProps() = default; - public ModalHostViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public ModalHostViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool allowSwipeDismissal; public bool animated; public bool hardwareAccelerated; @@ -3332,22 +3344,22 @@ class facebook::react::ModalHostViewProps : public facebook::react::HostPlatform public facebook::react::ModalHostViewSupportedOrientationsMask supportedOrientations; public int identifier; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::ModalHostViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ModalHostViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ModalHostViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public ModalHostViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ModalHostViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::ModalHostViewState { public ModalHostViewState(); public ModalHostViewState(const facebook::react::ModalHostViewState& previousState, folly::dynamic data); - public ModalHostViewState(facebook::react::Size screenSize_); - public const facebook::react::Size screenSize; + public ModalHostViewState(facebook::react::_size::Size screenSize_); + public const facebook::react::_size::Size screenSize; public folly::dynamic getDynamic() const; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; } class facebook::react::ModuleHolder : public facebook::jni::JavaClass { @@ -3357,57 +3369,57 @@ class facebook::react::ModuleHolder : public facebook::jni::JavaClass> modules, facebook::react::ModuleRegistry::ModuleNotFoundCallback callback = nullptr); + public ModuleRegistry(std::vector> modules, facebook::react::_module_registry::ModuleNotFoundCallback callback = nullptr); public facebook::react::MethodCallResult callSerializableNativeHook(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params); - public std::optional getConfig(const std::string& name); + public std::optional getConfig(const std::string& name); public std::string getModuleName(unsigned int moduleId); public std::string getModuleSyncMethodName(unsigned int moduleId, unsigned int methodId); public std::vector moduleNames(); public using ModuleNotFoundCallback = std::function; public void callNativeMethod(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params, int callId); - public void registerModules(std::vector> modules); + public void registerModules(std::vector> modules); } class facebook::react::ModulusAnimatedNode : public facebook::react::ValueAnimatedNode { - public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::MountingCoordinator { - public MountingCoordinator(const facebook::react::ShadowTreeRevision& baseRevision); + public MountingCoordinator(const facebook::react::_shadow_tree_revision::ShadowTreeRevision& baseRevision); public bool hasPendingTransactions() const; public bool waitForTransaction(std::chrono::duration timeout) const; - public const facebook::react::TelemetryController& getTelemetryController() const; - public facebook::react::ShadowTreeRevision getBaseRevision() const; + public const facebook::react::_telemetry_controller::TelemetryController& getTelemetryController() const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional pullTransaction(bool willPerformAsynchronously = false) const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getBaseRevision() const; + public std::optional pullTransaction(bool willPerformAsynchronously = false) const; public void didPerformAsyncTransactions() const; - public void setMountingOverrideDelegate(std::weak_ptr delegate) const; + public void setMountingOverrideDelegate(std::weak_ptr delegate) const; } class facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const = 0; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; public virtual ~MountingOverrideDelegate() = default; } class facebook::react::MountingTransaction { public MountingTransaction(const facebook::react::MountingTransaction& mountingTransaction) = default; public MountingTransaction(facebook::react::MountingTransaction&& mountingTransaction) noexcept = default; - public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::TransactionTelemetry telemetry); + public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::_transaction_telemetry::TransactionTelemetry telemetry); public const facebook::react::ShadowViewMutationList& getMutations() const; - public facebook::react::MountingTransaction& operator=(const facebook::react::MountingTransaction& other) = delete; - public facebook::react::MountingTransaction& operator=(facebook::react::MountingTransaction&& other) = default; - public facebook::react::MountingTransaction::Number getNumber() const; public facebook::react::ShadowViewMutationList getMutations(); public facebook::react::SurfaceId getSurfaceId() const; - public facebook::react::TransactionTelemetry& getTelemetry() const; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(const facebook::react::_mounting_transaction::MountingTransaction& other) = delete; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(facebook::react::_mounting_transaction::MountingTransaction&& other) = default; + public facebook::react::_mounting_transaction::Number getNumber() const; + public facebook::react::_transaction_telemetry::TransactionTelemetry& getTelemetry() const; public using Number = int64_t; - public void mergeWith(facebook::react::MountingTransaction&& transaction); + public void mergeWith(facebook::react::_mounting_transaction::MountingTransaction&& transaction); } class facebook::react::MultiplicationAnimatedNode : public facebook::react::OperatorAnimatedNode { - public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -3415,66 +3427,66 @@ class facebook::react::MutationObserver { public MutationObserver(const facebook::react::MutationObserver&) = delete; public MutationObserver(facebook::react::MutationObserver&&) = default; public MutationObserver(facebook::react::MutationObserverId mutationObserverId); - public facebook::react::MutationObserver& operator=(const facebook::react::MutationObserver&) = delete; - public facebook::react::MutationObserver& operator=(facebook::react::MutationObserver&&) = default; - public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); - public void recordMutations(const facebook::react::RootShadowNode& oldRootShadowNode, const facebook::react::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; + public facebook::react::_mutation_observer::MutationObserver& operator=(const facebook::react::_mutation_observer::MutationObserver&) = delete; + public facebook::react::_mutation_observer::MutationObserver& operator=(facebook::react::_mutation_observer::MutationObserver&&) = default; + public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); + public void recordMutations(const facebook::react::_root_shadow_node::RootShadowNode& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; } class facebook::react::MutationObserverManager : public facebook::react::UIManagerCommitHook { public MutationObserverManager(); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; - public void connect(facebook::react::UIManager& uiManager, facebook::react::OnMutations&& onMutations); - public void disconnect(facebook::react::UIManager& uiManager); - public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::UIManager& uiManager); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public void connect(facebook::react::_u_i_manager::UIManager& uiManager, facebook::react::OnMutations&& onMutations); + public void disconnect(facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::_u_i_manager::UIManager& uiManager); public void unobserveAll(facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativeAccessibilityInfoSpecJSI : public facebook::react::JavaTurboModule { - public NativeAccessibilityInfoSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAccessibilityInfoSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAccessibilityManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeAccessibilityManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAccessibilityManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeActionSheetManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeActionSheetManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeActionSheetManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAlertManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeAlertManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAlertManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAnimatedModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeAnimatedModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAnimatedModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_from_this { public NativeAnimatedNodesManager(const facebook::react::NativeAnimatedNodesManager&) = delete; public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager&&) = delete; - public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager::DirectManipulationCallback&& directManipulationCallback, facebook::react::NativeAnimatedNodesManager::FabricCommitCallback&& fabricCommitCallback, facebook::react::NativeAnimatedNodesManager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; - public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; + public NativeAnimatedNodesManager(facebook::react::_native_animated_nodes_manager::DirectManipulationCallback&& directManipulationCallback, facebook::react::_native_animated_nodes_manager::FabricCommitCallback&& fabricCommitCallback, facebook::react::_native_animated_nodes_manager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::_native_animated_nodes_manager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; + public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; public bool commitProps(); public bool hasManagedProps() const noexcept; public bool isOnRenderThread() const noexcept; - public facebook::react::AnimationMutations onAnimationFrameForBackend(facebook::react::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); - public facebook::react::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); - public facebook::react::NativeAnimatedNodesManager& operator=(const facebook::react::NativeAnimatedNodesManager&) = delete; - public facebook::react::NativeAnimatedNodesManager& operator=(facebook::react::NativeAnimatedNodesManager&&) = delete; + public facebook::react::_animation_mutations::AnimationMutations onAnimationFrameForBackend(facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); + public facebook::react::_animation_mutations::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(const facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&) = delete; + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&&) = delete; public folly::dynamic getManagedProps(facebook::react::Tag tag) const noexcept; public std::optional getValue(facebook::react::Tag tag) noexcept; public std::shared_ptr getEventEmitterListener() noexcept; public using DirectManipulationCallback = std::function; public using FabricCommitCallback = std::function&)>; public using FrameRateListenerCallback = std::function; - public using ResolvePlatformColor = std::function; + public using ResolvePlatformColor = std::function; public using StartOnRenderCallback = std::function&&, bool isAsync)>; public using StopOnRenderCallback = std::function; public void addAnimatedEventToView(facebook::react::Tag viewTag, const std::string& eventName, const folly::dynamic& eventMapping) noexcept; - public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; + public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; public void connectAnimatedNodeToView(facebook::react::Tag propsNodeTag, facebook::react::Tag viewTag) noexcept; public void connectAnimatedNodes(facebook::react::Tag parentTag, facebook::react::Tag childTag) noexcept; public void createAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config) noexcept; @@ -3484,14 +3496,14 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void dropAnimatedNode(facebook::react::Tag tag) noexcept; public void extractAnimatedNodeOffsetOp(facebook::react::Tag tag); public void flattenAnimatedNodeOffset(facebook::react::Tag tag); - public void insertMutations(std::unordered_map>& updates, facebook::react::AnimationMutations& mutations, facebook::react::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); + public void insertMutations(std::unordered_map>& updates, facebook::react::_animation_mutations::AnimationMutations& mutations, facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); public void onManagedPropsRemoved(facebook::react::Tag tag) noexcept; public void onRender(); public void removeAnimatedEventFromView(facebook::react::Tag viewTag, const std::string& eventName, facebook::react::Tag animatedValueTag) noexcept; - public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result) const; + public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result) const; public void restoreDefaultValues(facebook::react::Tag tag) noexcept; public void scheduleOnUI(facebook::react::UiTask&& task); - public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; + public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; public void setAnimatedNodeOffset(facebook::react::Tag tag, double offset); public void setAnimatedNodeValue(facebook::react::Tag tag, double value); public void startAnimatingNode(int animationId, facebook::react::Tag animatedNodeTag, folly::dynamic config, std::optional endCallback) noexcept; @@ -3501,32 +3513,32 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void stopListeningToAnimatedNodeValue(facebook::react::Tag tag) noexcept; public void updateNodes(const std::set& finishedAnimationValueNodes = {}) noexcept; public ~NativeAnimatedNodesManager() noexcept; - template >> + template >> public T* getAnimatedNode(facebook::react::Tag tag) const; } class facebook::react::NativeAnimatedNodesManagerProvider { - public NativeAnimatedNodesManagerProvider(facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); + public NativeAnimatedNodesManagerProvider(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); public std::shared_ptr getEventEmitterListener(); - public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); public void addEventEmitterListener(const std::shared_ptr& listener); } class facebook::react::NativeAnimatedTurboModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeAnimatedTurboModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAnimatedTurboModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAppStateSpecJSI : public facebook::react::JavaTurboModule { - public NativeAppStateSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAppStateSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeAppearanceSpecJSI : public facebook::react::JavaTurboModule { - public NativeAppearanceSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeAppearanceSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeArray : public jni::HybridClass { protected NativeArray(const facebook::react::NativeArray&) = delete; - protected facebook::react::NativeArray& operator=(const facebook::react::NativeArray&) = delete; + protected facebook::react::_native_array::NativeArray& operator=(const facebook::react::_native_array::NativeArray&) = delete; protected folly::dynamic array_; protected friend HybridBase; protected void assertInternalType(); @@ -3542,138 +3554,138 @@ class facebook::react::NativeArray : public jni::HybridClass { - public NativeCPUTime(std::shared_ptr jsInvoker); + public NativeCPUTime(std::shared_ptr jsInvoker); public bool hasAccurateCPUTimeNanosForBenchmarks(facebook::jsi::Runtime& runtime); public double getCPUTimeNanos(facebook::jsi::Runtime& runtime); } class facebook::react::NativeClipboardSpecJSI : public facebook::react::JavaTurboModule { - public NativeClipboardSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeClipboardSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDOM : public facebook::react::NativeDOMCxxSpec { - public NativeDOM(std::shared_ptr jsInvoker); - public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public NativeDOM(std::shared_ptr jsInvoker); + public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); public bool isConnected(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public double compareDocumentPosition(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference, facebook::jsi::Value otherNativeNodeReference); public facebook::jsi::Value getElementById(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, const std::string& id); public facebook::jsi::Value getParentNode(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public facebook::jsi::Value linkRootNode(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, facebook::jsi::Value instanceHandle); - public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); - public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); + public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); public std::vector getChildNodes(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); - public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); - public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); - public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); - public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); - public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); - public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); + public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); + public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); + public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); + public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); } class facebook::react::NativeDevLoadingViewSpecJSI : public facebook::react::JavaTurboModule { - public NativeDevLoadingViewSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDevLoadingViewSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDevMenuSpecJSI : public facebook::react::JavaTurboModule { - public NativeDevMenuSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDevMenuSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDevSettingsSpecJSI : public facebook::react::JavaTurboModule { - public NativeDevSettingsSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDevSettingsSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDeviceEventManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeDeviceEventManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDeviceEventManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDeviceInfoSpecJSI : public facebook::react::JavaTurboModule { - public NativeDeviceInfoSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDeviceInfoSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeDialogManagerAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeDialogManagerAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeDialogManagerAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeExceptionsManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeExceptionsManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeExceptionsManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeFileReaderModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeFileReaderModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeFileReaderModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeFrameRateLoggerSpecJSI : public facebook::react::JavaTurboModule { - public NativeFrameRateLoggerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeFrameRateLoggerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeHeadlessJsTaskSupportSpecJSI : public facebook::react::JavaTurboModule { - public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeI18nManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeI18nManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeI18nManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeIdleCallbacks : public facebook::react::NativeIdleCallbacksCxxSpec { - public NativeIdleCallbacks(std::shared_ptr jsInvoker); - public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::SyncCallback&& callback, std::optional options); + public NativeIdleCallbacks(std::shared_ptr jsInvoker); + public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::_sync_callback::SyncCallback&& callback, std::optional options); public void cancelIdleCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Object handle); } class facebook::react::NativeImageEditorSpecJSI : public facebook::react::JavaTurboModule { - public NativeImageEditorSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeImageEditorSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeImageLoaderAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeImageLoaderAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeImageLoaderAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeImageStoreAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeImageStoreAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeImageStoreAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeIntentAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeIntentAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeIntentAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeIntersectionObserver : public facebook::react::NativeIntersectionObserverCxxSpec { - public NativeIntersectionObserver(std::shared_ptr jsInvoker); + public NativeIntersectionObserver(std::shared_ptr jsInvoker); public facebook::jsi::Object observeV2(facebook::jsi::Runtime& runtime, facebook::react::NativeIntersectionObserverObserveOptions options); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::react::AsyncCallback<> notifyIntersectionObserversCallback); + public void connect(facebook::jsi::Runtime& runtime, facebook::react::_async_callback::AsyncCallback<> notifyIntersectionObserversCallback); public void disconnect(facebook::jsi::Runtime& runtime); public void unobserveV2(facebook::jsi::Runtime& runtime, facebook::react::IntersectionObserverObserverId intersectionObserverId, facebook::jsi::Object targetToken); } class facebook::react::NativeJSCHeapCaptureSpecJSI : public facebook::react::JavaTurboModule { - public NativeJSCHeapCaptureSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeJSCHeapCaptureSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeKeyboardObserverSpecJSI : public facebook::react::JavaTurboModule { - public NativeKeyboardObserverSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeKeyboardObserverSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeLinkingManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeLinkingManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeLinkingManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeLogBoxSpecJSI : public facebook::react::JavaTurboModule { - public NativeLogBoxSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeLogBoxSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeMap : public jni::HybridClass { protected NativeMap(const facebook::react::NativeMap&) = delete; - protected facebook::react::NativeMap& operator=(const facebook::react::NativeMap&) = delete; + protected facebook::react::_native_map::NativeMap& operator=(const facebook::react::_native_map::NativeMap&) = delete; protected folly::dynamic map_; protected friend HybridBase; protected void throwIfConsumed(); @@ -3694,16 +3706,16 @@ class facebook::react::NativeMethodCallInvoker { class facebook::react::NativeMethodCallInvokerHolder : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public std::shared_ptr getNativeMethodCallInvoker(); + public std::shared_ptr getNativeMethodCallInvoker(); } class facebook::react::NativeMicrotasks : public facebook::react::NativeMicrotasksCxxSpec { - public NativeMicrotasks(std::shared_ptr jsInvoker); + public NativeMicrotasks(std::shared_ptr jsInvoker); public void queueMicrotask(facebook::jsi::Runtime& runtime, facebook::jsi::Function callback); } class facebook::react::NativeModalManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeModalManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeModalManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeModule { @@ -3711,7 +3723,7 @@ class facebook::react::NativeModule { public virtual folly::dynamic getConstants() = 0; public virtual std::string getName() = 0; public virtual std::string getSyncMethodName(unsigned int methodId) = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) = 0; public virtual ~NativeModule() = default; } @@ -3760,120 +3772,120 @@ class facebook::react::NativeModulePerfLogger { } class facebook::react::NativeMutationObserver : public facebook::react::NativeMutationObserverCxxSpec { - public NativeMutationObserver(std::shared_ptr jsInvoker); + public NativeMutationObserver(std::shared_ptr jsInvoker); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::SyncCallback getPublicInstanceFromInstanceHandle); + public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::_sync_callback::SyncCallback getPublicInstanceFromInstanceHandle); public void disconnect(facebook::jsi::Runtime& runtime); public void observe(facebook::jsi::Runtime& runtime, const facebook::react::NativeMutationObserverObserveOptions& options); public void unobserveAll(facebook::jsi::Runtime& runtime, facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativeNetworkingAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeNetworkingAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeNetworkingAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativePerformance : public facebook::react::NativePerformanceCxxSpec { - public NativePerformance(std::shared_ptr jsInvoker); + public NativePerformance(std::shared_ptr jsInvoker); public double getDroppedEntriesCount(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj); public facebook::jsi::Object createObserver(facebook::jsi::Runtime& rt, facebook::react::NativePerformancePerformanceObserverCallback callback); - public facebook::react::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); - public facebook::react::HighResTimeStamp now(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_duration::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp now(facebook::jsi::Runtime& rt); public std::optional getMarkTime(facebook::jsi::Runtime& rt, const std::string& name); public std::unordered_map getReactNativeStartupTiming(facebook::jsi::Runtime& rt); public std::unordered_map getSimpleMemoryInfo(facebook::jsi::Runtime& rt); - public std::vector getEntries(facebook::jsi::Runtime& rt); - public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); - public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); - public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector getSupportedPerformanceEntryTypes(facebook::jsi::Runtime& rt); + public std::vector getEntries(facebook::jsi::Runtime& rt); + public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); + public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); + public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector> getEventCounts(facebook::jsi::Runtime& rt); public void clearEventCountsForTesting(facebook::jsi::Runtime& rt); public void clearMarks(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void clearMeasures(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void disconnect(facebook::jsi::Runtime& rt, facebook::jsi::Object observer); public void observe(facebook::jsi::Runtime& rt, facebook::jsi::Object observer, facebook::react::NativePerformancePerformanceObserverObserveOptions options); - public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp time, facebook::jsi::Value entry); - public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::jsi::Value entry); + public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp time, facebook::jsi::Value entry); + public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::jsi::Value entry); } class facebook::react::NativePermissionsAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativePermissionsAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativePermissionsAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativePlatformConstantsAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativePlatformConstantsAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativePlatformConstantsAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsRuntimeSettingsModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsSettingsManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeRedBoxSpecJSI : public facebook::react::JavaTurboModule { - public NativeRedBoxSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeRedBoxSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeSegmentFetcherSpecJSI : public facebook::react::JavaTurboModule { - public NativeSegmentFetcherSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeSegmentFetcherSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeSettingsManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeSettingsManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeSettingsManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeShareModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeShareModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeShareModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeSoundManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeSoundManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeSoundManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeSourceCodeSpecJSI : public facebook::react::JavaTurboModule { - public NativeSourceCodeSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeSourceCodeSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeStatusBarManagerAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeStatusBarManagerAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeStatusBarManagerAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeTimingSpecJSI : public facebook::react::JavaTurboModule { - public NativeTimingSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeTimingSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeToJsBridge { - public NativeToJsBridge(facebook::react::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); + public NativeToJsBridge(facebook::react::_j_s_executor_factory::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); public bool isBatchActive(); public bool isInspectable(); public facebook::react::jsinspector_modern::RuntimeTargetDelegate& getInspectorTargetDelegate(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; public virtual ~NativeToJsBridge(); public void callFunction(std::string&& module, std::string&& method, folly::dynamic&& arguments); public void destroy(); public void handleMemoryPressure(int pressureLevel); public void initializeRuntime(); public void invokeCallback(double callbackId, folly::dynamic&& arguments); - public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); - public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void runOnExecutorQueue(std::function&& task) noexcept; - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void runOnExecutorQueue(std::function&& task) noexcept; + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void* getJavaScriptContext(); } class facebook::react::NativeToastAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeToastAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeToastAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeVibrationSpecJSI : public facebook::react::JavaTurboModule { - public NativeVibrationSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeVibrationSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NativeViewTransition : public facebook::react::NativeViewTransitionCxxSpec { - public NativeViewTransition(std::shared_ptr jsInvoker); + public NativeViewTransition(std::shared_ptr jsInvoker); public facebook::jsi::Value findPseudoElementShadowNodeByTag(facebook::jsi::Runtime& rt, double reactTag); public std::optional getViewTransitionInstance(facebook::jsi::Runtime& rt, const std::string& name, const std::string& pseudo); public void transitionAnimationFinished(facebook::jsi::Runtime& rt, double animationId); @@ -3881,7 +3893,7 @@ class facebook::react::NativeViewTransition : public facebook::react::NativeView } class facebook::react::NativeWebSocketModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeWebSocketModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); + public NativeWebSocketModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); } class facebook::react::NetworkReporter { @@ -3890,26 +3902,26 @@ class facebook::react::NetworkReporter { public void reportConnectionTiming(const std::string& requestId, const std::optional& headers); public void reportDataReceived(const std::string& requestId, int dataLength, const std::optional& encodedDataLength); public void reportRequestFailed(const std::string& requestId, bool cancelled) const; - public void reportRequestStart(const std::string& requestId, const facebook::react::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); + public void reportRequestStart(const std::string& requestId, const facebook::react::_request_info::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); public void reportResponseEnd(const std::string& requestId, int encodedDataLength); - public void reportResponseStart(const std::string& requestId, const facebook::react::ResponseInfo& responseInfo, int encodedDataLength); + public void reportResponseStart(const std::string& requestId, const facebook::react::_response_info::ResponseInfo& responseInfo, int encodedDataLength); public void storeResponseBody(const std::string& requestId, std::string_view body, bool base64Encoded); } class facebook::react::ObjectAnimatedNode : public facebook::react::AnimatedNode { - public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public void collectViewUpdates(std::string propKey, folly::dynamic& props); } class facebook::react::OperatorAnimatedNode : public facebook::react::ValueAnimatedNode { protected std::vector inputNodes_; - public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); } class facebook::react::ParagraphAttributes : public facebook::react::DebugStringConvertible { public bool adjustsFontSizeToFit; public bool includeFontPadding; - public bool operator==(const facebook::react::ParagraphAttributes& rhs) const; + public bool operator==(const facebook::react::_paragraph_attributes::ParagraphAttributes& rhs) const; public facebook::react::EllipsizeMode ellipsizeMode; public facebook::react::Float maximumFontSize; public facebook::react::Float minimumFontScale; @@ -3921,7 +3933,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString } class facebook::react::ParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public ParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -3929,39 +3941,39 @@ class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewE } class facebook::react::ParagraphShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public ParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public void setTextLayoutManager(std::shared_ptr textLayoutManager); + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public ParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public void setTextLayoutManager(std::shared_ptr textLayoutManager); } class facebook::react::ParagraphShadowNode::Content { - public facebook::react::AttributedString attributedString; - public facebook::react::BaseTextShadowNode::Attachments attachments; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_base_text_shadow_node::Attachments attachments; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::ParagraphState { public ParagraphState() = default; public ParagraphState(const facebook::react::ParagraphState&, const folly::dynamic&); - public ParagraphState(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, std::weak_ptr layoutManager); - public ParagraphState(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, std::weak_ptr layoutManager, facebook::react::MeasuredPreparedTextLayout measuredLayout); - public facebook::react::AttributedString attributedString; - public facebook::react::MapBuffer getMapBuffer() const; - public facebook::react::MeasuredPreparedTextLayout measuredLayout; - public facebook::react::ParagraphAttributes paragraphAttributes; + public ParagraphState(facebook::react::_attributed_string::AttributedString attributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, std::weak_ptr layoutManager); + public ParagraphState(facebook::react::_attributed_string::AttributedString attributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, std::weak_ptr layoutManager, facebook::react::_measured_prepared_text_layout::MeasuredPreparedTextLayout measuredLayout); + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_map_buffer::MapBuffer getMapBuffer() const; + public facebook::react::_measured_prepared_text_layout::MeasuredPreparedTextLayout measuredLayout; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; public folly::dynamic getDynamic() const; public jni::local_ref getJNIReference() const; - public std::weak_ptr layoutManager; + public std::weak_ptr layoutManager; } class facebook::react::PerformanceEntryBuffer { public PerformanceEntryBuffer() = default; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; public size_t droppedEntriesCount; public virtual void add(const facebook::react::PerformanceEntry& entry) = 0; public virtual void clear() = 0; @@ -3994,16 +4006,16 @@ class facebook::react::PerformanceEntryKeyedBuffer : public facebook::react::Per class facebook::react::PerformanceEntryReporter { public PerformanceEntryReporter(); public const std::unordered_map& getEventCounts() const; - public facebook::react::PerformanceObserverRegistry& getObserverRegistry(); - public static std::shared_ptr& getInstance(); + public facebook::react::_performance_observer_registry::PerformanceObserverRegistry& getObserverRegistry(); + public static std::shared_ptr& getInstance(); public static std::vector getSupportedEntryTypes(); - public std::optional getMarkTime(const std::string& markName) const; + public std::optional getMarkTime(const std::string& markName) const; public std::vector getEntries() const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType) const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; public uint32_t getDroppedEntriesCount(facebook::react::PerformanceEntryType type) const noexcept; public using UserTimingDetailProvider = std::function; - public void addEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); + public void addEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); public void clearEntries(); public void clearEntries(facebook::react::PerformanceEntryType entryType); public void clearEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName); @@ -4011,48 +4023,48 @@ class facebook::react::PerformanceEntryReporter { public void getEntries(std::vector& dest) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; - public void removeEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); - public void reportEvent(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::react::HighResTimeStamp processingStart, facebook::react::HighResTimeStamp processingEnd, facebook::react::HighResTimeStamp taskEndTime, uint32_t interactionId); - public void reportLongTask(facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::PerformanceEntryReporter::UserTimingDetailProvider&& detailProvider = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, const std::optional& detailProvider = std::nullopt); - public void reportResourceTiming(const std::string& url, facebook::react::HighResTimeStamp fetchStart, facebook::react::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::HighResTimeStamp responseStart, facebook::react::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); + public void removeEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); + public void reportEvent(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart, facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, uint32_t interactionId); + public void reportLongTask(facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_performance_entry_reporter::UserTimingDetailProvider&& detailProvider = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, const std::optional& detailProvider = std::nullopt); + public void reportResourceTiming(const std::string& url, facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart, facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp responseStart, facebook::react::_high_res_time_stamp::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); } class facebook::react::PerformanceEntryReporterEventListener { - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming&); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure&, const std::optional&); + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming&); + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure&, const std::optional&); public virtual ~PerformanceEntryReporterEventListener() = default; } class facebook::react::PerformanceObserver : public std::enable_shared_from_this { - public PerformanceObserver(PrivateUseCreateMethod, facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); - public static std::shared_ptr create(facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public PerformanceObserver(PrivateUseCreateMethod, facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public static std::shared_ptr create(facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); public std::vector takeRecords(); public uint32_t getDroppedEntriesCount() noexcept; public void disconnect() noexcept; public void handleEntry(const facebook::react::PerformanceEntry& entry); - public void observe(facebook::react::PerformanceEntryType type, facebook::react::PerformanceObserverObserveSingleOptions options = {}); + public void observe(facebook::react::PerformanceEntryType type, facebook::react::_performance_observer_observe_single_options::PerformanceObserverObserveSingleOptions options = {}); public void observe(std::unordered_set types); public ~PerformanceObserver() = default; } class facebook::react::PerformanceObserverRegistry { public PerformanceObserverRegistry() = default; - public void addObserver(std::shared_ptr observer); + public void addObserver(std::shared_ptr observer); public void queuePerformanceEntry(const facebook::react::PerformanceEntry& entry); - public void removeObserver(std::shared_ptr observer); + public void removeObserver(std::shared_ptr observer); } class facebook::react::PerformanceTracerCxxInterop : public facebook::jni::JavaClass { public static constexpr auto kJavaDescriptor; - public static jboolean isTracing(facebook::jni::alias_ref jthis); - public static jint subscribeToTracingStateChanges(facebook::jni::alias_ref jthis, facebook::jni::alias_ref callback); + public static jboolean isTracing(facebook::jni::alias_ref jthis); + public static jint subscribeToTracingStateChanges(facebook::jni::alias_ref jthis, facebook::jni::alias_ref callback); public static void registerNatives(); - public static void reportMark(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong timestampNanos, facebook::jni::alias_ref detail); - public static void reportMeasure(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong startTimestampNanos, jlong durationNanos, facebook::jni::alias_ref detail); - public static void reportTimeStamp(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong startTimeNanos, jlong endTimeNanos, facebook::jni::alias_ref trackName, facebook::jni::alias_ref trackGroup, facebook::jni::alias_ref color); - public static void unsubscribeFromTracingStateChanges(facebook::jni::alias_ref jthis, jint subscriptionId); + public static void reportMark(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong timestampNanos, facebook::jni::alias_ref detail); + public static void reportMeasure(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong startTimestampNanos, jlong durationNanos, facebook::jni::alias_ref detail); + public static void reportTimeStamp(facebook::jni::alias_ref jthis, facebook::jni::alias_ref name, jlong startTimeNanos, jlong endTimeNanos, facebook::jni::alias_ref trackName, facebook::jni::alias_ref trackGroup, facebook::jni::alias_ref color); + public static void unsubscribeFromTracingStateChanges(facebook::jni::alias_ref jthis, jint subscriptionId); } class facebook::react::PlatformTimerRegistry { @@ -4064,53 +4076,53 @@ class facebook::react::PlatformTimerRegistry { } class facebook::react::PointerEventsProcessor { - public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* target); - public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::UIManager& uiManager); - public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); + public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* target); + public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_pointer_event::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::_u_i_manager::UIManager& uiManager); + public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); } class facebook::react::PointerHoverTracker { - public PointerHoverTracker(std::shared_ptr target, const facebook::react::UIManager& uiManager); - public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::UIManager& uiManager) const; - public bool hasSameTarget(const facebook::react::PointerHoverTracker& other) const; - public const facebook::react::ShadowNode* getTarget(const facebook::react::UIManager& uiManager) const; - public std::tuple diffEventPath(const facebook::react::PointerHoverTracker& other, const facebook::react::UIManager& uiManager) const; - public using EventPath = std::vector>; - public using Unique = std::unique_ptr; + public PointerHoverTracker(std::shared_ptr target, const facebook::react::_u_i_manager::UIManager& uiManager); + public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public bool hasSameTarget(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other) const; + public const facebook::react::_shadow_node::ShadowNode* getTarget(const facebook::react::_u_i_manager::UIManager& uiManager) const; + public std::tuple diffEventPath(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public using EventPath = std::vector>; + public using Unique = std::unique_ptr; public void markAsOld(); } class facebook::react::PreparedTextCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::Props : public virtual facebook::react::Sealable, public virtual facebook::react::DebugStringConvertible { - protected void initialize(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + protected void initialize(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Props() = default; public Props(const facebook::react::Props& other) = delete; - public Props(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); - public facebook::react::Props& operator=(const facebook::react::Props& other) = delete; + public Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public facebook::react::_props::Props& operator=(const facebook::react::_props::Props& other) = delete; public folly::dynamic rawProps; public std::string nativeId; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const; public virtual ~Props() = default; - public void initializeDynamicProps(const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void initializeDynamicProps(const facebook::react::_props::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode { - public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public facebook::react::SurfaceId connectedRootTag() const; public facebook::react::Tag connectedViewTag() const; public folly::dynamic props(); public virtual void update() override; - public void connectToShadowNodeFamily(facebook::react::ShadowNodeFamily::Weak shadowNodeFamily); + public void connectToShadowNodeFamily(facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily); public void connectToView(facebook::react::Tag viewTag); public void disconnectFromShadowNodeFamily(); public void disconnectFromView(facebook::react::Tag viewTag); @@ -4119,7 +4131,7 @@ class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode } class facebook::react::PullToRefreshViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onRefresh(facebook::react::PullToRefreshViewEventEmitter::OnRefresh value) const; + public void onRefresh(facebook::react::_pull_to_refresh_view_event_emitter::_on_refresh::OnRefresh value) const; } struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { @@ -4127,24 +4139,24 @@ struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { class facebook::react::PullToRefreshViewProps : public facebook::react::HostPlatformViewProps { public PullToRefreshViewProps() = default; - public PullToRefreshViewProps(const facebook::react::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public PullToRefreshViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool refreshing; public facebook::react::Float progressViewOffset; - public facebook::react::SharedColor tintColor; - public facebook::react::SharedColor titleColor; + public facebook::react::_shared_color::SharedColor tintColor; + public facebook::react::_shared_color::SharedColor titleColor; public std::string title; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::RAMBundleRegistry { public RAMBundleRegistry(facebook::react::RAMBundleRegistry&&) = default; - public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); - public facebook::react::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); - public facebook::react::RAMBundleRegistry& operator=(facebook::react::RAMBundleRegistry&&) = default; + public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); + public facebook::react::_j_s_modules_unbundle::_module::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); + public facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry& operator=(facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry&&) = default; public static constexpr uint32_t MAIN_BUNDLE_ID; - public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); - public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); + public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); + public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); public virtual ~RAMBundleRegistry() = default; public void registerBundle(uint32_t bundleId, std::string bundlePath); } @@ -4156,12 +4168,12 @@ class facebook::react::RawProps { public RawProps(facebook::react::RawProps&& other) noexcept = default; public RawProps(folly::dynamic dynamic) noexcept; public bool isEmpty() const noexcept; - public const facebook::react::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; - public facebook::react::RawProps& operator=(const facebook::react::RawProps& other) noexcept = delete; - public facebook::react::RawProps& operator=(facebook::react::RawProps&& other) noexcept = delete; + public const facebook::react::_raw_value::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; + public facebook::react::_raw_props::RawProps& operator=(const facebook::react::_raw_props::RawProps& other) noexcept = delete; + public facebook::react::_raw_props::RawProps& operator=(facebook::react::_raw_props::RawProps&& other) noexcept = delete; public folly::dynamic toDynamic(const std::function& filterObjectKeys = nullptr) const; public operator folly::dynamic() const; - public void parse(const facebook::react::RawPropsParser& parser) noexcept; + public void parse(const facebook::react::_raw_props::RawPropsParser& parser) noexcept; } enum facebook::react::RawProps::Mode { @@ -4180,7 +4192,7 @@ class facebook::react::RawPropsKey { class facebook::react::RawPropsKeyMap { public facebook::react::RawPropsValueIndex at(const char* name, facebook::react::RawPropsPropNameLength length) noexcept; - public void insert(const facebook::react::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; + public void insert(const facebook::react::_raw_props_key::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; public void reindex() noexcept; } @@ -4193,10 +4205,10 @@ class facebook::react::RawPropsParser { class facebook::react::RawTextProps : public facebook::react::Props { public RawTextProps() = default; - public RawTextProps(const facebook::react::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::RawProps& rawProps); + public RawTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public std::string text; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::RawTextShadowNode : public facebook::react::ConcreteShadowNode { @@ -4210,7 +4222,7 @@ class facebook::react::RawValue { public RawValue(facebook::react::RawValue&& other) noexcept; public RawValue(folly::dynamic&& dynamic) noexcept; public bool hasValue() const; - public facebook::react::RawValue& operator=(facebook::react::RawValue&& other) noexcept; + public facebook::react::_raw_value::RawValue& operator=(facebook::react::_raw_value::RawValue&& other) noexcept; public operator folly::dynamic() const; template public bool hasType() const; @@ -4221,17 +4233,17 @@ class facebook::react::RawValue { class facebook::react::ReactInstance { public ReactInstance(const facebook::react::ReactInstance&) = delete; public ReactInstance(facebook::react::ReactInstance&&) = delete; - public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); - public facebook::react::ReactInstance& operator=(const facebook::react::ReactInstance&) = delete; - public facebook::react::ReactInstance& operator=(facebook::react::ReactInstance&&) = delete; + public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::_js_error_handler::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); public facebook::react::RuntimeExecutor getBufferedRuntimeExecutor() noexcept; public facebook::react::RuntimeExecutor getUnbufferedRuntimeExecutor() noexcept; - public std::shared_ptr getRuntimeScheduler() noexcept; + public facebook::react::_react_instance::ReactInstance& operator=(const facebook::react::_react_instance::ReactInstance&) = delete; + public facebook::react::_react_instance::ReactInstance& operator=(facebook::react::_react_instance::ReactInstance&&) = delete; + public std::shared_ptr getRuntimeScheduler() noexcept; public using BindingsInstallFunc = std::function; public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, folly::dynamic&& args); public void handleMemoryPressureJs(int pressureLevel); - public void initializeRuntime(facebook::react::ReactInstance::JSRuntimeFlags options, facebook::react::ReactInstance::BindingsInstallFunc bindingsInstallFunc) noexcept; - public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); + public void initializeRuntime(facebook::react::_react_instance::_j_s_runtime_flags::JSRuntimeFlags options, facebook::react::_react_instance::BindingsInstallFunc bindingsInstallFunc) noexcept; + public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); public void registerSegment(uint32_t segmentId, const std::string& segmentPath); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -4245,8 +4257,8 @@ struct facebook::react::ReactInstance::JSRuntimeFlags { class facebook::react::ReactPerfettoLogger { public static bool isTracing(); - public static void mark(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); - public static void measure(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, facebook::react::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void mark(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void measure(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_time_stamp::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); } class facebook::react::ReadableNativeArray : public jni::HybridClass { @@ -4263,51 +4275,51 @@ class facebook::react::ReadableNativeArray : public jni::HybridClass { - public RootShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public RootShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public bool layoutIfNeeded(std::vector* affectedNodes = {}); - public facebook::react::RootShadowNode::Unshared clone(const facebook::react::PropsParserContext& propsParserContext, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using Shared = std::shared_ptr; - public using Unshared = std::shared_ptr; - public virtual facebook::react::Transform getTransform() const override; - public void setInstanceHandle(facebook::react::InstanceHandle::Shared instanceHandle) const; + public RootShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public RootShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public bool layoutIfNeeded(std::vector* affectedNodes = {}); + public facebook::react::_root_shadow_node::RootShadowNode::Unshared clone(const facebook::react::_props_parser_context::PropsParserContext& propsParserContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using Shared = std::shared_ptr; + public using Unshared = std::shared_ptr; + public virtual facebook::react::_transform::Transform getTransform() const override; + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; } class facebook::react::RoundAnimatedNode : public facebook::react::ValueAnimatedNode { - public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::RunLoopObserver { - protected const facebook::react::RunLoopObserver::Activity activities_; - protected const facebook::react::RunLoopObserver::WeakOwner owner_; - protected mutable const facebook::react::RunLoopObserver::Delegate* delegate_; + protected const facebook::react::_run_loop_observer::Activity activities_; + protected const facebook::react::_run_loop_observer::WeakOwner owner_; + protected mutable const facebook::react::_run_loop_observer::_delegate::Delegate* delegate_; protected mutable std::atomic enabled_; protected virtual void startObserving() const noexcept = 0; protected virtual void stopObserving() const noexcept = 0; - protected void activityDidChange(facebook::react::RunLoopObserver::Activity activity) const noexcept; - public RunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner) noexcept; - public facebook::react::RunLoopObserver::WeakOwner getOwner() const noexcept; - public using Factory = std::function(facebook::react::RunLoopObserver::Activity activities, const facebook::react::RunLoopObserver::WeakOwner& owner)>; + protected void activityDidChange(facebook::react::_run_loop_observer::Activity activity) const noexcept; + public RunLoopObserver(facebook::react::_run_loop_observer::Activity activities, facebook::react::_run_loop_observer::WeakOwner owner) noexcept; + public facebook::react::_run_loop_observer::WeakOwner getOwner() const noexcept; + public using Factory = std::function(facebook::react::_run_loop_observer::Activity activities, const facebook::react::_run_loop_observer::WeakOwner& owner)>; public using Owner = std::shared_ptr; public using WeakOwner = std::weak_ptr; public virtual bool isOnRunLoopThread() const noexcept = 0; public virtual ~RunLoopObserver() noexcept = default; public void disable() const noexcept; public void enable() const noexcept; - public void setDelegate(const facebook::react::RunLoopObserver::Delegate* delegate) const noexcept; + public void setDelegate(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate) const noexcept; } class facebook::react::RunLoopObserver::Delegate { - public virtual void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept = 0; + public virtual void activityDidChange(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate, facebook::react::_run_loop_observer::Activity activity) const noexcept = 0; public virtual ~Delegate() noexcept = default; } @@ -4319,65 +4331,65 @@ enum facebook::react::RunLoopObserver::Activity : int32_t { class facebook::react::RuntimeScheduler { public RuntimeScheduler(const facebook::react::RuntimeScheduler&) = delete; - public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); + public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::_high_res_time_stamp::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); public RuntimeScheduler(facebook::react::RuntimeScheduler&&) = delete; - public facebook::react::RuntimeScheduler& operator=(const facebook::react::RuntimeScheduler&) = delete; - public facebook::react::RuntimeScheduler& operator=(facebook::react::RuntimeScheduler&&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(const facebook::react::_runtime_scheduler::RuntimeScheduler&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(facebook::react::_runtime_scheduler::RuntimeScheduler&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeSchedulerBase { public virtual bool getShouldYield() noexcept = 0; - public virtual facebook::react::HighResTimeStamp now() const noexcept = 0; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) = 0; - public virtual void cancelTask(facebook::react::Task& task) noexcept = 0; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept = 0; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) = 0; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) = 0; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept = 0; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) = 0; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* provider) = 0; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) = 0; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* provider) = 0; public virtual ~RuntimeSchedulerBase() = default; } class facebook::react::RuntimeSchedulerBinding : public facebook::jsi::HostObject { - public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); - public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public std::shared_ptr getRuntimeScheduler() noexcept; + public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); + public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public std::shared_ptr getRuntimeScheduler() noexcept; public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; } class facebook::react::RuntimeSchedulerCallInvoker : public facebook::react::CallInvoker { - public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); + public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); public virtual void invokeAsync(facebook::react::CallFunc&& func) noexcept override; public virtual void invokeAsync(facebook::react::SchedulerPriority priority, facebook::react::CallFunc&& func) noexcept override; public virtual void invokeSync(facebook::react::CallFunc&& func) override; } class facebook::react::RuntimeSchedulerEventTimingDelegate { - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; public virtual ~RuntimeSchedulerEventTimingDelegate() = default; } @@ -4388,50 +4400,50 @@ class facebook::react::RuntimeSchedulerIntersectionObserverDelegate { class facebook::react::RuntimeScheduler_Legacy : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Legacy(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Legacy(facebook::react::RuntimeScheduler_Legacy&&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(facebook::react::RuntimeScheduler_Legacy&&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(const facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeScheduler_Modern : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Modern(const facebook::react::RuntimeScheduler_Modern&) = delete; - public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Modern(facebook::react::RuntimeScheduler_Modern&&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(const facebook::react::RuntimeScheduler_Modern&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(facebook::react::RuntimeScheduler_Modern&&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(const facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::SafeAreaViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { @@ -4442,9 +4454,9 @@ class facebook::react::SafeAreaViewEventEmitter : public facebook::react::BaseVi class facebook::react::SafeAreaViewProps : public facebook::react::HostPlatformViewProps { public SafeAreaViewProps() = default; - public SafeAreaViewProps(const facebook::react::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public SafeAreaViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::SafeAreaViewShadowNode : public facebook::react::ConcreteViewShadowNode { @@ -4458,48 +4470,48 @@ class facebook::react::SafeAreaViewState { } class facebook::react::Scheduler : public facebook::react::UIManagerDelegate { - public Scheduler(const facebook::react::SchedulerToolbox& schedulerToolbox, facebook::react::UIManagerAnimationDelegate* animationDelegate, facebook::react::SchedulerDelegate* delegate); - public facebook::react::SchedulerDelegate* getDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr getUIManager() const; + public Scheduler(const facebook::react::_scheduler_toolbox::SchedulerToolbox& schedulerToolbox, facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* animationDelegate, facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public facebook::react::_scheduler_delegate::SchedulerDelegate* getDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr getUIManager() const; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) override; public virtual void uiManagerDidClearPendingSnapshots() override; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) override; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) override; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) override; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) final; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) final; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) override; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) override; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void registerSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void registerSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void setDelegate(facebook::react::SchedulerDelegate* delegate); - public void unregisterSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void setDelegate(facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public void unregisterSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public ~Scheduler() override; } class facebook::react::SchedulerDelegate { public virtual void schedulerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidClearPendingSnapshots() = 0; - public virtual void schedulerDidDispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; - public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::ShadowView& shadowView, const std::string& eventType) = 0; - public virtual void schedulerDidSetIsJSResponder(const facebook::react::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void schedulerDidDispatchCommand(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& eventType) = 0; + public virtual void schedulerDidSetIsJSResponder(const facebook::react::_shadow_view::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void schedulerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void schedulerShouldMergeReactRevision(facebook::react::SurfaceId surfaceId) = 0; - public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; public virtual void schedulerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~SchedulerDelegate() noexcept = default; } @@ -4507,45 +4519,45 @@ class facebook::react::SchedulerDelegate { class facebook::react::ScopedShadowTreeRevisionLock { public ScopedShadowTreeRevisionLock(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; public ScopedShadowTreeRevisionLock(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; - public ScopedShadowTreeRevisionLock(facebook::react::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; + public ScopedShadowTreeRevisionLock(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(const facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&) = delete; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&&) = delete; public ~ScopedShadowTreeRevisionLock() noexcept; } class facebook::react::ScrollViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public using EndDragMetrics = facebook::react::ScrollEndDragEvent; - public using Metrics = facebook::react::ScrollEvent; - public void onMomentumScrollBegin(const facebook::react::ScrollEvent& scrollEvent) const; - public void onMomentumScrollEnd(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScroll(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollBeginDrag(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollEndDrag(const facebook::react::ScrollEndDragEvent& scrollEvent) const; - public void onScrollToTop(const facebook::react::ScrollEvent& scrollEvent) const; + public using EndDragMetrics = facebook::react::_scroll_end_drag_event::ScrollEndDragEvent; + public using Metrics = facebook::react::_scroll_event::ScrollEvent; + public void onMomentumScrollBegin(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onMomentumScrollEnd(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScroll(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollBeginDrag(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollEndDrag(const facebook::react::_scroll_end_drag_event::ScrollEndDragEvent& scrollEvent) const; + public void onScrollToTop(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; } class facebook::react::ScrollViewMaintainVisibleContentPosition { - public bool operator==(const facebook::react::ScrollViewMaintainVisibleContentPosition& rhs) const = default; + public bool operator==(const facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& rhs) const = default; public int minIndexForVisible; public std::optional autoscrollToTopThreshold; } class facebook::react::ScrollViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ScrollViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ScrollViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ScrollViewState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family, const facebook::react::ComponentDescriptor& componentDescriptor); - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; + public ScrollViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ScrollViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_scroll_view_state::ScrollViewState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; } class facebook::react::ScrollViewState { public ScrollViewState() = default; public ScrollViewState(const facebook::react::ScrollViewState& previousState, folly::dynamic data); - public ScrollViewState(facebook::react::Point contentOffset, facebook::react::Rect contentBoundingRect, int scrollAwayPaddingTop); + public ScrollViewState(facebook::react::_point::Point contentOffset, facebook::react::_rect::Rect contentBoundingRect, int scrollAwayPaddingTop); public bool disableViewCulling; - public facebook::react::Point contentOffset; - public facebook::react::Rect contentBoundingRect; - public facebook::react::Size getContentSize() const; + public facebook::react::_point::Point contentOffset; + public facebook::react::_rect::Rect contentBoundingRect; + public facebook::react::_size::Size getContentSize() const; public folly::dynamic getDynamic() const; public int scrollAwayPaddingTop; } @@ -4557,93 +4569,96 @@ class facebook::react::Sealable { } class facebook::react::SelectableParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public SelectableParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public SelectableParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::SelectableParagraphShadowNode : public facebook::react::ParagraphShadowNode { - public SelectableParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public SelectableParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public static constexpr facebook::react::ComponentName Name(); public static facebook::react::ComponentHandle Handle(); } class facebook::react::ShadowNode : public facebook::react::Sealable, public facebook::react::DebugStringConvertible, public facebook::jsi::NativeState { - protected facebook::react::Props::Shared props_; - protected facebook::react::ShadowNodeTraits traits_; - protected facebook::react::State::Shared state_; + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_shadow_node_traits::ShadowNodeTraits traits_; + protected facebook::react::_state::State::Shared state_; protected int orderIndex_; - protected mutable std::weak_ptr runtimeShadowNodeReference_; - protected std::shared_ptr>> children_; + protected mutable std::weak_ptr runtimeShadowNodeReference_; + protected std::shared_ptr>> children_; public ShadowNode(const facebook::react::ShadowNode& shadowNode) noexcept = delete; - public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ShadowNode(const facebook::react::ShadowNodeFragment& fragment, facebook::react::ShadowNodeFamily::Shared family, facebook::react::ShadowNodeTraits traits); + public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public bool getHasBeenPromoted() const; - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; - public const facebook::react::Props::Shared& getProps() const; public const facebook::react::ShadowNodeFamily& getFamily() const; public const facebook::react::SharedEventEmitter& getEventEmitter() const; - public const facebook::react::State::Shared& getState() const; - public const std::vector>& getChildren() const; + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; + public const facebook::react::_props::Props::Shared& getProps() const; + public const facebook::react::_state::State::Shared& getState() const; + public const std::vector>& getChildren() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::ShadowNode& operator=(const facebook::react::ShadowNode& other) noexcept = delete; - public facebook::react::ShadowNodeFamily::Shared getFamilyShared() const; - public facebook::react::ShadowNodeTraits getTraits() const; - public facebook::react::State::Shared getMostRecentState() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_shadow_node::ShadowNode& operator=(const facebook::react::_shadow_node::ShadowNode& other) noexcept = delete; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getFamilyShared() const; + public facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const; + public facebook::react::_state::State::Shared getMostRecentState() const; public int getOrderIndex() const; public static bool getUseRuntimeShadowNodeReferenceUpdateOnThread(); - public static bool sameFamily(const facebook::react::ShadowNode& first, const facebook::react::ShadowNode& second); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public static std::shared_ptr>> emptySharedShadowNodeSharedList(); + public static bool sameFamily(const facebook::react::_shadow_node::ShadowNode& first, const facebook::react::_shadow_node::ShadowNode& second); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public static std::shared_ptr>> emptySharedShadowNodeSharedList(); public static void setUseRuntimeShadowNodeReferenceUpdateOnThread(bool isEnabled); - public std::shared_ptr getContextContainer() const; - public std::shared_ptr clone(const facebook::react::ShadowNodeFragment& fragment) const; - public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::ShadowNode& oldShadowNode, const facebook::react::ShadowNodeFragment& fragment)>& callback) const; - public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::ShadowNode& oldShadowNode)>& callback) const; - public using AncestorList = std::vector, int>>; - public virtual void appendChild(const std::shared_ptr& child); - public virtual void completeClone(const facebook::react::ShadowNode&, const facebook::react::ShadowNodeFragment&); - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); + public std::shared_ptr getContextContainer() const; + public std::shared_ptr clone(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment)>& callback) const; + public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode)>& callback) const; + public using AncestorList = std::vector, int>>; + public using SharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfWeak = std::shared_ptr>>; + public virtual void appendChild(const std::shared_ptr& child); + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode&, const facebook::react::_shadow_node_fragment::ShadowNodeFragment&); + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); public void sealRecursive() const; public void setMounted(bool mounted) const; - public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; - public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; + public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; + public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; public ~ShadowNode() override = default; } class facebook::react::ShadowNodeFamily : public facebook::jsi::NativeState { - public ShadowNodeFamily(const facebook::react::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::EventDispatcher::Weak eventDispatcher, const facebook::react::ComponentDescriptor& componentDescriptor); - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; + public ShadowNodeFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::InstanceHandle::Shared getInstanceHandle() const; - public facebook::react::ShadowNodeFamily::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public facebook::react::SharedEventEmitter getEventEmitter() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_instance_handle::InstanceHandle::Shared getInstanceHandle() const; + public facebook::react::_shadow_node_family::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public std::shared_ptr getMostRecentState() const; public using AncestorList = std::vector, int>>; - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; - public void dispatchRawState(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode); - public void onUnmountedFamilyDestroyed(std::function callback); - public void setInstanceHandle(facebook::react::InstanceHandle::Shared& instanceHandle); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; + public void dispatchRawState(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode); + public void onUnmountedFamilyDestroyed(std::function callback); + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared& instanceHandle); public void setMostRecentState(const std::shared_ptr& state); public void setMounted(); - public void setParent(const facebook::react::ShadowNodeFamily::Shared& parent); + public void setParent(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& parent); public ~ShadowNodeFamily(); } class facebook::react::ShadowNodeTraits { - public bool check(facebook::react::ShadowNodeTraits::Trait traits) const; - public facebook::react::ShadowNodeTraits::Trait get() const; - public void set(facebook::react::ShadowNodeTraits::Trait trait); - public void unset(facebook::react::ShadowNodeTraits::Trait trait); + public bool check(facebook::react::_shadow_node_traits::Trait traits) const; + public facebook::react::_shadow_node_traits::Trait get() const; + public void set(facebook::react::_shadow_node_traits::Trait trait); + public void unset(facebook::react::_shadow_node_traits::Trait trait); } enum facebook::react::ShadowNodeTraits::Trait : int32_t { @@ -4666,19 +4681,19 @@ enum facebook::react::ShadowNodeTraits::Trait : int32_t { } class facebook::react::ShadowTree { - public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext, const facebook::react::ShadowTreeDelegate& delegate, const facebook::react::ContextContainer& contextContainer); + public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_shadow_tree_delegate::ShadowTreeDelegate& delegate, const facebook::react::_context_container::ContextContainer& contextContainer); public facebook::react::CommitMode getCommitMode() const; - public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::ShadowTreeRevision getCurrentRevision() const; + public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; + public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional getCurrentReactRevision() const; - public std::shared_ptr getMountingCoordinator() const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getCurrentRevision() const; + public std::optional getCurrentReactRevision() const; + public std::shared_ptr getMountingCoordinator() const; public using CommitMode = facebook::react::ShadowTreeCommitMode; - public using CommitOptions = facebook::react::ShadowTreeCommitOptions; + public using CommitOptions = facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions; public using CommitSource = facebook::react::ShadowTreeCommitSource; public using CommitStatus = facebook::react::ShadowTreeCommitStatus; - public using Unique = std::unique_ptr; + public using Unique = std::unique_ptr; public void commitEmptyTree() const; public void mergeReactRevision() const; public void notifyDelegatesOfUpdates() const; @@ -4688,26 +4703,26 @@ class facebook::react::ShadowTree { } class facebook::react::ShadowTreeDelegate { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) const = 0; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const = 0; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) const = 0; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; public virtual ~ShadowTreeDelegate() noexcept = default; } class facebook::react::ShadowTreeRegistry { public ShadowTreeRegistry() = default; - public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; - public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; - public void add(std::unique_ptr&& shadowTree) const; - public void enumerate(const std::function& callback) const; + public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; + public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; + public void add(std::unique_ptr&& shadowTree) const; + public void enumerate(const std::function& callback) const; public ~ShadowTreeRegistry(); } class facebook::react::ShadowTreeRevision { - public facebook::react::RootShadowNode::Shared rootShadowNode; - public facebook::react::ShadowTreeRevision::Number number; - public facebook::react::TransactionTelemetry telemetry; + public facebook::react::_root_shadow_node::RootShadowNode::Shared rootShadowNode; + public facebook::react::_shadow_tree_revision::Number number; + public facebook::react::_transaction_telemetry::TransactionTelemetry telemetry; public using Number = int64_t; } @@ -4718,15 +4733,15 @@ class facebook::react::ShadowTreeRevisionConsistencyManager { } class facebook::react::ShadowTreeRevisionProvider { - public virtual facebook::react::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; public virtual ~ShadowTreeRevisionProvider() = default; } class facebook::react::SharedColor { public SharedColor(); public SharedColor(facebook::react::Color color); - public bool operator!=(const facebook::react::SharedColor& otherColor) const; - public bool operator==(const facebook::react::SharedColor& otherColor) const; + public bool operator!=(const facebook::react::_shared_color::SharedColor& otherColor) const; + public bool operator==(const facebook::react::_shared_color::SharedColor& otherColor) const; public const facebook::react::Color& operator*() const; public facebook::react::Color& operator*(); public operator bool() const; @@ -4735,27 +4750,27 @@ class facebook::react::SharedColor { class facebook::react::SpringAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::StackTraceParser { - public static std::vector parse(bool isHermes, const std::string& stackString); + public static std::vector parse(bool isHermes, const std::string& stackString); } class facebook::react::State { - protected State(facebook::react::StateData::Shared data, const facebook::react::State& previousState); - protected State(facebook::react::StateData::Shared data, facebook::react::ShadowNodeFamily::Weak family); - protected const facebook::react::StateData::Shared& getDataPointer() const; - protected facebook::react::ShadowNodeFamily::Weak family_; - protected facebook::react::StateData::Shared data_; + protected State(facebook::react::_state_data::StateData::Shared data, const facebook::react::State& previousState); + protected State(facebook::react::_state_data::StateData::Shared data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + protected const facebook::react::_state_data::StateData::Shared& getDataPointer() const; + protected facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family_; + protected facebook::react::_state_data::StateData::Shared data_; protected mutable bool isObsolete_; protected size_t revision_; - public facebook::react::State::Shared getMostRecentState() const; - public facebook::react::State::Shared getMostRecentStateIfObsolete() const; + public facebook::react::_state::State::Shared getMostRecentState() const; + public facebook::react::_state::State::Shared getMostRecentStateIfObsolete() const; public size_t getRevision() const; public static constexpr size_t initialRevisionValue; - public using Shared = std::shared_ptr; - public virtual facebook::react::MapBuffer getMapBuffer() const = 0; + public using Shared = std::shared_ptr; + public virtual facebook::react::_map_buffer::MapBuffer getMapBuffer() const = 0; public virtual folly::dynamic getDynamic() const = 0; public virtual jni::local_ref getJNIReference() const = 0; public virtual void updateState(folly::dynamic&& data) const = 0; @@ -4764,8 +4779,8 @@ class facebook::react::State { class facebook::react::StateUpdate { public facebook::react::SharedShadowNodeFamily family; - public facebook::react::StateUpdate::Callback callback; - public using Callback = std::function; + public facebook::react::_state_update::Callback callback; + public using Callback = std::function; public using FailureCallback = std::function; } @@ -4780,19 +4795,19 @@ class facebook::react::StateWrapperImpl : public jni::HybridClass getState() const; - public void setState(std::shared_ptr state); - public void updateStateImpl(facebook::react::NativeMap* map); + public std::shared_ptr getState() const; + public void setState(std::shared_ptr state); + public void updateStateImpl(facebook::react::_native_map::NativeMap* map); } class facebook::react::StyleAnimatedNode : public facebook::react::AnimatedNode { - public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool isLayoutStyleUpdated() const noexcept; public void collectViewUpdates(folly::dynamic& props); } class facebook::react::SubtractionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -4801,20 +4816,20 @@ class facebook::react::SurfaceHandler { public SurfaceHandler(const std::string& moduleName, facebook::react::SurfaceId surfaceId) noexcept; public SurfaceHandler(facebook::react::SurfaceHandler&& other) noexcept = delete; public facebook::react::DisplayMode getDisplayMode() const noexcept; - public facebook::react::LayoutConstraints getLayoutConstraints() const noexcept; - public facebook::react::LayoutContext getLayoutContext() const noexcept; - public facebook::react::Size measure(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public facebook::react::SurfaceHandler& operator=(const facebook::react::SurfaceHandler& other) noexcept = delete; - public facebook::react::SurfaceHandler& operator=(facebook::react::SurfaceHandler&& other) noexcept = delete; - public facebook::react::SurfaceHandler::Status getStatus() const noexcept; public facebook::react::SurfaceId getSurfaceId() const noexcept; + public facebook::react::_layout_constraints::LayoutConstraints getLayoutConstraints() const noexcept; + public facebook::react::_layout_context::LayoutContext getLayoutContext() const noexcept; + public facebook::react::_size::Size measure(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public facebook::react::_surface_handler::Status getStatus() const noexcept; + public facebook::react::_surface_handler::SurfaceHandler& operator=(const facebook::react::_surface_handler::SurfaceHandler& other) noexcept = delete; + public facebook::react::_surface_handler::SurfaceHandler& operator=(facebook::react::_surface_handler::SurfaceHandler&& other) noexcept = delete; public folly::dynamic getProps() const noexcept; - public std::shared_ptr getMountingCoordinator() const noexcept; + public std::shared_ptr getMountingCoordinator() const noexcept; public std::string getModuleName() const noexcept; public virtual void setDisplayMode(facebook::react::DisplayMode displayMode) const noexcept; public virtual ~SurfaceHandler() noexcept; - public void constraintLayout(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public void setContextContainer(std::shared_ptr contextContainer) const noexcept; + public void constraintLayout(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public void setContextContainer(std::shared_ptr contextContainer) const noexcept; public void setProps(const folly::dynamic& props) const noexcept; public void setSurfaceId(facebook::react::SurfaceId surfaceId) const noexcept; public void start() const noexcept; @@ -4829,7 +4844,7 @@ enum facebook::react::SurfaceHandler::Status { class facebook::react::SurfaceHandlerBinding : public jni::HybridClass { public SurfaceHandlerBinding(facebook::react::SurfaceId surfaceId, const std::string& moduleName); - public const facebook::react::SurfaceHandler& getSurfaceHandler(); + public const facebook::react::_surface_handler::SurfaceHandler& getSurfaceHandler(); public jboolean isRunning(); public jint getSurfaceId(); public jni::local_ref getModuleName(); @@ -4837,27 +4852,27 @@ class facebook::react::SurfaceHandlerBinding : public jni::HybridClass getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; - public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; + public facebook::react::_size::Size measureSurface(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public std::optional getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; + public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; public std::unordered_set getRunningSurfaces() const noexcept; - public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const noexcept; - public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::LayoutConstraints& layoutConstraints = {}, const facebook::react::LayoutContext& layoutContext = {}) noexcept; + public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints = {}, const facebook::react::_layout_context::LayoutContext& layoutContext = {}) noexcept; public void stopAllSurfaces() noexcept; public void stopSurface(facebook::react::SurfaceId surfaceId) noexcept; public ~SurfaceManager() noexcept; } struct facebook::react::SurfaceManager::SurfaceProps { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::LayoutContext layoutContext; public facebook::react::SurfaceId surfaceId; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_layout_context::LayoutContext layoutContext; public folly::dynamic props; public std::string moduleName; } @@ -4873,12 +4888,12 @@ class facebook::react::SurfaceTelemetry { public int getNumberOfTextMeasurements() const; public int getNumberOfTransactions() const; public static constexpr size_t kMaxNumberOfRecordedCommitTelemetries; - public std::vector getRecentTransactionTelemetries() const; - public void incorporate(const facebook::react::TransactionTelemetry& telemetry, int numberOfMutations); + public std::vector getRecentTransactionTelemetries() const; + public void incorporate(const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, int numberOfMutations); } class facebook::react::SwitchEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onChange(facebook::react::SwitchEventEmitter::OnChange value) const; + public void onChange(facebook::react::_switch_event_emitter::_on_change::OnChange value) const; } struct facebook::react::SwitchEventEmitter::OnChange { @@ -4888,21 +4903,21 @@ struct facebook::react::SwitchEventEmitter::OnChange { class facebook::react::SwitchProps : public facebook::react::HostPlatformViewProps { public SwitchProps() = default; - public SwitchProps(const facebook::react::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::RawProps& rawProps); + public SwitchProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool disabled; public bool value; - public facebook::react::SharedColor onTintColor; - public facebook::react::SharedColor thumbColor; - public facebook::react::SharedColor thumbTintColor; - public facebook::react::SharedColor tintColor; - public facebook::react::SharedColor trackColorForFalse; - public facebook::react::SharedColor trackColorForTrue; + public facebook::react::_shared_color::SharedColor onTintColor; + public facebook::react::_shared_color::SharedColor thumbColor; + public facebook::react::_shared_color::SharedColor thumbTintColor; + public facebook::react::_shared_color::SharedColor tintColor; + public facebook::react::_shared_color::SharedColor trackColorForFalse; + public facebook::react::_shared_color::SharedColor trackColorForTrue; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::TaskPriorityComparer { - public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); + public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); } class facebook::react::TelemetryController { @@ -4910,7 +4925,7 @@ class facebook::react::TelemetryController { } class facebook::react::TextAttributes : public facebook::react::DebugStringConvertible { - public bool operator==(const facebook::react::TextAttributes& rhs) const; + public bool operator==(const facebook::react::_text_attributes::TextAttributes& rhs) const; public facebook::react::Float fontSize; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float letterSpacing; @@ -4918,11 +4933,11 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public facebook::react::Float maxFontSizeMultiplier; public facebook::react::Float opacity; public facebook::react::Float textShadowRadius; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor foregroundColor; - public facebook::react::SharedColor textDecorationColor; - public facebook::react::SharedColor textShadowColor; - public static facebook::react::TextAttributes defaultTextAttributes(); + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor foregroundColor; + public facebook::react::_shared_color::SharedColor textDecorationColor; + public facebook::react::_shared_color::SharedColor textShadowColor; + public static facebook::react::_text_attributes::TextAttributes defaultTextAttributes(); public std::optional allowFontScaling; public std::optional isHighlighted; public std::optional isPressable; @@ -4935,26 +4950,26 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public std::optional lineBreakMode; public std::optional lineBreakStrategy; public std::optional role; - public std::optional textShadowOffset; public std::optional alignment; public std::optional textDecorationLineType; public std::optional textDecorationStyle; public std::optional textTransform; public std::optional baseWritingDirection; + public std::optional textShadowOffset; public std::string fontFamily; - public void apply(facebook::react::TextAttributes textAttributes); + public void apply(facebook::react::_text_attributes::TextAttributes textAttributes); } class facebook::react::TextInputEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onBlur(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onContentSizeChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onEndEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onFocus(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onKeyPress(const facebook::react::TextInputEventEmitter::KeyPressMetrics& keyPressMetrics) const; - public void onScroll(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSelectionChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSubmitEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; + public void onBlur(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onContentSizeChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onEndEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onFocus(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onKeyPress(const facebook::react::_text_input_event_emitter::_key_press_metrics::KeyPressMetrics& keyPressMetrics) const; + public void onScroll(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSelectionChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSubmitEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; } struct facebook::react::TextInputEventEmitter::KeyPressMetrics { @@ -4963,78 +4978,78 @@ struct facebook::react::TextInputEventEmitter::KeyPressMetrics { } struct facebook::react::TextInputEventEmitter::Metrics { - public facebook::react::AttributedString::Range selectionRange; public facebook::react::EdgeInsets contentInset; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; - public facebook::react::Size layoutMeasurement; public facebook::react::Tag target; + public facebook::react::_attributed_string::_range::AttributedString::Range selectionRange; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; + public facebook::react::_size::Size layoutMeasurement; public int eventCount; public std::string text; } class facebook::react::TextInputState { public TextInputState() = default; - public TextInputState(facebook::react::AttributedStringBox attributedStringBox, facebook::react::AttributedString reactTreeAttributedString, facebook::react::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); - public facebook::react::AttributedString reactTreeAttributedString; - public facebook::react::AttributedStringBox attributedStringBox; - public facebook::react::ParagraphAttributes paragraphAttributes; + public TextInputState(facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox, facebook::react::_attributed_string::AttributedString reactTreeAttributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); + public facebook::react::_attributed_string::AttributedString reactTreeAttributedString; + public facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; public int64_t mostRecentEventCount; } class facebook::react::TextLayoutManager { public TextLayoutManager(const facebook::react::TextLayoutManager&) = delete; - public TextLayoutManager(const std::shared_ptr& contextContainer); + public TextLayoutManager(const std::shared_ptr& contextContainer); public TextLayoutManager(facebook::react::TextLayoutManager&&) = delete; - public facebook::react::LinesMeasurements measureLines(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::Size& size) const; - public facebook::react::TextLayoutManager& operator=(const facebook::react::TextLayoutManager&) = delete; - public facebook::react::TextLayoutManager& operator=(facebook::react::TextLayoutManager&&) = delete; - public facebook::react::TextLayoutManager::PreparedTextLayout prepareLayout(const facebook::react::AttributedString& attributedString, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::TextMeasurement measure(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::TextMeasurement measureCachedSpannableById(int64_t cacheId, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::TextMeasurement measurePreparedLayout(const facebook::react::TextLayoutManager::PreparedTextLayout& layout, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public using PreparedTextLayout = facebook::react::SafeReleaseJniRef>; + public facebook::react::LinesMeasurements measureLines(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_size::Size& size) const; + public facebook::react::_text_layout_manager::PreparedTextLayout prepareLayout(const facebook::react::_attributed_string::AttributedString& attributedString, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::_text_layout_manager::TextLayoutManager& operator=(const facebook::react::_text_layout_manager::TextLayoutManager&) = delete; + public facebook::react::_text_layout_manager::TextLayoutManager& operator=(facebook::react::_text_layout_manager::TextLayoutManager&&) = delete; + public facebook::react::_text_measurement::TextMeasurement measure(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::_text_measurement::TextMeasurement measureCachedSpannableById(int64_t cacheId, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::_text_measurement::TextMeasurement measurePreparedLayout(const facebook::react::_text_layout_manager::PreparedTextLayout& layout, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public using PreparedTextLayout = facebook::react::_safe_release_jni_ref::SafeReleaseJniRef>; } class facebook::react::TextMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::TextMeasurement { - public facebook::react::Size size; - public facebook::react::TextMeasurement::Attachments attachments; - public using Attachments = std::vector; + public facebook::react::_size::Size size; + public facebook::react::_text_measurement::Attachments attachments; + public using Attachments = std::vector; } class facebook::react::TextMeasurement::Attachment { public bool isClipped; - public facebook::react::Rect frame; + public facebook::react::_rect::Rect frame; } class facebook::react::TextProps : public facebook::react::Props, public facebook::react::BaseTextProps { public TextProps() = default; - public TextProps(const facebook::react::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::RawProps& rawProps); + public TextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::TextShadowNode : public facebook::react::ConcreteShadowNode, public facebook::react::BaseTextShadowNode { - public TextShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteShadowNode; + public TextShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_concrete_shadow_node::ConcreteShadowNode; } class facebook::react::TimerManager { public TimerManager(const facebook::react::TimerManager&) = delete; public TimerManager(facebook::react::TimerManager&&) = delete; - public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; - public facebook::react::TimerManager& operator=(const facebook::react::TimerManager&) = delete; - public facebook::react::TimerManager& operator=(facebook::react::TimerManager&&) = delete; + public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; + public facebook::react::_timer_manager::TimerManager& operator=(const facebook::react::_timer_manager::TimerManager&) = delete; + public facebook::react::_timer_manager::TimerManager& operator=(facebook::react::_timer_manager::TimerManager&&) = delete; public void attachGlobals(facebook::jsi::Runtime& runtime); public void callTimer(facebook::react::TimerHandle handle); public void quit(); @@ -5043,28 +5058,29 @@ class facebook::react::TimerManager { } class facebook::react::TouchEventEmitter : public facebook::react::EventEmitter { - public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); - public void onClick(facebook::react::PointerEvent event) const; - public void onGotPointerCapture(facebook::react::PointerEvent event) const; - public void onLostPointerCapture(facebook::react::PointerEvent event) const; - public void onPointerCancel(facebook::react::PointerEvent event) const; - public void onPointerDown(facebook::react::PointerEvent event) const; - public void onPointerEnter(facebook::react::PointerEvent event) const; - public void onPointerLeave(facebook::react::PointerEvent event) const; - public void onPointerMove(facebook::react::PointerEvent event) const; - public void onPointerOut(facebook::react::PointerEvent event) const; - public void onPointerOver(facebook::react::PointerEvent event) const; - public void onPointerUp(facebook::react::PointerEvent event) const; - public void onTouchCancel(facebook::react::TouchEvent event) const; - public void onTouchEnd(facebook::react::TouchEvent event) const; - public void onTouchMove(facebook::react::TouchEvent event) const; - public void onTouchStart(facebook::react::TouchEvent event) const; + public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); + public void onAuxClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onGotPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onLostPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerCancel(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerDown(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerEnter(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerLeave(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerMove(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOut(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOver(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerUp(facebook::react::_pointer_event::PointerEvent event) const; + public void onTouchCancel(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchEnd(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchMove(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchStart(facebook::react::_touch_event::TouchEvent event) const; } class facebook::react::TracingDelegate : public facebook::react::jsinspector_modern::HostTargetTracingDelegate { public TracingState getTracingState(); public size_t registerTracingStateListener(facebook::react::TracingStateListener listener); - public virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool) override; + public virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode tracingMode, bool screenshotsCategoryEnabled) override; public virtual void onTracingStopped() override; public void unregisterTracingStateListener(size_t subscriptionId); } @@ -5075,7 +5091,7 @@ class facebook::react::TracingStateCallback : public facebook::jni::JavaClass jsInvoker_; - protected std::unordered_map methodMap_; - protected std::unordered_map> eventEmitterMap_; + protected std::shared_ptr jsInvoker_; + protected std::unordered_map methodMap_; + protected std::unordered_map> eventEmitterMap_; protected using ArgFactory = std::function& args)>; protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName); - protected void emitDeviceEvent(const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - public TurboModule(std::string name, std::shared_ptr jsInvoker); + protected void emitDeviceEvent(const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + public TurboModule(std::string name, std::shared_ptr jsInvoker); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override; public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; } @@ -5141,8 +5157,8 @@ struct facebook::react::TurboModule::MethodMetadata { } class facebook::react::TurboModuleBinding { - public static void install(facebook::jsi::Runtime& runtime, TurboModuleProviderFunctionType&& moduleProvider, TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); - public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionType&& moduleProvider, facebook::react::TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); public ~TurboModuleBinding(); } @@ -5154,12 +5170,12 @@ class facebook::react::TurboModuleManager : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public virtual std::shared_ptr getTurboModule(const std::string& name, const facebook::react::JavaTurboModule::InitParams& params) = 0; - public virtual std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker) = 0; + public virtual std::shared_ptr getTurboModule(const std::string& name, const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params) = 0; + public virtual std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker) = 0; } class facebook::react::TurboModuleWithJSIBindings { - public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); + public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); public virtual ~TurboModuleWithJSIBindings() = default; } @@ -5170,61 +5186,61 @@ class facebook::react::UIConstantsProviderBinding : public facebook::jni::JavaCl } class facebook::react::UIManager : public facebook::react::ShadowTreeDelegate { - public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); - public const facebook::react::ShadowTreeRegistry& getShadowTreeRegistry() const; - public facebook::react::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode* ancestorShadowNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy) const; - public facebook::react::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; - public facebook::react::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); - public facebook::react::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); - public facebook::react::UIManagerDelegate* getDelegate(); - public facebook::react::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::Point point) const; - public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::ShadowNode& shadowNode) const; - public std::shared_ptr cloneNode(const facebook::react::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::RawProps rawProps) const; - public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::RawProps props, facebook::react::InstanceHandle::Shared instanceHandle) const; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) const override; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const override; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const override; + public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); + public const facebook::react::_shadow_tree_registry::ShadowTreeRegistry& getShadowTreeRegistry() const; + public facebook::react::_layout_metrics::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode* ancestorShadowNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutableShadowNode::LayoutInspectingPolicy policy) const; + public facebook::react::_shadow_tree::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; + public facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); + public facebook::react::_shadow_tree_revision_provider::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); + public facebook::react::_u_i_manager_delegate::UIManagerDelegate* getDelegate(); + public facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::_point::Point point) const; + public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) const; + public std::shared_ptr cloneNode(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::_raw_props::RawProps rawProps) const; + public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::_raw_props::RawProps props, facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) const override; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; - public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::ShadowTree::CommitOptions commitOptions); - public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; - public void registerCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void registerMountHook(facebook::react::UIManagerMountHook& mountHook); + public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; + public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::_shadow_tree::ShadowTree::CommitOptions commitOptions); + public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; + public void registerCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void registerMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); - public void setAnimationDelegate(facebook::react::UIManagerAnimationDelegate* delegate); + public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); + public void setAnimationDelegate(facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* delegate); public void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry); - public void setDelegate(facebook::react::UIManagerDelegate* delegate); - public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; - public void setNativeAnimatedDelegate(std::weak_ptr delegate); - public void setOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback); + public void setDelegate(facebook::react::_u_i_manager_delegate::UIManagerDelegate* delegate); + public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; + public void setNativeAnimatedDelegate(std::weak_ptr delegate); + public void setOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::UIManagerDelegate::OnSurfaceStartCallback&& callback); public void setSurfaceProps(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; - public void setViewTransitionDelegate(facebook::react::UIManagerViewTransitionDelegate* delegate); - public void startEmptySurface(facebook::react::ShadowTree::Unique&& shadowTree) const noexcept; - public void startSurface(facebook::react::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; + public void setViewTransitionDelegate(facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* delegate); + public void startEmptySurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree) const noexcept; + public void startSurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; public void stopSurfaceForAnimationDelegate(facebook::react::SurfaceId surfaceId) const; public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props); - public void unregisterCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void unregisterMountHook(facebook::react::UIManagerMountHook& mountHook); + public void unregisterCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void unregisterMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void updateShadowTree(std::unordered_map&& tagToProps); - public void updateState(const facebook::react::StateUpdate& stateUpdate) const; - public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; + public void updateState(const facebook::react::_state_update::StateUpdate& stateUpdate) const; + public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; public ~UIManager() override; } class facebook::react::UIManagerAnimationBackend { - public using Callback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; + public using Callback = std::function; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) = 0; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) = 0; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) = 0; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; public virtual void stop(facebook::react::CallbackId callbackId) = 0; public virtual void trigger() = 0; public virtual ~UIManagerAnimationBackend() = default; @@ -5234,54 +5250,54 @@ class facebook::react::UIManagerAnimationDelegate { public virtual bool shouldAnimateFrame() const = 0; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) = 0; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; public virtual ~UIManagerAnimationDelegate() = default; } class facebook::react::UIManagerBinding : public facebook::jsi::HostObject { - public UIManagerBinding(std::shared_ptr uiManager); - public facebook::react::PointerEventsProcessor& getPointerEventsProcessor(); - public facebook::react::UIManager& getUIManager(); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); + public UIManagerBinding(std::shared_ptr uiManager); + public facebook::react::_pointer_events_processor::PointerEventsProcessor& getPointerEventsProcessor(); + public facebook::react::_u_i_manager::UIManager& getUIManager(); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; - public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::EventPayload& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_event_payload::EventPayload& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void invalidate() const; public ~UIManagerBinding() override; } class facebook::react::UIManagerCommitHook { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions&) noexcept; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree&, const facebook::react::RootShadowNode::Shared&, const facebook::react::RootShadowNode::Unshared& newRootShadowNode) noexcept; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept = 0; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions&) noexcept; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree&, const facebook::react::_root_shadow_node::RootShadowNode::Shared&, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode) noexcept; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; public virtual ~UIManagerCommitHook() noexcept = default; } class facebook::react::UIManagerDelegate { - public using OnSurfaceStartCallback = std::function; + public using OnSurfaceStartCallback = std::function; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void uiManagerDidClearPendingSnapshots() = 0; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) = 0; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) = 0; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) = 0; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) = 0; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~UIManagerDelegate() noexcept = default; } class facebook::react::UIManagerMountHook { - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept = 0; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::HighResTimeStamp) noexcept; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept = 0; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp) noexcept; public virtual ~UIManagerMountHook() noexcept = default; } @@ -5291,17 +5307,17 @@ class facebook::react::UIManagerNativeAnimatedDelegate { } class facebook::react::UIManagerNativeAnimatedDelegateImpl : public facebook::react::UIManagerNativeAnimatedDelegate { - public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); + public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); public virtual void runAnimationFrame() override; } class facebook::react::UIManagerViewTransitionDelegate { - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className); - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name); + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className); + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name); public virtual void createViewTransitionInstance(const std::string&, facebook::react::Tag); - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode); + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode); public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback); public virtual void startViewTransitionEnd(); public virtual void startViewTransitionReadyFinished(); @@ -5324,28 +5340,28 @@ class facebook::react::UnimplementedNativeViewEventEmitter : public facebook::re class facebook::react::UnimplementedNativeViewProps : public facebook::react::HostPlatformViewProps { public UnimplementedNativeViewProps() = default; - public UnimplementedNativeViewProps(const facebook::react::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public UnimplementedNativeViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public std::string name; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::UnimplementedViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public UnimplementedViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + public UnimplementedViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; } class facebook::react::UnimplementedViewProps : public facebook::react::HostPlatformViewProps { public facebook::react::ComponentName getComponentName() const; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; public void setComponentName(facebook::react::ComponentName componentName); } class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode { protected bool isColorValue_; - public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool getIsColorValue() const noexcept; public bool setOffset(double offset) noexcept; public bool setRawValue(double value) noexcept; @@ -5364,60 +5380,60 @@ class facebook::react::ValueFactoryEventPayload : public facebook::react::EventP } class facebook::react::ViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public ViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); } class facebook::react::ViewShadowNodeProps : public facebook::react::HostPlatformViewProps { public ViewShadowNodeProps() = default; - public ViewShadowNodeProps(const facebook::react::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::RawProps& rawProps); + public ViewShadowNodeProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); } class facebook::react::ViewTransitionModule : public facebook::react::UIManagerViewTransitionDelegate, public facebook::react::UIManagerCommitHook, public facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const override; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name) override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager&) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager&) noexcept override; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name) override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; public virtual void createViewTransitionInstance(const std::string& name, facebook::react::Tag pseudoElementTag) override; - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode) override; + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback) override; public virtual void startViewTransitionEnd() override; public virtual void startViewTransitionReadyFinished() override; public virtual void suspendOnActiveViewTransition() override; public virtual void transitionAnimationFinished(int animationId) override; public virtual void waitForTransitionAnimation(int animationId) override; - public void initialize(facebook::react::UIManager* uiManager, std::weak_ptr weakThis); + public void initialize(facebook::react::_u_i_manager::UIManager* uiManager, std::weak_ptr weakThis); public ~ViewTransitionModule() override; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameView { public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics layoutMetrics; + public facebook::react::_view_transition_module::_animation_key_frame_view_layout_metrics::AnimationKeyFrameViewLayoutMetrics layoutMetrics; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics { public facebook::react::Float pointScaleFactor; - public facebook::react::Point originFromRoot; - public facebook::react::Size size; + public facebook::react::_point::Point originFromRoot; + public facebook::react::_size::Size size; } class facebook::react::VirtualViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onModeChange(facebook::react::VirtualViewEventEmitter::OnModeChange value) const; + public void onModeChange(facebook::react::_virtual_view_event_emitter::_on_mode_change::OnModeChange value) const; } struct facebook::react::VirtualViewEventEmitter::OnModeChange { - public facebook::react::VirtualViewEventEmitter::OnModeChangeTargetRect targetRect; - public facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect thresholdRect; + public facebook::react::_virtual_view_event_emitter::_on_mode_change_target_rect::OnModeChangeTargetRect targetRect; + public facebook::react::_virtual_view_event_emitter::_on_mode_change_threshold_rect::OnModeChangeThresholdRect thresholdRect; public int mode; } @@ -5437,54 +5453,54 @@ struct facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect { class facebook::react::VirtualViewProps : public facebook::react::HostPlatformViewProps { public VirtualViewProps() = default; - public VirtualViewProps(const facebook::react::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public VirtualViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool initialHidden; public bool removeClippedSubviews; public int renderState; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; } class facebook::react::VirtualViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public VirtualViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public VirtualViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public VirtualViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public VirtualViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::WeakFamilyRegistry { - public facebook::react::WeakFamilyRegistry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; - public using WeakFamilies = std::vector; - public void add(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public facebook::react::_weak_family_registry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; + public using WeakFamilies = std::vector; + public void add(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; public void removeFamiliesWithSurfaceId(facebook::react::SurfaceId surfaceId) const; } class facebook::react::YogaLayoutableShadowNode : public facebook::react::LayoutableShadowNode { protected facebook::yoga::Config yogaConfig_; protected mutable facebook::yoga::Node yogaNode_; - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public YogaLayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public YogaLayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::Rect getContentBounds() const; - public using ListOfShared = std::vector; - public using Shared = std::shared_ptr; + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public YogaLayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public YogaLayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_rect::Rect getContentBounds() const; + public using ListOfShared = std::vector; + public using Shared = std::shared_ptr; public virtual bool getIsLayoutClean() const override; - public virtual void appendChild(const std::shared_ptr& child) override; - public virtual void completeClone(const facebook::react::ShadowNode&, const facebook::react::ShadowNodeFragment&) override; + public virtual void appendChild(const std::shared_ptr& child) override; + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) override; public virtual void dirtyLayout() override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) override; - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) override; + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; public void enableMeasurement(); - public void setPadding(facebook::react::RectangleEdges padding) const; + public void setPadding(facebook::react::_rectangle_edges::RectangleEdges padding) const; public void setPositionType(YGPositionType positionType) const; - public void setSize(facebook::react::Size size) const; + public void setSize(facebook::react::_size::Size size) const; public void updateYogaChildren(); public void updateYogaProps(); } class facebook::react::YogaStylableProps : public facebook::react::Props { public YogaStylableProps() = default; - public YogaStylableProps(const facebook::react::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public YogaStylableProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public facebook::yoga::Style yogaStyle; public facebook::yoga::Style::Length insetBlockEnd; public facebook::yoga::Style::Length insetBlockStart; @@ -5502,7 +5518,7 @@ class facebook::react::YogaStylableProps : public facebook::react::Props { public facebook::yoga::Style::Length paddingInline; public facebook::yoga::Style::Length paddingInlineEnd; public facebook::yoga::Style::Length paddingInlineStart; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } enum facebook::react::AccessibilityLiveRegion : uint8_t { @@ -6020,6 +6036,7 @@ enum facebook::react::Cursor : uint8_t { SWResize, Text, Url, + VerticalText, WResize, Wait, ZoomIn, @@ -6548,8 +6565,8 @@ enum facebook::react::WritingDirection { } struct facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::string name; } @@ -6566,7 +6583,7 @@ struct facebook::react::AccessibilityState { public bool busy; public bool disabled; public bool selected; - public facebook::react::AccessibilityState::CheckedState checked; + public facebook::react::_accessibility_state::CheckedState checked; public std::optional expanded; } @@ -6586,7 +6603,7 @@ struct facebook::react::AccessibilityValue { struct facebook::react::ActivePointer { public bool shouldLeaveWhenReleased; - public facebook::react::PointerEvent event; + public facebook::react::_pointer_event::PointerEvent event; } struct facebook::react::AndroidTextInputTextShadowOffsetStruct { @@ -6601,32 +6618,32 @@ struct facebook::react::AnimatedPropBase { } struct facebook::react::AnimatedProps { - public std::unique_ptr rawProps; - public std::vector> props; + public std::unique_ptr rawProps; + public std::vector> props; } struct facebook::react::AnimatedPropsBuilder { - public facebook::react::AnimatedProps get(); - public std::unique_ptr rawProps; - public std::vector> props; + public facebook::react::_animated_props::AnimatedProps get(); + public std::unique_ptr rawProps; + public std::vector> props; public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); public void setAspectRatio(facebook::yoga::FloatOptional value); public void setBackfaceVisibility(facebook::react::BackfaceVisibility value); - public void setBackgroundColor(facebook::react::SharedColor value); + public void setBackgroundColor(facebook::react::_shared_color::SharedColor value); public void setBorderColor(facebook::react::CascadedBorderColors& value); public void setBorderCurves(facebook::react::CascadedBorderCurves& value); public void setBorderRadii(facebook::react::CascadedBorderRadii& value); public void setBorderStyles(facebook::react::CascadedBorderStyles& value); - public void setBorderWidth(facebook::react::CascadedRectangleEdges& value); - public void setBoxShadow(const std::vector& value); + public void setBorderWidth(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setBoxShadow(const std::vector& value); public void setBoxSizing(facebook::yoga::BoxSizing value); public void setColumnGap(facebook::yoga::Style::Length value); public void setCursor(facebook::react::Cursor value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFilter(const std::vector& value); + public void setFilter(const std::vector& value); public void setFlex(facebook::yoga::FloatOptional value); public void setFlexBasis(facebook::yoga::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); @@ -6636,29 +6653,29 @@ struct facebook::react::AnimatedPropsBuilder { public void setHeight(facebook::yoga::Style::SizeLength value); public void setIsolation(facebook::react::Isolation value); public void setJustifyContent(facebook::yoga::Justify value); - public void setMargin(facebook::react::CascadedRectangleEdges& value); + public void setMargin(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setMaxHeight(facebook::yoga::Style::SizeLength value); public void setMaxWidth(facebook::yoga::Style::SizeLength value); public void setMinHeight(facebook::yoga::Style::SizeLength value); public void setMinWidth(facebook::yoga::Style::SizeLength value); public void setMixBlendMode(facebook::react::BlendMode value); public void setOpacity(facebook::react::Float value); - public void setOutlineColor(facebook::react::SharedColor value); + public void setOutlineColor(facebook::react::_shared_color::SharedColor value); public void setOutlineOffset(facebook::react::Float value); public void setOutlineStyle(facebook::react::OutlineStyle value); public void setOutlineWidth(facebook::react::Float value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::react::CascadedRectangleEdges& value); + public void setPadding(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPointerEvents(facebook::react::PointerEventsMode value); - public void setPosition(facebook::react::CascadedRectangleEdges& value); + public void setPosition(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPositionType(facebook::yoga::PositionType value); public void setRowGap(facebook::yoga::Style::Length value); - public void setShadowColor(facebook::react::SharedColor value); - public void setShadowOffset(facebook::react::Size value); + public void setShadowColor(facebook::react::_shared_color::SharedColor value); + public void setShadowOffset(facebook::react::_size::Size value); public void setShadowOpacity(facebook::react::Float value); public void setShadowRadius(facebook::react::Float value); - public void setTransform(const facebook::react::Transform& t); - public void setTransformOrigin(const facebook::react::TransformOrigin& value); + public void setTransform(const facebook::react::_transform::Transform& t); + public void setTransformOrigin(const facebook::react::_transform_origin::TransformOrigin& value); public void setWidth(facebook::yoga::Style::SizeLength value); public void setZIndex(std::optional value); public void storeDynamic(folly::dynamic& d); @@ -6679,38 +6696,38 @@ struct facebook::react::AnimationKeyFrame { public bool invalidated; public double initialProgress; public facebook::react::AnimationConfigurationType type; - public facebook::react::ShadowView viewEnd; - public facebook::react::ShadowView viewPrev; - public facebook::react::ShadowView viewStart; public facebook::react::Tag parentTag; public facebook::react::Tag tag; - public std::vector finalMutationsForKeyFrame; + public facebook::react::_shadow_view::ShadowView viewEnd; + public facebook::react::_shadow_view::ShadowView viewPrev; + public facebook::react::_shadow_view::ShadowView viewStart; + public std::vector finalMutationsForKeyFrame; } struct facebook::react::AnimationMutation { public bool hasLayoutUpdates; - public facebook::react::AnimatedProps props; public facebook::react::Tag tag; - public std::shared_ptr family; + public facebook::react::_animated_props::AnimatedProps props; + public std::shared_ptr family; } struct facebook::react::AnimationMutations { public std::set asyncFlushSurfaces; - public std::vector batch; + public std::vector batch; } struct facebook::react::BackgroundPosition { public BackgroundPosition(); - public bool operator==(const facebook::react::BackgroundPosition& other) const = default; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public bool operator==(const facebook::react::_background_position::BackgroundPosition& other) const = default; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::BackgroundRepeat { public BackgroundRepeat(); - public bool operator==(const facebook::react::BackgroundRepeat& other) const = default; + public bool operator==(const facebook::react::_background_repeat::BackgroundRepeat& other) const = default; public facebook::react::BackgroundRepeatStyle x; public facebook::react::BackgroundRepeatStyle y; } @@ -6719,32 +6736,32 @@ struct facebook::react::BackgroundSizeLengthPercentage { public BackgroundSizeLengthPercentage(); public bool isXAuto() const; public bool isYAuto() const; - public bool operator==(const facebook::react::BackgroundSizeLengthPercentage& other) const = default; - public std::variant x; - public std::variant y; + public bool operator==(const facebook::react::_background_size_length_percentage::BackgroundSizeLengthPercentage& other) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::BaseTouch { public facebook::react::Float force; public facebook::react::Float timestamp; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point offsetPoint; - public facebook::react::Point pagePoint; - public facebook::react::Point screenPoint; public facebook::react::Tag target; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point pagePoint; + public facebook::react::_point::Point screenPoint; public int identifier; } struct facebook::react::BaseTouch::Comparator { - public bool operator()(const facebook::react::BaseTouch& lhs, const facebook::react::BaseTouch& rhs) const; + public bool operator()(const facebook::react::_base_touch::BaseTouch& lhs, const facebook::react::_base_touch::BaseTouch& rhs) const; } struct facebook::react::BaseTouch::Hasher { - public size_t operator()(const facebook::react::BaseTouch& touch) const; + public size_t operator()(const facebook::react::_base_touch::BaseTouch& touch) const; } struct facebook::react::BorderMetrics { - public bool operator==(const facebook::react::BorderMetrics& rhs) const = default; + public bool operator==(const facebook::react::_border_metrics::BorderMetrics& rhs) const = default; public facebook::react::BorderColors borderColors; public facebook::react::BorderCurves borderCurves; public facebook::react::BorderRadii borderRadii; @@ -6754,12 +6771,12 @@ struct facebook::react::BorderMetrics { struct facebook::react::BoxShadow { public bool inset; - public bool operator==(const facebook::react::BoxShadow& other) const = default; + public bool operator==(const facebook::react::_box_shadow::BoxShadow& other) const = default; public facebook::react::Float blurRadius; public facebook::react::Float offsetX; public facebook::react::Float offsetY; public facebook::react::Float spreadDistance; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; public folly::dynamic toDynamic() const; } @@ -6804,29 +6821,29 @@ struct facebook::react::BufferEvent { struct facebook::react::BundleHeader { public BundleHeader(); - public facebook::react::Magic32 magic32; + public facebook::react::_magic32::Magic32 magic32; public uint32_t version; public uint64_t magic64; } struct facebook::react::CSSAngle { - public constexpr bool operator==(const facebook::react::CSSAngle& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_angle::CSSAngle& rhs) const = default; public float degrees; } struct facebook::react::CSSBlurFilter { - public constexpr bool operator==(const facebook::react::CSSBlurFilter& rhs) const = default; - public facebook::react::CSSLength amount; + public constexpr bool operator==(const facebook::react::_c_s_s_blur_filter::CSSBlurFilter& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength amount; } struct facebook::react::CSSBrightnessFilter { - public constexpr bool operator==(const facebook::react::CSSBrightnessFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_brightness_filter::CSSBrightnessFilter& rhs) const = default; public float amount; } struct facebook::react::CSSColor { - public constexpr bool operator==(const facebook::react::CSSColor& rhs) const = default; - public static constexpr facebook::react::CSSColor black(); + public constexpr bool operator==(const facebook::react::_c_s_s_color::CSSColor& rhs) const = default; + public static constexpr facebook::react::_c_s_s_color::CSSColor black(); public uint8_t a; public uint8_t b; public uint8_t g; @@ -6834,28 +6851,28 @@ struct facebook::react::CSSColor { } struct facebook::react::CSSColorHint { - public bool operator==(const facebook::react::CSSColorHint& rhs) const = default; - public std::variant position; + public bool operator==(const facebook::react::_c_s_s_color_hint::CSSColorHint& rhs) const = default; + public std::variant position; } struct facebook::react::CSSColorStop { - public bool operator==(const facebook::react::CSSColorStop& rhs) const; - public facebook::react::CSSColor color; - public std::optional> endPosition; - public std::optional> startPosition; + public bool operator==(const facebook::react::_c_s_s_color_stop::CSSColorStop& rhs) const; + public facebook::react::_c_s_s_color::CSSColor color; + public std::optional> endPosition; + public std::optional> startPosition; } struct facebook::react::CSSContrastFilter { - public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_contrast_filter::CSSContrastFilter& rhs) const = default; public float amount; } struct facebook::react::CSSDropShadowFilter { - public constexpr bool operator==(const facebook::react::CSSDropShadowFilter& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength standardDeviation; + public constexpr bool operator==(const facebook::react::_c_s_s_drop_shadow_filter::CSSDropShadowFilter& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength standardDeviation; } struct facebook::react::CSSFunctionBlock { @@ -6863,146 +6880,146 @@ struct facebook::react::CSSFunctionBlock { } struct facebook::react::CSSGrayscaleFilter { - public constexpr bool operator==(const facebook::react::CSSGrayscaleFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_grayscale_filter::CSSGrayscaleFilter& rhs) const = default; public float amount; } struct facebook::react::CSSHueRotateFilter { - public constexpr bool operator==(const facebook::react::CSSHueRotateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_hue_rotate_filter::CSSHueRotateFilter& rhs) const = default; public float degrees; } struct facebook::react::CSSInvertFilter { - public constexpr bool operator==(const facebook::react::CSSInvertFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_invert_filter::CSSInvertFilter& rhs) const = default; public float amount; } struct facebook::react::CSSLength { - public constexpr bool operator==(const facebook::react::CSSLength& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_length::CSSLength& rhs) const = default; public facebook::react::CSSLengthUnit unit; public float value; } struct facebook::react::CSSLinearGradientDirection { - public bool operator==(const facebook::react::CSSLinearGradientDirection& rhs) const = default; - public std::variant value; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_direction::CSSLinearGradientDirection& rhs) const = default; + public std::variant value; } struct facebook::react::CSSLinearGradientFunction { - public bool operator==(const facebook::react::CSSLinearGradientFunction& rhs) const = default; - public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::CSSValueParser& parser); - public std::optional direction; - public std::vector> items; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_function::CSSLinearGradientFunction& rhs) const = default; + public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public std::optional direction; + public std::vector> items; } struct facebook::react::CSSMatrix { - public constexpr bool operator==(const facebook::react::CSSMatrix& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_matrix::CSSMatrix& rhs) const = default; public std::array values; } struct facebook::react::CSSNumber { - public constexpr bool operator==(const facebook::react::CSSNumber& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_number::CSSNumber& rhs) const = default; public float value; } struct facebook::react::CSSOpacityFilter { - public constexpr bool operator==(const facebook::react::CSSOpacityFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_opacity_filter::CSSOpacityFilter& rhs) const = default; public float amount; } struct facebook::react::CSSPercentage { - public constexpr bool operator==(const facebook::react::CSSPercentage& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_percentage::CSSPercentage& rhs) const = default; public float value; } struct facebook::react::CSSPerspective { - public constexpr bool operator==(const facebook::react::CSSPerspective& rhs) const = default; - public facebook::react::CSSLength length; + public constexpr bool operator==(const facebook::react::_c_s_s_perspective::CSSPerspective& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength length; } struct facebook::react::CSSRadialGradientExplicitSize { - public bool operator==(const facebook::react::CSSRadialGradientExplicitSize& rhs) const = default; - public std::variant sizeX; - public std::variant sizeY; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_explicit_size::CSSRadialGradientExplicitSize& rhs) const = default; + public std::variant sizeX; + public std::variant sizeY; } struct facebook::react::CSSRadialGradientFunction { - public bool operator==(const facebook::react::CSSRadialGradientFunction& rhs) const = default; - public std::optional position; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_function::CSSRadialGradientFunction& rhs) const = default; public std::optional shape; public std::optional size; - public std::vector> items; + public std::optional position; + public std::vector> items; } struct facebook::react::CSSRadialGradientPosition { - public bool operator==(const facebook::react::CSSRadialGradientPosition& rhs) const = default; - public std::optional> bottom; - public std::optional> left; - public std::optional> right; - public std::optional> top; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_position::CSSRadialGradientPosition& rhs) const = default; + public std::optional> bottom; + public std::optional> left; + public std::optional> right; + public std::optional> top; } struct facebook::react::CSSRatio { public constexpr bool isDegenerate() const; - public constexpr bool operator==(const facebook::react::CSSRatio& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_ratio::CSSRatio& rhs) const = default; public float denominator; public float numerator; } struct facebook::react::CSSRotate { - public constexpr bool operator==(const facebook::react::CSSRotate& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate::CSSRotate& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateX { - public constexpr bool operator==(const facebook::react::CSSRotateX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_x::CSSRotateX& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateY { - public constexpr bool operator==(const facebook::react::CSSRotateY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_y::CSSRotateY& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateZ { - public constexpr bool operator==(const facebook::react::CSSRotateZ& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_z::CSSRotateZ& rhs) const = default; public float degrees; } struct facebook::react::CSSSaturateFilter { - public constexpr bool operator==(const facebook::react::CSSSaturateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_saturate_filter::CSSSaturateFilter& rhs) const = default; public float amount; } struct facebook::react::CSSScale { - public constexpr bool operator==(const facebook::react::CSSScale& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale::CSSScale& rhs) const = default; public float x; public float y; } struct facebook::react::CSSScaleX { - public constexpr bool operator==(const facebook::react::CSSScaleX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_x::CSSScaleX& rhs) const = default; public float value; } struct facebook::react::CSSScaleY { - public constexpr bool operator==(const facebook::react::CSSScaleY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_y::CSSScaleY& rhs) const = default; public float value; } struct facebook::react::CSSSepiaFilter { - public constexpr bool operator==(const facebook::react::CSSSepiaFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_sepia_filter::CSSSepiaFilter& rhs) const = default; public float amount; } struct facebook::react::CSSShadow { public bool inset; - public constexpr bool operator==(const facebook::react::CSSShadow& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength blurRadius; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength spreadDistance; + public constexpr bool operator==(const facebook::react::_c_s_s_shadow::CSSShadow& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength blurRadius; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength spreadDistance; } struct facebook::react::CSSSimpleBlock { @@ -7010,47 +7027,47 @@ struct facebook::react::CSSSimpleBlock { } struct facebook::react::CSSSkewX { - public constexpr bool operator==(const facebook::react::CSSSkewX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_x::CSSSkewX& rhs) const = default; public float degrees; } struct facebook::react::CSSSkewY { - public constexpr bool operator==(const facebook::react::CSSSkewY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_y::CSSSkewY& rhs) const = default; public float degrees; } struct facebook::react::CSSTransformOrigin { - public constexpr bool operator==(const facebook::react::CSSTransformOrigin& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_transform_origin::CSSTransformOrigin& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate3D { - public constexpr bool operator==(const facebook::react::CSSTranslate3D& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate3_d::CSSTranslate3D& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate { - public constexpr bool operator==(const facebook::react::CSSTranslate& rhs) const = default; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate::CSSTranslate& rhs) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslateX { - public constexpr bool operator==(const facebook::react::CSSTranslateX& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_x::CSSTranslateX& rhs) const = default; + public std::variant value; } struct facebook::react::CSSTranslateY { - public constexpr bool operator==(const facebook::react::CSSTranslateY& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_y::CSSTranslateY& rhs) const = default; + public std::variant value; } struct facebook::react::CSSZero { - public constexpr bool operator==(const facebook::react::CSSZero& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_zero::CSSZero& rhs) const = default; } struct facebook::react::CallbackWithId { @@ -7067,34 +7084,34 @@ struct facebook::react::ColorComponents { } struct facebook::react::ColorStop { - public bool operator==(const facebook::react::ColorStop& other) const = default; - public facebook::react::SharedColor color; - public facebook::react::ValueUnit position; + public bool operator==(const facebook::react::_color_stop::ColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; + public facebook::react::_value_unit::ValueUnit position; public folly::dynamic toDynamic() const; } struct facebook::react::CornerRadii { - public bool operator==(const facebook::react::CornerRadii& other) const = default; + public bool operator==(const facebook::react::_corner_radii::CornerRadii& other) const = default; public float horizontal; public float vertical; } struct facebook::react::CppMountItem { - public facebook::react::CppMountItem::Type type; - public facebook::react::ShadowView newChildShadowView; - public facebook::react::ShadowView oldChildShadowView; public facebook::react::Tag parentTag; + public facebook::react::_cpp_mount_item::Type type; + public facebook::react::_shadow_view::ShadowView newChildShadowView; + public facebook::react::_shadow_view::ShadowView oldChildShadowView; public int index; - public static facebook::react::CppMountItem CreateMountItem(const facebook::react::ShadowView& shadowView); - public static facebook::react::CppMountItem DeleteMountItem(const facebook::react::ShadowView& shadowView); - public static facebook::react::CppMountItem InsertMountItem(facebook::react::Tag parentTag, const facebook::react::ShadowView& shadowView, int index); - public static facebook::react::CppMountItem RemoveMountItem(facebook::react::Tag parentTag, const facebook::react::ShadowView& shadowView, int index); - public static facebook::react::CppMountItem UpdateEventEmitterMountItem(const facebook::react::ShadowView& shadowView); - public static facebook::react::CppMountItem UpdateLayoutMountItem(const facebook::react::ShadowView& shadowView, facebook::react::Tag parentTag); - public static facebook::react::CppMountItem UpdateOverflowInsetMountItem(const facebook::react::ShadowView& shadowView); - public static facebook::react::CppMountItem UpdatePaddingMountItem(const facebook::react::ShadowView& shadowView); - public static facebook::react::CppMountItem UpdatePropsMountItem(const facebook::react::ShadowView& oldShadowView, const facebook::react::ShadowView& newShadowView); - public static facebook::react::CppMountItem UpdateStateMountItem(const facebook::react::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem CreateMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem DeleteMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem InsertMountItem(facebook::react::Tag parentTag, const facebook::react::_shadow_view::ShadowView& shadowView, int index); + public static facebook::react::_cpp_mount_item::CppMountItem RemoveMountItem(facebook::react::Tag parentTag, const facebook::react::_shadow_view::ShadowView& shadowView, int index); + public static facebook::react::_cpp_mount_item::CppMountItem UpdateEventEmitterMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem UpdateLayoutMountItem(const facebook::react::_shadow_view::ShadowView& shadowView, facebook::react::Tag parentTag); + public static facebook::react::_cpp_mount_item::CppMountItem UpdateOverflowInsetMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem UpdatePaddingMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); + public static facebook::react::_cpp_mount_item::CppMountItem UpdatePropsMountItem(const facebook::react::_shadow_view::ShadowView& oldShadowView, const facebook::react::_shadow_view::ShadowView& newShadowView); + public static facebook::react::_cpp_mount_item::CppMountItem UpdateStateMountItem(const facebook::react::_shadow_view::ShadowView& shadowView); } enum facebook::react::CppMountItem::Type { @@ -7113,26 +7130,26 @@ enum facebook::react::CppMountItem::Type { } struct facebook::react::CullingContext { - public bool operator==(const facebook::react::CullingContext& rhs) const = default; + public bool operator==(const facebook::react::_culling_context::CullingContext& rhs) const = default; public bool shouldConsiderCulling() const; - public facebook::react::CullingContext adjustCullingContextIfNeeded(const facebook::react::ShadowViewNodePair& pair) const; - public facebook::react::Rect frame; - public facebook::react::Transform transform; + public facebook::react::_culling_context::CullingContext adjustCullingContextIfNeeded(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& pair) const; + public facebook::react::_rect::Rect frame; + public facebook::react::_transform::Transform transform; } struct facebook::react::DebugStringConvertibleOptions { } struct facebook::react::DefaultTurboModules { - public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); + public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); } struct facebook::react::DropShadowParams { - public bool operator==(const facebook::react::DropShadowParams& other) const = default; + public bool operator==(const facebook::react::_drop_shadow_params::DropShadowParams& other) const = default; public facebook::react::Float offsetX; public facebook::react::Float offsetY; public facebook::react::Float standardDeviation; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; public folly::dynamic toDynamic() const; } @@ -7147,7 +7164,7 @@ struct facebook::react::DynamicEventPayload : public facebook::react::EventPaylo public static facebook::react::SharedEventPayload create(folly::dynamic&& payload); public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; public virtual facebook::react::EventPayloadType getType() const override; - public virtual std::optional extractValue(const std::vector&) const override; + public virtual std::optional extractValue(const std::vector& path) const override; } struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEventPayload { @@ -7156,7 +7173,7 @@ struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEve } struct facebook::react::EventAnimationDriverKey { - public bool operator==(const facebook::react::EventAnimationDriverKey& rhs) const noexcept; + public bool operator==(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& rhs) const noexcept; public facebook::react::Tag viewTag; public std::string eventName; } @@ -7165,8 +7182,8 @@ struct facebook::react::EventPayload { public EventPayload() = default; public EventPayload(const facebook::react::EventPayload&) = default; public EventPayload(facebook::react::EventPayload&&) = default; - public facebook::react::EventPayload& operator=(const facebook::react::EventPayload&) = default; - public facebook::react::EventPayload& operator=(facebook::react::EventPayload&&) = default; + public facebook::react::_event_payload::EventPayload& operator=(const facebook::react::_event_payload::EventPayload&) = default; + public facebook::react::_event_payload::EventPayload& operator=(facebook::react::_event_payload::EventPayload&&) = default; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const = 0; public virtual facebook::react::EventPayloadType getType() const = 0; public virtual std::optional extractValue(const std::vector&) const; @@ -7174,16 +7191,16 @@ struct facebook::react::EventPayload { } struct facebook::react::FilterFunction { - public bool operator==(const facebook::react::FilterFunction& other) const = default; + public bool operator==(const facebook::react::_filter_function::FilterFunction& other) const = default; public facebook::react::FilterType type; public folly::dynamic toDynamic() const; - public std::variant parameters; + public std::variant parameters; } struct facebook::react::ImageRequestItem { - public facebook::react::ImageRequestParams imageRequestParams; - public facebook::react::ImageSource imageSource; public facebook::react::Tag tag; + public facebook::react::_image_request_params::ImageRequestParams imageRequestParams; + public facebook::react::_image_source::ImageSource imageSource; } struct facebook::react::InspectorData { @@ -7204,13 +7221,13 @@ struct facebook::react::InstanceCallback { struct facebook::react::IntersectionObserverEntry { public bool isIntersectingAboveThresholds; - public bool sameShadowNodeFamily(const facebook::react::ShadowNodeFamily& otherShadowNodeFamily) const; - public facebook::react::HighResTimeStamp time; + public bool sameShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily& otherShadowNodeFamily) const; public facebook::react::IntersectionObserverObserverId intersectionObserverId; - public facebook::react::Rect intersectionRect; - public facebook::react::Rect rootRect; - public facebook::react::Rect targetRect; - public facebook::react::ShadowNodeFamily::Shared shadowNodeFamily; + public facebook::react::_high_res_time_stamp::HighResTimeStamp time; + public facebook::react::_rect::Rect intersectionRect; + public facebook::react::_rect::Rect rootRect; + public facebook::react::_rect::Rect targetRect; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared shadowNodeFamily; } struct facebook::react::JAssetManager : public facebook::jni::JavaClass { @@ -7235,8 +7252,8 @@ struct facebook::react::JExecutor : public facebook::jni::JavaClass { - public facebook::react::HighResTimeStamp getBeginTimestamp() const; - public facebook::react::HighResTimeStamp getEndTimestamp() const; + public facebook::react::_high_res_time_stamp::HighResTimeStamp getBeginTimestamp() const; + public facebook::react::_high_res_time_stamp::HighResTimeStamp getEndTimestamp() const; public static constexpr auto kJavaDescriptor; public std::optional> getScreenshot() const; public uint64_t getId() const; @@ -7310,45 +7327,45 @@ struct facebook::react::JavaModuleWrapper : public facebook::jni::JavaClass keyFrames; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper failureCallback; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper successCallback; + public facebook::react::_layout_animation_config::LayoutAnimationConfig layoutAnimationConfig; + public std::vector keyFrames; public uint64_t startTime; } struct facebook::react::LayoutAnimationConfig { public double duration; - public facebook::react::AnimationConfig createConfig; - public facebook::react::AnimationConfig deleteConfig; - public facebook::react::AnimationConfig updateConfig; + public facebook::react::_animation_config::AnimationConfig createConfig; + public facebook::react::_animation_config::AnimationConfig deleteConfig; + public facebook::react::_animation_config::AnimationConfig updateConfig; } struct facebook::react::LayoutConformanceProps : public facebook::react::YogaStylableProps { public LayoutConformanceProps() = default; - public LayoutConformanceProps(const facebook::react::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::RawProps& rawProps); + public LayoutConformanceProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public facebook::react::LayoutConformance mode; } struct facebook::react::LayoutConstraints { public facebook::react::LayoutDirection layoutDirection; - public facebook::react::Size clamp(const facebook::react::Size& size) const; - public facebook::react::Size maximumSize; - public facebook::react::Size minimumSize; + public facebook::react::_size::Size clamp(const facebook::react::_size::Size& size) const; + public facebook::react::_size::Size maximumSize; + public facebook::react::_size::Size minimumSize; } struct facebook::react::LayoutContext { public bool swapLeftAndRightInRTL; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float pointScaleFactor; - public facebook::react::Point viewportOffset; - public facebook::react::Size viewportSize; - public std::vector* affectedNodes; + public facebook::react::_point::Point viewportOffset; + public facebook::react::_size::Size viewportSize; + public std::vector* affectedNodes; } struct facebook::react::LayoutMetrics { - public bool operator==(const facebook::react::LayoutMetrics& rhs) const = default; + public bool operator==(const facebook::react::_layout_metrics::LayoutMetrics& rhs) const = default; public bool wasLeftAndRightSwapped; public facebook::react::DisplayType displayType; public facebook::react::EdgeInsets borderWidth; @@ -7357,30 +7374,30 @@ struct facebook::react::LayoutMetrics { public facebook::react::Float pointScaleFactor; public facebook::react::LayoutDirection layoutDirection; public facebook::react::PositionType positionType; - public facebook::react::Rect frame; - public facebook::react::Rect getContentFrame() const; - public facebook::react::Rect getOverflowInsetFrame() const; - public facebook::react::Rect getPaddingFrame() const; + public facebook::react::_rect::Rect frame; + public facebook::react::_rect::Rect getContentFrame() const; + public facebook::react::_rect::Rect getOverflowInsetFrame() const; + public facebook::react::_rect::Rect getPaddingFrame() const; } struct facebook::react::LineMeasurement { public LineMeasurement(const folly::dynamic& data); - public LineMeasurement(std::string text, facebook::react::Rect frame, facebook::react::Float descender, facebook::react::Float capHeight, facebook::react::Float ascender, facebook::react::Float xHeight); - public bool operator==(const facebook::react::LineMeasurement& rhs) const; + public LineMeasurement(std::string text, facebook::react::_rect::Rect frame, facebook::react::Float descender, facebook::react::Float capHeight, facebook::react::Float ascender, facebook::react::Float xHeight); + public bool operator==(const facebook::react::_line_measurement::LineMeasurement& rhs) const; public facebook::react::Float ascender; public facebook::react::Float capHeight; public facebook::react::Float descender; public facebook::react::Float xHeight; - public facebook::react::Rect frame; - public static facebook::react::Float baseline(const std::vector& lines); + public facebook::react::_rect::Rect frame; + public static facebook::react::Float baseline(const std::vector& lines); public std::string text; } struct facebook::react::LinearGradient { - public bool operator==(const facebook::react::LinearGradient& other) const = default; + public bool operator==(const facebook::react::_linear_gradient::LinearGradient& other) const = default; public facebook::react::GradientDirection direction; public folly::dynamic toDynamic() const; - public std::vector colorStops; + public std::vector colorStops; } struct facebook::react::Magic32 { @@ -7394,9 +7411,9 @@ struct facebook::react::MarginValue { } struct facebook::react::MeasuredPreparedTextLayout { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::TextMeasurement measurement; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_text_measurement::TextMeasurement measurement; + public facebook::react::detail::_text_layout_manager_extended::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; } struct facebook::react::MethodCall { @@ -7424,16 +7441,16 @@ struct facebook::react::ModuleConfig { struct facebook::react::MutationRecord { public facebook::react::MutationObserverId mutationObserverId; - public std::shared_ptr targetShadowNode; - public std::vector> addedShadowNodes; - public std::vector> removedShadowNodes; + public std::shared_ptr targetShadowNode; + public std::vector> addedShadowNodes; + public std::vector> removedShadowNodes; } struct facebook::react::NativeDrawable { - public bool operator!=(const facebook::react::NativeDrawable& rhs) const; - public bool operator==(const facebook::react::NativeDrawable& rhs) const; - public facebook::react::NativeDrawable::Kind kind; - public facebook::react::NativeDrawable::Ripple ripple; + public bool operator!=(const facebook::react::_native_drawable::NativeDrawable& rhs) const; + public bool operator==(const facebook::react::_native_drawable::NativeDrawable& rhs) const; + public facebook::react::_native_drawable::Kind kind; + public facebook::react::_native_drawable::_ripple::Ripple ripple; public std::string themeAttr; public ~NativeDrawable() = default; } @@ -7445,26 +7462,26 @@ enum facebook::react::NativeDrawable::Kind : uint8_t { struct facebook::react::NativeDrawable::Ripple { public bool borderless; - public bool operator==(const facebook::react::NativeDrawable::Ripple& rhs) const; + public bool operator==(const facebook::react::_native_drawable::_ripple::Ripple& rhs) const; public std::optional alpha; public std::optional rippleRadius; - public std::optional color; + public std::optional color; public std::optional> colorResourcePaths; } struct facebook::react::NativePerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; public facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional fetchStart; - public std::optional processingEnd; - public std::optional processingStart; - public std::optional requestStart; - public std::optional responseEnd; - public std::optional responseStart; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::optional interactionId; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional fetchStart; + public std::optional processingEnd; + public std::optional processingStart; + public std::optional requestStart; + public std::optional responseEnd; + public std::optional responseStart; public std::optional decodedBodySize; public std::optional encodedBodySize; public std::optional responseStatus; @@ -7477,10 +7494,10 @@ struct facebook::react::PerformanceEntrySorter { } struct facebook::react::PerformanceEventTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp processingEnd; - public facebook::react::HighResTimeStamp processingStart; - public facebook::react::HighResTimeStamp taskEndTime; public facebook::react::PerformanceEntryInteractionId interactionId; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime; public static constexpr facebook::react::PerformanceEntryType entryType; } @@ -7497,38 +7514,38 @@ struct facebook::react::PerformanceMeasure : public facebook::react::AbstractPer } struct facebook::react::PerformanceObserverObserveMultipleOptions { - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceObserverObserveSingleOptions { public bool buffered; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceResourceTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; public static constexpr facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseEnd; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseEnd; + public std::optional responseStart; public std::string contentType; } struct facebook::react::Point { - public bool operator==(const facebook::react::Point& rhs) const = default; + public bool operator==(const facebook::react::_point::Point& rhs) const = default; public facebook::react::Float x; public facebook::react::Float y; - public facebook::react::Point operator+(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point operator-() const noexcept; - public facebook::react::Point operator-(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator+=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator-=(const facebook::react::Point& point) noexcept; + public facebook::react::_point::Point operator+(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point operator-() const noexcept; + public facebook::react::_point::Point operator-(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator+=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator-=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::PointerEvent : public facebook::react::EventPayload { @@ -7541,10 +7558,10 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { public facebook::react::Float pressure; public facebook::react::Float tangentialPressure; public facebook::react::Float width; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point clientPoint; - public facebook::react::Point offsetPoint; - public facebook::react::Point screenPoint; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point clientPoint; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point screenPoint; public int button; public int buttons; public int detail; @@ -7558,13 +7575,13 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { } struct facebook::react::PointerEventTarget { - public facebook::react::PointerEvent event; - public std::shared_ptr target; + public facebook::react::_pointer_event::PointerEvent event; + public std::shared_ptr target; } struct facebook::react::ProcessedColorStop { - public bool operator==(const facebook::react::ProcessedColorStop& other) const = default; - public facebook::react::SharedColor color; + public bool operator==(const facebook::react::_processed_color_stop::ProcessedColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; public std::optional position; } @@ -7578,40 +7595,40 @@ struct facebook::react::Promise : public facebook::react::LongLivedObject { struct facebook::react::PropsParserContext { public PropsParserContext(const facebook::react::PropsParserContext&) = delete; - public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::ContextContainer& contextContainer); - public const facebook::react::ContextContainer& contextContainer; + public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::_context_container::ContextContainer& contextContainer); public const facebook::react::SurfaceId surfaceId; - public facebook::react::PropsParserContext& operator=(const facebook::react::PropsParserContext&) = delete; + public const facebook::react::_context_container::ContextContainer& contextContainer; + public facebook::react::_props_parser_context::PropsParserContext& operator=(const facebook::react::_props_parser_context::PropsParserContext&) = delete; } struct facebook::react::PropsSnapshot { - public facebook::react::BaseViewProps props; + public facebook::react::_base_view_props::BaseViewProps props; public std::unique_ptr rawProps; public std::unordered_set propNames; } struct facebook::react::RadialGradient { - public bool operator==(const facebook::react::RadialGradient& other) const = default; - public facebook::react::RadialGradientPosition position; + public bool operator==(const facebook::react::_radial_gradient::RadialGradient& other) const = default; public facebook::react::RadialGradientShape shape; - public facebook::react::RadialGradientSize size; + public facebook::react::_radial_gradient_position::RadialGradientPosition position; + public facebook::react::_radial_gradient_size::RadialGradientSize size; public folly::dynamic toDynamic() const; - public std::vector colorStops; + public std::vector colorStops; } struct facebook::react::RadialGradientPosition { - public bool operator==(const facebook::react::RadialGradientPosition& other) const = default; + public bool operator==(const facebook::react::_radial_gradient_position::RadialGradientPosition& other) const = default; public folly::dynamic toDynamic() const; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::RadialGradientSize { - public bool operator==(const facebook::react::RadialGradientSize& other) const = default; + public bool operator==(const facebook::react::_radial_gradient_size::RadialGradientSize& other) const = default; public folly::dynamic toDynamic() const; - public std::variant value; + public std::variant value; } enum facebook::react::RadialGradientSize::SizeKeyword { @@ -7622,22 +7639,22 @@ enum facebook::react::RadialGradientSize::SizeKeyword { } struct facebook::react::RadialGradientSize::Dimensions { - public bool operator==(const facebook::react::RadialGradientSize::Dimensions& other) const = default; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; + public bool operator==(const facebook::react::_radial_gradient_size::_dimensions::Dimensions& other) const = default; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; public folly::dynamic toDynamic() const; } struct facebook::react::RawEvent { - public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified, bool isUnique = false, facebook::react::HighResTimeStamp eventStartTimeStamp = facebook::react::HighResTimeStamp::now()); + public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::_raw_event::Category category = facebook::react::_raw_event::Category::Unspecified, bool isUnique = false, facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); public bool isUnique; public facebook::react::EventTag loggingTag; - public facebook::react::HighResTimeStamp eventStartTimeStamp; - public facebook::react::RawEvent::Category category; public facebook::react::SharedEventPayload eventPayload; public facebook::react::SharedEventTarget eventTarget; + public facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp; + public facebook::react::_raw_event::Category category; public std::string type; - public std::weak_ptr shadowNodeFamily; + public std::weak_ptr shadowNodeFamily; } enum facebook::react::RawEvent::Category { @@ -7678,7 +7695,7 @@ struct facebook::react::ReadableNativeMap : public jni::HybridClass { public static constexpr auto kJavaDescriptor; - public static jni::local_ref getType(folly::dynamic::Type type); + public static jni::local_ref getType(folly::dynamic::Type type); } struct facebook::react::RecoverableError : public std::exception { @@ -7689,20 +7706,20 @@ struct facebook::react::RecoverableError : public std::exception { } struct facebook::react::Rect { - public bool containsPoint(facebook::react::Point point) noexcept; - public bool operator==(const facebook::react::Rect& rhs) const noexcept = default; + public bool containsPoint(facebook::react::_point::Point point) noexcept; + public bool operator==(const facebook::react::_rect::Rect& rhs) const noexcept = default; public facebook::react::Float getMaxX() const noexcept; public facebook::react::Float getMaxY() const noexcept; public facebook::react::Float getMidX() const noexcept; public facebook::react::Float getMidY() const noexcept; public facebook::react::Float getMinX() const noexcept; public facebook::react::Float getMinY() const noexcept; - public facebook::react::Point getCenter() const noexcept; - public facebook::react::Point origin; - public facebook::react::Size size; - public static facebook::react::Rect boundingRect(const facebook::react::Point& a, const facebook::react::Point& b, const facebook::react::Point& c, const facebook::react::Point& d) noexcept; - public static facebook::react::Rect intersect(const facebook::react::Rect& rect1, const facebook::react::Rect& rect2); - public void unionInPlace(const facebook::react::Rect& rect) noexcept; + public facebook::react::_point::Point getCenter() const noexcept; + public facebook::react::_point::Point origin; + public facebook::react::_size::Size size; + public static facebook::react::_rect::Rect boundingRect(const facebook::react::_point::Point& a, const facebook::react::_point::Point& b, const facebook::react::_point::Point& c, const facebook::react::_point::Point& d) noexcept; + public static facebook::react::_rect::Rect intersect(const facebook::react::_rect::Rect& rect1, const facebook::react::_rect::Rect& rect2); + public void unionInPlace(const facebook::react::_rect::Rect& rect) noexcept; } struct facebook::react::RequestInfo { @@ -7713,14 +7730,14 @@ struct facebook::react::RequestInfo { } struct facebook::react::ResourceTimingData { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseStart; public std::string contentType; public std::string url; } @@ -7733,19 +7750,19 @@ struct facebook::react::ResponseInfo { struct facebook::react::SchedulerToolbox { public facebook::react::ComponentRegistryFactory componentRegistryFactory; - public facebook::react::EventBeat::Factory eventBeatFactory; public facebook::react::RuntimeExecutor runtimeExecutor; + public facebook::react::_event_beat::EventBeat::Factory eventBeatFactory; public std::optional bridgelessBindingsExecutor; - public std::shared_ptr contextContainer; - public std::shared_ptr animationChoreographer; - public std::vector> commitHooks; + public std::shared_ptr contextContainer; + public std::shared_ptr animationChoreographer; + public std::vector> commitHooks; } struct facebook::react::ScrollEndDragEvent : public facebook::react::ScrollEvent { public ScrollEndDragEvent() = default; - public ScrollEndDragEvent(const facebook::react::ScrollEvent& scrollEvent); - public facebook::react::Point targetContentOffset; - public facebook::react::Point velocity; + public ScrollEndDragEvent(const facebook::react::_scroll_event::ScrollEvent& scrollEvent); + public facebook::react::_point::Point targetContentOffset; + public facebook::react::_point::Point velocity; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; } @@ -7755,40 +7772,40 @@ struct facebook::react::ScrollEvent : public facebook::react::EventPayload { public facebook::react::EdgeInsets contentInset; public facebook::react::Float timestamp; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; public virtual facebook::react::EventPayloadType getType() const override; - public virtual std::optional extractValue(const std::vector&) const override; + public virtual std::optional extractValue(const std::vector& path) const override; } struct facebook::react::ShadowNodeFamilyFragment { public const facebook::react::SurfaceId surfaceId; public const facebook::react::Tag tag; - public const std::shared_ptr instanceHandle; + public const std::shared_ptr instanceHandle; } struct facebook::react::ShadowNodeFragment { public const bool runtimeShadowNodeReference; - public const facebook::react::Props::Shared& props; - public const facebook::react::State::Shared& state; - public const std::shared_ptr>>& children; - public static const facebook::react::Props::Shared& propsPlaceholder(); - public static const facebook::react::State::Shared& statePlaceholder(); - public static const std::shared_ptr>>& childrenPlaceholder(); + public const facebook::react::_props::Props::Shared& props; + public const facebook::react::_state::State::Shared& state; + public const std::shared_ptr>>& children; + public static const facebook::react::_props::Props::Shared& propsPlaceholder(); + public static const facebook::react::_state::State::Shared& statePlaceholder(); + public static const std::shared_ptr>>& childrenPlaceholder(); } struct facebook::react::ShadowNodeListWrapper : public facebook::jsi::NativeState { - public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); - public std::shared_ptr>> shadowNodeList; + public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); + public std::shared_ptr>> shadowNodeList; public ~ShadowNodeListWrapper() override; } struct facebook::react::ShadowNodeWrapper : public facebook::jsi::NativeState { - public ShadowNodeWrapper(std::shared_ptr shadowNode); - public std::shared_ptr shadowNode; + public ShadowNodeWrapper(std::shared_ptr shadowNode); + public std::shared_ptr shadowNode; public ~ShadowNodeWrapper() override; } @@ -7800,40 +7817,40 @@ struct facebook::react::ShadowTreeCommitOptions { struct facebook::react::ShadowView { public ShadowView() = default; - public ShadowView(const facebook::react::ShadowNode& shadowNode); public ShadowView(const facebook::react::ShadowView& shadowView) = default; + public ShadowView(const facebook::react::_shadow_node::ShadowNode& shadowNode); public ShadowView(facebook::react::ShadowView&& shadowView) noexcept = default; - public bool operator==(const facebook::react::ShadowView& rhs) const; + public bool operator==(const facebook::react::_shadow_view::ShadowView& rhs) const; public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::EventEmitter::Shared eventEmitter; - public facebook::react::LayoutMetrics layoutMetrics; - public facebook::react::Props::Shared props; - public facebook::react::ShadowNodeTraits traits; - public facebook::react::ShadowView& operator=(const facebook::react::ShadowView& other) = default; - public facebook::react::ShadowView& operator=(facebook::react::ShadowView&& other) = default; - public facebook::react::State::Shared state; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; + public facebook::react::_event_emitter::EventEmitter::Shared eventEmitter; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics; + public facebook::react::_props::Props::Shared props; + public facebook::react::_shadow_node_traits::ShadowNodeTraits traits; + public facebook::react::_shadow_view::ShadowView& operator=(const facebook::react::_shadow_view::ShadowView& other) = default; + public facebook::react::_shadow_view::ShadowView& operator=(facebook::react::_shadow_view::ShadowView&& other) = default; + public facebook::react::_state::State::Shared state; } struct facebook::react::ShadowViewMutation { public ShadowViewMutation() = delete; public bool mutatedViewIsVirtual() const; - public facebook::react::ShadowView newChildShadowView; - public facebook::react::ShadowView oldChildShadowView; - public facebook::react::ShadowViewMutation::Type type; public facebook::react::Tag parentTag; + public facebook::react::_shadow_view::ShadowView newChildShadowView; + public facebook::react::_shadow_view::ShadowView oldChildShadowView; + public facebook::react::_shadow_view_mutation::Type type; public int index; - public static facebook::react::ShadowViewMutation CreateMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation DeleteMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation InsertMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, const facebook::react::ShadowView& parentShadowView); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, facebook::react::Tag parentTag); - public using List = std::vector; + public static facebook::react::_shadow_view_mutation::ShadowViewMutation CreateMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation DeleteMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, const facebook::react::_shadow_view::ShadowView& parentShadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, facebook::react::Tag parentTag); + public using List = std::vector; } enum facebook::react::ShadowViewMutation::Type : std::uint8_t { @@ -7848,40 +7865,40 @@ struct facebook::react::ShadowViewNodePair { public bool flattened; public bool inOtherTree() const; public bool isConcreteView; - public bool operator==(const facebook::react::ShadowViewNodePair& rhs) const; - public const facebook::react::ShadowNode* shadowNode; - public facebook::react::Point contextOrigin; - public facebook::react::ShadowView shadowView; - public mutable const facebook::react::ShadowViewNodePair* otherTreePair; + public bool operator==(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& rhs) const; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; + public facebook::react::_point::Point contextOrigin; + public facebook::react::_shadow_view::ShadowView shadowView; + public mutable const facebook::react::_shadow_view_node_pair::ShadowViewNodePair* otherTreePair; public size_t mountIndex; } struct facebook::react::Size { public facebook::react::Float height; public facebook::react::Float width; - public facebook::react::Size& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Size& operator+=(const facebook::react::Point& point) noexcept; + public facebook::react::_size::Size& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_size::Size& operator+=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::StateData { public StateData() = default; public StateData(const facebook::react::StateData& previousState, folly::dynamic data); - public facebook::react::MapBuffer getMapBuffer() const; + public facebook::react::_map_buffer::MapBuffer getMapBuffer() const; public folly::dynamic getDynamic() const; public using Shared = std::shared_ptr; } struct facebook::react::SurfaceContext { - public std::unordered_map> map; - public std::unordered_map> pendingMap; - public std::unordered_set> families; - public std::unordered_set> pendingFamilies; + public std::unordered_map> map; + public std::unordered_map> pendingMap; + public std::unordered_set> families; + public std::unordered_set> pendingFamilies; } struct facebook::react::SurfaceUpdates { public bool hasLayoutUpdates; - public std::unordered_map propsMap; - public std::unordered_set> families; + public std::unordered_map propsMap; + public std::unordered_set> families; } struct facebook::react::SystraceSection : public facebook::react::DummyTraceSection { @@ -7890,12 +7907,12 @@ struct facebook::react::SystraceSection : public facebook::react::DummyTraceSect } struct facebook::react::Task : public facebook::jsi::NativeState { - public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::HighResTimeStamp expirationTime); - public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); } struct facebook::react::TextLayoutContext { - public bool operator==(const facebook::react::TextLayoutContext& rhs) const = default; + public bool operator==(const facebook::react::_text_layout_context::TextLayoutContext& rhs) const = default; public facebook::react::Float pointScaleFactor; public facebook::react::SurfaceId surfaceId; } @@ -7916,30 +7933,30 @@ struct facebook::react::TouchEvent { } struct facebook::react::Transform { - public bool operator==(const facebook::react::Transform& rhs) const noexcept; + public bool operator==(const facebook::react::_transform::Transform& rhs) const noexcept; public const facebook::react::Float& at(int i, int j) const noexcept; public facebook::react::Float& at(int i, int j) noexcept; - public facebook::react::Rect applyWithCenter(const facebook::react::Rect& rect, const facebook::react::Point& center) const; - public facebook::react::Transform operator*(const facebook::react::Transform& rhs) const; + public facebook::react::_rect::Rect applyWithCenter(const facebook::react::_rect::Rect& rect, const facebook::react::_point::Point& center) const; + public facebook::react::_transform::Transform operator*(const facebook::react::_transform::Transform& rhs) const; public operator folly::dynamic() const; - public static bool isHorizontalInversion(const facebook::react::Transform& transform) noexcept; - public static bool isVerticalInversion(const facebook::react::Transform& transform) noexcept; - public static facebook::react::Transform FromTransformOperation(facebook::react::TransformOperation transformOperation, const facebook::react::Size& size, const facebook::react::Transform& transform = facebook::react::Transform::Identity()); - public static facebook::react::Transform HorizontalInversion() noexcept; - public static facebook::react::Transform Identity() noexcept; - public static facebook::react::Transform Interpolate(facebook::react::Float animationProgress, const facebook::react::Transform& lhs, const facebook::react::Transform& rhs, const facebook::react::Size& size); - public static facebook::react::Transform Perspective(facebook::react::Float perspective) noexcept; - public static facebook::react::Transform Rotate(facebook::react::Float angleX, facebook::react::Float angleY, facebook::react::Float angleZ) noexcept; - public static facebook::react::Transform RotateX(facebook::react::Float radians) noexcept; - public static facebook::react::Transform RotateY(facebook::react::Float radians) noexcept; - public static facebook::react::Transform RotateZ(facebook::react::Float radians) noexcept; - public static facebook::react::Transform Scale(facebook::react::Float factorX, facebook::react::Float factorY, facebook::react::Float factorZ) noexcept; - public static facebook::react::Transform Skew(facebook::react::Float x, facebook::react::Float y) noexcept; - public static facebook::react::Transform Translate(facebook::react::Float x, facebook::react::Float y, facebook::react::Float z) noexcept; - public static facebook::react::Transform VerticalInversion() noexcept; - public static facebook::react::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); + public static bool isHorizontalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static bool isVerticalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static facebook::react::_transform::Transform FromTransformOperation(facebook::react::_transform_operation::TransformOperation transformOperation, const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform = facebook::react::_transform::Transform::Identity()); + public static facebook::react::_transform::Transform HorizontalInversion() noexcept; + public static facebook::react::_transform::Transform Identity() noexcept; + public static facebook::react::_transform::Transform Interpolate(facebook::react::Float animationProgress, const facebook::react::_transform::Transform& lhs, const facebook::react::_transform::Transform& rhs, const facebook::react::_size::Size& size); + public static facebook::react::_transform::Transform Perspective(facebook::react::Float perspective) noexcept; + public static facebook::react::_transform::Transform Rotate(facebook::react::Float angleX, facebook::react::Float angleY, facebook::react::Float angleZ) noexcept; + public static facebook::react::_transform::Transform RotateX(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform RotateY(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform RotateZ(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform Scale(facebook::react::Float factorX, facebook::react::Float factorY, facebook::react::Float factorZ) noexcept; + public static facebook::react::_transform::Transform Skew(facebook::react::Float x, facebook::react::Float y) noexcept; + public static facebook::react::_transform::Transform Translate(facebook::react::Float x, facebook::react::Float y, facebook::react::Float z) noexcept; + public static facebook::react::_transform::Transform VerticalInversion() noexcept; + public static facebook::react::_transform_operation::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); public std::array matrix; - public std::vector operations; + public std::vector operations; } struct facebook::react::TransformConfig { @@ -7949,25 +7966,25 @@ struct facebook::react::TransformConfig { } struct facebook::react::TransformOperation { - public bool operator==(const facebook::react::TransformOperation& other) const = default; + public bool operator==(const facebook::react::_transform_operation::TransformOperation& other) const = default; public facebook::react::TransformOperationType type; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; - public facebook::react::ValueUnit z; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; + public facebook::react::_value_unit::ValueUnit z; } struct facebook::react::TransformOrigin { public bool isSet() const; - public bool operator==(const facebook::react::TransformOrigin& other) const = default; + public bool operator==(const facebook::react::_transform_origin::TransformOrigin& other) const = default; public float z; public operator folly::dynamic() const; - public std::array xy; + public std::array xy; } struct facebook::react::ValueUnit { public constexpr ValueUnit() = default; public constexpr ValueUnit(float v, facebook::react::UnitType u); - public constexpr bool operator==(const facebook::react::ValueUnit& other) const = default; + public constexpr bool operator==(const facebook::react::_value_unit::ValueUnit& other) const = default; public constexpr float resolve(float referenceLength) const; public constexpr operator bool() const; public facebook::react::UnitType unit; @@ -7983,12 +8000,14 @@ struct facebook::react::Vector { } struct facebook::react::ViewEvents { - public constexpr bool operator[](const facebook::react::ViewEvents::Offset offset) const; + public constexpr bool operator[](const facebook::react::_view_events::Offset offset) const; public std::bitset<64> bits; - public std::bitset<64>::reference operator[](const facebook::react::ViewEvents::Offset offset); + public std::bitset<64>::reference operator[](const facebook::react::_view_events::Offset offset); } enum facebook::react::ViewEvents::Offset : std::size_t { + AuxClick, + AuxClickCapture, Click, ClickCapture, GotPointerCapture, @@ -8044,8 +8063,8 @@ struct facebook::react::WritableNativeArray : public jni::HybridClass jobj); public static void registerNatives(); - public void mergeNativeMap(facebook::react::ReadableNativeMap* other); + public void mergeNativeMap(facebook::react::_readable_native_map::ReadableNativeMap* other); public void putBoolean(std::string key, bool val); public void putDouble(std::string key, double val); public void putInt(std::string key, int val); public void putLong(std::string key, jlong val); - public void putNativeArray(std::string key, facebook::react::ReadableNativeArray* otherArray); - public void putNativeMap(std::string key, facebook::react::ReadableNativeMap* otherMap); + public void putNativeArray(std::string key, facebook::react::_readable_native_array::ReadableNativeArray* otherArray); + public void putNativeMap(std::string key, facebook::react::_readable_native_map::ReadableNativeMap* otherMap); public void putNull(std::string key); public void putString(std::string key, jni::alias_ref val); } @@ -8090,7 +8109,7 @@ struct facebook::react::CSSComponentValueVisitorDispatcher { public constexpr std::optional visitPreservedToken(const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken, const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); - public facebook::react::CSSSyntaxParser& parser; + public facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser; } template @@ -8122,60 +8141,60 @@ class facebook::react::MoveWrapper { public T* operator->(); public const T& operator*() const; public const T* operator->() const; - public facebook::react::MoveWrapper& operator=(const facebook::react::MoveWrapper&) = delete; - public facebook::react::MoveWrapper& operator=(facebook::react::MoveWrapper&&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(const facebook::react::_move_wrapper::MoveWrapper&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(facebook::react::_move_wrapper::MoveWrapper&&) = delete; } -template +template class facebook::react::ConcreteViewShadowNode : public facebook::react::ConcreteShadowNode { - public ConcreteViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ConcreteViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteShadowNode; + public ConcreteViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ConcreteViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_concrete_shadow_node::ConcreteShadowNode; public using ConcreteViewProps = ViewPropsT; public virtual bool canBeTouchTarget() const override; public virtual bool canChildrenBeTouchTarget() const override; - public virtual facebook::react::Transform getTransform() const override; + public virtual facebook::react::_transform::Transform getTransform() const override; } template class facebook::react::BaseTextInputShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected facebook::react::LayoutConstraints getTextConstraints(const facebook::react::LayoutConstraints& layoutConstraints) const; - protected std::shared_ptr textLayoutManager_; - protected virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - protected virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - protected virtual void layout(facebook::react::LayoutContext layoutContext) override; - public BaseTextInputShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public BaseTextInputShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteViewShadowNode; - public void setTextLayoutManager(std::shared_ptr textLayoutManager); -} - -template + protected facebook::react::_layout_constraints::LayoutConstraints getTextConstraints(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + protected std::shared_ptr textLayoutManager_; + protected virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + protected virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + protected virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public BaseTextInputShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public BaseTextInputShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_base_text_input_shadow_node::ConcreteViewShadowNode; + public void setTextLayoutManager(std::shared_ptr textLayoutManager); +} + +template class facebook::react::ConcreteShadowNode : public BaseShadowNodeT { - protected facebook::react::Props::Shared props_; - protected facebook::react::State::Shared state_; - public const facebook::react::ConcreteShadowNode::ConcreteEventEmitter& getConcreteEventEmitter() const; - public const facebook::react::ConcreteShadowNode::ConcreteProps& getConcreteProps() const; - public const facebook::react::ConcreteShadowNode::ConcreteStateData& getStateData() const; - public const std::shared_ptr& getConcreteSharedProps() const; - public static const facebook::react::ConcreteShadowNode::SharedConcreteProps& defaultSharedProps(); + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_state::State::Shared state_; + public const facebook::react::_concrete_shadow_node::ConcreteEventEmitter& getConcreteEventEmitter() const; + public const facebook::react::_concrete_shadow_node::ConcreteProps& getConcreteProps() const; + public const facebook::react::_concrete_shadow_node::ConcreteStateData& getStateData() const; + public const std::shared_ptr& getConcreteSharedProps() const; + public static const facebook::react::_concrete_shadow_node::SharedConcreteProps& defaultSharedProps(); public static facebook::react::ComponentHandle Handle(); public static facebook::react::ComponentName Name(); - public static facebook::react::ConcreteShadowNode::ConcreteStateData initialStateData(const facebook::react::Props::Shared&, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor&); - public static facebook::react::ConcreteShadowNode::UnsharedConcreteProps Props(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::Props::Shared& baseProps = nullptr); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public static void initializeDynamicProps(facebook::react::ConcreteShadowNode::UnsharedConcreteProps props, const facebook::react::RawProps& rawProps, const facebook::react::Props::Shared& baseProps = nullptr); + public static facebook::react::_concrete_shadow_node::ConcreteStateData initialStateData(const facebook::react::_props::Props::Shared&, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor&); + public static facebook::react::_concrete_shadow_node::UnsharedConcreteProps Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_props::Props::Shared& baseProps = nullptr); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public static void initializeDynamicProps(facebook::react::_concrete_shadow_node::UnsharedConcreteProps props, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_props::Props::Shared& baseProps = nullptr); public using ConcreteEventEmitter = EventEmitterT; public using ConcreteProps = PropsT; - public using ConcreteState = facebook::react::ConcreteState; + public using ConcreteState = facebook::react::_concrete_shadow_node::ConcreteState; public using ConcreteStateData = StateDataT; public using SharedConcreteEventEmitter = std::shared_ptr; public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteShadowNode = std::shared_ptr; + public using SharedConcreteShadowNode = std::shared_ptr; public using UnsharedConcreteProps = std::shared_ptr; - public void setStateData(facebook::react::ConcreteShadowNode::ConcreteStateData&& data); + public void setStateData(facebook::react::_concrete_shadow_node::ConcreteStateData&& data); } template @@ -8195,18 +8214,18 @@ struct facebook::react::CSSDataTypeParser { template class facebook::react::ConcreteState : public facebook::react::State { - public ConcreteState(facebook::react::ConcreteState::SharedData data, const facebook::react::State& previousState); - public ConcreteState(facebook::react::ConcreteState::SharedData data, facebook::react::ShadowNodeFamily::Weak family); - public const facebook::react::ConcreteState::Data& getData() const; + public ConcreteState(facebook::react::_concrete_state::SharedData data, const facebook::react::_state::State& previousState); + public ConcreteState(facebook::react::_concrete_state::SharedData data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + public const facebook::react::_concrete_state::Data& getData() const; public using Data = DataT; - public using Shared = std::shared_ptr; - public using SharedData = std::shared_ptr; - public virtual facebook::react::MapBuffer getMapBuffer() const override; + public using Shared = std::shared_ptr; + public using SharedData = std::shared_ptr; + public virtual facebook::react::_map_buffer::MapBuffer getMapBuffer() const override; public virtual folly::dynamic getDynamic() const override; public virtual jni::local_ref getJNIReference() const override; public virtual void updateState(folly::dynamic&& data) const override; - public void updateState(facebook::react::ConcreteState::Data&& newData, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void updateState(std::function callback, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; + public void updateState(facebook::react::_concrete_state::Data&& newData, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; + public void updateState(std::function callback, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; public ~ConcreteState() override = default; } @@ -8227,20 +8246,20 @@ template class facebook::react::DiffMap { public DiffMap(); public DiffMap(size_t sizeHint); - public facebook::react::DiffMap::Iterator begin(); - public facebook::react::DiffMap::Iterator end(); - public facebook::react::DiffMap::Iterator find(KeyT key); + public facebook::react::_diff_map::_iterator::Iterator begin(); + public facebook::react::_diff_map::_iterator::Iterator end(); + public facebook::react::_diff_map::_iterator::Iterator find(KeyT key); public using Pair = std::pair; - public void erase(facebook::react::DiffMap::Iterator it); - public void insert(facebook::react::DiffMap::Pair pair); + public void erase(facebook::react::_diff_map::_iterator::Iterator it); + public void insert(facebook::react::_diff_map::Pair pair); } class facebook::react::DiffMap::Iterator { - public bool operator!=(const facebook::react::DiffMap::Iterator& other) const; - public bool operator==(const facebook::react::DiffMap::Iterator& other) const; - public const facebook::react::DiffMap::Pair& operator*() const; - public const facebook::react::DiffMap::Pair* operator->() const; - public facebook::react::DiffMap::Iterator& operator++(); + public bool operator!=(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public bool operator==(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public const facebook::react::_diff_map::Pair& operator*() const; + public const facebook::react::_diff_map::Pair* operator->() const; + public facebook::react::_diff_map::_iterator::Iterator& operator++(); } template @@ -8248,8 +8267,8 @@ class facebook::react::OnScopeExit { public OnScopeExit(const Lambda&& lambda) noexcept; public OnScopeExit(const facebook::react::OnScopeExit&) = delete; public OnScopeExit(facebook::react::OnScopeExit&&) = delete; - public facebook::react::OnScopeExit& operator=(const facebook::react::OnScopeExit&) = delete; - public facebook::react::OnScopeExit& operator=(facebook::react::OnScopeExit&&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(const facebook::react::_on_scope_exit::OnScopeExit&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(facebook::react::_on_scope_exit::OnScopeExit&&) = delete; public ~OnScopeExit() noexcept; } @@ -8272,7 +8291,25 @@ struct facebook::react::NativePerformanceRawPerformanceEntry { public P14 contentType; public P15 encodedBodySize; public P16 decodedBodySize; - public bool operator==(const facebook::react::NativePerformanceRawPerformanceEntry& other) const; + public bool operator==(const facebook::react::_native_performance_raw_performance_entry::NativePerformanceRawPerformanceEntry& other) const; +} + +template +struct facebook::react::NativeAlertManagerArgs { + public P0 title; + public P1 message; + public P2 buttons; + public P3 type; + public P4 defaultValue; + public P5 cancelButtonKey; + public P6 destructiveButtonKey; + public P7 preferredButtonKey; + public P8 keyboardType; + public P9 userInterfaceStyle; + public P10 defaultInputs; + public P11 modal; + public P12 critical; + public bool operator==(const facebook::react::_native_alert_manager_args::NativeAlertManagerArgs& other) const; } template @@ -8289,22 +8326,7 @@ struct facebook::react::NativePlatformConstantsAndroidPlatformConstantsAndroid { public P9 uiMode; public P10 Brand; public P11 Manufacturer; - public bool operator==(const facebook::react::NativePlatformConstantsAndroidPlatformConstantsAndroid& other) const; -} - -template -struct facebook::react::NativeAlertManagerArgs { - public P0 title; - public P1 message; - public P2 buttons; - public P3 type; - public P4 defaultValue; - public P5 cancelButtonKey; - public P6 destructiveButtonKey; - public P7 preferredButtonKey; - public P8 keyboardType; - public P9 userInterfaceStyle; - public bool operator==(const facebook::react::NativeAlertManagerArgs& other) const; + public bool operator==(const facebook::react::_native_platform_constants_android_platform_constants_android::NativePlatformConstantsAndroidPlatformConstantsAndroid& other) const; } template @@ -8317,7 +8339,7 @@ struct facebook::react::NativeExceptionsManagerExceptionData { public P5 id; public P6 isFatal; public P7 extraData; - public bool operator==(const facebook::react::NativeExceptionsManagerExceptionData& other) const; + public bool operator==(const facebook::react::_native_exceptions_manager_exception_data::NativeExceptionsManagerExceptionData& other) const; } template @@ -8329,7 +8351,7 @@ struct facebook::react::NativeDialogManagerAndroidDialogOptions { public P4 buttonNeutral; public P5 items; public P6 cancelable; - public bool operator==(const facebook::react::NativeDialogManagerAndroidDialogOptions& other) const; + public bool operator==(const facebook::react::_native_dialog_manager_android_dialog_options::NativeDialogManagerAndroidDialogOptions& other) const; } template @@ -8341,7 +8363,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntr public P4 intersectionRect; public P5 isIntersectingAboveThresholds; public P6 time; - public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; + public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; } template @@ -8352,7 +8374,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObse public P3 thresholds; public P4 rootThresholds; public P5 rootMargin; - public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; + public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_observe_options::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; } template @@ -8362,7 +8384,7 @@ struct facebook::react::NativeDeviceInfoDisplayMetricsAndroid { public P2 scale; public P3 fontScale; public P4 densityDpi; - public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetricsAndroid& other) const; + public bool operator==(const facebook::react::_native_device_info_display_metrics_android::NativeDeviceInfoDisplayMetricsAndroid& other) const; } template @@ -8372,7 +8394,7 @@ struct facebook::react::NativeExceptionsManagerStackFrame { public P2 lineNumber; public P3 methodName; public P4 collapse; - public bool operator==(const facebook::react::NativeExceptionsManagerStackFrame& other) const; + public bool operator==(const facebook::react::_native_exceptions_manager_stack_frame::NativeExceptionsManagerStackFrame& other) const; } template @@ -8382,7 +8404,7 @@ struct facebook::react::NativeImageEditorOptions { public P2 displaySize; public P3 resizeMode; public P4 allowExternalStorage; - public bool operator==(const facebook::react::NativeImageEditorOptions& other) const; + public bool operator==(const facebook::react::_native_image_editor_options::NativeImageEditorOptions& other) const; } template @@ -8391,7 +8413,7 @@ struct facebook::react::NativeDeviceInfoDimensionsPayload { public P1 screen; public P2 windowPhysicalPixels; public P3 screenPhysicalPixels; - public bool operator==(const facebook::react::NativeDeviceInfoDimensionsPayload& other) const; + public bool operator==(const facebook::react::_native_device_info_dimensions_payload::NativeDeviceInfoDimensionsPayload& other) const; } template @@ -8400,7 +8422,7 @@ struct facebook::react::NativeDeviceInfoDisplayMetrics { public P1 height; public P2 scale; public P3 fontScale; - public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetrics& other) const; + public bool operator==(const facebook::react::_native_device_info_display_metrics::NativeDeviceInfoDisplayMetrics& other) const; } template @@ -8409,7 +8431,7 @@ struct facebook::react::NativeMutationObserverNativeMutationRecord { public P1 target; public P2 addedNodes; public P3 removedNodes; - public bool operator==(const facebook::react::NativeMutationObserverNativeMutationRecord& other) const; + public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_record::NativeMutationObserverNativeMutationRecord& other) const; } template @@ -8418,7 +8440,7 @@ struct facebook::react::NativePerformancePerformanceObserverInit { public P1 type; public P2 buffered; public P3 durationThreshold; - public bool operator==(const facebook::react::NativePerformancePerformanceObserverInit& other) const; + public bool operator==(const facebook::react::_native_performance_performance_observer_init::NativePerformancePerformanceObserverInit& other) const; } template @@ -8427,7 +8449,7 @@ struct facebook::react::NativePlatformConstantsAndroidReactNativeVersionAndroid public P1 minor; public P2 patch; public P3 prerelease; - public bool operator==(const facebook::react::NativePlatformConstantsAndroidReactNativeVersionAndroid& other) const; + public bool operator==(const facebook::react::_native_platform_constants_android_react_native_version_android::NativePlatformConstantsAndroidReactNativeVersionAndroid& other) const; } template @@ -8435,7 +8457,7 @@ struct facebook::react::NativeAnimatedModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::NativeAnimatedModuleEndResult& other) const; + public bool operator==(const facebook::react::_native_animated_module_end_result::NativeAnimatedModuleEndResult& other) const; } template @@ -8443,7 +8465,7 @@ struct facebook::react::NativeAnimatedTurboModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::NativeAnimatedTurboModuleEndResult& other) const; + public bool operator==(const facebook::react::_native_animated_turbo_module_end_result::NativeAnimatedTurboModuleEndResult& other) const; } template @@ -8451,7 +8473,7 @@ struct facebook::react::NativeDeviceInfoDeviceInfoConstants { public P0 Dimensions; public P1 isEdgeToEdge; public P2 isIPhoneX_deprecated; - public bool operator==(const facebook::react::NativeDeviceInfoDeviceInfoConstants& other) const; + public bool operator==(const facebook::react::_native_device_info_device_info_constants::NativeDeviceInfoDeviceInfoConstants& other) const; } template @@ -8459,7 +8481,7 @@ struct facebook::react::NativeI18nManagerI18nManagerConstants { public P0 doLeftAndRightSwapInRTL; public P1 isRTL; public P2 localeIdentifier; - public bool operator==(const facebook::react::NativeI18nManagerI18nManagerConstants& other) const; + public bool operator==(const facebook::react::_native_i18n_manager_i18n_manager_constants::NativeI18nManagerI18nManagerConstants& other) const; } template @@ -8467,80 +8489,80 @@ struct facebook::react::NativeMutationObserverNativeMutationObserverObserveOptio public P0 mutationObserverId; public P1 targetShadowNode; public P2 subtree; - public bool operator==(const facebook::react::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; + public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_observer_observe_options::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; } template struct facebook::react::NativeAnimatedModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::NativeAnimatedModuleEventMapping& other) const; + public bool operator==(const facebook::react::_native_animated_module_event_mapping::NativeAnimatedModuleEventMapping& other) const; } template struct facebook::react::NativeAnimatedTurboModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::NativeAnimatedTurboModuleEventMapping& other) const; + public bool operator==(const facebook::react::_native_animated_turbo_module_event_mapping::NativeAnimatedTurboModuleEventMapping& other) const; } template struct facebook::react::NativeBlobModuleConstants { public P0 BLOB_URI_SCHEME; public P1 BLOB_URI_HOST; - public bool operator==(const facebook::react::NativeBlobModuleConstants& other) const; + public bool operator==(const facebook::react::_native_blob_module_constants::NativeBlobModuleConstants& other) const; } template struct facebook::react::NativeIdleCallbacksIdleDeadline { public P0 didTimeout; public P1 timeRemaining; - public bool operator==(const facebook::react::NativeIdleCallbacksIdleDeadline& other) const; + public bool operator==(const facebook::react::_native_idle_callbacks_idle_deadline::NativeIdleCallbacksIdleDeadline& other) const; } template struct facebook::react::NativeImageLoaderAndroidImageSize { public P0 width; public P1 height; - public bool operator==(const facebook::react::NativeImageLoaderAndroidImageSize& other) const; + public bool operator==(const facebook::react::_native_image_loader_android_image_size::NativeImageLoaderAndroidImageSize& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_partial_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; } template struct facebook::react::NativeAppStateAppState { public P0 app_state; - public bool operator==(const facebook::react::NativeAppStateAppState& other) const; + public bool operator==(const facebook::react::_native_app_state_app_state::NativeAppStateAppState& other) const; } template struct facebook::react::NativeAppStateAppStateConstants { public P0 initialAppState; - public bool operator==(const facebook::react::NativeAppStateAppStateConstants& other) const; + public bool operator==(const facebook::react::_native_app_state_app_state_constants::NativeAppStateAppStateConstants& other) const; } template struct facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions { public P0 timeout; - public bool operator==(const facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; + public bool operator==(const facebook::react::_native_idle_callbacks_request_idle_callback_options::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; } template struct facebook::react::NativeSourceCodeSourceCodeConstants { public P0 scriptURL; - public bool operator==(const facebook::react::NativeSourceCodeSourceCodeConstants& other) const; + public bool operator==(const facebook::react::_native_source_code_source_code_constants::NativeSourceCodeSourceCodeConstants& other) const; } template @@ -8548,10 +8570,10 @@ class facebook::react::SyncCallback { public R call(Args... args) const; public R operator()(Args... args) const; public SyncCallback(const facebook::react::SyncCallback&) = delete; - public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); public SyncCallback(facebook::react::SyncCallback&& other) noexcept; - public facebook::react::SyncCallback& operator=(const facebook::react::SyncCallback&) = delete; - public facebook::react::SyncCallback& operator=(facebook::react::SyncCallback&& other) noexcept; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(const facebook::react::_sync_callback<_r(_args...)>::SyncCallback&) = delete; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(facebook::react::_sync_callback<_r(_args...)>::SyncCallback&& other) noexcept; public ~SyncCallback(); } @@ -8572,8 +8594,8 @@ class facebook::react::SafeReleaseJniRef { public SafeReleaseJniRef(facebook::react::SafeReleaseJniRef&& other) = default; public const std::remove_reference())>::type& operator*() const noexcept; public const std::remove_reference())>::type* operator->() const noexcept; - public facebook::react::SafeReleaseJniRef& operator=(const facebook::react::SafeReleaseJniRef& other) = default; - public facebook::react::SafeReleaseJniRef& operator=(facebook::react::SafeReleaseJniRef&& other) = default; + public facebook::react::_safe_release_jni_ref::SafeReleaseJniRef& operator=(const facebook::react::_safe_release_jni_ref::SafeReleaseJniRef& other) = default; + public facebook::react::_safe_release_jni_ref::SafeReleaseJniRef& operator=(facebook::react::_safe_release_jni_ref::SafeReleaseJniRef&& other) = default; public operator RefT() const; public operator bool() const noexcept; public std::remove_reference())>::type& operator*() noexcept; @@ -8583,15 +8605,15 @@ class facebook::react::SafeReleaseJniRef { template class facebook::react::BaseParagraphComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public BaseParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public BaseParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); public virtual facebook::react::ComponentName getComponentName() const override; } template class facebook::react::ConcreteComponentDescriptor : public facebook::react::ComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public ConcreteComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const override; + public ConcreteComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public using ConcreteEventEmitter = typename ShadowNodeT::ConcreteEventEmitter; public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteShadowNode = ShadowNodeT; @@ -8601,37 +8623,37 @@ class facebook::react::ConcreteComponentDescriptor : public facebook::react::Com public using SharedConcreteProps = typename ShadowNodeT::SharedConcreteProps; public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const override; - public virtual facebook::react::ShadowNodeTraits getTraits() const override; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const override; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const override; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const override; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const override; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; } template class facebook::react::Element { public Element(); - public facebook::react::Element& children(std::vector children); - public facebook::react::Element& finalize(std::function finalizeCallback); - public facebook::react::Element& props(facebook::react::Element::SharedConcreteProps props); - public facebook::react::Element& props(std::function callback); - public facebook::react::Element& reference(facebook::react::Element::ConcreteUnsharedShadowNode& outShadowNode); - public facebook::react::Element& reference(std::function callback); - public facebook::react::Element& stateData(std::function callback); - public facebook::react::Element& surfaceId(facebook::react::SurfaceId surfaceId); - public facebook::react::Element& tag(facebook::react::Tag tag); + public facebook::react::_element::Element& children(std::vector children); + public facebook::react::_element::Element& finalize(std::function finalizeCallback); + public facebook::react::_element::Element& props(facebook::react::_element::SharedConcreteProps props); + public facebook::react::_element::Element& props(std::function callback); + public facebook::react::_element::Element& reference(facebook::react::_element::ConcreteUnsharedShadowNode& outShadowNode); + public facebook::react::_element::Element& reference(std::function callback); + public facebook::react::_element::Element& stateData(std::function callback); + public facebook::react::_element::Element& surfaceId(facebook::react::SurfaceId surfaceId); + public facebook::react::_element::Element& tag(facebook::react::Tag tag); public operator facebook::react::ElementFragment(); public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteReferenceCallback = std::function& shadowNode)>; public using ConcreteShadowNode = ShadowNodeT; public using ConcreteState = typename ShadowNodeT::ConcreteState; public using ConcreteStateData = typename ShadowNodeT::ConcreteStateData; - public using ConcreteUnsharedShadowNode = std::shared_ptr; - public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteState = std::shared_ptr; + public using ConcreteUnsharedShadowNode = std::shared_ptr; + public using SharedConcreteProps = std::shared_ptr; + public using SharedConcreteState = std::shared_ptr; } template @@ -8640,325 +8662,325 @@ struct facebook::react::Bridging { template class facebook::react::NativeAccessibilityInfoCxxSpec : public facebook::react::TurboModule { - protected NativeAccessibilityInfoCxxSpec(std::shared_ptr jsInvoker); + protected NativeAccessibilityInfoCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAccessibilityManagerCxxSpec : public facebook::react::TurboModule { - protected NativeAccessibilityManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeAccessibilityManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeActionSheetManagerCxxSpec : public facebook::react::TurboModule { - protected NativeActionSheetManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeActionSheetManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAlertManagerCxxSpec : public facebook::react::TurboModule { - protected NativeAlertManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeAlertManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAnimatedModuleCxxSpec : public facebook::react::TurboModule { - protected NativeAnimatedModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeAnimatedModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAnimatedTurboModuleCxxSpec : public facebook::react::TurboModule { - protected NativeAnimatedTurboModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeAnimatedTurboModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAppStateCxxSpec : public facebook::react::TurboModule { - protected NativeAppStateCxxSpec(std::shared_ptr jsInvoker); + protected NativeAppStateCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAppearanceCxxSpec : public facebook::react::TurboModule { - protected NativeAppearanceCxxSpec(std::shared_ptr jsInvoker); + protected NativeAppearanceCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeBlobModuleCxxSpec : public facebook::react::TurboModule { - protected NativeBlobModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeBlobModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeCPUTimeCxxSpec : public facebook::react::TurboModule { - protected NativeCPUTimeCxxSpec(std::shared_ptr jsInvoker); + protected NativeCPUTimeCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeClipboardCxxSpec : public facebook::react::TurboModule { - protected NativeClipboardCxxSpec(std::shared_ptr jsInvoker); + protected NativeClipboardCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDOMCxxSpec : public facebook::react::TurboModule { - protected NativeDOMCxxSpec(std::shared_ptr jsInvoker); + protected NativeDOMCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevLoadingViewCxxSpec : public facebook::react::TurboModule { - protected NativeDevLoadingViewCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevLoadingViewCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevMenuCxxSpec : public facebook::react::TurboModule { - protected NativeDevMenuCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevMenuCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevSettingsCxxSpec : public facebook::react::TurboModule { - protected NativeDevSettingsCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevSettingsCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDeviceEventManagerCxxSpec : public facebook::react::TurboModule { - protected NativeDeviceEventManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeDeviceEventManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDeviceInfoCxxSpec : public facebook::react::TurboModule { - protected NativeDeviceInfoCxxSpec(std::shared_ptr jsInvoker); + protected NativeDeviceInfoCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDialogManagerAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeDialogManagerAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeDialogManagerAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeExceptionsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeExceptionsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeExceptionsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeFileReaderModuleCxxSpec : public facebook::react::TurboModule { - protected NativeFileReaderModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeFileReaderModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeFrameRateLoggerCxxSpec : public facebook::react::TurboModule { - protected NativeFrameRateLoggerCxxSpec(std::shared_ptr jsInvoker); + protected NativeFrameRateLoggerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeHeadlessJsTaskSupportCxxSpec : public facebook::react::TurboModule { - protected NativeHeadlessJsTaskSupportCxxSpec(std::shared_ptr jsInvoker); + protected NativeHeadlessJsTaskSupportCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeI18nManagerCxxSpec : public facebook::react::TurboModule { - protected NativeI18nManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeI18nManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeIdleCallbacksCxxSpec : public facebook::react::TurboModule { - protected NativeIdleCallbacksCxxSpec(std::shared_ptr jsInvoker); + protected NativeIdleCallbacksCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageEditorCxxSpec : public facebook::react::TurboModule { - protected NativeImageEditorCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageEditorCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageLoaderAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeImageLoaderAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageLoaderAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageStoreAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeImageStoreAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageStoreAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeIntentAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeIntentAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeIntentAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeIntersectionObserverCxxSpec : public facebook::react::TurboModule { - protected NativeIntersectionObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeIntersectionObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeJSCHeapCaptureCxxSpec : public facebook::react::TurboModule { - protected NativeJSCHeapCaptureCxxSpec(std::shared_ptr jsInvoker); + protected NativeJSCHeapCaptureCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeKeyboardObserverCxxSpec : public facebook::react::TurboModule { - protected NativeKeyboardObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeKeyboardObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeLinkingManagerCxxSpec : public facebook::react::TurboModule { - protected NativeLinkingManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeLinkingManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeLogBoxCxxSpec : public facebook::react::TurboModule { - protected NativeLogBoxCxxSpec(std::shared_ptr jsInvoker); + protected NativeLogBoxCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeMicrotasksCxxSpec : public facebook::react::TurboModule { - protected NativeMicrotasksCxxSpec(std::shared_ptr jsInvoker); + protected NativeMicrotasksCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeModalManagerCxxSpec : public facebook::react::TurboModule { - protected NativeModalManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeModalManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeMutationObserverCxxSpec : public facebook::react::TurboModule { - protected NativeMutationObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeMutationObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeNetworkingAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeNetworkingAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeNetworkingAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePerformanceCxxSpec : public facebook::react::TurboModule { - protected NativePerformanceCxxSpec(std::shared_ptr jsInvoker); + protected NativePerformanceCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePermissionsAndroidCxxSpec : public facebook::react::TurboModule { - protected NativePermissionsAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativePermissionsAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePlatformConstantsAndroidCxxSpec : public facebook::react::TurboModule { - protected NativePlatformConstantsAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativePlatformConstantsAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeReactDevToolsRuntimeSettingsModuleCxxSpec : public facebook::react::TurboModule { - protected NativeReactDevToolsRuntimeSettingsModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeReactDevToolsRuntimeSettingsModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeReactDevToolsSettingsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeReactDevToolsSettingsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeReactDevToolsSettingsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeRedBoxCxxSpec : public facebook::react::TurboModule { - protected NativeRedBoxCxxSpec(std::shared_ptr jsInvoker); + protected NativeRedBoxCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSegmentFetcherCxxSpec : public facebook::react::TurboModule { - protected NativeSegmentFetcherCxxSpec(std::shared_ptr jsInvoker); + protected NativeSegmentFetcherCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSettingsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeSettingsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeSettingsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeShareModuleCxxSpec : public facebook::react::TurboModule { - protected NativeShareModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeShareModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSoundManagerCxxSpec : public facebook::react::TurboModule { - protected NativeSoundManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeSoundManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSourceCodeCxxSpec : public facebook::react::TurboModule { - protected NativeSourceCodeCxxSpec(std::shared_ptr jsInvoker); + protected NativeSourceCodeCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeStatusBarManagerAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeStatusBarManagerAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeStatusBarManagerAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeTimingCxxSpec : public facebook::react::TurboModule { - protected NativeTimingCxxSpec(std::shared_ptr jsInvoker); + protected NativeTimingCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeToastAndroidCxxSpec : public facebook::react::TurboModule { - protected NativeToastAndroidCxxSpec(std::shared_ptr jsInvoker); + protected NativeToastAndroidCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeVibrationCxxSpec : public facebook::react::TurboModule { - protected NativeVibrationCxxSpec(std::shared_ptr jsInvoker); + protected NativeVibrationCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeViewTransitionCxxSpec : public facebook::react::TurboModule { - protected NativeViewTransitionCxxSpec(std::shared_ptr jsInvoker); + protected NativeViewTransitionCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeWebSocketModuleCxxSpec : public facebook::react::TurboModule { - protected NativeWebSocketModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeWebSocketModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } @@ -8971,260 +8993,260 @@ struct facebook::react::AnimatedProp : public facebook::react::AnimatedPropBase template struct facebook::react::CascadedRectangleCorners { - public bool operator==(const facebook::react::CascadedRectangleCorners& rhs) const = default; - public facebook::react::CascadedRectangleCorners::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleCorners::OptionalT all; - public facebook::react::CascadedRectangleCorners::OptionalT bottomEnd; - public facebook::react::CascadedRectangleCorners::OptionalT bottomLeft; - public facebook::react::CascadedRectangleCorners::OptionalT bottomRight; - public facebook::react::CascadedRectangleCorners::OptionalT bottomStart; - public facebook::react::CascadedRectangleCorners::OptionalT endEnd; - public facebook::react::CascadedRectangleCorners::OptionalT endStart; - public facebook::react::CascadedRectangleCorners::OptionalT startEnd; - public facebook::react::CascadedRectangleCorners::OptionalT startStart; - public facebook::react::CascadedRectangleCorners::OptionalT topEnd; - public facebook::react::CascadedRectangleCorners::OptionalT topLeft; - public facebook::react::CascadedRectangleCorners::OptionalT topRight; - public facebook::react::CascadedRectangleCorners::OptionalT topStart; - public using Counterpart = facebook::react::RectangleCorners; + public bool operator==(const facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners& rhs) const = default; + public facebook::react::_cascaded_rectangle_corners::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_corners::OptionalT all; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT endEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT endStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT startEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT startStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT topEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT topLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT topRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT topStart; + public using Counterpart = facebook::react::_rectangle_corners::RectangleCorners; public using OptionalT = std::optional; } template struct facebook::react::CascadedRectangleEdges { - public bool operator==(const facebook::react::CascadedRectangleEdges& rhs) const = default; - public facebook::react::CascadedRectangleEdges::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleEdges::OptionalT all; - public facebook::react::CascadedRectangleEdges::OptionalT block; - public facebook::react::CascadedRectangleEdges::OptionalT blockEnd; - public facebook::react::CascadedRectangleEdges::OptionalT blockStart; - public facebook::react::CascadedRectangleEdges::OptionalT bottom; - public facebook::react::CascadedRectangleEdges::OptionalT end; - public facebook::react::CascadedRectangleEdges::OptionalT horizontal; - public facebook::react::CascadedRectangleEdges::OptionalT left; - public facebook::react::CascadedRectangleEdges::OptionalT right; - public facebook::react::CascadedRectangleEdges::OptionalT start; - public facebook::react::CascadedRectangleEdges::OptionalT top; - public facebook::react::CascadedRectangleEdges::OptionalT vertical; - public using Counterpart = facebook::react::RectangleEdges; + public bool operator==(const facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& rhs) const = default; + public facebook::react::_cascaded_rectangle_edges::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_edges::OptionalT all; + public facebook::react::_cascaded_rectangle_edges::OptionalT block; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockEnd; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockStart; + public facebook::react::_cascaded_rectangle_edges::OptionalT bottom; + public facebook::react::_cascaded_rectangle_edges::OptionalT end; + public facebook::react::_cascaded_rectangle_edges::OptionalT horizontal; + public facebook::react::_cascaded_rectangle_edges::OptionalT left; + public facebook::react::_cascaded_rectangle_edges::OptionalT right; + public facebook::react::_cascaded_rectangle_edges::OptionalT start; + public facebook::react::_cascaded_rectangle_edges::OptionalT top; + public facebook::react::_cascaded_rectangle_edges::OptionalT vertical; + public using Counterpart = facebook::react::_rectangle_edges::RectangleEdges; public using OptionalT = std::optional; } template struct facebook::react::NativeAlertManagerArgsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedModuleEndResultBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedModuleEventMappingBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedTurboModuleEndResultBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedTurboModuleEventMappingBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAppStateAppStateBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAppStateAppStateConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeBlobModuleConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDeviceInfoDeviceInfoConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDeviceInfoDimensionsPayloadBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDeviceInfoDisplayMetricsAndroidBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDeviceInfoDisplayMetricsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDialogManagerAndroidDialogOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeExceptionsManagerExceptionDataBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeExceptionsManagerStackFrameBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeI18nManagerI18nManagerConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIdleCallbacksIdleDeadlineBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIdleCallbacksRequestIdleCallbackOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeImageEditorOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeImageLoaderAndroidImageSizeBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeMutationObserverNativeMutationObserverObserveOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeMutationObserverNativeMutationRecordBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePerformancePerformanceObserverInitBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePerformanceRawPerformanceEntryBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePlatformConstantsAndroidPlatformConstantsAndroidBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePlatformConstantsAndroidReactNativeVersionAndroidBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfigBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfigBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeSourceCodeSourceCodeConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template @@ -9234,7 +9256,7 @@ struct facebook::react::RectangleCorners { public T topLeft; public T topRight; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleCorners& rhs) const noexcept = default; + public bool operator==(const facebook::react::_rectangle_corners::RectangleCorners& rhs) const noexcept = default; } template @@ -9244,13 +9266,13 @@ struct facebook::react::RectangleEdges { public T right; public T top; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleEdges& rhs) const noexcept = default; - public static const facebook::react::RectangleEdges ZERO; + public bool operator==(const facebook::react::_rectangle_edges::RectangleEdges& rhs) const noexcept = default; + public static const facebook::react::_rectangle_edges::RectangleEdges ZERO; } template class facebook::react::AsyncCallback { - public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); public void call(Args... args) const noexcept; public void call(std::function&& callImpl) const noexcept; public void callWithPriority(facebook::react::SchedulerPriority priority, Args... args) const noexcept; @@ -9263,9 +9285,9 @@ class facebook::react::AsyncEventEmitter : public facebook::react::IAsyncEventEm public AsyncEventEmitter(); public AsyncEventEmitter(const facebook::react::AsyncEventEmitter&) = delete; public AsyncEventEmitter(facebook::react::AsyncEventEmitter&&) noexcept = default; - public facebook::react::AsyncEventEmitter& operator=(const facebook::react::AsyncEventEmitter&) = delete; - public facebook::react::AsyncEventEmitter& operator=(facebook::react::AsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(const facebook::react::_async_event_emitter::AsyncEventEmitter&) = delete; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(facebook::react::_async_event_emitter::AsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; public void emit(Args... value); public void emit(std::function&& converter); public ~AsyncEventEmitter() override = default; @@ -9276,17 +9298,17 @@ class facebook::react::SharedFunction { public SharedFunction(const facebook::react::SharedFunction& other) = default; public SharedFunction(facebook::react::SharedFunction&& other) noexcept = default; public SharedFunction(std::function&& function = nullptr); - public facebook::react::SharedFunction& operator=(const facebook::react::SharedFunction& other) = default; - public facebook::react::SharedFunction& operator=(facebook::react::SharedFunction&& other) noexcept = default; + public facebook::react::_shared_function::SharedFunction& operator=(const facebook::react::_shared_function::SharedFunction& other) = default; + public facebook::react::_shared_function::SharedFunction& operator=(facebook::react::_shared_function::SharedFunction&& other) noexcept = default; public void assign(std::function function) const; public void operator()(ArgumentT... args) const; } template class facebook::react::AsyncPromise { - public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); + public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); public facebook::jsi::Object get(facebook::jsi::Runtime& rt) const; - public void reject(facebook::react::Error error); + public void reject(facebook::react::_error::Error error); public void resolve(T... value); } @@ -9319,19 +9341,19 @@ struct facebook::react::Bridging { template struct facebook::react::Bridging> { public static constexpr size_t kArgumentCount; - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::Bridging>::Func fn, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::_bridging>::Func fn, const std::shared_ptr& jsInvoker); public using Func = std::function; public using IndexSequence = std::index_sequence_for; } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, 2> { - public static std::pair fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::pair fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, N> { - public static std::array fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::array fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template @@ -9348,30 +9370,30 @@ struct facebook::react::Bridging> : public facebook::react::array_d template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); - public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); template - public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::set fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::set fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::vector fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::vector fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); } template @@ -9393,22 +9415,22 @@ struct facebook::react::Bridging : public facebook:: } struct facebook::react::Bridging { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::Error& error); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::_error::Error& error); } struct facebook::react::Bridging { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); - public static facebook::react::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_event_subscription::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); + public static facebook::react::_event_subscription::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResDuration& value); - public static facebook::react::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_duration::HighResDuration& value); + public static facebook::react::_high_res_duration::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResTimeStamp& value); - public static facebook::react::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_time_stamp::HighResTimeStamp& value); + public static facebook::react::_high_res_time_stamp::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging : public facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging { @@ -9444,83 +9466,83 @@ struct facebook::react::Bridging { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& parser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& syntaxParser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& syntaxParser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { @@ -9532,7 +9554,7 @@ struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -9551,7 +9573,7 @@ struct facebook::react::CSSDataTypeParser : } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSNumberPercentTransformParser { @@ -9564,7 +9586,7 @@ struct facebook::react::CSSDataTypeParser : pub } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -9574,15 +9596,15 @@ struct facebook::react::CSSDataTypeParser : public fa } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSVariantComponentTransformParser { @@ -9592,29 +9614,29 @@ struct facebook::react::CSSDataTypeParser : publ } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } template struct facebook::react::CSSDataTypeParser> { - public static std::optional> consume(facebook::react::CSSValueParser& parser); + public static std::optional> consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::SyncCallback& value); - public static facebook::react::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_sync_callback::SyncCallback& value); + public static facebook::react::_sync_callback::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncCallback& value); - public static facebook::react::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_callback::AsyncCallback& value); + public static facebook::react::_async_callback::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_event_emitter::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); } template @@ -9627,12 +9649,12 @@ struct facebook::react::Bridging> : pub template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncPromise& promise); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_promise::AsyncPromise& promise); } struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); - public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); + public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); } template @@ -9641,7 +9663,7 @@ struct facebook::react::Bridging, std::enable_if_t struct facebook::react::Bridging, std::enable_if_t>> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); } template @@ -9664,30 +9686,30 @@ void facebook::react::exceptions::throwIfObjectAlreadyConsumed(const T& t, const constexpr bool facebook::react::detail::isHexDigit(char c); constexpr bool facebook::react::detail::isValidHexColor(std::string_view hex); constexpr float facebook::react::detail::hueToRgb(float p, float q, float t); -constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); +constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); constexpr uint8_t facebook::react::detail::clamp255Component(float f); constexpr uint8_t facebook::react::detail::clampAlpha(std::optional alpha); constexpr uint8_t facebook::react::detail::hexToNumeric(std::string_view hex, facebook::react::detail::HexColorType hexType); float facebook::react::detail::normalizeHue(float hue); -std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); +std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); std::tuple facebook::react::detail::hslToRgb(float h, float s, float l); std::tuple facebook::react::detail::hwbToRgb(float h, float w, float b); template -constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::CSSValueParser& parser); +constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHwbFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHwbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseModernHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseModernHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template constexpr std::optional facebook::react::detail::normalizeComponent(const std::variant& component, float baseValue); @@ -9715,24 +9737,24 @@ struct facebook::react::detail::PreparedTextLayoutT { public using type = typename T::PreparedTextLayout; } -template +template struct facebook::react::detail::CSSVariantComponentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSAngleTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSFilterSimpleAmountParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSNumberPercentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template @@ -9747,12 +9769,12 @@ struct facebook::react::detail::is_variant_of_data_types : public std::false_typ template class facebook::react::detail::TextLayoutManagerExtended { public TextLayoutManagerExtended(const TextLayoutManagerT& textLayoutManager); - public facebook::react::LinesMeasurements measureLines(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::Size& size); - public facebook::react::TextMeasurement measurePreparedLayout(const facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout& layout, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout prepareLayout(const facebook::react::AttributedString& attributedString, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; + public facebook::react::LinesMeasurements measureLines(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_size::Size& size); + public facebook::react::_text_measurement::TextMeasurement measurePreparedLayout(const facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout& layout, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout prepareLayout(const facebook::react::_attributed_string::AttributedString& attributedString, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; public static constexpr bool supportsLineMeasurement(); public static constexpr bool supportsPreparedTextLayout(); - public using PreparedTextLayout = typename facebook::react::detail::PreparedTextLayoutT::type; + public using PreparedTextLayout = typename facebook::react::detail::_prepared_text_layout_t::PreparedTextLayoutT::type; } template @@ -10084,18 +10106,18 @@ template using facebook::react::jsinspector_modern::ScopedExecutor = std::function&& callback)>; typedef std::function facebook::react::jsinspector_modern::FrontendChannel; typedef std::map facebook::react::jsinspector_modern::Headers; -using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; +using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; using facebook::react::jsinspector_modern::IOReadError = const std::string; -using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::InspectorPageDescription; +using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::_inspector_page_description::InspectorPageDescription; using facebook::react::jsinspector_modern::StreamID = const std::string; using facebook::react::jsinspector_modern::VoidExecutor = std::function&& callback)>; -bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); -facebook::react::jsinspector_modern::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); -folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::HostTargetMetadata& metadata); -folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::InspectorTargetCapabilities& capabilities); +bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); +facebook::react::jsinspector_modern::_i_inspector::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); +folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata& metadata); +folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities& capabilities); std::string facebook::react::jsinspector_modern::httpReasonPhrase(uint16_t status); std::string facebook::react::jsinspector_modern::mimeTypeFromHeaders(const facebook::react::jsinspector_modern::Headers& headers); -std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); +std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); template void facebook::react::jsinspector_modern::emitNotificationsForTracingProfile(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const ChannelsRange& channels, bool isBackgroundTrace); template @@ -10113,7 +10135,7 @@ void facebook::react::jsinspector_modern::truncateToValidUTF8(std::vector& class facebook::react::jsinspector_modern::BoundedRequestBuffer { public bool put(const std::string& requestId, std::string_view data, bool base64Encoded) noexcept; - public std::shared_ptr get(const std::string& requestId) const; + public std::shared_ptr get(const std::string& requestId) const; public void clear(); } @@ -10137,19 +10159,19 @@ class facebook::react::jsinspector_modern::CallbackRemoteConnection : public fac class facebook::react::jsinspector_modern::ConsoleTask { public ConsoleTask(const facebook::react::jsinspector_modern::ConsoleTask&) = default; public ConsoleTask(facebook::react::jsinspector_modern::ConsoleTask&&) = default; - public ConsoleTask(std::shared_ptr taskContext); - public facebook::react::jsinspector_modern::ConsoleTask& operator=(const facebook::react::jsinspector_modern::ConsoleTask&) = delete; - public facebook::react::jsinspector_modern::ConsoleTask& operator=(facebook::react::jsinspector_modern::ConsoleTask&&) = delete; + public ConsoleTask(std::shared_ptr taskContext); + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(const facebook::react::jsinspector_modern::_console_task::ConsoleTask&) = delete; + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(facebook::react::jsinspector_modern::_console_task::ConsoleTask&&) = delete; public ~ConsoleTask(); } class facebook::react::jsinspector_modern::ConsoleTaskContext : public std::enable_shared_from_this { public ConsoleTaskContext(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); + public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); public ConsoleTaskContext(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskId id() const; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&) = delete; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&&) = delete; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId id() const; public std::optional getSerializedStackTrace() const; public void schedule(); public ~ConsoleTaskContext(); @@ -10159,9 +10181,9 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { public ConsoleTaskId() = default; public ConsoleTaskId(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; public ConsoleTaskId(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; - public bool operator==(const facebook::react::jsinspector_modern::ConsoleTaskId&) const = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; + public bool operator==(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) const = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&&) = default; public operator bool() const; public operator void *() const; public ~ConsoleTaskId() = default; @@ -10170,19 +10192,19 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { class facebook::react::jsinspector_modern::ConsoleTaskOrchestrator { public ConsoleTaskOrchestrator(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; public ConsoleTaskOrchestrator(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public static facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& getInstance(); - public std::shared_ptr top() const; - public void cancelTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void finishTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void scheduleTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId, std::weak_ptr taskContext); - public void startTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&) = delete; + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&&) = delete; + public static facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& getInstance(); + public std::shared_ptr top() const; + public void cancelTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void finishTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void scheduleTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId, std::weak_ptr taskContext); + public void startTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); public ~ConsoleTaskOrchestrator() = default; } class facebook::react::jsinspector_modern::EmulationAgent { - public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); } @@ -10194,18 +10216,18 @@ class facebook::react::jsinspector_modern::ExecutionContextSelector { public ExecutionContextSelector() = delete; public ExecutionContextSelector(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; public ExecutionContextSelector(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public bool matches(const facebook::react::jsinspector_modern::ExecutionContextDescription& context) const noexcept; - public bool operator==(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) const noexcept; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public static facebook::react::jsinspector_modern::ExecutionContextSelector all(); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byId(int32_t id); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byName(std::string name); + public bool matches(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context) const noexcept; + public bool operator==(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) const noexcept; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) = default; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector&& other) noexcept = default; + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector all(); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byId(int32_t id); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byName(std::string name); public ~ExecutionContextSelector() = default; } class facebook::react::jsinspector_modern::FallbackRuntimeAgentDelegate : public facebook::react::jsinspector_modern::RuntimeAgentDelegate { - public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::SessionState& sessionState, std::string engineDescription); + public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::string engineDescription); public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) override; } @@ -10213,10 +10235,10 @@ class facebook::react::jsinspector_modern::FallbackRuntimeTargetDelegate : publi public FallbackRuntimeTargetDelegate(std::string engineDescription); public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; } @@ -10226,24 +10248,24 @@ class facebook::react::jsinspector_modern::HermesRuntimeTargetDelegate : public public std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; public ~HermesRuntimeTargetDelegate() override; } class facebook::react::jsinspector_modern::HostAgent { - public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::HostTargetController& targetController, facebook::react::jsinspector_modern::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); + public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& targetController, facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); public HostAgent(const facebook::react::jsinspector_modern::HostAgent&) = delete; public HostAgent(facebook::react::jsinspector_modern::HostAgent&&) = delete; public bool isEligibleForBackgroundTrace() const; - public facebook::react::jsinspector_modern::HostAgent& operator=(const facebook::react::jsinspector_modern::HostAgent&) = delete; - public facebook::react::jsinspector_modern::HostAgent& operator=(facebook::react::jsinspector_modern::HostAgent&&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(const facebook::react::jsinspector_modern::_host_agent::HostAgent&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(facebook::react::jsinspector_modern::_host_agent::HostAgent&&) = delete; public void emitSystemStateChanged(bool isSingleHost); public void handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void setCurrentInstanceAgent(std::shared_ptr agent); + public void setCurrentInstanceAgent(std::shared_ptr agent); public ~HostAgent(); } @@ -10252,26 +10274,26 @@ class facebook::react::jsinspector_modern::HostTarget : public facebook::react:: public HostTarget(facebook::react::jsinspector_modern::HostTarget&&) = delete; public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); public bool stopAndMaybeEmitBackgroundTrace(); - public facebook::react::jsinspector_modern::HostTarget& operator=(const facebook::react::jsinspector_modern::HostTarget&) = delete; - public facebook::react::jsinspector_modern::HostTarget& operator=(facebook::react::jsinspector_modern::HostTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate); + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(const facebook::react::jsinspector_modern::_host_target::HostTarget&) = delete; + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(facebook::react::jsinspector_modern::_host_target::HostTarget&&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); - public static std::shared_ptr create(facebook::react::jsinspector_modern::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public std::unique_ptr connect(std::unique_ptr connectionToFrontend); + public static std::shared_ptr create(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public std::unique_ptr connect(std::unique_ptr connectionToFrontend); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); public void sendCommand(facebook::react::jsinspector_modern::HostCommand command); - public void unregisterInstance(facebook::react::jsinspector_modern::InstanceTarget& instance); + public void unregisterInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget& instance); public ~HostTarget(); } class facebook::react::jsinspector_modern::HostTargetController { - public HostTargetController(facebook::react::jsinspector_modern::HostTarget& target); + public HostTargetController(facebook::react::jsinspector_modern::_host_target::HostTarget& target); public bool decrementPauseOverlayCounter(); public bool hasInstance() const; public bool maybeEmitStashedBackgroundTrace(); public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); - public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate(); + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& getDelegate(); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); public void incrementPauseOverlayCounter(); public void installPerfIssuesBinding(); @@ -10281,20 +10303,20 @@ class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook: public HostTargetDelegate() = default; public HostTargetDelegate(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; public HostTargetDelegate(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest&); - public virtual facebook::react::jsinspector_modern::HostTargetMetadata getMetadata() = 0; - public virtual facebook::react::jsinspector_modern::HostTargetTracingDelegate* getTracingDelegate(); - public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScreenshotRequest&); - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; - public virtual void onReload(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& request) = 0; - public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& request) = 0; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&&) = delete; + public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest&); + public virtual facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata getMetadata() = 0; + public virtual facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate* getTracingDelegate(); + public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::_host_target_delegate::_page_capture_screenshot_request::PageCaptureScreenshotRequest&); + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; + public virtual void onReload(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& request) = 0; + public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& request) = 0; public virtual ~HostTargetDelegate() override; } struct facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& rhs) const; public std::optional message; } @@ -10304,23 +10326,23 @@ struct facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScree } struct facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& rhs) const; public std::optional ignoreCache; public std::optional scriptToEvaluateOnLoad; } struct facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest& rhs) const; public std::string colorScheme; } class facebook::react::jsinspector_modern::HostTargetTraceRecording { - public HostTargetTraceRecording(facebook::react::jsinspector_modern::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public HostTargetTraceRecording(facebook::react::jsinspector_modern::_host_target::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public bool isBackgroundInitiated() const; public bool isUserInitiated() const; public facebook::react::jsinspector_modern::tracing::HostTracingProfile stop(); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); public void start(); } @@ -10328,8 +10350,8 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { public HostTargetTracingDelegate() = default; public HostTargetTracingDelegate(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; public HostTargetTracingDelegate(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&&) = delete; public virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool); public virtual void onTracingStopped(); public virtual ~HostTargetTracingDelegate() = default; @@ -10337,7 +10359,7 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { class facebook::react::jsinspector_modern::HostTracingAgent { public HostTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); } class facebook::react::jsinspector_modern::IDestructible { @@ -10345,12 +10367,12 @@ class facebook::react::jsinspector_modern::IDestructible { } class facebook::react::jsinspector_modern::IInspector : public facebook::react::jsinspector_modern::IDestructible { - public using ConnectFunc = std::function(std::unique_ptr)>; - public virtual facebook::react::jsinspector_modern::InspectorSystemState getSystemState() const = 0; - public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::IInspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities = {}) = 0; - public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; - public virtual std::vector getPages() const = 0; - public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; + public using ConnectFunc = std::function(std::unique_ptr)>; + public virtual facebook::react::jsinspector_modern::_inspector_system_state::InspectorSystemState getSystemState() const = 0; + public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::_i_inspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities = {}) = 0; + public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; + public virtual std::vector getPages() const = 0; + public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; public virtual void removePage(int pageId) = 0; public virtual ~IInspector() = 0; } @@ -10394,14 +10416,14 @@ class facebook::react::jsinspector_modern::InspectorFlags { public bool getNetworkInspectionEnabled() const; public bool getPerfIssuesEnabled() const; public bool getScreenshotCaptureEnabled() const; - public facebook::react::jsinspector_modern::InspectorFlags& operator=(const facebook::react::jsinspector_modern::InspectorFlags&) = delete; - public static facebook::react::jsinspector_modern::InspectorFlags& getInstance(); + public facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& operator=(const facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags&) = delete; + public static facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& getInstance(); public void dangerouslyDisableFuseboxForTest(); public void dangerouslyResetFlags(); } class facebook::react::jsinspector_modern::InspectorPackagerConnection { - public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public bool isConnected() const; public void closeQuietly(); public void connect(); @@ -10410,43 +10432,43 @@ class facebook::react::jsinspector_modern::InspectorPackagerConnection { class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl : public facebook::react::jsinspector_modern::IWebSocketDelegate, public facebook::react::jsinspector_modern::IPageStatusListener, public std::enable_shared_from_this { public bool isConnected() const; - public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public using SessionId = uint32_t; public void closeQuietly(); public void connect(); - public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); + public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); public void sendEventToAllConnections(const std::string& event); } class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::RemoteConnection : public facebook::react::jsinspector_modern::IRemoteConnection { - public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sessionId, std::string proxySessionId); + public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sessionId, std::string proxySessionId); public virtual void onDisconnect() override; public virtual void onMessage(std::string message) override; } class facebook::react::jsinspector_modern::InspectorPackagerConnectionDelegate { - public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; + public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; public virtual void scheduleCallback(std::function callback, std::chrono::milliseconds delayMs) = 0; public virtual ~InspectorPackagerConnectionDelegate() = default; } class facebook::react::jsinspector_modern::InstanceAgent { - public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::InstanceTarget& target, facebook::react::jsinspector_modern::SessionState& sessionState); + public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_instance_target::InstanceTarget& target, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void sendConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage message); - public void setCurrentRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtime); + public void sendConsoleMessage(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); + public void setCurrentRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtime); } class facebook::react::jsinspector_modern::InstanceTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public InstanceTarget(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; public InstanceTarget(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); - public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void unregisterRuntime(facebook::react::jsinspector_modern::RuntimeTarget& runtime); + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(const facebook::react::jsinspector_modern::_instance_target::InstanceTarget&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(facebook::react::jsinspector_modern::_instance_target::InstanceTarget&&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); + public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public void unregisterRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& runtime); public ~InstanceTarget(); } @@ -10454,14 +10476,14 @@ class facebook::react::jsinspector_modern::InstanceTargetDelegate { public InstanceTargetDelegate() = default; public InstanceTargetDelegate(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; public InstanceTargetDelegate(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&&) = delete; public virtual ~InstanceTargetDelegate(); } class facebook::react::jsinspector_modern::InstanceTracingAgent { public InstanceTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtimeTarget); + public void setTracedRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtimeTarget); public ~InstanceTracingAgent(); } @@ -10486,7 +10508,7 @@ class facebook::react::jsinspector_modern::JCxxInspectorPackagerConnectionWebSoc } class facebook::react::jsinspector_modern::JCxxInspectorPackagerConnectionWebSocketDelegate : public jni::HybridClass { - public JCxxInspectorPackagerConnectionWebSocketDelegate(std::weak_ptr cxxDelegate); + public JCxxInspectorPackagerConnectionWebSocketDelegate(std::weak_ptr cxxDelegate); public static constexpr auto kJavaDescriptor; public static void registerNatives(); public void didClose(); @@ -10522,9 +10544,9 @@ class facebook::react::jsinspector_modern::LoadNetworkResourceDelegate { public LoadNetworkResourceDelegate() = default; public LoadNetworkResourceDelegate(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; public LoadNetworkResourceDelegate(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&) = delete; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&&) noexcept = delete; + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; public virtual ~LoadNetworkResourceDelegate() = default; } @@ -10548,9 +10570,9 @@ class facebook::react::jsinspector_modern::NetworkIOAgent { public NetworkIOAgent(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; public NetworkIOAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::VoidExecutor executor); public NetworkIOAgent(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; - public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& delegate); - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; + public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& delegate); + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&) = delete; + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&&) = delete; public ~NetworkIOAgent(); } @@ -10558,8 +10580,8 @@ class facebook::react::jsinspector_modern::NetworkRequestListener { public NetworkRequestListener() = default; public NetworkRequestListener(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; public NetworkRequestListener(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&) = delete; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&&) noexcept = default; public virtual void onCompletion() = 0; public virtual void onData(std::string_view data) = 0; public virtual void onError(const std::string& message) = 0; @@ -10577,33 +10599,33 @@ class facebook::react::jsinspector_modern::NullRemoteConnection : public faceboo } class facebook::react::jsinspector_modern::PerfMonitorUpdateHandler { - public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::HostTargetDelegate& delegate); + public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate); public void handlePerfIssueAdded(const std::string& message); } class facebook::react::jsinspector_modern::RAIIRemoteConnection { - public RAIIRemoteConnection(std::unique_ptr remote); + public RAIIRemoteConnection(std::unique_ptr remote); public void onMessage(std::string message); public ~RAIIRemoteConnection(); } class facebook::react::jsinspector_modern::RuntimeAgent { - public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr delegate); + public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr delegate); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public const facebook::react::jsinspector_modern::ExecutionContextDescription& getExecutionContextDescription() const; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState getExportedState(); + public const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& getExecutionContextDescription() const; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::ExportedState getExportedState(); public void notifyBindingCalled(const std::string& bindingName, const std::string& payload); public void notifyFastRefreshComplete(); public ~RuntimeAgent(); } struct facebook::react::jsinspector_modern::RuntimeAgent::ExportedState { - public std::unique_ptr delegateState; + public std::unique_ptr delegateState; } class facebook::react::jsinspector_modern::RuntimeAgentDelegate { public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) = 0; - public virtual std::unique_ptr getExportedState(); + public virtual std::unique_ptr getExportedState(); public virtual ~RuntimeAgentDelegate() = default; } @@ -10614,22 +10636,22 @@ class facebook::react::jsinspector_modern::RuntimeAgentDelegate::ExportedState { class facebook::react::jsinspector_modern::RuntimeTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public RuntimeTarget(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; public RuntimeTarget(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public static std::shared_ptr create(const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&&) = delete; + public static std::shared_ptr create(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); public ~RuntimeTarget(); } class facebook::react::jsinspector_modern::RuntimeTargetController { - public RuntimeTargetController(facebook::react::jsinspector_modern::RuntimeTarget& target); + public RuntimeTargetController(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& target); public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile(); public void disableSamplingProfiler(); public void emitTracingStateChange(bool isTracing); public void enableSamplingProfiler(); public void installBindingHandler(const std::string& bindingName); - public void notifyDomainStateChanged(facebook::react::jsinspector_modern::RuntimeTargetController::Domain domain, bool enabled, const facebook::react::jsinspector_modern::RuntimeAgent& notifyingAgent); + public void notifyDomainStateChanged(facebook::react::jsinspector_modern::_runtime_target_controller::Domain domain, bool enabled, const facebook::react::jsinspector_modern::_runtime_agent::RuntimeAgent& notifyingAgent); } enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { @@ -10642,17 +10664,17 @@ enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { class facebook::react::jsinspector_modern::RuntimeTargetDelegate { public virtual bool supportsConsole() const = 0; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() = 0; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) = 0; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) = 0; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) = 0; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) = 0; public virtual void disableSamplingProfiler() = 0; public virtual void enableSamplingProfiler() = 0; public virtual ~RuntimeTargetDelegate() = default; } class facebook::react::jsinspector_modern::RuntimeTracingAgent : public facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::RuntimeTargetController& targetController); + public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController); public ~RuntimeTracingAgent(); } @@ -10660,14 +10682,14 @@ class facebook::react::jsinspector_modern::StackTrace { public StackTrace() = default; public StackTrace(const facebook::react::jsinspector_modern::StackTrace&) = delete; public StackTrace(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(const facebook::react::jsinspector_modern::StackTrace&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public static std::unique_ptr empty(); + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(const facebook::react::jsinspector_modern::_stack_trace::StackTrace&) = delete; + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(facebook::react::jsinspector_modern::_stack_trace::StackTrace&&) = delete; + public static std::unique_ptr empty(); public virtual ~StackTrace() = default; } class facebook::react::jsinspector_modern::TracingAgent { - public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); public ~TracingAgent(); } @@ -10698,14 +10720,14 @@ enum facebook::react::jsinspector_modern::HostCommand { struct facebook::react::jsinspector_modern::ConsoleMessage { public ConsoleMessage(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::StackTrace::empty()); - public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::SimpleConsoleMessage message); + public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::_stack_trace::StackTrace::empty()); + public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); public ConsoleMessage(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; - public std::unique_ptr stackTrace; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::_console_message::ConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(facebook::react::jsinspector_modern::_console_message::ConsoleMessage&& other) noexcept = default; + public std::unique_ptr stackTrace; public std::vector args; public ~ConsoleMessage() = default; } @@ -10740,7 +10762,7 @@ struct facebook::react::jsinspector_modern::IOReadResult { } struct facebook::react::jsinspector_modern::InspectorPageDescription { - public const facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities; + public const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities; public const int id; public const std::string description; public const std::string vm; @@ -10757,14 +10779,14 @@ struct facebook::react::jsinspector_modern::InspectorTargetCapabilities { struct facebook::react::jsinspector_modern::JCxxInspectorPackagerConnectionDelegateImpl : public facebook::jni::JavaClass { public static constexpr auto kJavaDescriptor; - public std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate); - public std::unique_ptr wrapInUniquePtr(); + public std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate); + public std::unique_ptr wrapInUniquePtr(); public void scheduleCallback(std::function callback, std::chrono::milliseconds delayMs); } class facebook::react::jsinspector_modern::JCxxInspectorPackagerConnectionDelegateImpl::RefWrapper : public facebook::react::jsinspector_modern::InspectorPackagerConnectionDelegate { public RefWrapper(jni::alias_ref jDelegate); - public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) override; + public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) override; public virtual void scheduleCallback(std::function callback, std::chrono::milliseconds delayMs) override; } @@ -10801,9 +10823,9 @@ struct facebook::react::jsinspector_modern::SessionState { public bool isNetworkDomainEnabled; public bool isReactNativeApplicationDomainEnabled; public bool isRuntimeDomainEnabled; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; public std::unordered_map subscribedBindings; - public std::vector pendingSimpleConsoleMessages; + public std::vector pendingSimpleConsoleMessages; } struct facebook::react::jsinspector_modern::SimpleConsoleMessage { @@ -10813,8 +10835,8 @@ struct facebook::react::jsinspector_modern::SimpleConsoleMessage { public SimpleConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::SimpleConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage&& other) noexcept = default; public std::vector args; public ~SimpleConsoleMessage() = default; } @@ -10828,11 +10850,11 @@ class facebook::react::jsinspector_modern::EnumArray { template struct facebook::react::jsinspector_modern::UniqueMonostate { - public constexpr bool operator<(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator<=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator==(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; + public constexpr bool operator<(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator<=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator==(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; } template @@ -10859,16 +10881,16 @@ class facebook::react::jsinspector_modern::WeakList { } -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; using facebook::react::jsinspector_modern::tracing::Categories = folly::small_vector; -using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; +using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; using facebook::react::jsinspector_modern::tracing::FrameSequenceId = uint64_t; using facebook::react::jsinspector_modern::tracing::Headers = std::map; using facebook::react::jsinspector_modern::tracing::ProcessId = uint64_t; using facebook::react::jsinspector_modern::tracing::RuntimeProfileId = uint16_t; using facebook::react::jsinspector_modern::tracing::ThreadId = uint64_t; -int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::HighResDuration duration); +int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::_high_res_duration::HighResDuration duration); std::optional facebook::react::jsinspector_modern::tracing::getTracingCategoryFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampColorFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampDetailFromObject(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& detailValue); @@ -10877,48 +10899,48 @@ std::string facebook::react::jsinspector_modern::tracing::consoleTimeStampColorT std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const facebook::react::jsinspector_modern::tracing::Categories& categories); std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const std::set& categories); std::string facebook::react::jsinspector_modern::tracing::tracingCategoryToString(const facebook::react::jsinspector_modern::tracing::Category& category); -uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::HighResTimeStamp timestamp); +uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); class facebook::react::jsinspector_modern::tracing::HermesRuntimeSamplingProfileSerializer { public static facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile serializeToTracingSamplingProfile(hermes::sampling_profiler::Profile hermesProfile); } class facebook::react::jsinspector_modern::tracing::HostTracingProfileSerializer { - public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); - public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); - public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::_host_tracing_profile::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); + public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::_high_res_time_stamp::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); } class facebook::react::jsinspector_modern::tracing::PerformanceTracer { public bool isTracing() const; public bool startTracing(); - public bool startTracing(facebook::react::HighResDuration maxDuration); + public bool startTracing(facebook::react::_high_res_duration::HighResDuration maxDuration); public static facebook::react::jsinspector_modern::tracing::PerformanceTracer& getInstance(); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& traceEventProfileChunk); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp profileTimestamp); - public std::optional> stopTracing(); - public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::PerformanceTracer::TracingStateCallback callback); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& traceEventProfileChunk); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp profileTimestamp); + public std::optional> stopTracing(); + public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::_performance_tracer::TracingStateCallback callback); public using TracingStateCallback = std::function; - public void reportEventLoopMicrotasks(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportEventLoopTask(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp start, folly::dynamic&& detail = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp start, facebook::react::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); - public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); - public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); - public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength); - public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); - public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start); + public void reportEventLoopMicrotasks(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportEventLoopTask(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, folly::dynamic&& detail = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_duration::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); + public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); + public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); + public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength); + public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); + public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start); public void reportTimeStamp(const std::string& name, std::optional start = std::nullopt, std::optional end = std::nullopt, std::optional trackName = std::nullopt, std::optional trackGroup = std::nullopt, std::optional color = std::nullopt, std::optional detail = std::nullopt, std::optional stackTrace = std::nullopt); public void unsubscribeFromTracingStateChanges(uint32_t subscriptionId); } class facebook::react::jsinspector_modern::tracing::ProfileTreeNode { - public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType codeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::ProfileTreeNode::NO_PARENT); + public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType codeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::_profile_tree_node::NO_PARENT); public bool hasParent() const; - public const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType getCodeType() const; + public const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType getCodeType() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); public static constexpr uint32_t NO_PARENT; public uint32_t getId() const; public uint32_t getParentId() const; @@ -10938,29 +10960,29 @@ class facebook::react::jsinspector_modern::tracing::RawRuntimeProfile { } class facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfileTraceEventSerializer { - public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); - public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); } class facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - protected facebook::react::jsinspector_modern::tracing::TraceRecordingState& state_; - public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + protected facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state_; + public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state); public bool isRunningInBackgroundMode(); } class facebook::react::jsinspector_modern::tracing::TraceEventGenerator { - public static facebook::react::jsinspector_modern::tracing::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); - public static facebook::react::jsinspector_modern::tracing::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp timestamp); - public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::_high_res_time_stamp::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); + public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); } class facebook::react::jsinspector_modern::tracing::TraceEventSerializer { - public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::TraceEvent&& event); - public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& profileChunk); - public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile&& cpuProfile); - public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node&& node); - public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); - public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas&& deltas); + public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent&& event); + public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& profileChunk); + public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::TraceEventProfileChunk::CPUProfile&& cpuProfile); + public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::_node::TraceEventProfileChunk::CPUProfile::Node&& node); + public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); + public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk::TimeDeltas&& deltas); public static size_t estimateJsonSize(const folly::dynamic& value); } @@ -11002,27 +11024,27 @@ struct facebook::react::jsinspector_modern::tracing::EventLoopReporter { public EventLoopReporter(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopPhase phase); public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&&) = delete; public ~EventLoopReporter(); } struct facebook::react::jsinspector_modern::tracing::FrameTimingSequence { public FrameTimingSequence() = delete; - public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); - public facebook::react::HighResTimeStamp beginTimestamp; - public facebook::react::HighResTimeStamp endTimestamp; + public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp; + public facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp; public facebook::react::jsinspector_modern::tracing::FrameSequenceId id; public facebook::react::jsinspector_modern::tracing::ThreadId threadId; public std::optional> screenshot; } struct facebook::react::jsinspector_modern::tracing::HostTracingProfile { - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public std::vector frameTimings; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector frameTimings; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } struct facebook::react::jsinspector_modern::tracing::IdGenerator { @@ -11030,37 +11052,37 @@ struct facebook::react::jsinspector_modern::tracing::IdGenerator { } struct facebook::react::jsinspector_modern::tracing::InstanceTracingProfile { - public std::vector performanceTraceEvents; + public std::vector performanceTraceEvents; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile { public RuntimeSamplingProfile(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; public RuntimeSamplingProfile(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; - public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); + public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&&) = default; public std::string runtimeName; - public std::unique_ptr rawRuntimeProfile; - public std::vector samples; + public std::unique_ptr rawRuntimeProfile; + public std::vector samples; public ~RuntimeSamplingProfile() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample { public Sample(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; public Sample(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; - public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; + public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); public facebook::react::jsinspector_modern::tracing::ThreadId threadId; - public std::vector callStack; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&&) = default; + public std::vector callStack; public uint64_t timestamp; public ~Sample() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame { - public bool operator==(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& rhs) const noexcept = default; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame::Kind kind; + public bool operator==(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::SampleCallStackFrame& rhs) const noexcept = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::Kind kind; public std::optional scriptURL; public std::optional columnNumber; public std::optional lineNumber; @@ -11077,30 +11099,30 @@ enum facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sampl struct facebook::react::jsinspector_modern::tracing::TraceEvent { public char ph; - public facebook::react::HighResTimeStamp ts; + public facebook::react::_high_res_time_stamp::HighResTimeStamp ts; public facebook::react::jsinspector_modern::tracing::Categories cat; public facebook::react::jsinspector_modern::tracing::ProcessId pid; public facebook::react::jsinspector_modern::tracing::ThreadId tid; public folly::dynamic args; public std::optional s; - public std::optional dur; + public std::optional dur; public std::optional id; public std::string name; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile cpuProfile; - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas timeDeltas; - public using TimeDeltas = std::vector; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TimeDeltas timeDeltas; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::CPUProfile cpuProfile; + public using TimeDeltas = std::vector; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile { - public std::vector nodes; + public std::vector nodes; public std::vector samples; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame callFrame; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::CallFrame callFrame; public std::optional parentId; public uint32_t id; } @@ -11115,20 +11137,20 @@ struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPU } struct facebook::react::jsinspector_modern::tracing::TraceRecordingState { - public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public facebook::react::jsinspector_modern::tracing::Mode mode; - public std::optional windowSize; + public std::optional windowSize; public std::set enabledCategories; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } template class facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer { public TimeWindowedBuffer(); - public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer::TimestampAccessor timestampAccessor, facebook::react::HighResDuration windowSize); - public std::vector pruneExpiredAndExtract(facebook::react::HighResTimeStamp windowRightBoundary = facebook::react::HighResTimeStamp::now()); - public using TimestampAccessor = std::function; + public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::_time_windowed_buffer::TimestampAccessor timestampAccessor, facebook::react::_high_res_duration::HighResDuration windowSize); + public std::vector pruneExpiredAndExtract(facebook::react::_high_res_time_stamp::HighResTimeStamp windowRightBoundary = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); + public using TimestampAccessor = std::function; public void clear(); public void push(T&& element); public void push(const T& element); @@ -11139,8 +11161,8 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { public PerformanceTracerSection(const char* name, const char* track = nullptr, const char* trackGroup = nullptr, const char* color = nullptr, Args... args) noexcept; public PerformanceTracerSection(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; public PerformanceTracerSection(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&&) = delete; public ~PerformanceTracerSection() noexcept; } @@ -11148,7 +11170,7 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { using facebook::react::jsinspector_modern::cdp::ParseError = folly::json::parse_error; using facebook::react::jsinspector_modern::cdp::RequestId = long long; using facebook::react::jsinspector_modern::cdp::TypeError = folly::TypeError; -facebook::react::jsinspector_modern::cdp::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); +facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); std::string facebook::react::jsinspector_modern::cdp::jsonError(std::optional id, facebook::react::jsinspector_modern::cdp::ErrorCode code, std::optional message = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonNotification(const std::string& method, std::optional params = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonRequest(facebook::react::jsinspector_modern::cdp::RequestId id, const std::string& method, std::optional params = std::nullopt); @@ -11163,7 +11185,7 @@ enum facebook::react::jsinspector_modern::cdp::ErrorCode { } struct facebook::react::jsinspector_modern::cdp::PreparsedRequest { - public bool operator==(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest& rhs) const; public facebook::react::jsinspector_modern::cdp::RequestId id; public folly::dynamic params; public std::string method; @@ -11211,8 +11233,8 @@ struct facebook::react::jsinspector_modern::cdp::network::Request { } struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentExtraInfoParams { - public facebook::react::jsinspector_modern::cdp::network::ConnectTiming connectTiming; public facebook::react::jsinspector_modern::cdp::network::Headers headers; + public facebook::react::jsinspector_modern::cdp::network::_connect_timing::ConnectTiming connectTiming; public folly::dynamic toDynamic() const; public std::string requestId; } @@ -11221,10 +11243,10 @@ struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentParam public bool redirectHasExtraInfo; public double timestamp; public double wallTime; - public facebook::react::jsinspector_modern::cdp::network::Request request; + public facebook::react::jsinspector_modern::cdp::network::_request::Request request; public folly::dynamic initiator; public folly::dynamic toDynamic() const; - public std::optional redirectResponse; + public std::optional redirectResponse; public std::string documentURL; public std::string loaderId; public std::string requestId; @@ -11234,7 +11256,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { public facebook::react::jsinspector_modern::cdp::network::Headers headers; public folly::dynamic toDynamic() const; public int encodedDataLength; - public static facebook::react::jsinspector_modern::cdp::network::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); + public static facebook::react::jsinspector_modern::cdp::network::_response::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); public std::string mimeType; public std::string statusText; public std::string url; @@ -11244,7 +11266,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { struct facebook::react::jsinspector_modern::cdp::network::ResponseReceivedParams { public bool hasExtraInfo; public double timestamp; - public facebook::react::jsinspector_modern::cdp::network::Response response; + public facebook::react::jsinspector_modern::cdp::network::_response::Response response; public folly::dynamic toDynamic() const; public std::string loaderId; public std::string requestId; @@ -11257,22 +11279,22 @@ constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_CONTAINS; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_DISCONNECTED; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_FOLLOWING; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_PRECEDING; -bool facebook::react::dom::isConnected(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMOffset facebook::react::dom::getOffset(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, bool includeTransform); -facebook::react::dom::DOMRect facebook::react::dom::measureInWindow(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::RNMeasureRect facebook::react::dom::measure(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::optional facebook::react::dom::measureLayout(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& relativeToShadowNode); -std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); -std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTagName(const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTextContent(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::vector> facebook::react::dom::getChildNodes(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& otherShadowNode); +bool facebook::react::dom::isConnected(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_border_width_rounded::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_offset::DOMOffset facebook::react::dom::getOffset(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_point::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, bool includeTransform); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::measureInWindow(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_r_n_measure_rect::RNMeasureRect facebook::react::dom::measure(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::optional facebook::react::dom::measureLayout(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& relativeToShadowNode); +std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); +std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTagName(const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTextContent(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::vector> facebook::react::dom::getChildNodes(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& otherShadowNode); struct facebook::react::dom::DOMBorderWidthRounded { public int bottom; @@ -11284,7 +11306,7 @@ struct facebook::react::dom::DOMBorderWidthRounded { struct facebook::react::dom::DOMOffset { public double left; public double top; - public std::shared_ptr offsetParent; + public std::shared_ptr offsetParent; } struct facebook::react::dom::DOMPoint { @@ -11317,8 +11339,8 @@ struct facebook::react::dom::RNMeasureRect { static constexpr facebook::react::Tag facebook::react::animated::undefinedAnimatedNodeIdentifier; -std::shared_ptr facebook::react::CoreComponentsRegistry::sharedProviderRegistry(); -void facebook::react::CoreComponentsRegistry::addCoreComponents(std::shared_ptr registry); +std::shared_ptr facebook::react::CoreComponentsRegistry::sharedProviderRegistry(); +void facebook::react::CoreComponentsRegistry::addCoreComponents(std::shared_ptr registry); template @@ -11348,13 +11370,13 @@ using facebook::react::bridging::remove_cvref_t = std::remove_cv_t constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(Class::*)(ArgsT...)); template -JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); +JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); template -decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(*)(ArgsT...)); template , int> = 0> @@ -11364,13 +11386,13 @@ auto facebook::react::bridging::convert(facebook::jsi::Runtime& rt, std::optiona template , int> = 0> auto facebook::react::bridging::convert(facebook::jsi::Runtime&, T&& value); template -auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::Converter&& converter); +auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::_converter::Converter&& converter); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); template -facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template struct facebook::react::bridging::Converter : public facebook::react::bridging::ConverterBase { @@ -11385,7 +11407,7 @@ struct facebook::react::bridging::ConverterBase { public using BaseT = facebook::react::bridging::remove_cvref_t; template && std::is_same_v, int> = 0> public operator U() = delete; - template && std::is_convertible_v, U>, int> = 0> + template && std::is_convertible_v, U>, int> = 0> public operator U(); } @@ -11443,31 +11465,31 @@ struct facebook::react::bridging::detail::bridging_wrapper struct facebook::react::array_detail::BridgingStatic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::array_detail::BridgingDynamic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); } template struct facebook::react::map_detail::Bridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); } typedef void(*facebook::react::ReactMarker::LogTaggedMarker)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); typedef void(*facebook::react::ReactMarker::LogTaggedMarkerBridgeless)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); -void facebook::react::ReactMarker::logMarker(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerDone(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); -void facebook::react::ReactMarker::logTaggedMarker(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; +void facebook::react::ReactMarker::logMarker(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerDone(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); +void facebook::react::ReactMarker::logTaggedMarker(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; std::shared_mutex facebook::react::ReactMarker::logTaggedMarkerImplMutex; class facebook::react::ReactMarker::StartupLogger { @@ -11478,7 +11500,7 @@ class facebook::react::ReactMarker::StartupLogger { public double getRunJSBundleEndTime(); public double getRunJSBundleStartTime(); public static facebook::react::ReactMarker::StartupLogger& getInstance(); - public void logStartupEvent(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); + public void logStartupEvent(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); public void reset(); } @@ -11504,7 +11526,7 @@ enum facebook::react::ReactMarker::ReactMarkerId { struct facebook::react::ReactMarker::ReactMarkerEvent { public const char* tag; - public const facebook::react::ReactMarker::ReactMarkerId markerId; + public const facebook::react::_react_marker::ReactMarkerId markerId; public double time; } @@ -11527,7 +11549,7 @@ void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallExecutionStar void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::disableLogging(); -void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -11577,7 +11599,7 @@ void facebook::react::TurboModulePerfLogger::asyncMethodCallExecutionStart(const void facebook::react::TurboModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::disableLogging(); -void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::TurboModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -11607,11 +11629,17 @@ void facebook::react::TurboModulePerfLogger::syncMethodCallStart(const char* mod std::unique_ptr facebook::jsc::makeJSCRuntime(); +std::unique_ptr facebook::jsc::makeJSCRuntime(const facebook::jsc::_runtime_config::facebook::jsc::RuntimeConfig& rc); + +struct facebook::jsc::RuntimeConfig { + public bool enableDebugger; + public std::string debuggerName; +} -using facebook::jsi::HostFunctionType = std::function; -facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); -folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); +using facebook::jsi::HostFunctionType = std::function; +facebook::jsi::_value::facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); +folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const facebook::jsi::_value::facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); template U* facebook::jsi::castInterface(T* ptr); template @@ -11619,48 +11647,48 @@ std::shared_ptr facebook::jsi::dynamicInterfaceCast(T&& ptr); class facebook::jsi::Array : public facebook::jsi::Object { public Array(facebook::jsi::Array&&) = default; - public Array(facebook::jsi::IRuntime& runtime, size_t length); - public facebook::jsi::Array& operator=(facebook::jsi::Array&&) = default; - public facebook::jsi::Value getValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i) const; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t push(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* elements, size_t count); - public size_t push(facebook::jsi::IRuntime& runtime, std::initializer_list elements); - public size_t size(facebook::jsi::IRuntime& runtime) const; - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, std::initializer_list elements); + public Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_array::Array& operator=(facebook::jsi::_array::Array&&) = default; + public facebook::jsi::_array::Value getValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i) const; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array::Value* elements, size_t count); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); template - public void setValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i, T&& value) const; + public void setValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i, T&& value) const; template - public size_t push(facebook::jsi::IRuntime& runtime, Args &&... args); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); template - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, Args &&... args); + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::ArrayBuffer : public facebook::jsi::Object { public ArrayBuffer(facebook::jsi::ArrayBuffer&&) = default; - public ArrayBuffer(facebook::jsi::IRuntime& runtime, std::shared_ptr buffer); - public bool detached(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer& operator=(facebook::jsi::ArrayBuffer&&) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t size(facebook::jsi::IRuntime& runtime) const; - public std::shared_ptr tryGetMutableBuffer(facebook::jsi::IRuntime& runtime) const; - public uint8_t* data(facebook::jsi::IRuntime& runtime) const; + public ArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr buffer); + public bool detached(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer& operator=(facebook::jsi::_array_buffer::ArrayBuffer&&) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::shared_ptr tryGetMutableBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint8_t* data(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::BigInt : public facebook::jsi::Pointer { public BigInt(facebook::jsi::BigInt&& other) = default; - public BigInt(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public BigInt(facebook::jsi::Pointer&& other) noexcept; - public bool isInt64(facebook::jsi::IRuntime& runtime) const; - public bool isUint64(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt& operator=(facebook::jsi::BigInt&& other) = default; - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime, int radix = 10) const; - public int64_t asInt64(facebook::jsi::IRuntime& runtime) const; - public int64_t getInt64(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b); - public static facebook::jsi::BigInt fromInt64(facebook::jsi::IRuntime& runtime, int64_t value); - public static facebook::jsi::BigInt fromUint64(facebook::jsi::IRuntime& runtime, uint64_t value); - public uint64_t asUint64(facebook::jsi::IRuntime& runtime) const; - public uint64_t getUint64(facebook::jsi::IRuntime& runtime) const; + public BigInt(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool isInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt& operator=(facebook::jsi::_big_int::BigInt&& other) = default; + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime, int radix = 10) const; + public int64_t asInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public int64_t getInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b); + public static facebook::jsi::_big_int::BigInt fromInt64(facebook::jsi::_i_runtime::IRuntime& runtime, int64_t value); + public static facebook::jsi::_big_int::BigInt fromUint64(facebook::jsi::_i_runtime::IRuntime& runtime, uint64_t value); + public uint64_t asUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint64_t getUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::Buffer { @@ -11670,17 +11698,17 @@ class facebook::jsi::Buffer { } class facebook::jsi::DecoratedHostFunction { - public DecoratedHostFunction(facebook::jsi::Runtime& drt, facebook::jsi::HostFunctionType plainHF); - public facebook::jsi::Runtime& decoratedRuntime(); - public facebook::jsi::Value operator()(facebook::jsi::Runtime&, const facebook::jsi::Value& thisVal, const facebook::jsi::Value* args, size_t count); + public DecoratedHostFunction(facebook::jsi::_runtime::Runtime& drt, facebook::jsi::HostFunctionType plainHF); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public facebook::jsi::_value::Value operator()(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_value::Value& thisVal, const facebook::jsi::_value::Value* args, size_t count); } class facebook::jsi::DecoratedHostObject : public facebook::jsi::HostObject { - public DecoratedHostObject(facebook::jsi::Runtime& drt, std::shared_ptr plainHO); - public facebook::jsi::Runtime& decoratedRuntime(); - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name) override; - public virtual std::vector getPropertyNames(facebook::jsi::Runtime&) override; - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; + public DecoratedHostObject(facebook::jsi::_runtime::Runtime& drt, std::shared_ptr plainHO); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime&) override; + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; } class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { @@ -11692,28 +11720,28 @@ class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { class facebook::jsi::Function : public facebook::jsi::Object { public Function(facebook::jsi::Function&&) = default; - public bool isHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function& operator=(facebook::jsi::Function&&) = default; - public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& Runtime, const facebook::jsi::Object& jsThis, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, std::initializer_list args) const; - public static facebook::jsi::Function createFromHostFunction(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); + public bool isHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function& operator=(facebook::jsi::_function::Function&&) = default; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& Runtime, const facebook::jsi::_function::Object& jsThis, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, std::initializer_list args) const; + public static facebook::jsi::_function::Function createFromHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); template - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, Args &&... args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, Args &&... args) const; } class facebook::jsi::HostObject { - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name); - public virtual std::vector getPropertyNames(facebook::jsi::Runtime& rt); - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name); + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime& rt); + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value); public virtual ~HostObject(); } @@ -11721,113 +11749,113 @@ class facebook::jsi::IRuntime : public facebook::jsi::ICast { protected virtual ~IRuntime() = default; public static constexpr facebook::jsi::UUID uuid; public virtual ScopeState* pushScope() = 0; - public virtual bool bigintIsInt64(const facebook::jsi::BigInt&) = 0; - public virtual bool bigintIsUint64(const facebook::jsi::BigInt&) = 0; - public virtual bool compare(const facebook::jsi::PropNameID&, const facebook::jsi::PropNameID&) = 0; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) = 0; + public virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID&, const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; public virtual bool drainMicrotasks(int maxMicrotasksHint = -1) = 0; public virtual bool hasNativeState(const facebook::jsi::Object&) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) = 0; - public virtual bool isArray(const facebook::jsi::Object&) const = 0; - public virtual bool isArrayBuffer(const facebook::jsi::Object&) const = 0; - public virtual bool isFunction(const facebook::jsi::Object&) const = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) = 0; + public virtual bool isArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isArrayBuffer(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isFunction(const facebook::jsi::_object::Object&) const = 0; public virtual bool isHostFunction(const facebook::jsi::Function&) const = 0; public virtual bool isHostObject(const facebook::jsi::Object&) const = 0; public virtual bool isInspectable() = 0; - public virtual bool isTypedArray(const facebook::jsi::Object&) const = 0; - public virtual bool isUint8Array(const facebook::jsi::Object&) const = 0; - public virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const = 0; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) = 0; - public virtual facebook::jsi::Array createArray(size_t length) = 0; - public virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object&) = 0; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; - public virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t) = 0; - public virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t) = 0; - public virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual bool isTypedArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isUint8Array(const facebook::jsi::_object::Object&) const = 0; + public virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const = 0; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function&) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::Instrumentation& instrumentation() = 0; - public virtual facebook::jsi::Object createObject() = 0; - public virtual facebook::jsi::Object createObject(std::shared_ptr ho) = 0; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) = 0; - public virtual facebook::jsi::Object global() = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt&, int) = 0; - public virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) = 0; - public virtual facebook::jsi::Value call(const facebook::jsi::Function&, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function&, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) = 0; - public virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array&, size_t i) = 0; - public virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject&) = 0; - public virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object&) = 0; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t length(const facebook::jsi::String& str) = 0; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) = 0; - public virtual size_t size(const facebook::jsi::Array&) = 0; - public virtual size_t size(const facebook::jsi::ArrayBuffer&) = 0; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; - public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; - public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& dataUUID) = 0; + public virtual facebook::jsi::_array::Array createArray(size_t length) = 0; + public virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object&) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t) = 0; + public virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() = 0; + public virtual facebook::jsi::_object::Object createObject() = 0; + public virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) = 0; + public virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) = 0; + public virtual facebook::jsi::_object::Object global() = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt&, int) = 0; + public virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) = 0; + public virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value createError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createEvalError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createRangeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createReferenceError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createSyntaxError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createTypeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createURIError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) = 0; + public virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array&, size_t i) = 0; + public virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject&) = 0; + public virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object&) = 0; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t length(const facebook::jsi::_string::String& str) = 0; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t push(const facebook::jsi::_array::Array&, const facebook::jsi::_value::Value*, size_t) = 0; + public virtual size_t size(const facebook::jsi::_array::Array&) = 0; + public virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; + public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; + public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual std::string description() = 0; - public virtual std::string symbolToString(const facebook::jsi::Symbol&) = 0; - public virtual std::string utf8(const facebook::jsi::PropNameID&) = 0; - public virtual std::string utf8(const facebook::jsi::String&) = 0; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) = 0; - public virtual std::u16string utf16(const facebook::jsi::String& str) = 0; - public virtual uint8_t* data(const facebook::jsi::ArrayBuffer&) = 0; - public virtual uint64_t truncate(const facebook::jsi::BigInt&) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; + public virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol&) = 0; + public virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual std::string utf8(const facebook::jsi::_string::String&) = 0; + public virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) = 0; + public virtual std::u16string utf16(const facebook::jsi::_string::String& str) = 0; + public virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void popScope(ScopeState*) = 0; public virtual void queueMicrotask(const facebook::jsi::Function& callback) = 0; public virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) = 0; - public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) = 0; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) = 0; - public virtual void setRuntimeData(const facebook::jsi::UUID& dataUUID, const std::shared_ptr& data) = 0; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; - public virtual void setValueAtIndexImpl(const facebook::jsi::Array&, size_t i, const facebook::jsi::Value& value) = 0; + public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) = 0; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const std::shared_ptr& data) = 0; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; + public virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array&, size_t i, const facebook::jsi::_value::Value& value) = 0; } struct facebook::jsi::IRuntime::PointerValue { @@ -11841,12 +11869,12 @@ class facebook::jsi::Instrumentation { public virtual std::string getRecordedGCStats() = 0; public virtual std::unordered_map getHeapInfo(bool includeExpensive) = 0; public virtual void collectGarbage(std::string cause) = 0; - public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; - public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; public virtual void dumpOpcodeStats(std::ostream& os) const = 0; public virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const = 0; public virtual void startHeapSampling(size_t samplingInterval) = 0; - public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; + public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; public virtual void stopHeapSampling(std::ostream& os) = 0; public virtual void stopTrackingHeapObjectStackTraces() = 0; public virtual void writeBasicBlockProfileTraceToFile(const std::string& fileName) const = 0; @@ -11859,21 +11887,21 @@ struct facebook::jsi::Instrumentation::HeapSnapshotOptions { class facebook::jsi::JSError : public facebook::jsi::JSIException { public JSError(const facebook::jsi::JSError&) = default; - public JSError(facebook::jsi::IRuntime& r, facebook::jsi::Value&& value); - public JSError(facebook::jsi::IRuntime& rt, const char* message); - public JSError(facebook::jsi::IRuntime& rt, std::string message); - public JSError(facebook::jsi::IRuntime& rt, std::string message, std::string stack); - public JSError(facebook::jsi::Value&& value, std::string message, std::string stack); - public JSError(std::string what, facebook::jsi::IRuntime& rt, facebook::jsi::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& r, facebook::jsi::_value::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, const char* message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message, std::string stack); + public JSError(facebook::jsi::_value::Value&& value, std::string message, std::string stack); + public JSError(std::string what, facebook::jsi::_i_runtime::IRuntime& rt, facebook::jsi::_value::Value&& value); public const facebook::jsi::Value& value() const; public const std::string& getMessage() const; public const std::string& getStack() const; - public static facebook::jsi::JSError createEvalError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createRangeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createReferenceError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createSyntaxError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createTypeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createURIError(facebook::jsi::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createEvalError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createRangeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createReferenceError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createSyntaxError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createTypeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createURIError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); public virtual ~JSError(); } @@ -11903,84 +11931,84 @@ class facebook::jsi::NativeState { } class facebook::jsi::Object : public facebook::jsi::Pointer { - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, const facebook::jsi::Value& value) const; - public Object(facebook::jsi::IRuntime& runtime); - public Object(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, const facebook::jsi::_object::Value& value) const; public Object(facebook::jsi::Object&& other) = default; public Object(facebook::jsi::Pointer&& other) noexcept; - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public bool instanceOf(facebook::jsi::IRuntime& rt, const facebook::jsi::Function& ctor) const; - public bool isArray(facebook::jsi::IRuntime& runtime) const; - public bool isArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public bool isFunction(facebook::jsi::IRuntime& runtime) const; - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - public bool isTypedArray(facebook::jsi::IRuntime& runtime) const; - public bool isUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getPropertyNames(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getPropertyAsFunction(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object getPropertyAsObject(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object& operator=(facebook::jsi::Object&& other) = default; - public facebook::jsi::TypedArray asTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::TypedArray getTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array asUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array getUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public facebook::jsi::Value getPrototype(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& a, const facebook::jsi::Object& b); - public static facebook::jsi::Object create(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype); - public static facebook::jsi::Object createFromHostObject(facebook::jsi::IRuntime& runtime, std::shared_ptr ho); - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public void setExternalMemoryPressure(facebook::jsi::IRuntime& runtime, size_t amt) const; - public void setNativeState(facebook::jsi::IRuntime& runtime, std::shared_ptr state) const; - public void setPrototype(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype) const; - template - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr asHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - template - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getNativeState(facebook::jsi::IRuntime& runtime) const; + public Object(facebook::jsi::_i_runtime::IRuntime& runtime); + public Object(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public bool instanceOf(facebook::jsi::_i_runtime::IRuntime& rt, const facebook::jsi::_function::Function& ctor) const; + public bool isArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getPropertyNames(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getPropertyAsFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object getPropertyAsObject(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object& operator=(facebook::jsi::_object::Object&& other) = default; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public facebook::jsi::_object::Value getPrototype(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray asTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray getTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array asUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array getUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b); + public static facebook::jsi::_object::Object create(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype); + public static facebook::jsi::_object::Object createFromHostObject(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr ho); + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public void setExternalMemoryPressure(facebook::jsi::_i_runtime::IRuntime& runtime, size_t amt) const; + public void setNativeState(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr state) const; + public void setPrototype(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype) const; + template + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr asHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const char* name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, T&& value) const; } class facebook::jsi::Pointer { - protected Pointer(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); protected Pointer(facebook::jsi::Pointer&& other) noexcept; - protected facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr_; - protected facebook::jsi::Pointer& operator=(facebook::jsi::Pointer&& other) noexcept; + protected Pointer(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + protected facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr_; + protected facebook::jsi::_pointer::Pointer& operator=(facebook::jsi::_pointer::Pointer&& other) noexcept; protected ~Pointer(); } @@ -11990,98 +12018,98 @@ class facebook::jsi::PreparedJavaScript { } class facebook::jsi::PropNameID : public facebook::jsi::Pointer { - public PropNameID(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& other); - public PropNameID(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public PropNameID(facebook::jsi::Pointer&& other) noexcept; public PropNameID(facebook::jsi::PropNameID&& other) = default; - public facebook::jsi::PropNameID& operator=(facebook::jsi::PropNameID&& other) = default; - public static bool compare(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::PropNameID forString(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public static facebook::jsi::PropNameID forSymbol(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& str); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public PropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& other); + public PropNameID(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_prop_name_i_d::PropNameID& operator=(facebook::jsi::_prop_name_i_d::PropNameID&& other) = default; + public static bool compare(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forString(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::String& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forSymbol(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Symbol& sym); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& str); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public static std::vector names(facebook::jsi::PropNameID(&&propertyNames)[N]); + public static std::vector names(facebook::jsi::_prop_name_i_d::PropNameID(&&propertyNames)[N]); template - public void getPropNameIdData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getPropNameIdData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; template - public static std::vector names(facebook::jsi::IRuntime& runtime, Args &&... args); + public static std::vector names(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::Runtime : public facebook::jsi::IRuntime { - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Pointer& pointer); - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Value& value); - protected static facebook::jsi::IRuntime::PointerValue* getPointerValue(facebook::jsi::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Value& value); + protected static facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(facebook::jsi::_runtime::Pointer& pointer); public virtual ScopeState* pushScope() override; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) override; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual bool isTypedArray(const facebook::jsi::Object&) const override; - public virtual bool isUint8Array(const facebook::jsi::Object&) const override; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t length(const facebook::jsi::String& str) override; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) override; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& uuid) override; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - public virtual std::u16string utf16(const facebook::jsi::String& str) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; + public virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer&) override; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual bool isTypedArray(const facebook::jsi::_runtime::Object&) const override; + public virtual bool isUint8Array(const facebook::jsi::_runtime::Object&) const override; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + public virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::Value createError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createEvalError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createRangeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createReferenceError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createSyntaxError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createTypeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createURIError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t length(const facebook::jsi::_runtime::String& str) override; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t push(const facebook::jsi::_runtime::Array&, const facebook::jsi::_runtime::Value*, size_t) override; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void popScope(ScopeState*) override; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - public virtual void setRuntimeData(const facebook::jsi::UUID& uuid, const std::shared_ptr& data) override; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + public virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid, const std::shared_ptr& data) override; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; public virtual ~Runtime() override; template - protected static T make(facebook::jsi::IRuntime::PointerValue* pv); + protected static T make(facebook::jsi::_i_runtime::_pointer_value::PointerValue* pv); } class facebook::jsi::Scope { public Scope(const facebook::jsi::Scope&) = delete; - public Scope(facebook::jsi::IRuntime& rt); public Scope(facebook::jsi::Scope&&) = delete; - public facebook::jsi::Scope& operator=(const facebook::jsi::Scope&) = delete; - public facebook::jsi::Scope& operator=(facebook::jsi::Scope&&) = delete; + public Scope(facebook::jsi::_i_runtime::IRuntime& rt); + public facebook::jsi::_scope::Scope& operator=(const facebook::jsi::_scope::Scope&) = delete; + public facebook::jsi::_scope::Scope& operator=(facebook::jsi::_scope::Scope&&) = delete; public ~Scope(); template - public static decltype(f()) callInNewScope(facebook::jsi::IRuntime& rt, F f); + public static decltype(f()) callInNewScope(facebook::jsi::_i_runtime::IRuntime& rt, F f); } class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::PreparedJavaScript, public facebook::jsi::Buffer { @@ -12092,23 +12120,23 @@ class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::Prepare } class facebook::jsi::String : public facebook::jsi::Pointer { - public String(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public String(facebook::jsi::Pointer&& other) noexcept; public String(facebook::jsi::String&& other) = default; - public facebook::jsi::String& operator=(facebook::jsi::String&& other) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& a, const facebook::jsi::String& b); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& utf16); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public String(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_string::String& operator=(facebook::jsi::_string::String&& other) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& utf16); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void getStringData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getStringData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; } class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { @@ -12118,37 +12146,37 @@ class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { } class facebook::jsi::Symbol : public facebook::jsi::Pointer { - public Symbol(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public Symbol(facebook::jsi::Pointer&& other) noexcept; public Symbol(facebook::jsi::Symbol&& other) = default; - public facebook::jsi::Symbol& operator=(facebook::jsi::Symbol&& other) = default; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b); - public std::string toString(facebook::jsi::IRuntime& runtime) const; + public Symbol(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_symbol::Symbol& operator=(facebook::jsi::_symbol::Symbol&& other) = default; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b); + public std::string toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::ThreadSafeRuntime : public facebook::jsi::Runtime { - public virtual facebook::jsi::Runtime& getUnsafeRuntime() = 0; + public virtual facebook::jsi::_runtime::Runtime& getUnsafeRuntime() = 0; public virtual void lock() const = 0; public virtual void unlock() const = 0; } class facebook::jsi::TypedArray : public facebook::jsi::Object { public TypedArray(facebook::jsi::TypedArray&&) = default; - public facebook::jsi::ArrayBuffer buffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::TypedArray& operator=(facebook::jsi::TypedArray&&) = default; - public size_t byteLength(facebook::jsi::IRuntime& runtime); - public size_t byteOffset(facebook::jsi::IRuntime& runtime); - public size_t length(facebook::jsi::IRuntime& runtime); + public facebook::jsi::_array_buffer::ArrayBuffer buffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_typed_array::TypedArray& operator=(facebook::jsi::_typed_array::TypedArray&&) = default; + public size_t byteLength(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t byteOffset(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime); } class facebook::jsi::UUID { public constexpr UUID(); public constexpr UUID(const facebook::jsi::UUID&) = default; public constexpr UUID(uint32_t timeLow, uint16_t timeMid, uint16_t timeHighAndVersion, uint16_t variantAndClockSeq, uint64_t node); - public constexpr bool operator!=(const facebook::jsi::UUID& other) const; - public constexpr bool operator<(const facebook::jsi::UUID& other) const; - public constexpr bool operator==(const facebook::jsi::UUID& other) const; - public constexpr facebook::jsi::UUID& operator=(const facebook::jsi::UUID&) = default; + public constexpr bool operator!=(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator<(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator==(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr facebook::jsi::_u_u_i_d::UUID& operator=(const facebook::jsi::_u_u_i_d::UUID&) = default; public constexpr uint16_t getTimeHighAndVersion() const; public constexpr uint16_t getTimeMid() const; public constexpr uint16_t getVariantAndClockSeq() const; @@ -12158,26 +12186,26 @@ class facebook::jsi::UUID { } struct facebook::jsi::UUID::Hash { - public std::size_t operator()(const facebook::jsi::UUID& uuid) const noexcept; + public std::size_t operator()(const facebook::jsi::_u_u_i_d::UUID& uuid) const noexcept; } class facebook::jsi::Uint8Array : public facebook::jsi::TypedArray { - public Uint8Array(facebook::jsi::IRuntime& runtime, const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length); - public Uint8Array(facebook::jsi::IRuntime& runtime, size_t length); public Uint8Array(facebook::jsi::Uint8Array&&) = default; - public facebook::jsi::Uint8Array& operator=(facebook::jsi::Uint8Array&&) = default; + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length); + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_uint8_array::Uint8Array& operator=(facebook::jsi::_uint8_array::Uint8Array&&) = default; } class facebook::jsi::Value { public Value() noexcept; public Value(bool b); public Value(double d); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& bigint); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& obj); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& value); public Value(facebook::jsi::Value&& other) noexcept; + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Value& value); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& bigint); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& obj); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& str); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& sym); public Value(int i); public Value(std::nullptr_t); public bool asBool() const; @@ -12193,147 +12221,147 @@ class facebook::jsi::Value { public bool isUndefined() const; public double asNumber() const; public double getNumber() const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime); - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime&); - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Object getObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object getObject(facebook::jsi::IRuntime&); - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime); - public facebook::jsi::String getString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String getString(facebook::jsi::IRuntime&); - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime&); - public facebook::jsi::Value& operator=(facebook::jsi::Value&& other) noexcept; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& a, const facebook::jsi::Value& b); - public static facebook::jsi::Value createFromJsonUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* json, size_t length); - public static facebook::jsi::Value null(); - public static facebook::jsi::Value undefined(); + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_value::Value& operator=(facebook::jsi::_value::Value&& other) noexcept; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_value::Value& a, const facebook::jsi::_value::Value& b); + public static facebook::jsi::_value::Value createFromJsonUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* json, size_t length); + public static facebook::jsi::_value::Value null(); + public static facebook::jsi::_value::Value undefined(); public ~Value(); template public Value(const char*); template - public Value(facebook::jsi::IRuntime&, const char*); - template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> + public Value(facebook::jsi::_i_runtime::IRuntime&, const char*); + template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> public Value(T&& other); } class facebook::jsi::WeakObject : public facebook::jsi::Pointer { - public WeakObject(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& o); - public WeakObject(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public WeakObject(facebook::jsi::Pointer&& other) noexcept; public WeakObject(facebook::jsi::WeakObject&& other) = default; - public facebook::jsi::Value lock(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::WeakObject& operator=(facebook::jsi::WeakObject&& other) = default; + public WeakObject(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& o); + public WeakObject(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_pointer::Value lock(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_weak_object::WeakObject& operator=(facebook::jsi::_weak_object::WeakObject&& other) = default; } struct facebook::jsi::ICast { protected ~ICast() = default; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) = 0; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) = 0; } -template +template class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected RuntimeDecorator(Plain& plain); protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& b) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& b) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool compare(const facebook::jsi::_runtime::PropNameID& a, const facebook::jsi::_runtime::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_runtime::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_runtime::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t value) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t value) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::BigInt& a, const facebook::jsi::_runtime::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Object& a, const facebook::jsi::_runtime::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::String& a, const facebook::jsi::_runtime::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Symbol& a, const facebook::jsi::_runtime::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bigint, int radix) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_runtime::Array createArray(size_t length) override; + protected virtual facebook::jsi::_runtime::Array getPropertyNames(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromInt64(int64_t value) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromUint64(uint64_t value) override; + protected virtual facebook::jsi::_runtime::Function createFunctionFromHostFunction(const facebook::jsi::_runtime::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_runtime::Object createObject() override; + protected virtual facebook::jsi::_runtime::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromString(const facebook::jsi::_runtime::String& str) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::String bigintToString(const facebook::jsi::_runtime::BigInt& bigint, int radix) override; + protected virtual facebook::jsi::_runtime::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::Value call(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value& jsThis, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value callAsConstructor(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + protected virtual facebook::jsi::_runtime::Value getValueAtIndex(const facebook::jsi::_runtime::Array& a, size_t i) override; + protected virtual facebook::jsi::_runtime::Value lockWeakObject(const facebook::jsi::_runtime::WeakObject& wo) override; + protected virtual facebook::jsi::_runtime::WeakObject createWeakObject(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_runtime::Array& a, const facebook::jsi::_runtime::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_runtime::Array& a) override; + protected virtual size_t size(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_runtime::Object& o) override; protected virtual std::string flushAndDisableBridgeTrafficTrace() override; protected virtual std::string getRecordedGCStats() override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; + protected virtual std::string symbolToString(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; protected virtual std::unordered_map getHeapInfo(bool includeExpensive) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& b) override; + protected virtual uint8_t* data(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_runtime::BigInt& b) override; protected virtual void collectGarbage(std::string cause) override; - protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& name) override; protected virtual void dumpOpcodeStats(std::ostream& os) const override; protected virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const override; - protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setExternalMemoryPressure(const facebook::jsi::_runtime::Object& obj, size_t amount) override; + protected virtual void setNativeState(const facebook::jsi::_runtime::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_runtime::Array& a, size_t i, const facebook::jsi::_runtime::Value& value) override; protected virtual void startHeapSampling(size_t samplingInterval) override; protected virtual void stopHeapSampling(std::ostream& os) override; protected virtual void stopTrackingHeapObjectStackTraces() override; @@ -12341,124 +12369,124 @@ class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; - protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; + protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; public Plain& plain(); public const Plain& plain() const; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::Object global() override; + public virtual facebook::jsi::_runtime::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_runtime::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; } -template +template class facebook::jsi::WithRuntimeDecorator : public facebook::jsi::RuntimeDecorator { protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& bi) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& bi) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID& a, const facebook::jsi::_prop_name_i_d::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_object::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& uuid) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t i) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t i) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_object::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bi, int i) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& bi) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual facebook::jsi::_array::Array createArray(size_t length) override; + protected virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object& o) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t i) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t i) override; + protected virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_object::Object createObject() override; + protected virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt& bi, int i) override; + protected virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) override; + protected virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array& a, size_t i) override; + protected virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject& wo) override; + protected virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object& o) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_array::Array& a, const facebook::jsi::_value::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_array::Array& a) override; + protected virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_string::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_string::String& str) override; + protected virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_string::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& name) override; protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amt) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setNativeState(const facebook::jsi::_object::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array& a, size_t i, const facebook::jsi::_value::Value& value) override; protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; public WithRuntimeDecorator(Plain& plain, With& with); - public using RD = facebook::jsi::RuntimeDecorator; + public using RD = facebook::jsi::_runtime_decorator::RuntimeDecorator; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_object::Object global() override; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; - public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; + public virtual void queueMicrotask(const facebook::jsi::_function::Function& callback) override; } @@ -12479,22 +12507,22 @@ class facebook::jsi::jni::HermesSamplingProfiler : public jni::JavaClass void facebook::jsi::detail::throwOrDie(Args &&... args); template -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const T& other); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const T& other); template class facebook::jsi::detail::ThreadSafeRuntimeImpl : public facebook::jsi::WithRuntimeDecorator, R, facebook::jsi::ThreadSafeRuntime> { @@ -12544,24 +12572,24 @@ struct facebook::jsi::detail::BeforeCaller> { } -using facebook::yoga::GridTrackList = std::vector; +using facebook::yoga::GridTrackList = std::vector; template concept facebook::yoga::Enumeration = std::is_enum_v; template concept facebook::yoga::HasOrdinality = (facebook::yoga::ordinalCount()> 0); YGLogger facebook::yoga::getDefaultLogger(); -bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); bool facebook::yoga::canUseCachedMeasurement(facebook::yoga::SizingMode widthMode, float availableWidth, facebook::yoga::SizingMode heightMode, float availableHeight, facebook::yoga::SizingMode lastWidthMode, float lastAvailableWidth, facebook::yoga::SizingMode lastHeightMode, float lastAvailableHeight, float lastComputedWidth, float lastComputedHeight, float marginRow, float marginColumn, const facebook::yoga::Config* config); -bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::Config& oldConfig, const facebook::yoga::Config& newConfig); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleLength& a, const facebook::yoga::StyleLength& b); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleSizeLength& a, const facebook::yoga::StyleSizeLength& b); +bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::_config::Config& oldConfig, const facebook::yoga::_config::Config& newConfig); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_length::StyleLength& a, const facebook::yoga::_style_length::StyleLength& b); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& a, const facebook::yoga::_style_size_length::StyleSizeLength& b); bool facebook::yoga::inexactEquals(double a, double b); -bool facebook::yoga::inexactEquals(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +bool facebook::yoga::inexactEquals(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); bool facebook::yoga::inexactEquals(float a, float b); bool facebook::yoga::isBaselineLayout(const facebook::yoga::Node* node); bool facebook::yoga::isColumn(const facebook::yoga::FlexDirection flexDirection); bool facebook::yoga::isRow(const facebook::yoga::FlexDirection flexDirection); -bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); +bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); bool facebook::yoga::needsTrailingPosition(const facebook::yoga::FlexDirection axis); const char* facebook::yoga::LayoutPassReasonToString(facebook::yoga::LayoutPassReason value); const char* facebook::yoga::toString(facebook::yoga::Align e); @@ -12582,7 +12610,7 @@ const char* facebook::yoga::toString(facebook::yoga::Overflow e); const char* facebook::yoga::toString(facebook::yoga::PositionType e); const char* facebook::yoga::toString(facebook::yoga::Unit e); const char* facebook::yoga::toString(facebook::yoga::Wrap e); -const facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); +const facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); constexpr YGAlign facebook::yoga::unscopedEnum(facebook::yoga::Align scoped); constexpr YGBoxSizing facebook::yoga::unscopedEnum(facebook::yoga::BoxSizing scoped); constexpr YGDimension facebook::yoga::unscopedEnum(facebook::yoga::Dimension scoped); @@ -12616,7 +12644,6 @@ constexpr facebook::yoga::Display facebook::yoga::scopedEnum(YGDisplay unscoped) constexpr facebook::yoga::Edge facebook::yoga::scopedEnum(YGEdge unscoped); constexpr facebook::yoga::Errata facebook::yoga::scopedEnum(YGErrata unscoped); constexpr facebook::yoga::FlexDirection facebook::yoga::scopedEnum(YGFlexDirection unscoped); -constexpr facebook::yoga::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); constexpr facebook::yoga::GridTrackType facebook::yoga::scopedEnum(YGGridTrackType unscoped); constexpr facebook::yoga::Gutter facebook::yoga::scopedEnum(YGGutter unscoped); constexpr facebook::yoga::Justify facebook::yoga::fallbackAlignment(facebook::yoga::Justify align); @@ -12628,6 +12655,7 @@ constexpr facebook::yoga::Overflow facebook::yoga::scopedEnum(YGOverflow unscope constexpr facebook::yoga::PositionType facebook::yoga::scopedEnum(YGPositionType unscoped); constexpr facebook::yoga::Unit facebook::yoga::scopedEnum(YGUnit unscoped); constexpr facebook::yoga::Wrap facebook::yoga::scopedEnum(YGWrap unscoped); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); @@ -12646,20 +12674,20 @@ constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); facebook::yoga::Align facebook::yoga::resolveChildAlignment(const facebook::yoga::Node* node, const facebook::yoga::Node* child); -facebook::yoga::Config* facebook::yoga::resolveRef(const YGConfigRef ref); facebook::yoga::Dimension facebook::yoga::dimension(facebook::yoga::FlexDirection flexDirection); facebook::yoga::FlexDirection facebook::yoga::resolveCrossDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); facebook::yoga::FlexDirection facebook::yoga::resolveDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); -facebook::yoga::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); -facebook::yoga::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::FloatOptional value, const float axisSize, const float widthSize); facebook::yoga::Justify facebook::yoga::resolveChildJustification(const facebook::yoga::Node* node, const facebook::yoga::Node* child); facebook::yoga::MeasureMode facebook::yoga::measureMode(facebook::yoga::SizingMode mode); -facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeRef ref); facebook::yoga::PhysicalEdge facebook::yoga::flexEndEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::flexStartEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::inlineEndEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::PhysicalEdge facebook::yoga::inlineStartEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::SizingMode facebook::yoga::sizingMode(facebook::yoga::MeasureMode mode); +facebook::yoga::_config::Config* facebook::yoga::resolveRef(const YGConfigRef ref); +facebook::yoga::_flex_line::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); +facebook::yoga::_float_optional::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::_float_optional::FloatOptional value, const float axisSize, const float widthSize); +facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeRef ref); float facebook::yoga::boundAxis(const facebook::yoga::Node *const node, const facebook::yoga::FlexDirection axis, const facebook::yoga::Direction direction, const float value, const float axisSize, const float widthSize); float facebook::yoga::calculateAvailableInnerDimension(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::Dimension dimension, const float availableDim, float paddingAndBorder, const float ownerDim, const float ownerWidth); float facebook::yoga::calculateBaseline(const facebook::yoga::Node* node); @@ -12681,21 +12709,21 @@ void facebook::yoga::calculateLayout(facebook::yoga::Node* node, float ownerWidt void facebook::yoga::cleanupContentsNodesRecursively(facebook::yoga::Node *const node); void facebook::yoga::constrainMaxSizeForMode(const facebook::yoga::Node* node, facebook::yoga::Direction direction, facebook::yoga::FlexDirection axis, float ownerAxisSize, float ownerWidth, facebook::yoga::SizingMode* mode, float* size); void facebook::yoga::fatalWithMessage(const char* message); -void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); void facebook::yoga::log(const facebook::yoga::Config* config, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(const facebook::yoga::Node* node, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::roundLayoutResultsToPixelGrid(facebook::yoga::Node* node, double absoluteLeft, double absoluteTop); void facebook::yoga::setChildTrailingPosition(const facebook::yoga::Node *const node, facebook::yoga::Node *const child, const facebook::yoga::FlexDirection axis); void facebook::yoga::zeroOutLayoutRecursively(facebook::yoga::Node *const node); -constexpr bool facebook::yoga::operator<(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator<=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, float rhs); -constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr facebook::yoga::FloatOptional facebook::yoga::operator+(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +constexpr bool facebook::yoga::operator<(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator<=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, float rhs); +constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::operator+(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); class facebook::yoga::Config : public YGConfig { public Config(YGLogger logger); @@ -12704,7 +12732,7 @@ class facebook::yoga::Config : public YGConfig { public bool useWebDefaults() const; public facebook::yoga::Errata getErrata() const; public float getPointScaleFactor() const; - public static const facebook::yoga::Config& getDefault(); + public static const facebook::yoga::_config::Config& getDefault(); public uint32_t getVersion() const noexcept; public void addErrata(facebook::yoga::Errata errata); public void log(const facebook::yoga::Node* node, facebook::yoga::LogLevel logLevel, const char* format, va_list args) const; @@ -12720,11 +12748,11 @@ class facebook::yoga::Config : public YGConfig { class facebook::yoga::Node : public YGNode { public Node(); - public Node(const facebook::yoga::Config* config); public Node(const facebook::yoga::Node& node) = default; + public Node(const facebook::yoga::_config::Config* config); public Node(facebook::yoga::Node&& node) noexcept; public YGDirtiedFunc getDirtiedFunc() const; - public YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); + public _y_g_size::YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); public bool alwaysFormsContainingBlock() const; public bool getHasNewLayout() const; public bool hasBaselineFunc() const noexcept; @@ -12736,23 +12764,23 @@ class facebook::yoga::Node : public YGNode { public bool isLayoutDimensionDefined(facebook::yoga::FlexDirection axis); public bool isNodeFlexible(); public bool isReferenceBaseline() const; - public bool removeChild(facebook::yoga::Node* child); - public const facebook::yoga::Config* getConfig() const; - public const facebook::yoga::LayoutResults& getLayout() const; - public const facebook::yoga::Style& style() const; - public const std::vector& getChildren() const; + public bool removeChild(facebook::yoga::_node::Node* child); + public const facebook::yoga::_config::Config* getConfig() const; + public const facebook::yoga::_layout_results::LayoutResults& getLayout() const; + public const facebook::yoga::_style::Style& style() const; + public const std::vector& getChildren() const; public facebook::yoga::Direction resolveDirection(facebook::yoga::Direction ownerDirection); - public facebook::yoga::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; - public facebook::yoga::LayoutResults& getLayout(); - public facebook::yoga::Node& operator=(const facebook::yoga::Node&) = delete; - public facebook::yoga::Node* getChild(size_t index) const; - public facebook::yoga::Node* getOwner() const; - public facebook::yoga::Node::LayoutableChildren getLayoutChildren() const; public facebook::yoga::NodeType getNodeType() const; - public facebook::yoga::Style& style(); - public facebook::yoga::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; - public facebook::yoga::Style::SizeLength processFlexBasis() const; + public facebook::yoga::_float_optional::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; + public facebook::yoga::_layout_results::LayoutResults& getLayout(); + public facebook::yoga::_node::LayoutableChildren getLayoutChildren() const; + public facebook::yoga::_node::Node& operator=(const facebook::yoga::_node::Node&) = delete; + public facebook::yoga::_node::Node* getChild(size_t index) const; + public facebook::yoga::_node::Node* getOwner() const; + public facebook::yoga::_style::Style& style(); + public facebook::yoga::_style::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; + public facebook::yoga::_style::Style::SizeLength processFlexBasis() const; public float baseline(float width, float height) const; public float dimensionWithMargin(facebook::yoga::FlexDirection axis, float widthSize); public float relativePosition(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float axisSize) const; @@ -12761,29 +12789,29 @@ class facebook::yoga::Node : public YGNode { public size_t getChildCount() const; public size_t getLayoutChildCount() const; public size_t getLineIndex() const; - public using LayoutableChildren = facebook::yoga::LayoutableChildren; + public using LayoutableChildren = facebook::yoga::LayoutableChildren; public void clearChildren(); public void cloneChildrenIfNeeded(); public void cloneContentsChildrenIfNeeded(); - public void insertChild(facebook::yoga::Node* child, size_t index); + public void insertChild(facebook::yoga::_node::Node* child, size_t index); public void markDirtyAndPropagate(); public void processDimensions(); public void removeChild(size_t index); - public void replaceChild(facebook::yoga::Node* child, size_t index); - public void replaceChild(facebook::yoga::Node* oldChild, facebook::yoga::Node* newChild); + public void replaceChild(facebook::yoga::_node::Node* child, size_t index); + public void replaceChild(facebook::yoga::_node::Node* oldChild, facebook::yoga::_node::Node* newChild); public void reset(); public void setAlwaysFormsContainingBlock(bool alwaysFormsContainingBlock); public void setBaselineFunc(YGBaselineFunc baseLineFunc); - public void setChildren(const std::vector& children); - public void setConfig(facebook::yoga::Config* config); + public void setChildren(const std::vector& children); + public void setConfig(facebook::yoga::_config::Config* config); public void setContext(void* context); public void setDirtiedFunc(YGDirtiedFunc dirtiedFunc); public void setDirty(bool isDirty); public void setHasNewLayout(bool hasNewLayout); public void setIsReferenceBaseline(bool isReferenceBaseline); - public void setLayout(const facebook::yoga::LayoutResults& layout); + public void setLayout(const facebook::yoga::_layout_results::LayoutResults& layout); public void setLayoutBorder(float border, facebook::yoga::PhysicalEdge edge); - public void setLayoutComputedFlexBasis(facebook::yoga::FloatOptional computedFlexBasis); + public void setLayoutComputedFlexBasis(facebook::yoga::_float_optional::FloatOptional computedFlexBasis); public void setLayoutComputedFlexBasisGeneration(uint32_t computedFlexBasisGeneration); public void setLayoutDimension(float lengthValue, facebook::yoga::Dimension dimension); public void setLayoutDirection(facebook::yoga::Direction direction); @@ -12796,9 +12824,9 @@ class facebook::yoga::Node : public YGNode { public void setLineIndex(size_t lineIndex); public void setMeasureFunc(YGMeasureFunc measureFunc); public void setNodeType(facebook::yoga::NodeType nodeType); - public void setOwner(facebook::yoga::Node* owner); + public void setOwner(facebook::yoga::_node::Node* owner); public void setPosition(facebook::yoga::Direction direction, float ownerWidth, float ownerHeight); - public void setStyle(const facebook::yoga::Style& style); + public void setStyle(const facebook::yoga::_style::Style& style); public void* getContext() const; } @@ -12816,16 +12844,16 @@ class facebook::yoga::Style { public bool isInlineEndPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionAuto(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; - public bool operator==(const facebook::yoga::Style& other) const; + public bool operator==(const facebook::yoga::_style::Style& other) const; public bool verticalInsetsDefined() const; - public const facebook::yoga::GridLine& gridColumnEnd() const; - public const facebook::yoga::GridLine& gridColumnStart() const; - public const facebook::yoga::GridLine& gridRowEnd() const; - public const facebook::yoga::GridLine& gridRowStart() const; public const facebook::yoga::GridTrackList& gridAutoColumns() const; public const facebook::yoga::GridTrackList& gridAutoRows() const; public const facebook::yoga::GridTrackList& gridTemplateColumns() const; public const facebook::yoga::GridTrackList& gridTemplateRows() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnStart() const; + public const facebook::yoga::_grid_line::GridLine& gridRowEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridRowStart() const; public facebook::yoga::Align alignContent() const; public facebook::yoga::Align alignItems() const; public facebook::yoga::Align alignSelf() const; @@ -12833,27 +12861,27 @@ class facebook::yoga::Style { public facebook::yoga::Direction direction() const; public facebook::yoga::Display display() const; public facebook::yoga::FlexDirection flexDirection() const; - public facebook::yoga::FloatOptional aspectRatio() const; - public facebook::yoga::FloatOptional flex() const; - public facebook::yoga::FloatOptional flexGrow() const; - public facebook::yoga::FloatOptional flexShrink() const; - public facebook::yoga::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; public facebook::yoga::Justify justifyContent() const; public facebook::yoga::Justify justifyItems() const; public facebook::yoga::Justify justifySelf() const; public facebook::yoga::Overflow overflow() const; public facebook::yoga::PositionType positionType() const; - public facebook::yoga::Style::Length border(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length gap(facebook::yoga::Gutter gutter) const; - public facebook::yoga::Style::Length margin(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length padding(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length position(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength flexBasis() const; - public facebook::yoga::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public facebook::yoga::Wrap flexWrap() const; + public facebook::yoga::_float_optional::FloatOptional aspectRatio() const; + public facebook::yoga::_float_optional::FloatOptional flex() const; + public facebook::yoga::_float_optional::FloatOptional flexGrow() const; + public facebook::yoga::_float_optional::FloatOptional flexShrink() const; + public facebook::yoga::_float_optional::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_style::Style::Length border(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length gap(facebook::yoga::Gutter gutter) const; + public facebook::yoga::_style::Style::Length margin(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length padding(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length position(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength flexBasis() const; + public facebook::yoga::_style::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public float computeBorderForAxis(facebook::yoga::FlexDirection axis) const; public float computeFlexEndBorder(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public float computeFlexEndMargin(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float widthSize) const; @@ -12882,8 +12910,8 @@ class facebook::yoga::Style { public static constexpr float DefaultFlexGrow; public static constexpr float DefaultFlexShrink; public static constexpr float WebDefaultFlexShrink; - public using Length = facebook::yoga::StyleLength; - public using SizeLength = facebook::yoga::StyleSizeLength; + public using Length = facebook::yoga::_style_length::StyleLength; + public using SizeLength = facebook::yoga::_style_size_length::StyleSizeLength; public void resizeGridAutoColumns(size_t count); public void resizeGridAutoRows(size_t count); public void resizeGridTemplateColumns(size_t count); @@ -12891,64 +12919,64 @@ class facebook::yoga::Style { public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); - public void setAspectRatio(facebook::yoga::FloatOptional value); - public void setBorder(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setAspectRatio(facebook::yoga::_float_optional::FloatOptional value); + public void setBorder(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setBoxSizing(facebook::yoga::BoxSizing value); - public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFlex(facebook::yoga::FloatOptional value); - public void setFlexBasis(facebook::yoga::Style::SizeLength value); + public void setFlex(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexBasis(facebook::yoga::_style::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); - public void setFlexGrow(facebook::yoga::FloatOptional value); - public void setFlexShrink(facebook::yoga::FloatOptional value); + public void setFlexGrow(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexShrink(facebook::yoga::_float_optional::FloatOptional value); public void setFlexWrap(facebook::yoga::Wrap value); - public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::Style::Length value); - public void setGridAutoColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::_style::Style::Length value); + public void setGridAutoColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoColumns(facebook::yoga::GridTrackList value); - public void setGridAutoRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridAutoRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoRows(facebook::yoga::GridTrackList value); - public void setGridColumnEnd(facebook::yoga::GridLine value); - public void setGridColumnStart(facebook::yoga::GridLine value); - public void setGridRowEnd(facebook::yoga::GridLine value); - public void setGridRowStart(facebook::yoga::GridLine value); - public void setGridTemplateColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridColumnEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridColumnStart(facebook::yoga::_grid_line::GridLine value); + public void setGridRowEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridRowStart(facebook::yoga::_grid_line::GridLine value); + public void setGridTemplateColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateColumns(facebook::yoga::GridTrackList value); - public void setGridTemplateRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridTemplateRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateRows(facebook::yoga::GridTrackList value); public void setJustifyContent(facebook::yoga::Justify value); public void setJustifyItems(facebook::yoga::Justify value); public void setJustifySelf(facebook::yoga::Justify value); - public void setMargin(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); - public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setMargin(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); + public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setPosition(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setPadding(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setPosition(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setPositionType(facebook::yoga::PositionType value); } class facebook::yoga::StyleLength { public constexpr StyleLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_length::StyleLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isPercent() const; public constexpr bool isPoints() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength); - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_length::StyleLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength); + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleLength ofAuto(); - public static constexpr facebook::yoga::StyleLength percent(float value); - public static constexpr facebook::yoga::StyleLength points(float value); - public static constexpr facebook::yoga::StyleLength undefined(); + public static constexpr facebook::yoga::_style_length::StyleLength ofAuto(); + public static constexpr facebook::yoga::_style_length::StyleLength percent(float value); + public static constexpr facebook::yoga::_style_length::StyleLength points(float value); + public static constexpr facebook::yoga::_style_length::StyleLength undefined(); } class facebook::yoga::StyleSizeLength { public constexpr StyleSizeLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleSizeLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isFitContent() const; @@ -12957,18 +12985,18 @@ class facebook::yoga::StyleSizeLength { public constexpr bool isPoints() const; public constexpr bool isStretch() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleSizeLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength) const; - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_size_length::StyleSizeLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength) const; + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleSizeLength ofAuto(); - public static constexpr facebook::yoga::StyleSizeLength ofFitContent(); - public static constexpr facebook::yoga::StyleSizeLength ofMaxContent(); - public static constexpr facebook::yoga::StyleSizeLength ofStretch(); - public static constexpr facebook::yoga::StyleSizeLength percent(float value); - public static constexpr facebook::yoga::StyleSizeLength points(float value); - public static constexpr facebook::yoga::StyleSizeLength stretch(float fraction); - public static constexpr facebook::yoga::StyleSizeLength undefined(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofAuto(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofFitContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofMaxContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofStretch(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength percent(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength points(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength stretch(float fraction); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength undefined(); } class facebook::yoga::StyleValueHandle { @@ -12977,17 +13005,17 @@ class facebook::yoga::StyleValueHandle { public constexpr bool isPercent() const; public constexpr bool isPoint() const; public constexpr bool isUndefined() const; - public static constexpr facebook::yoga::StyleValueHandle ofAuto(); + public static constexpr facebook::yoga::_style_value_handle::StyleValueHandle ofAuto(); } class facebook::yoga::StyleValuePool { - public facebook::yoga::FloatOptional getNumber(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleLength getLength(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleSizeLength getSize(facebook::yoga::StyleValueHandle handle) const; - public float getStoredValue(facebook::yoga::StyleValueHandle handle) const; - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::FloatOptional number); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleLength length); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleSizeLength sizeValue); + public facebook::yoga::_float_optional::FloatOptional getNumber(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_length::StyleLength getLength(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_size_length::StyleSizeLength getSize(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public float getStoredValue(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_float_optional::FloatOptional number); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_length::StyleLength length); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_size_length::StyleSizeLength sizeValue); } enum facebook::yoga::Align : uint8_t { @@ -13170,7 +13198,7 @@ enum facebook::yoga::Wrap : uint8_t { } struct facebook::yoga::CachedMeasurement { - public bool operator==(facebook::yoga::CachedMeasurement measurement) const; + public bool operator==(facebook::yoga::_cached_measurement::CachedMeasurement measurement) const; public facebook::yoga::SizingMode heightSizingMode; public facebook::yoga::SizingMode widthSizingMode; public float availableHeight; @@ -13181,18 +13209,18 @@ struct facebook::yoga::CachedMeasurement { struct facebook::yoga::Event { public static void reset(); - public static void subscribe(std::function&& subscriber); - public using Subscriber = void(YGNodeConstRef, facebook::yoga::Event::Type, facebook::yoga::Event::Data); - public using Subscribers = std::vector>; - template - public static void publish(YGNodeConstRef node, const facebook::yoga::Event::TypedData& eventData = {}); + public static void subscribe(std::function&& subscriber); + public using Subscriber = void(YGNodeConstRef, facebook::yoga::_event::Type, facebook::yoga::_event::_data::Data); + public using Subscribers = std::vector>; + template + public static void publish(YGNodeConstRef node, const facebook::yoga::_event::_typed_data::TypedData& eventData = {}); } class facebook::yoga::Event::Data { - template - public Data(const facebook::yoga::Event::TypedData& data); - template - public const facebook::yoga::Event::TypedData& get() const; + template + public Data(const facebook::yoga::_event::_typed_data::TypedData& data); + template + public const facebook::yoga::_event::_typed_data::TypedData& get() const; } enum facebook::yoga::Event::Type { @@ -13207,12 +13235,12 @@ enum facebook::yoga::Event::Type { NodeLayout, } -template +template struct facebook::yoga::Event::TypedData { } struct facebook::yoga::Event::TypedData { - public facebook::yoga::LayoutData* layoutData; + public facebook::yoga::_layout_data::LayoutData* layoutData; } struct facebook::yoga::Event::TypedData { @@ -13241,7 +13269,7 @@ struct facebook::yoga::FlexLine { public const float sizeConsumed; public const size_t numberOfAutoMargins; public const std::vector itemsInFlow; - public facebook::yoga::FlexLineRunningLayout layout; + public facebook::yoga::_flex_line_running_layout::FlexLineRunningLayout layout; } struct facebook::yoga::FlexLineRunningLayout { @@ -13262,29 +13290,29 @@ struct facebook::yoga::FloatOptional { } struct facebook::yoga::GridLine { - public bool operator==(const facebook::yoga::GridLine& other) const = default; + public bool operator==(const facebook::yoga::_grid_line::GridLine& other) const = default; public constexpr bool isAuto() const; public constexpr bool isInteger() const; public constexpr bool isSpan() const; public facebook::yoga::GridLineType type; public int32_t integer; - public static constexpr facebook::yoga::GridLine auto_(); - public static constexpr facebook::yoga::GridLine fromInteger(int32_t value); - public static constexpr facebook::yoga::GridLine span(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine auto_(); + public static constexpr facebook::yoga::_grid_line::GridLine fromInteger(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine span(int32_t value); } struct facebook::yoga::GridTrackSize { public bool infinitelyGrowable; - public bool operator==(const facebook::yoga::GridTrackSize& other) const = default; - public facebook::yoga::StyleSizeLength maxSizingFunction; - public facebook::yoga::StyleSizeLength minSizingFunction; + public bool operator==(const facebook::yoga::_grid_track_size::GridTrackSize& other) const = default; + public facebook::yoga::_style_size_length::StyleSizeLength maxSizingFunction; + public facebook::yoga::_style_size_length::StyleSizeLength minSizingFunction; public float baseSize; public float growthLimit; - public static constexpr facebook::yoga::GridTrackSize auto_(); - public static constexpr facebook::yoga::GridTrackSize fr(float fraction); - public static constexpr facebook::yoga::GridTrackSize length(float points); - public static constexpr facebook::yoga::GridTrackSize minmax(facebook::yoga::StyleSizeLength min, facebook::yoga::StyleSizeLength max); - public static constexpr facebook::yoga::GridTrackSize percent(float percentage); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize auto_(); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize fr(float fraction); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize length(float points); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize minmax(facebook::yoga::_style_size_length::StyleSizeLength min, facebook::yoga::_style_size_length::StyleSizeLength max); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize percent(float percentage); } struct facebook::yoga::LayoutData { @@ -13299,11 +13327,11 @@ struct facebook::yoga::LayoutData { struct facebook::yoga::LayoutResults { public bool hadOverflow() const; - public bool operator==(facebook::yoga::LayoutResults layout) const; - public facebook::yoga::CachedMeasurement cachedLayout; + public bool operator==(facebook::yoga::_layout_results::LayoutResults layout) const; public facebook::yoga::Direction direction() const; public facebook::yoga::Direction lastOwnerDirection; - public facebook::yoga::FloatOptional computedFlexBasis; + public facebook::yoga::_cached_measurement::CachedMeasurement cachedLayout; + public facebook::yoga::_float_optional::FloatOptional computedFlexBasis; public float border(facebook::yoga::PhysicalEdge physicalEdge) const; public float dimension(facebook::yoga::Dimension axis) const; public float margin(facebook::yoga::PhysicalEdge physicalEdge) const; @@ -13312,7 +13340,7 @@ struct facebook::yoga::LayoutResults { public float position(facebook::yoga::PhysicalEdge physicalEdge) const; public float rawDimension(facebook::yoga::Dimension axis) const; public static constexpr int32_t MaxCachedMeasurements; - public std::array cachedMeasurements; + public std::array cachedMeasurements; public uint32_t computedFlexBasisGeneration; public uint32_t configVersion; public uint32_t generationCount; @@ -13333,8 +13361,8 @@ class facebook::yoga::SmallValueBuffer { public SmallValueBuffer() = default; public SmallValueBuffer(const facebook::yoga::SmallValueBuffer& other); public SmallValueBuffer(facebook::yoga::SmallValueBuffer&& other) noexcept = default; - public facebook::yoga::SmallValueBuffer& operator=(const facebook::yoga::SmallValueBuffer& other); - public facebook::yoga::SmallValueBuffer& operator=(facebook::yoga::SmallValueBuffer&& other) noexcept = default; + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(const facebook::yoga::_small_value_buffer::SmallValueBuffer& other); + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(facebook::yoga::_small_value_buffer::SmallValueBuffer&& other) noexcept = default; public uint16_t push(uint32_t value); public uint16_t push(uint64_t value); public uint16_t replace(uint16_t index, uint32_t value); @@ -13346,16 +13374,16 @@ class facebook::yoga::SmallValueBuffer { template class facebook::yoga::LayoutableChildren { public LayoutableChildren(const T* node); - public facebook::yoga::LayoutableChildren::Iterator begin() const; - public facebook::yoga::LayoutableChildren::Iterator end() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator begin() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator end() const; } struct facebook::yoga::LayoutableChildren::Iterator { public Iterator() = default; public Iterator(const T* node, size_t childIndex); public T* operator*() const; - public facebook::yoga::LayoutableChildren::Iterator operator++(int); - public facebook::yoga::LayoutableChildren::Iterator& operator++(); + public facebook::yoga::_layoutable_children::_iterator::Iterator operator++(int); + public facebook::yoga::_layoutable_children::_iterator::Iterator& operator++(); public using difference_type = std::ptrdiff_t; public using iterator_category = std::input_iterator_tag; public using pointer = T*; @@ -13365,8 +13393,8 @@ struct facebook::yoga::LayoutableChildren::Iterator { JNIEnv* facebook::yoga::vanillajni::getCurrentEnv(); -facebook::yoga::vanillajni::ScopedGlobalRef facebook::yoga::vanillajni::newGlobalRef(JNIEnv* env, jobject obj); -facebook::yoga::vanillajni::ScopedLocalRef facebook::yoga::vanillajni::callStaticObjectMethod(JNIEnv* env, jclass clazz, jmethodID methodId, ...); +facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef facebook::yoga::vanillajni::newGlobalRef(JNIEnv* env, jobject obj); +facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef facebook::yoga::vanillajni::callStaticObjectMethod(JNIEnv* env, jclass clazz, jmethodID methodId, ...); jfieldID facebook::yoga::vanillajni::getFieldId(JNIEnv* env, jclass clazz, const char* fieldName, const char* fieldSignature); jfloat facebook::yoga::vanillajni::callFloatMethod(JNIEnv* env, jobject obj, jmethodID methodId, ...); jint facebook::yoga::vanillajni::ensureInitialized(JNIEnv** env, JavaVM* vm); @@ -13374,21 +13402,21 @@ jlong facebook::yoga::vanillajni::callLongMethod(JNIEnv* env, jobject obj, jmeth jmethodID facebook::yoga::vanillajni::getMethodId(JNIEnv* env, jclass clazz, const char* methodName, const char* methodDescriptor); jmethodID facebook::yoga::vanillajni::getStaticMethodId(JNIEnv* env, jclass clazz, const char* methodName, const char* methodDescriptor); template -facebook::yoga::vanillajni::ScopedGlobalRef facebook::yoga::vanillajni::make_global_ref(T globalRef); +facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef facebook::yoga::vanillajni::make_global_ref(T globalRef); template -facebook::yoga::vanillajni::ScopedLocalRef facebook::yoga::vanillajni::make_local_ref(JNIEnv* env, T localRef); +facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef facebook::yoga::vanillajni::make_local_ref(JNIEnv* env, T localRef); void facebook::yoga::vanillajni::assertNoPendingJniException(JNIEnv* env); void facebook::yoga::vanillajni::assertNoPendingJniExceptionIf(JNIEnv* env, bool condition); void facebook::yoga::vanillajni::callVoidMethod(JNIEnv* env, jobject obj, jmethodID methodId, ...); void facebook::yoga::vanillajni::logErrorMessageAndDie(const char* message); -void facebook::yoga::vanillajni::registerNatives(JNIEnv* env, const char* className, const JNINativeMethod methods[], size_t numMethods); +void facebook::yoga::vanillajni::registerNatives(JNIEnv* env, const char* className, const _j_n_i_native_method::JNINativeMethod methods[], size_t numMethods); class facebook::yoga::vanillajni::LayoutContext { - public static PtrJNodeMapVanilla* getNodeMap(); + public static _ptr_j_node_map_vanilla::PtrJNodeMapVanilla* getNodeMap(); } struct facebook::yoga::vanillajni::LayoutContext::Provider { - public Provider(PtrJNodeMapVanilla* data); + public Provider(_ptr_j_node_map_vanilla::PtrJNodeMapVanilla* data); public ~Provider(); } @@ -13397,7 +13425,7 @@ class facebook::yoga::vanillajni::YogaJniException : public std::exception { public YogaJniException(const facebook::yoga::vanillajni::YogaJniException& rhs); public YogaJniException(facebook::yoga::vanillajni::YogaJniException&& rhs) noexcept; public YogaJniException(jthrowable throwable); - public facebook::yoga::vanillajni::ScopedLocalRef getThrowable() const noexcept; + public facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef getThrowable() const noexcept; public ~YogaJniException() override; } @@ -13409,8 +13437,8 @@ class facebook::yoga::vanillajni::ScopedGlobalRef { public ScopedGlobalRef(facebook::yoga::vanillajni::ScopedGlobalRef&& s) noexcept; public T get() const; public T release(); - public facebook::yoga::vanillajni::ScopedGlobalRef& operator=(const facebook::yoga::vanillajni::ScopedGlobalRef& other) = delete; - public facebook::yoga::vanillajni::ScopedGlobalRef& operator=(facebook::yoga::vanillajni::ScopedGlobalRef&& s) noexcept; + public facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef& operator=(const facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef& other) = delete; + public facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef& operator=(facebook::yoga::vanillajni::_scoped_global_ref::ScopedGlobalRef&& s) noexcept; public operator bool() const; public void reset(T ptr = NULL); public ~ScopedGlobalRef(); @@ -13424,8 +13452,8 @@ class facebook::yoga::vanillajni::ScopedLocalRef { public ScopedLocalRef(facebook::yoga::vanillajni::ScopedLocalRef&& s) noexcept; public T get() const; public T release(); - public facebook::yoga::vanillajni::ScopedLocalRef& operator=(const facebook::yoga::vanillajni::ScopedLocalRef& other) = delete; - public facebook::yoga::vanillajni::ScopedLocalRef& operator=(facebook::yoga::vanillajni::ScopedLocalRef&& s) noexcept; + public facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef& operator=(const facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef& other) = delete; + public facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef& operator=(facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef&& s) noexcept; public operator bool() const; public void reset(T ptr = NULL); public ~ScopedLocalRef(); @@ -13436,85 +13464,85 @@ void facebook::gloginit::initialize(const char* tag = "ReactNativeJNI"); struct std::hash { - public size_t operator()(const facebook::react::AttributedString& attributedString) const; + public size_t operator()(const facebook::react::_attributed_string::facebook::react::AttributedString& attributedString) const; } struct std::hash { - public size_t operator()(const facebook::react::AttributedStringBox& attributedStringBox) const; + public size_t operator()(const facebook::react::_attributed_string_box::facebook::react::AttributedStringBox& attributedStringBox) const; } struct std::hash { - public size_t operator()(const facebook::react::EventAnimationDriverKey& key) const; + public size_t operator()(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutConstraints& constraints) const; + public size_t operator()(const facebook::react::_layout_constraints::facebook::react::LayoutConstraints& constraints) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutMetrics& layoutMetrics) const; + public size_t operator()(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics) const; } struct std::hash { - public size_t operator()(const facebook::react::LineMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_line_measure_cache_key::facebook::react::LineMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::ParagraphAttributes& attributes) const; + public size_t operator()(const facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes& attributes) const; } struct std::hash { - public size_t operator()(const facebook::react::Point& point) const noexcept; + public size_t operator()(const facebook::react::_point::facebook::react::Point& point) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::PreparedTextCacheKey& key) const; + public size_t operator()(const facebook::react::_prepared_text_cache_key::facebook::react::PreparedTextCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Rect& rect) const noexcept; + public size_t operator()(const facebook::react::_rect::facebook::react::Rect& rect) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::ShadowView& shadowView) const; + public size_t operator()(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView) const; } struct std::hash { - public size_t operator()(const facebook::react::SharedColor& color) const; + public size_t operator()(const facebook::react::_shared_color::facebook::react::SharedColor& color) const; } struct std::hash { - public size_t operator()(const facebook::react::Size& size) const; + public size_t operator()(const facebook::react::_size::facebook::react::Size& size) const; } struct std::hash { - public size_t operator()(const facebook::react::TextAttributes& textAttributes) const; + public size_t operator()(const facebook::react::_text_attributes::facebook::react::TextAttributes& textAttributes) const; } struct std::hash { - public size_t operator()(const facebook::react::TextMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_text_measure_cache_key::facebook::react::TextMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Transform& transform) const; + public size_t operator()(const facebook::react::_transform::facebook::react::Transform& transform) const; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleCorners& corners) const noexcept; + public size_t operator()(const facebook::react::_rectangle_corners::facebook::react::RectangleCorners& corners) const noexcept; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleEdges& edges) const noexcept; + public size_t operator()(const facebook::react::_rectangle_edges::facebook::react::RectangleEdges& edges) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::AttributedString::Fragment& fragment) const; + public size_t operator()(const facebook::react::_attributed_string::_fragment::facebook::react::AttributedString::Fragment& fragment) const; } struct std::hash { - public size_t operator()(const facebook::react::jsinspector_modern::ConsoleTaskId& id) const; + public size_t operator()(const facebook::react::jsinspector_modern::_console_task_id::facebook::react::jsinspector_modern::ConsoleTaskId& id) const; } struct std::hash { diff --git a/scripts/cxx-api/api-snapshots/ReactAppleDebugCxx.api b/scripts/cxx-api/api-snapshots/ReactAppleDebugCxx.api index 62d88ff7546..fd40da76645 100644 --- a/scripts/cxx-api/api-snapshots/ReactAppleDebugCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactAppleDebugCxx.api @@ -7,7 +7,7 @@ category NSTextStorage(FontScaling) { category RCTBridge(Inspector) { public @property (assign, readonly) BOOL inspectable; - public @property (assign, readonly) facebook::react::jsinspector_modern::HostTarget* inspectorTarget; + public @property (assign, readonly) facebook::react::jsinspector_modern::_host_target::facebook::react::jsinspector_modern::HostTarget* inspectorTarget; } category RCTBridge(RCTAccessibilityManager) { @@ -44,8 +44,8 @@ category RCTBridge(RCTSurfacePresenterStub) { } category RCTBridge(RCTTurboModule) { - public virtual std::shared_ptr jsCallInvoker(); - public virtual std::shared_ptr decorateNativeMethodCallInvoker:(std::shared_ptr nativeMethodCallInvoker); + public virtual std::shared_ptr jsCallInvoker(); + public virtual std::shared_ptr decorateNativeMethodCallInvoker:(std::shared_ptr nativeMethodCallInvoker); } category RCTBridge(RCTUIManager) { @@ -57,7 +57,7 @@ category RCTBridge(RCTWebSocketModule) { } category RCTBridgeProxy(Cxx) { - public @property (assign) std::shared_ptr jsCallInvoker; + public @property (assign) std::shared_ptr jsCallInvoker; } category RCTBridgeProxy(RCTAccessibilityManager) { @@ -137,7 +137,7 @@ category RCTConvert(Text) { category RCTConvert(Transform) { public virtual static CATransform3D CATransform3D:(id json); - public virtual static RCTTransformOrigin RCTTransformOrigin:(id json); + public virtual static _r_c_t_transform_origin::RCTTransformOrigin RCTTransformOrigin:(id json); } category RCTConvert(UIActivityIndicatorView) { @@ -145,7 +145,6 @@ category RCTConvert(UIActivityIndicatorView) { } category RCTConvert(UIScrollView) { - public virtual static UIScrollViewKeyboardDismissMode UIScrollViewKeyboardDismissMode:(id json); } category RCTConvert(UIStatusBar) { @@ -233,6 +232,52 @@ category RCTCxxConvert(NativeWebSocketModule_SpecConnectOptions) { public virtual static RCTManagedPointer* JS_NativeWebSocketModule_SpecConnectOptions:(id json); } +category RCTPlatformImage(React) { + public @property (assign) NSInteger reactDecodedImageBytes; +} + +category RCTPlatformView(RCTScrollViewComponentView) { + public virtual void reactUpdateResponderOffsetForScrollView:(RCTScrollViewComponentView* scrollView); +} + +category RCTPlatformView(React) { + public @property (assign) BOOL shouldAccessibilityIgnoresInvertColors; + public @property (assign) CATransform3D reactTransform; + public @property (assign) NSInteger reactZIndex; + public @property (assign) UIAccessibilityTraits accessibilityRoleTraits; + public @property (assign) UIAccessibilityTraits roleTraits; + public @property (assign) UIUserInterfaceLayoutDirection reactLayoutDirection; + public @property (assign) YGDisplay reactDisplay; + public @property (assign) _r_c_t_transform_origin::RCTTransformOrigin reactTransformOrigin; + public @property (assign, readonly) CGRect reactContentFrame; + public @property (assign, readonly) RCTPlatformView* reactAccessibilityElement; + public @property (assign, readonly) UIEdgeInsets reactBorderInsets; + public @property (assign, readonly) UIEdgeInsets reactCompoundInsets; + public @property (assign, readonly) UIEdgeInsets reactPaddingInsets; + public @property (copy) NSArray* accessibilityActions; + public @property (copy) NSDictionary* accessibilityValueInternal; + public @property (copy) NSDictionary* accessibilityState; + public @property (copy) NSString* accessibilityLanguage; + public @property (copy) NSString* accessibilityRole; + public @property (copy) NSString* nativeID; + public @property (copy) NSString* role; + public virtual NSArray* reactSubviews(); + public virtual NSArray* reactZIndexSortedSubviews(); + public virtual NSString* react_recursiveDescription(); + public virtual RCTPlatformView* reactSuperview(); + public virtual UIViewController* reactViewController(); + public virtual void didSetProps:(NSArray* changedProps); + public virtual void didUpdateReactSubviews(); + public virtual void insertReactSubview:atIndex:(RCTPlatformView* subview, NSInteger atIndex); + public virtual void reactAddControllerToClosestParent:(UIViewController* controller); + public virtual void reactBlur(); + public virtual void reactFocus(); + public virtual void reactFocusIfNeeded(); + public virtual void reactSetFrame:(CGRect frame); + public virtual void reactViewDidMoveToWindow(); + public virtual void removeReactSubview:(RCTPlatformView* subview); +} + category RCTScrollViewComponentView(ScrollableProtocol) { } @@ -255,83 +300,40 @@ category RCTSurfacePresenter(Surface) { public virtual void registerSurface:(RCTFabricSurface* surface); public virtual void removeObserver:(id observer); public virtual void schedulerDidSynchronouslyUpdateViewOnUIThread:props:(ReactTag tag, folly::dynamic props); - public virtual void setupAnimationDriverWithSurfaceHandler:(const facebook::react::SurfaceHandler& surfaceHandler); + public virtual void setupAnimationDriverWithSurfaceHandler:(const facebook::react::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); public virtual void synchronouslyUpdateViewOnUIThread:props:(NSNumber* reactTag, NSDictionary* props); public virtual void unregisterSurface:(RCTFabricSurface* surface); } -category UIImage(React) { - public @property (assign) NSInteger reactDecodedImageBytes; -} - -category UIView(ComponentViewProtocol) { - public virtual facebook::react::Props::Shared props(); - public virtual static std::vector supplementalComponentDescriptorProviders(); +category RCTUIView(ComponentViewProtocol) { + public virtual NSNumber* reactTag(); + public virtual facebook::react::_props::facebook::react::Props::Shared props(); + public virtual static std::vector supplementalComponentDescriptorProviders(); public virtual void finalizeUpdates:(RNComponentViewUpdateMask updateMask); public virtual void invalidate(); - public virtual void mountChildComponentView:index:(UIView* childComponentView, NSInteger index); + public virtual void mountChildComponentView:index:(RCTUIView* childComponentView, NSInteger index); public virtual void prepareForRecycle(); public virtual void setIsJSResponder:(BOOL isJSResponder); - public virtual void unmountChildComponentView:index:(UIView* childComponentView, NSInteger index); - public virtual void updateClippedSubviewsWithClipRect:relativeToView:(CGRect clipRect, UIView* clipView); - public virtual void updateEventEmitter:(const facebook::react::EventEmitter::Shared& eventEmitter); - public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::LayoutMetrics& oldLayoutMetrics); - public virtual void updateProps:oldProps:(const facebook::react::Props::Shared& props, const facebook::react::Props::Shared& oldProps); - public virtual void updateState:oldState:(const facebook::react::State::Shared& state, const facebook::react::State::Shared& oldState); + public virtual void setReactTag:(NSNumber* reactTag); + public virtual void unmountChildComponentView:index:(RCTUIView* childComponentView, NSInteger index); + public virtual void updateClippedSubviewsWithClipRect:relativeToView:(CGRect clipRect, RCTUIView* clipView); + public virtual void updateEventEmitter:(const facebook::react::_event_emitter::facebook::react::EventEmitter::Shared& eventEmitter); + public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& oldLayoutMetrics); + public virtual void updateProps:oldProps:(const facebook::react::_props::facebook::react::Props::Shared& props, const facebook::react::_props::facebook::react::Props::Shared& oldProps); + public virtual void updateState:oldState:(const facebook::react::_state::facebook::react::State::Shared& state, const facebook::react::_state::facebook::react::State::Shared& oldState); } category UIView(RCTScrollView) { public virtual void reactUpdateResponderOffsetForScrollView:(RCTScrollView* scrollView); } -category UIView(RCTScrollViewComponentView) { - public virtual void reactUpdateResponderOffsetForScrollView:(RCTScrollViewComponentView* scrollView); -} - -category UIView(React) { - public @property (assign) BOOL shouldAccessibilityIgnoresInvertColors; - public @property (assign) CATransform3D reactTransform; - public @property (assign) NSInteger reactZIndex; - public @property (assign) RCTTransformOrigin reactTransformOrigin; - public @property (assign) UIAccessibilityTraits accessibilityRoleTraits; - public @property (assign) UIAccessibilityTraits roleTraits; - public @property (assign) UIUserInterfaceLayoutDirection reactLayoutDirection; - public @property (assign) YGDisplay reactDisplay; - public @property (assign, readonly) CGRect reactContentFrame; - public @property (assign, readonly) UIEdgeInsets reactBorderInsets; - public @property (assign, readonly) UIEdgeInsets reactCompoundInsets; - public @property (assign, readonly) UIEdgeInsets reactPaddingInsets; - public @property (assign, readonly) UIView* reactAccessibilityElement; - public @property (copy) NSArray* accessibilityActions; - public @property (copy) NSDictionary* accessibilityValueInternal; - public @property (copy) NSDictionary* accessibilityState; - public @property (copy) NSString* accessibilityLanguage; - public @property (copy) NSString* accessibilityRole; - public @property (copy) NSString* nativeID; - public @property (copy) NSString* role; - public virtual NSArray* reactSubviews(); - public virtual NSArray* reactZIndexSortedSubviews(); - public virtual NSString* react_recursiveDescription(); - public virtual UIView* reactSuperview(); - public virtual UIViewController* reactViewController(); - public virtual void didSetProps:(NSArray* changedProps); - public virtual void didUpdateReactSubviews(); - public virtual void insertReactSubview:atIndex:(UIView* subview, NSInteger atIndex); - public virtual void reactAddControllerToClosestParent:(UIViewController* controller); - public virtual void reactBlur(); - public virtual void reactFocus(); - public virtual void reactFocusIfNeeded(); - public virtual void reactSetFrame:(CGRect frame); - public virtual void removeReactSubview:(UIView* subview); -} - class ObjCTimerRegistry : public facebook::react::PlatformTimerRegistry { public ObjCTimerRegistry(); public RCTTiming* _Null_unspecified timing; public virtual void createRecurringTimer(uint32_t timerID, double delayMS) override; public virtual void createTimer(uint32_t timerID, double delayMS) override; public virtual void deleteTimer(uint32_t timerID) override; - public void setTimerManager(std::weak_ptr timerManager); + public void setTimerManager(std::weak_ptr timerManager); } class RCTComponentViewClassDescriptor { @@ -342,17 +344,17 @@ class RCTComponentViewClassDescriptor { } class RCTComponentViewDescriptor { - public __strong UIView* const view; + public __strong RCTUIView* const view; public const bool observesMountingTransactionDidMount; public const bool observesMountingTransactionWillMount; public const bool shouldBeRecycled; } class RCTMountingTransactionObserverCoordinator { - public void notifyObserversMountingTransactionDidMount(const facebook::react::MountingTransaction& transaction, const facebook::react::SurfaceTelemetry& surfaceTelemetry) const; - public void notifyObserversMountingTransactionWillMount(const facebook::react::MountingTransaction& transaction, const facebook::react::SurfaceTelemetry& surfaceTelemetry) const; - public void registerViewComponentDescriptor(const RCTComponentViewDescriptor& componentViewDescriptor, facebook::react::SurfaceId surfaceId); - public void unregisterViewComponentDescriptor(const RCTComponentViewDescriptor& componentViewDescriptor, facebook::react::SurfaceId surfaceId); + public void notifyObserversMountingTransactionDidMount(const facebook::react::_mounting_transaction::facebook::react::MountingTransaction& transaction, const facebook::react::_surface_telemetry::facebook::react::SurfaceTelemetry& surfaceTelemetry) const; + public void notifyObserversMountingTransactionWillMount(const facebook::react::_mounting_transaction::facebook::react::MountingTransaction& transaction, const facebook::react::_surface_telemetry::facebook::react::SurfaceTelemetry& surfaceTelemetry) const; + public void registerViewComponentDescriptor(const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& componentViewDescriptor, facebook::react::SurfaceId surfaceId); + public void unregisterViewComponentDescriptor(const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& componentViewDescriptor, facebook::react::SurfaceId surfaceId); } interface CommonHostMetadata : public NSObject { @@ -590,6 +592,7 @@ interface RCTAccessibilityManager : public NSObject { public @property (assign) BOOL isBoldTextEnabled; public @property (assign) BOOL isDarkerSystemColorsEnabled; public @property (assign) BOOL isGrayscaleEnabled; + public @property (assign) BOOL isHighContrastEnabled; public @property (assign) BOOL isInvertColorsEnabled; public @property (assign) BOOL isReduceMotionEnabled; public @property (assign) BOOL isReduceTransparencyEnabled; @@ -602,7 +605,7 @@ interface RCTAccessibilityManager : public NSObject { interface RCTActionSheetManager : public NSObject { } -interface RCTActivityIndicatorView : public UIActivityIndicatorView { +interface RCTActivityIndicatorView : public RCTUIActivityIndicatorView { } interface RCTActivityIndicatorViewComponentView : public RCTViewComponentView { @@ -622,11 +625,12 @@ interface RCTAlertController : public UIAlertController { interface RCTAlertManager : public NSObject { } -interface RCTAnimatedImage : public UIImage { +interface RCTAnimatedImage : public RCTPlatformImage { + public virtual _Nullable instancetype initWithData:scale:(NSData* data, CGFloat scale); } interface RCTAnimatedModuleProvider : public NSObject { - public virtual std::shared_ptr getTurboModule:jsInvoker:(const std::string& name, std::shared_ptr jsInvoker); + public virtual std::shared_ptr getTurboModule:jsInvoker:(const std::string& name, std::shared_ptr jsInvoker); public virtual void invalidate(); } @@ -655,8 +659,8 @@ interface RCTAppDelegate : public RCTDefaultReactNativeFactoryDelegate { public @property (assign) BOOL autoFocus; public @property (assign) BOOL clearTextOnFocus; + public @property (assign) BOOL ignoresTextAttributes; public @property (assign) BOOL secureTextEntry; public @property (assign) BOOL selectTextOnFocus; public @property (assign) BOOL showSoftInputOnFocus; @@ -706,13 +711,16 @@ interface RCTBaseTextInputView : public RCTView { public @property (assign) UIEdgeInsets reactPaddingInsets; public @property (assign) UIKeyboardType keyboardType; public @property (assign, readonly) NSInteger nativeEventCount; - public @property (assign, readonly) UIView* backedTextInputView; + public @property (assign, readonly) RCTUIView* backedTextInputView; public @property (copy) NSAttributedString* attributedText; + public @property (copy) NSString* ghostText; public @property (copy) NSString* inputAccessoryViewID; + public @property (copy) NSString* predictedText; public @property (copy) NSString* submitBehavior; public @property (copy) RCTDirectEventBlock onChange; public @property (copy) RCTDirectEventBlock onChangeSync; public @property (copy) RCTDirectEventBlock onContentSizeChange; + public @property (copy) RCTDirectEventBlock onPaste; public @property (copy) RCTDirectEventBlock onScroll; public @property (copy) RCTDirectEventBlock onSelectionChange; public @property (copy) RCTTextSelection* selection; @@ -811,8 +819,8 @@ interface RCTBundleConfiguration : public NSObject { } interface RCTBundleManager : public NSObject { - public @property (assign) NSURL* bundleURL; public @property (assign) RCTBundleConfiguration* bundleConfig; + public @property (strong) NSURL* bundleURL; public virtual _Nullable instancetype initWithBundleConfig:(_Nullable RCTBundleConfiguration* bundleConfig); public virtual void resetBundleURL(); public virtual void setBridge:(_Nullable RCTBridge* bridge); @@ -850,8 +858,8 @@ interface RCTBundleURLProvider : public NSObject { } interface RCTCallInvoker : public NSObject { - public virtual instancetype initWithCallInvoker:(std::shared_ptr callInvoker); - public virtual std::shared_ptr callInvoker(); + public virtual instancetype initWithCallInvoker:(std::shared_ptr callInvoker); + public virtual std::shared_ptr callInvoker(); } interface RCTCallableJSModules : public NSObject { @@ -879,8 +887,8 @@ interface RCTComponentData : public NSObject { public @property (strong, readonly) RCTViewManager* bridgelessViewManager; public @property (weak, readonly) RCTViewManager* manager; public virtual NSDictionary* viewConfig(); + public virtual RCTPlatformView* createViewWithTag:rootTag:(_Nullable NSNumber* tag, _Nullable NSNumber* rootTag); public virtual RCTShadowView* createShadowViewWithTag:(NSNumber* tag); - public virtual UIView* createViewWithTag:rootTag:(_Nullable NSNumber* tag, _Nullable NSNumber* rootTag); public virtual instancetype initWithManagerClass:bridge:eventDispatcher:(Class managerClass, RCTBridge* bridge, id eventDispatcher); public virtual static NSDictionary* viewConfigForViewMangerClass:(Class managerClass); public virtual void setProps:forShadowView:(NSDictionary* props, RCTShadowView* shadowView); @@ -893,22 +901,22 @@ interface RCTComponentEvent : public NSObject { interface RCTComponentViewFactory : public NSObject { public @property (weak) id thirdPartyFabricComponentsProvider; - public virtual RCTComponentViewDescriptor createComponentViewWithComponentHandle:(facebook::react::ComponentHandle componentHandle); - public virtual facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistryWithParameters:(facebook::react::ComponentDescriptorParameters parameters); + public virtual _r_c_t_component_view_descriptor::RCTComponentViewDescriptor createComponentViewWithComponentHandle:(facebook::react::ComponentHandle componentHandle); + public virtual facebook::react::_component_descriptor_registry::facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistryWithParameters:(facebook::react::_component_descriptor_parameters::facebook::react::ComponentDescriptorParameters parameters); public virtual static RCTComponentViewFactory* currentComponentViewFactory(); public virtual void registerComponentViewClass:(Class componentViewClass); } interface RCTComponentViewRegistry : public NSObject { public @property (strong, readonly) RCTComponentViewFactory* componentViewFactory; - public virtual _Nullable UIView* findComponentViewWithTag:(facebook::react::Tag tag); - public virtual const RCTComponentViewDescriptor& componentViewDescriptorWithTag:(facebook::react::Tag tag); - public virtual const RCTComponentViewDescriptor& dequeueComponentViewWithComponentHandle:tag:(facebook::react::ComponentHandle componentHandle, facebook::react::Tag tag); - public virtual void enqueueComponentViewWithComponentHandle:tag:componentViewDescriptor:(facebook::react::ComponentHandle componentHandle, facebook::react::Tag tag, RCTComponentViewDescriptor componentViewDescriptor); + public virtual _Nullable RCTUIView* findComponentViewWithTag:(facebook::react::Tag tag); + public virtual const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& componentViewDescriptorWithTag:(facebook::react::Tag tag); + public virtual const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& dequeueComponentViewWithComponentHandle:tag:(facebook::react::ComponentHandle componentHandle, facebook::react::Tag tag); + public virtual void enqueueComponentViewWithComponentHandle:tag:componentViewDescriptor:(facebook::react::ComponentHandle componentHandle, facebook::react::Tag tag, _r_c_t_component_view_descriptor::RCTComponentViewDescriptor componentViewDescriptor); } interface RCTComposedViewRegistry : public NSMutableDictionary { - public virtual instancetype initWithUIManager:andRegistry:(RCTUIManager* uiManager, NSDictionary* registry); + public virtual instancetype initWithUIManager:andRegistry:(RCTUIManager* uiManager, NSDictionary* registry); } interface RCTConvert : public NSObject { @@ -933,7 +941,7 @@ interface RCTConvert : public NSObject { public virtual static NSArray* NSStringArray:(id json); public virtual static NSArray* NSURLArray:(id json); public virtual static NSArray* RCTFileURLArray:(id json); - public virtual static NSArray* UIColorArray:(id json); + public virtual static NSArray* UIColorArray:(id json); public virtual static NSData* NSData:(id json); public virtual static NSDate* NSDate:(id json); public virtual static NSDictionary* NSDictionary:(id json); @@ -963,11 +971,12 @@ interface RCTConvert : public NSObject { public virtual static RCTConvert::RCTFileURL* RCTFileURL:(id json); public virtual static RCTConvert::css_backface_visibility_t css_backface_visibility_t:(id json); public virtual static RCTCursor RCTCursor:(id json); + public virtual static RCTPlatformColor* NSColor:(id json); + public virtual static RCTPlatformColor* UIColor:(id json); + public virtual static RCTPlatformColor* UIColorWithRed:green:blue:alpha:(CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha); + public virtual static RCTPlatformColor* UIColorWithRed:green:blue:alpha:andColorSpace:(CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha, RCTColorSpace colorSpace); public virtual static RCTPointerEvents RCTPointerEvents:(id json); public virtual static RCTTextDecorationLineType RCTTextDecorationLineType:(id json); - public virtual static UIColor* UIColor:(id json); - public virtual static UIColor* UIColorWithRed:green:blue:alpha:(CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha); - public virtual static UIColor* UIColorWithRed:green:blue:alpha:andColorSpace:(CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha, RCTColorSpace colorSpace); public virtual static UIDataDetectorTypes UIDataDetectorTypes:(id json); public virtual static UIEdgeInsets UIEdgeInsets:(id json); public virtual static UIInterfaceOrientationMask UIInterfaceOrientationMask:(NSString* orientation); @@ -986,8 +995,8 @@ interface RCTConvert : public NSObject { public virtual static YGJustify YGJustify:(id json); public virtual static YGOverflow YGOverflow:(id json); public virtual static YGPositionType YGPositionType:(id json); - public virtual static YGValue YGValue:(id json); public virtual static YGWrap YGWrap:(id json); + public virtual static _y_g_value::YGValue YGValue:(id json); public virtual static double double:(id json); public virtual static float float:(id json); public virtual static id id:(id json); @@ -1000,7 +1009,7 @@ interface RCTCxxConvert : public NSObject { } interface RCTCxxMethod : public NSObject { - public virtual instancetype initWithCxxMethod:(const facebook::xplat::module::CxxModule::Method& cxxMethod); + public virtual instancetype initWithCxxMethod:(const facebook::xplat::module::_cxx_module::_method::facebook::xplat::module::CxxModule::Method& cxxMethod); } interface RCTDataRequestHandler : public NSObject { @@ -1060,6 +1069,7 @@ interface RCTDevSettings : public RCTEventEmitter { public @property (assign) BOOL isHotLoadingEnabled; public @property (assign) BOOL isPerfMonitorShown; public @property (assign) BOOL isProfilingEnabled; + public @property (assign) BOOL isSecondaryClickToShowDevMenuEnabled; public @property (assign) BOOL isShakeGestureEnabled; public @property (assign) BOOL isShakeToShowDevMenuEnabled; public @property (assign) BOOL startSamplingProfilerOnLaunch; @@ -1099,13 +1109,13 @@ interface RCTDisplayLink : public NSObject { interface RCTDisplayWeakRefreshable : public NSObject { public @property (weak) id refreshable; - public virtual static CADisplayLink* displayLinkWithWeakRefreshable:(id refreshable); + public virtual static RCTPlatformDisplayLink* displayLinkWithWeakRefreshable:(id refreshable); } interface RCTDivisionAnimatedNode : public RCTValueAnimatedNode { } -interface RCTEnhancedScrollView : public UIScrollView { +interface RCTEnhancedScrollView : public RCTUIScrollView { public @property (assign) BOOL centerContent; public @property (assign) BOOL disableIntervalMomentum; public @property (assign) BOOL pinchGestureEnabled; @@ -1114,7 +1124,7 @@ interface RCTEnhancedScrollView : public UIScrollView { public @property (assign) CGFloat snapToInterval; public @property (copy) NSArray* snapToOffsets; public @property (copy) NSString* snapToAlignment; - public @property (strong, readonly) RCTGenericDelegateSplitter>* delegateSplitter; + public @property (strong, readonly) RCTGenericDelegateSplitter>* delegateSplitter; public @property (weak) id overridingDelegate; public virtual void preserveContentOffsetWithBlock:(void(^)() block); } @@ -1135,14 +1145,14 @@ interface RCTEventDispatcher : public NSObject { - public @property (weak) RCTBridge* bridge; - public @property (weak) RCTModuleRegistry* moduleRegistry; - public virtual NSArray* supportedEvents(); - public virtual instancetype initWithDisabledObservation(); - public virtual void addListener:(NSString* eventName); + public @property (weak) RCTBridge* _Nullable bridge; + public @property (weak) RCTModuleRegistry* _Nullable moduleRegistry; + public virtual NSArray* _Nullable supportedEvents(); + public virtual instancetype _Nullable initWithDisabledObservation(); + public virtual void addListener:(NSString* _Nullable eventName); public virtual void invalidate(); public virtual void removeListeners:(double count); - public virtual void sendEventWithName:body:(NSString* name, id body); + public virtual void sendEventWithName:body:(NSString* _Nullable name, id _Nullable body); public virtual void startObserving(); public virtual void stopObserving(); } @@ -1180,6 +1190,11 @@ interface RCTFileReaderModule : public NSObject { interface RCTFileRequestHandler : public NSObject { } +interface RCTFocusChangeEvent : public RCTComponentEvent { + public virtual static instancetype blurEventWithReactTag:(NSNumber* reactTag); + public virtual static instancetype focusEventWithReactTag:(NSNumber* reactTag); +} + interface RCTFont : public NSObject { public virtual static UIFont* updateFont:withFamily:(UIFont* font, NSString* family); public virtual static UIFont* updateFont:withFamily:size:weight:style:variant:scaleMultiplier:(UIFont* font, NSString* family, NSNumber* size, NSString* weight, NSString* style, NSArray* variant, CGFloat scaleMultiplier); @@ -1200,7 +1215,7 @@ interface RCTFrameTimingsObserver : public NSObject { interface RCTFrameUpdate : public NSObject { public @property (assign, readonly) NSTimeInterval deltaTime; public @property (assign, readonly) NSTimeInterval timestamp; - public virtual instancetype initWithDisplayLink:(CADisplayLink* displayLink); + public virtual instancetype initWithDisplayLink:(RCTPlatformDisplayLink* displayLink); } interface RCTGIFImageDecoder : public NSObject { @@ -1216,8 +1231,8 @@ interface RCTGenericDelegateSplitter : public NSObject { interface RCTGradientUtils : public NSObject { public virtual static std::pair pointsForCAGradientLayerLinearGradient:endPoint:bounds:(CGPoint startPoint, CGPoint endPoint, CGSize bounds); - public virtual static std::vector getFixedColorStops:gradientLineLength:(const std::vector& colorStops, CGFloat gradientLineLength); - public virtual static void getColors:andLocations:fromColorStops:(NSMutableArray* colors, NSMutableArray* locations, const std::vector& colorStops); + public virtual static std::vector getFixedColorStops:gradientLineLength:(const std::vector& colorStops, CGFloat gradientLineLength); + public virtual static void getColors:andLocations:fromColorStops:(NSMutableArray* colors, NSMutableArray* locations, const std::vector& colorStops); } interface RCTHTTPRequestHandler : public NSObject { @@ -1262,13 +1277,14 @@ interface RCTImageEditingManager : public NSObject { } interface RCTImageLoader : public NSObject { + public virtual NSInteger activeTasks(); public virtual instancetype init(); public virtual instancetype initWithRedirectDelegate:(id redirectDelegate); public virtual instancetype initWithRedirectDelegate:loadersProvider:decodersProvider:(id redirectDelegate, NSArray>*(^)(RCTModuleRegistry*) getLoaders, NSArray>*(^)(RCTModuleRegistry*) getDecoders); } interface RCTImageManager : public NSObject { - public virtual facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); + public virtual facebook::react::_image_request::facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::_image_source::facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); public virtual instancetype initWithImageLoader:(id imageLoader); } @@ -1286,7 +1302,7 @@ interface RCTImageSource : public NSObject { interface RCTImageStoreManager : public NSObject { public virtual void getImageDataForTag:withBlock:(NSString* imageTag, void(^)(NSData* imageData) block); public virtual void removeImageForTag:withBlock:(NSString* imageTag, void(^)(void) block); - public virtual void storeImage:withBlock:(UIImage* image, void(^)(NSString* imageTag) block); + public virtual void storeImage:withBlock:(RCTPlatformImage* image, void(^)(NSString* imageTag) block); public virtual void storeImageData:withBlock:(NSData* imageData, void(^)(NSString* imageTag) block); } @@ -1304,7 +1320,7 @@ interface RCTImageView : public RCTView { public @property (assign) UIEdgeInsets capInsets; public @property (assign) UIImageRenderingMode renderingMode; public @property (copy) NSArray* imageSources; - public @property (strong) UIImage* defaultImage; + public @property (strong) RCTPlatformImage* defaultImage; public virtual instancetype initWithBridge:(RCTBridge* bridge); } @@ -1314,17 +1330,17 @@ interface RCTImageViewManager : public RCTViewManager { interface RCTInputAccessoryComponentView : public RCTViewComponentView { } -interface RCTInputAccessoryContentView : public UIView { +interface RCTInputAccessoryContentView : public RCTUIView { } interface RCTInputAccessoryShadowView : public RCTShadowView { } -interface RCTInputAccessoryView : public UIView { +interface RCTInputAccessoryView : public RCTUIView { public virtual instancetype initWithBridge:(RCTBridge* bridge); } -interface RCTInputAccessoryViewContent : public UIView { +interface RCTInputAccessoryViewContent : public RCTUIView { } interface RCTInputAccessoryViewManager : public RCTViewManager { @@ -1352,9 +1368,9 @@ interface RCTInspectorUtils : public NSObject { interface RCTInstance : public NSObject { public @property (strong, readonly) RCTSurfacePresenter* surfacePresenter; - public virtual instancetype initWithDelegate:jsRuntimeFactory:bundleManager:turboModuleManagerDelegate:moduleRegistry:parentInspectorTarget:launchOptions:(id delegate, std::shared_ptr jsRuntimeFactory, RCTBundleManager* bundleManager, id turboModuleManagerDelegate, RCTModuleRegistry* moduleRegistry, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget, _Nullable NSDictionary* launchOptions); - public virtual instancetype initWithDelegate:jsRuntimeFactory:bundleManager:turboModuleManagerDelegate:moduleRegistry:parentInspectorTarget:launchOptions:devMenuConfiguration:(id delegate, std::shared_ptr jsRuntimeFactory, RCTBundleManager* bundleManager, id turboModuleManagerDelegate, RCTModuleRegistry* moduleRegistry, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget, _Nullable NSDictionary* launchOptions, RCTDevMenuConfiguration* _Nullable devMenuConfiguration); - public virtual void callFunctionOnBufferedRuntimeExecutor:(std::function&& executor); + public virtual instancetype initWithDelegate:jsRuntimeFactory:bundleManager:turboModuleManagerDelegate:moduleRegistry:parentInspectorTarget:launchOptions:(id delegate, std::shared_ptr jsRuntimeFactory, RCTBundleManager* bundleManager, id turboModuleManagerDelegate, RCTModuleRegistry* moduleRegistry, facebook::react::jsinspector_modern::_host_target::facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget, _Nullable NSDictionary* launchOptions); + public virtual instancetype initWithDelegate:jsRuntimeFactory:bundleManager:turboModuleManagerDelegate:moduleRegistry:parentInspectorTarget:launchOptions:devMenuConfiguration:(id delegate, std::shared_ptr jsRuntimeFactory, RCTBundleManager* bundleManager, id turboModuleManagerDelegate, RCTModuleRegistry* moduleRegistry, facebook::react::jsinspector_modern::_host_target::facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget, _Nullable NSDictionary* launchOptions, RCTDevMenuConfiguration* _Nullable devMenuConfiguration); + public virtual void callFunctionOnBufferedRuntimeExecutor:(std::function&& executor); public virtual void callFunctionOnJSModule:method:args:(NSString* moduleName, NSString* method, NSArray* args); public virtual void invalidate(); public virtual void registerSegmentWithId:path:(NSNumber* segmentId, NSString* path); @@ -1378,12 +1394,12 @@ interface RCTJSStackFrame : public NSObject { } interface RCTJSThreadManager : public NSObject { - public virtual std::shared_ptr jsMessageThread(); + public virtual std::shared_ptr jsMessageThread(); public virtual void dispatchToJSThread:(dispatch_block_t block); } interface RCTJSTimerExecutor : public NSObject { - public virtual void setTimerManager:(std::weak_ptr timerManager); + public virtual void setTimerManager:(std::weak_ptr timerManager); } interface RCTJavaScriptLoader : public NSObject { @@ -1424,7 +1440,7 @@ interface RCTLayoutAnimationGroup : public NSObject { } interface RCTLegacyViewManagerInteropComponentView : public RCTViewComponentView { - public virtual UIView* paperView(); + public virtual RCTPlatformView* paperView(); public virtual static BOOL isSupported:(NSString* componentName); public virtual static void supportLegacyViewManagerWithName:(NSString* componentName); public virtual static void supportLegacyViewManagersWithPrefix:(NSString* prefix); @@ -1432,24 +1448,24 @@ interface RCTLegacyViewManagerInteropComponentView : public RCTViewComponentView interface RCTLegacyViewManagerInteropCoordinator : public NSObject { public virtual NSString* componentViewName(); - public virtual UIView* createPaperViewWithTag:(NSInteger tag); + public virtual RCTPlatformView* createPaperViewWithTag:(NSInteger tag); public virtual instancetype initWithComponentData:bridge:bridgeProxy:bridgelessInteropData:(RCTComponentData* componentData, _Nullable RCTBridge* bridge, _Nullable RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgelessInteropData); public virtual void addObserveForTag:usingBlock:(NSInteger tag, InterceptorBlock block); - public virtual void handleCommand:args:reactTag:paperView:(NSString* commandName, NSArray* args, NSInteger tag, UIView* paperView); + public virtual void handleCommand:args:reactTag:paperView:(NSString* commandName, NSArray* args, NSInteger tag, RCTPlatformView* paperView); public virtual void removeObserveForTag:(NSInteger tag); - public virtual void setProps:forView:(NSDictionary* props, UIView* view); + public virtual void setProps:forView:(NSDictionary* props, RCTPlatformView* view); } interface RCTLegacyViewManagerInteropCoordinatorAdapter : public NSObject { public @property (copy) void(^eventInterceptor)(std::string eventName, folly::dynamic&& event); - public @property (strong) UIView* paperView; + public @property (strong) RCTPlatformView* paperView; public virtual instancetype initWithCoordinator:reactTag:(RCTLegacyViewManagerInteropCoordinator* coordinator, NSInteger tag); public virtual void handleCommand:args:(NSString* commandName, NSArray* args); public virtual void setProps:(const folly::dynamic& props); } interface RCTLinearGradient : public NSObject { - public virtual static CALayer* gradientLayerWithSize:gradient:(CGSize size, const facebook::react::LinearGradient& gradient); + public virtual static CALayer* gradientLayerWithSize:gradient:(CGSize size, const facebook::react::_linear_gradient::facebook::react::LinearGradient& gradient); } interface RCTLinkingManager : public RCTEventEmitter { @@ -1465,7 +1481,7 @@ interface RCTLoadingProgress : public NSObject { public @property (strong) NSNumber* total; } -interface RCTLocalAssetImageLoader { +interface RCTLocalAssetImageLoader : public NSObject { } interface RCTLocalizationProvider : public NSObject { @@ -1477,9 +1493,9 @@ interface RCTLogBox : public NSObject { interface RCTLogBoxView : public UIWindow { public virtual instancetype initWithFrame:(CGRect frame); - public virtual instancetype initWithWindow:bridge:(UIWindow* window, RCTBridge* bridge); - public virtual instancetype initWithWindow:surfacePresenter:(UIWindow* window, id surfacePresenter); - public virtual void createRootViewController:(UIView* view); + public virtual instancetype initWithWindow:bridge:(RCTPlatformWindow* window, RCTBridge* bridge); + public virtual instancetype initWithWindow:surfacePresenter:(RCTPlatformWindow* window, id surfacePresenter); + public virtual void createRootViewController:(RCTPlatformView* view); public virtual void show(); } @@ -1494,7 +1510,7 @@ interface RCTMethodArgument : public NSObject { public @property (copy, readonly) NSString* type; } -interface RCTModalHostView : public UIView { +interface RCTModalHostView : public RCTUIView { public @property (assign) BOOL allowSwipeDismissal; public @property (assign) BOOL animated; public @property (assign) BOOL hardwareAccelerated; @@ -1512,7 +1528,7 @@ interface RCTModalHostView : public UIView { +interface RCTModalHostViewComponentView : public RCTViewComponentView { public virtual void dismissViewController:animated:completion:(UIViewController* modalViewController, BOOL animated, void(^)(void) completion); public virtual void presentViewController:animated:completion:(UIViewController* modalViewController, BOOL animated, void(^)(void) completion); } @@ -1550,7 +1566,7 @@ interface RCTModuleData : public NSObject { interface RCTModuleMethod : public NSObject { public @property (assign, readonly) Class moduleClass; public @property (assign, readonly) SEL selector; - public virtual instancetype initWithExportedMethod:moduleClass:(const RCTMethodInfo* exportMethod, Class moduleClass); + public virtual instancetype initWithExportedMethod:moduleClass:(const _r_c_t_method_info::RCTMethodInfo* exportMethod, Class moduleClass); } interface RCTModuleProviders : public NSObject { @@ -1578,14 +1594,14 @@ interface RCTModuloAnimatedNode : public RCTValueAnimatedNode { interface RCTMountingManager : public NSObject { public @property (strong) RCTComponentViewRegistry* componentViewRegistry; public @property (weak) id delegate; - public virtual void attachSurfaceToView:surfaceId:(UIView* view, facebook::react::SurfaceId surfaceId); - public virtual void detachSurfaceFromView:surfaceId:(UIView* view, facebook::react::SurfaceId surfaceId); + public virtual void attachSurfaceToView:surfaceId:(RCTPlatformView* view, facebook::react::SurfaceId surfaceId); + public virtual void detachSurfaceFromView:surfaceId:(RCTPlatformView* view, facebook::react::SurfaceId surfaceId); public virtual void dispatchCommand:commandName:args:(ReactTag reactTag, NSString* commandName, NSArray* args); - public virtual void scheduleTransaction:(std::shared_ptr mountingCoordinator); + public virtual void scheduleTransaction:(std::shared_ptr mountingCoordinator); public virtual void sendAccessibilityEvent:eventType:(ReactTag reactTag, NSString* eventType); - public virtual void setContextContainer:(std::shared_ptr contextContainer); - public virtual void setIsJSResponder:blockNativeResponder:forShadowView:(BOOL isJSResponder, BOOL blockNativeResponder, const facebook::react::ShadowView& shadowView); - public virtual void synchronouslyUpdateViewOnUIThread:changedProps:componentDescriptor:(ReactTag reactTag, folly::dynamic props, const facebook::react::ComponentDescriptor& componentDescriptor); + public virtual void setContextContainer:(std::shared_ptr contextContainer); + public virtual void setIsJSResponder:blockNativeResponder:forShadowView:(BOOL isJSResponder, BOOL blockNativeResponder, const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView); + public virtual void synchronouslyUpdateViewOnUIThread:changedProps:componentDescriptor:(ReactTag reactTag, folly::dynamic props, const facebook::react::_component_descriptor::facebook::react::ComponentDescriptor& componentDescriptor); } interface RCTMultilineTextInputView : public RCTBaseTextInputView { @@ -1631,7 +1647,7 @@ interface RCTNativeAnimatedNodesManager : public NSObject { public virtual void setAnimatedNodeValue:value:(NSNumber* nodeTag, NSNumber* value); public virtual void startAnimatingNode:nodeTag:config:endCallback:(NSNumber* animationId, NSNumber* nodeTag, NSDictionary* config, _Nullable RCTResponseSenderBlock callBack); public virtual void startListeningToAnimatedNodeValue:valueObserver:(NSNumber* tag, id valueObserver); - public virtual void stepAnimations:(CADisplayLink* displaylink); + public virtual void stepAnimations:(RCTPlatformDisplayLink* displaylink); public virtual void stopAnimation:(NSNumber* animationId); public virtual void stopAnimationLoop(); public virtual void stopListeningToAnimatedNodeValue:(NSNumber* tag); @@ -1677,9 +1693,9 @@ interface RCTObjectAnimatedNode : public RCTAnimatedNode { } interface RCTParagraphComponentAccessibilityProvider : public NSObject { - public virtual BOOL isUpToDate:(facebook::react::AttributedString currentAttributedString); + public virtual BOOL isUpToDate:(facebook::react::_attributed_string::facebook::react::AttributedString currentAttributedString); public virtual NSArray* accessibilityElements(); - public virtual instancetype initWithString:layoutManager:paragraphAttributes:frame:view:(facebook::react::AttributedString attributedString, RCTTextLayoutManager* layoutManager, facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, UIView* view); + public virtual instancetype initWithString:layoutManager:paragraphAttributes:frame:view:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, RCTTextLayoutManager* layoutManager, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, RCTPlatformView* view); } interface RCTParagraphComponentView : public RCTViewComponentView { @@ -1715,8 +1731,17 @@ interface RCTPropsAnimatedNode : public RCTAnimatedNode { interface RCTPullToRefreshViewComponentView : public RCTViewComponentView { } +interface RCTPushNotificationManager : public RCTEventEmitter { + protected typedef void(^(*RCTRemoteNotificationCallback)(UIBackgroundFetchResult result); + public virtual static void didFailToRegisterForRemoteNotificationsWithError:(NSError* error); + public virtual static void didReceiveNotification:(UNNotification* notification); + public virtual static void didReceiveRemoteNotification:fetchCompletionHandler:(NSDictionary* notification, RCTPushNotificationManager::RCTRemoteNotificationCallback completionHandler); + public virtual static void didRegisterForRemoteNotificationsWithDeviceToken:(NSData* deviceToken); + public virtual static void setInitialNotification:(UNNotification* notification); +} + interface RCTRadialGradient : public NSObject { - public virtual static CALayer* gradientLayerWithSize:gradient:(CGSize size, const facebook::react::RadialGradient& gradient); + public virtual static CALayer* gradientLayerWithSize:gradient:(CGSize size, const facebook::react::_radial_gradient::facebook::react::RadialGradient& gradient); } interface RCTRawTextShadowView : public RCTShadowView { @@ -1735,20 +1760,20 @@ interface RCTReactNativeFactory : public NSObject { public @property (weak) id delegate; public virtual instancetype initWithDelegate:(id delegate); public virtual instancetype initWithDelegate:releaseLevel:(id delegate, RCTReleaseLevel releaseLevel); - public virtual void startReactNativeWithModuleName:inWindow:(NSString* moduleName, UIWindow* _Nullable window); - public virtual void startReactNativeWithModuleName:inWindow:initialProperties:launchOptions:(NSString* moduleName, UIWindow* _Nullable window, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions); - public virtual void startReactNativeWithModuleName:inWindow:launchOptions:(NSString* moduleName, UIWindow* _Nullable window, NSDictionary* _Nullable launchOptions); + public virtual void startReactNativeWithModuleName:inWindow:(NSString* moduleName, RCTPlatformWindow* _Nullable window); + public virtual void startReactNativeWithModuleName:inWindow:initialProperties:launchOptions:(NSString* moduleName, RCTPlatformWindow* _Nullable window, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions); + public virtual void startReactNativeWithModuleName:inWindow:launchOptions:(NSString* moduleName, RCTPlatformWindow* _Nullable window, NSDictionary* _Nullable launchOptions); } interface RCTReactTaggedView : public NSObject { protected NSInteger _tag; - protected UIView* _view; + protected RCTPlatformView* _view; public virtual BOOL isEqual:(id other); public virtual NSInteger tag(); public virtual NSUInteger hash(); - public virtual _Nullable UIView* view(); - public virtual instancetype initWithView:(UIView* view); - public virtual static RCTReactTaggedView* wrap:(UIView* view); + public virtual _Nullable RCTPlatformView* view(); + public virtual instancetype initWithView:(RCTPlatformView* view); + public virtual static RCTReactTaggedView* wrap:(RCTPlatformView* view); } interface RCTRedBox : public NSObject { @@ -1780,7 +1805,7 @@ interface RCTRedBoxExtraDataViewController : public UIViewController { public @property (copy) NSString* title; public @property (copy) RCTDirectEventBlock onRefresh; - public @property (weak) UIScrollView* scrollView; + public @property (weak) RCTUIScrollView* scrollView; } interface RCTRefreshControlManager : public RCTViewManager { @@ -1806,7 +1831,7 @@ interface RCTRootShadowView : public RCTShadowView { public virtual void layoutWithAffectedShadowViews:(NSPointerArray* affectedShadowViews); } -interface RCTRootView : public UIView { +interface RCTRootView : public RCTUIView { public @property (assign) BOOL passThroughTouches; public @property (assign) CGSize intrinsicContentSize; public @property (assign) CGSize minimumSize; @@ -1815,10 +1840,10 @@ interface RCTRootView : public UIView { public @property (assign) RCTRootViewSizeFlexibility sizeFlexibility; public @property (copy) NSDictionary* appProperties; public @property (copy, readonly) NSString* moduleName; - public @property (strong) UIView* loadingView; + public @property (strong) RCTPlatformView* loadingView; public @property (strong, readonly) RCTBridge* bridge; - public @property (strong, readonly) UIView* contentView; - public @property (strong, readonly) UIView* view; + public @property (strong, readonly) RCTUIView* contentView; + public @property (strong, readonly) RCTUIView* view; public @property (weak) UIViewController* reactViewController; public @property (weak) id delegate; public virtual instancetype initWithBridge:moduleName:initialProperties:(RCTBridge* bridge, NSString* moduleName, _Nullable NSDictionary* initialProperties); @@ -1833,10 +1858,10 @@ interface RCTRootViewFactory : public NSObject { public @property (strong) RCTSurfacePresenterBridgeAdapter* bridgeAdapter; public virtual RCTHost* createReactHost:(NSDictionary* _Nullable launchOptions); public virtual RCTHost* createReactHost:bundleConfiguration:devMenuConfiguration:(NSDictionary* _Nullable launchOptions, RCTBundleConfiguration* bundleConfiguration, RCTDevMenuConfiguration* devMenuConfiguration); - public virtual UIView* _Nonnull viewWithModuleName:(NSString* moduleName); - public virtual UIView* _Nonnull viewWithModuleName:initialProperties:(NSString* moduleName, NSDictionary* _Nullable initialProperties); - public virtual UIView* _Nonnull viewWithModuleName:initialProperties:launchOptions:(NSString* moduleName, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions); - public virtual UIView* _Nonnull viewWithModuleName:initialProperties:launchOptions:bundleConfiguration:devMenuConfiguration:(NSString* moduleName, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions, RCTBundleConfiguration* bundleConfiguration, RCTDevMenuConfiguration* devMenuConfiguration); + public virtual RCTPlatformView* _Nonnull viewWithModuleName:(NSString* moduleName); + public virtual RCTPlatformView* _Nonnull viewWithModuleName:initialProperties:(NSString* moduleName, NSDictionary* _Nullable initialProperties); + public virtual RCTPlatformView* _Nonnull viewWithModuleName:initialProperties:launchOptions:(NSString* moduleName, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions); + public virtual RCTPlatformView* _Nonnull viewWithModuleName:initialProperties:launchOptions:bundleConfiguration:devMenuConfiguration:(NSString* moduleName, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions, RCTBundleConfiguration* bundleConfiguration, RCTDevMenuConfiguration* devMenuConfiguration); public virtual instancetype initWithConfiguration:(RCTRootViewFactoryConfiguration* configuration); public virtual instancetype initWithConfiguration:andTurboModuleManagerDelegate:(RCTRootViewFactoryConfiguration* configuration, id _Nullable turboModuleManagerDelegate); public virtual instancetype initWithTurboModuleDelegate:hostDelegate:configuration:(id turboModuleManagerDelegate, id hostDelegate, RCTRootViewFactoryConfiguration* configuration); @@ -1883,18 +1908,18 @@ interface RCTSafeAreaViewManager : public RCTViewManager { } interface RCTScheduler : public NSObject { - public @property (assign, readonly) const std::shared_ptr uiManager; + public @property (assign, readonly) const std::shared_ptr uiManager; public @property (weak) id delegate; - public virtual instancetype initWithToolbox:(facebook::react::SchedulerToolbox toolbox); + public virtual instancetype initWithToolbox:(facebook::react::_scheduler_toolbox::facebook::react::SchedulerToolbox toolbox); public virtual void addEventListener:(const std::shared_ptr& listener); public virtual void animationTick(); public virtual void onAllAnimationsComplete(); public virtual void onAnimationStarted(); - public virtual void registerSurface:(const facebook::react::SurfaceHandler& surfaceHandler); + public virtual void registerSurface:(const facebook::react::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); public virtual void removeEventListener:(const std::shared_ptr& listener); public virtual void reportMount:(facebook::react::SurfaceId surfaceId); - public virtual void setupAnimationDriver:(const facebook::react::SurfaceHandler& surfaceHandler); - public virtual void unregisterSurface:(const facebook::react::SurfaceHandler& surfaceHandler); + public virtual void setupAnimationDriver:(const facebook::react::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); + public virtual void unregisterSurface:(const facebook::react::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); } interface RCTScrollContentShadowView : public RCTShadowView { @@ -1910,11 +1935,12 @@ interface RCTScrollEvent : public NSObject { public virtual instancetype initWithEventName:reactTag:scrollViewContentOffset:scrollViewContentInset:scrollViewContentSize:scrollViewFrame:scrollViewZoomScale:userData:coalescingKey:(NSString* eventName, NSNumber* reactTag, CGPoint scrollViewContentOffset, UIEdgeInsets scrollViewContentInset, CGSize scrollViewContentSize, CGRect scrollViewFrame, CGFloat scrollViewZoomScale, NSDictionary* userData, uint16_t coalescingKey); } -interface RCTScrollView : public RCTView { +interface RCTScrollView : public RCTView , public RCTAutoInsetsProtocol { public @property (assign) BOOL automaticallyAdjustContentInsets; public @property (assign) BOOL automaticallyAdjustKeyboardInsets; public @property (assign) BOOL centerContent; public @property (assign) BOOL disableIntervalMomentum; + public @property (assign) BOOL hasOverlayStyleIndicator; public @property (assign) BOOL inverted; public @property (assign) BOOL scrollToOverflowEnabled; public @property (assign) BOOL snapToEnd; @@ -1923,29 +1949,32 @@ interface RCTScrollView : public RCTView * snapToOffsets; public @property (copy) NSDictionary* maintainVisibleContentPosition; public @property (copy) NSString* snapToAlignment; + public @property (copy) RCTDirectEventBlock onInvertedDidChange; public @property (copy) RCTDirectEventBlock onMomentumScrollBegin; public @property (copy) RCTDirectEventBlock onMomentumScrollEnd; + public @property (copy) RCTDirectEventBlock onPreferredScrollerStyleDidChange; public @property (copy) RCTDirectEventBlock onScroll; public @property (copy) RCTDirectEventBlock onScrollBeginDrag; public @property (copy) RCTDirectEventBlock onScrollEndDrag; public @property (copy) RCTDirectEventBlock onScrollToTop; - public @property (weak) UIView* firstResponderViewOutsideScrollView; + public @property (weak) RCTPlatformView* firstResponderViewOutsideScrollView; public virtual instancetype initWithEventDispatcher:(id eventDispatcher); + public virtual void flashScrollIndicators(); } -interface RCTScrollViewComponentView { - protected __pad0__; +interface RCTScrollViewComponentView : public RCTViewComponentView { public @property (assign) CGRect firstResponderFocus; - public @property (strong) UIScrollView* scrollView; - public @property (strong, readonly) RCTGenericDelegateSplitter>* scrollViewDelegateSplitter; - public @property (strong, readonly) UIView* containerView; - public @property (weak) UIView* firstResponderViewOutsideScrollView; - public virtual static _Nullable RCTScrollViewComponentView* findScrollViewComponentViewForView:(UIView* view); + public @property (strong) RCTUIScrollView* scrollView; + public @property (strong, readonly) RCTGenericDelegateSplitter>* scrollViewDelegateSplitter; + public @property (strong, readonly) RCTUIView* containerView; + public @property (weak) RCTPlatformView* firstResponderViewOutsideScrollView; + public virtual static _Nullable RCTScrollViewComponentView* findScrollViewComponentViewForView:(RCTPlatformView* view); } interface RCTScrollViewManager : public RCTViewManager { @@ -1959,7 +1988,6 @@ interface RCTShadowView : public NSObject { public @property (assign) BOOL newView; public @property (assign) CGSize intrinsicContentSize; public @property (assign) CGSize size; - public @property (assign) RCTLayoutMetrics layoutMetrics; public @property (assign) YGAlign alignContent; public @property (assign) YGAlign alignItems; public @property (assign) YGAlign alignSelf; @@ -1969,41 +1997,42 @@ interface RCTShadowView : public NSObject { public @property (assign) YGJustify justifyContent; public @property (assign) YGOverflow overflow; public @property (assign) YGPositionType position; - public @property (assign) YGValue bottom; - public @property (assign) YGValue columnGap; - public @property (assign) YGValue end; - public @property (assign) YGValue flexBasis; - public @property (assign) YGValue gap; - public @property (assign) YGValue height; - public @property (assign) YGValue left; - public @property (assign) YGValue margin; - public @property (assign) YGValue marginBottom; - public @property (assign) YGValue marginEnd; - public @property (assign) YGValue marginHorizontal; - public @property (assign) YGValue marginLeft; - public @property (assign) YGValue marginRight; - public @property (assign) YGValue marginStart; - public @property (assign) YGValue marginTop; - public @property (assign) YGValue marginVertical; - public @property (assign) YGValue maxHeight; - public @property (assign) YGValue maxWidth; - public @property (assign) YGValue minHeight; - public @property (assign) YGValue minWidth; - public @property (assign) YGValue padding; - public @property (assign) YGValue paddingBottom; - public @property (assign) YGValue paddingEnd; - public @property (assign) YGValue paddingHorizontal; - public @property (assign) YGValue paddingLeft; - public @property (assign) YGValue paddingRight; - public @property (assign) YGValue paddingStart; - public @property (assign) YGValue paddingTop; - public @property (assign) YGValue paddingVertical; - public @property (assign) YGValue right; - public @property (assign) YGValue rowGap; - public @property (assign) YGValue start; - public @property (assign) YGValue top; - public @property (assign) YGValue width; public @property (assign) YGWrap flexWrap; + public @property (assign) _r_c_t_layout_metrics::RCTLayoutMetrics layoutMetrics; + public @property (assign) _y_g_value::YGValue bottom; + public @property (assign) _y_g_value::YGValue columnGap; + public @property (assign) _y_g_value::YGValue end; + public @property (assign) _y_g_value::YGValue flexBasis; + public @property (assign) _y_g_value::YGValue gap; + public @property (assign) _y_g_value::YGValue height; + public @property (assign) _y_g_value::YGValue left; + public @property (assign) _y_g_value::YGValue margin; + public @property (assign) _y_g_value::YGValue marginBottom; + public @property (assign) _y_g_value::YGValue marginEnd; + public @property (assign) _y_g_value::YGValue marginHorizontal; + public @property (assign) _y_g_value::YGValue marginLeft; + public @property (assign) _y_g_value::YGValue marginRight; + public @property (assign) _y_g_value::YGValue marginStart; + public @property (assign) _y_g_value::YGValue marginTop; + public @property (assign) _y_g_value::YGValue marginVertical; + public @property (assign) _y_g_value::YGValue maxHeight; + public @property (assign) _y_g_value::YGValue maxWidth; + public @property (assign) _y_g_value::YGValue minHeight; + public @property (assign) _y_g_value::YGValue minWidth; + public @property (assign) _y_g_value::YGValue padding; + public @property (assign) _y_g_value::YGValue paddingBottom; + public @property (assign) _y_g_value::YGValue paddingEnd; + public @property (assign) _y_g_value::YGValue paddingHorizontal; + public @property (assign) _y_g_value::YGValue paddingLeft; + public @property (assign) _y_g_value::YGValue paddingRight; + public @property (assign) _y_g_value::YGValue paddingStart; + public @property (assign) _y_g_value::YGValue paddingTop; + public @property (assign) _y_g_value::YGValue paddingVertical; + public @property (assign) _y_g_value::YGValue right; + public @property (assign) _y_g_value::YGValue rowGap; + public @property (assign) _y_g_value::YGValue start; + public @property (assign) _y_g_value::YGValue top; + public @property (assign) _y_g_value::YGValue width; public @property (assign) float aspectRatio; public @property (assign) float borderBottomWidth; public @property (assign) float borderEndWidth; @@ -2031,9 +2060,9 @@ interface RCTShadowView : public NSObject { public virtual void didSetProps:(NSArray* changedProps); public virtual void didUpdateReactSubviews(); public virtual void insertReactSubview:atIndex:(RCTShadowView* subview, NSInteger atIndex); - public virtual void layoutSubviewsWithContext:(RCTLayoutContext layoutContext); - public virtual void layoutWithMetrics:layoutContext:(RCTLayoutMetrics layoutMetrics, RCTLayoutContext layoutContext); - public virtual void layoutWithMinimumSize:maximumSize:layoutDirection:layoutContext:(CGSize minimumSize, CGSize maximumSize, UIUserInterfaceLayoutDirection layoutDirection, RCTLayoutContext layoutContext); + public virtual void layoutSubviewsWithContext:(_r_c_t_layout_context::RCTLayoutContext layoutContext); + public virtual void layoutWithMetrics:layoutContext:(_r_c_t_layout_metrics::RCTLayoutMetrics layoutMetrics, _r_c_t_layout_context::RCTLayoutContext layoutContext); + public virtual void layoutWithMinimumSize:maximumSize:layoutDirection:layoutContext:(CGSize minimumSize, CGSize maximumSize, UIUserInterfaceLayoutDirection layoutDirection, _r_c_t_layout_context::RCTLayoutContext layoutContext); public virtual void removeReactSubview:(RCTShadowView* subview); public virtual void setLocalData:(NSObject* localData); } @@ -2067,11 +2096,11 @@ interface RCTStyleAnimatedNode : public RCTAnimatedNode { interface RCTSubtractionAnimatedNode : public RCTValueAnimatedNode { } -interface RCTSurface { - protected __pad0__; +interface RCTSurface : public NSObject { public @property (assign, readonly) CGSize maximumSize; public @property (assign, readonly) CGSize minimumSize; public virtual BOOL synchronouslyWaitForStage:timeout:(RCTSurfaceStage stage, NSTimeInterval timeout); + public virtual instancetype initWithBridge:moduleName:initialProperties:(RCTBridge* bridge, NSString* moduleName, NSDictionary* initialProperties); public virtual void mountReactComponentWithBridge:moduleName:params:(RCTBridge* bridge, NSString* moduleName, NSDictionary* params); public virtual void setSize:(CGSize size); public virtual void unmountReactComponentWithBridge:rootViewTag:(RCTBridge* bridge, NSNumber* rootViewTag); @@ -2085,17 +2114,17 @@ interface RCTSurfaceHostingProxyRootView : public RCTSurfaceHostingView { public @property (assign) RCTRootViewSizeFlexibility sizeFlexibility; public @property (copy) NSDictionary* appProperties; public @property (copy, readonly) NSString* moduleName; - public @property (strong) UIView* loadingView; + public @property (strong) RCTPlatformView* loadingView; public @property (strong, readonly) RCTBridge* bridge; - public @property (strong, readonly) UIView* contentView; - public @property (strong, readonly) UIView* view; + public @property (strong, readonly) RCTUIView* contentView; + public @property (strong, readonly) RCTUIView* view; public @property (weak) UIViewController* reactViewController; public @property (weak) id delegate; public virtual instancetype initWithSurface:(id surface); public virtual void cancelTouches(); } -interface RCTSurfaceHostingView : public UIView { +interface RCTSurfaceHostingView : public RCTUIView { public @property (assign) RCTSurfaceSizeMeasureMode sizeMeasureMode; public @property (copy) RCTSurfaceHostingViewActivityIndicatorViewFactory activityIndicatorViewFactory; public @property (strong, readonly) id surface; @@ -2105,22 +2134,22 @@ interface RCTSurfaceHostingView : public UIView { interface RCTSurfacePointerHandler : public UIGestureRecognizer { public @property (assign) CGPoint viewOriginOffset; - public virtual void attachToView:(UIView* view); - public virtual void detachFromView:(UIView* view); + public virtual void attachToView:(RCTPlatformView* view); + public virtual void detachFromView:(RCTPlatformView* view); } interface RCTSurfacePresenter : public NSObject { public @property (assign) facebook::react::RuntimeExecutor runtimeExecutor; - public @property (assign) std::shared_ptr contextContainer; + public @property (assign) std::shared_ptr contextContainer; public virtual BOOL resume(); public virtual BOOL suspend(); - public virtual instancetype initWithContextContainer:runtimeExecutor:bridgelessBindingsExecutor:(std::shared_ptr contextContainer, facebook::react::RuntimeExecutor runtimeExecutor, std::optional bridgelessBindingsExecutor); + public virtual instancetype initWithContextContainer:runtimeExecutor:bridgelessBindingsExecutor:(std::shared_ptr contextContainer, facebook::react::RuntimeExecutor runtimeExecutor, std::optional bridgelessBindingsExecutor); } interface RCTSurfacePresenterBridgeAdapter : public NSObject { public @property (assign, readonly) RCTSurfacePresenter* surfacePresenter; public @property (weak) RCTBridge* bridge; - public virtual instancetype initWithBridge:contextContainer:(RCTBridge* bridge, std::shared_ptr contextContainer); + public virtual instancetype initWithBridge:contextContainer:(RCTBridge* bridge, std::shared_ptr contextContainer); } interface RCTSurfaceRegistry : public NSObject { @@ -2130,13 +2159,11 @@ interface RCTSurfaceRegistry : public NSObject { public virtual void unregisterSurface:(RCTFabricSurface* surface); } -interface RCTSurfaceRootShadowView { - protected __pad0__; - protected assign; - protected readonly CGSize minimumSize; +interface RCTSurfaceRootShadowView : public RCTShadowView { public @property (assign) YGDirection baseDirection; public @property (assign, readonly) CGSize intrinsicSize; public @property (assign, readonly) CGSize maximumSize; + public @property (assign, readonly) CGSize minimumSize; public @property (weak) id delegate; public virtual void layoutWithAffectedShadowViews:(NSPointerArray* affectedShadowViews); public virtual void setMinimumSize:maximumSize:(CGSize size, CGSize maximumSize); @@ -2147,30 +2174,30 @@ interface RCTSurfaceRootView : public RCTView { interface RCTSurfaceTouchHandler : public UIGestureRecognizer { public @property (assign) CGPoint viewOriginOffset; - public virtual void attachToView:(UIView* view); - public virtual void detachFromView:(UIView* view); + public virtual void attachToView:(RCTPlatformView* view); + public virtual void detachFromView:(RCTPlatformView* view); } -interface RCTSurfaceView : public UIView { +interface RCTSurfaceView : public RCTUIView { public @property (weak, readonly) id surface; public virtual instancetype initWithSurface:(id surface); } interface RCTSwiftUIContainerViewWrapper : public NSObject { - public virtual UIView* _Nullable contentView(); - public virtual UIView* _Nullable hostingView(); + public virtual RCTPlatformView* _Nullable contentView(); + public virtual RCTPlatformView* _Nullable hostingView(); public virtual void resetStyles(); public virtual void updateBlurRadius:(NSNumber* radius); - public virtual void updateContentView:(UIView* view); + public virtual void updateContentView:(RCTPlatformView* view); public virtual void updateContrast:(NSNumber* contrast); - public virtual void updateDropShadow:x:y:color:(NSNumber* standardDeviation, NSNumber* x, NSNumber* y, UIColor* color); + public virtual void updateDropShadow:x:y:color:(NSNumber* standardDeviation, NSNumber* x, NSNumber* y, RCTPlatformColor* color); public virtual void updateGrayscale:(NSNumber* grayscale); public virtual void updateHueRotate:(NSNumber* degrees); public virtual void updateLayoutWithBounds:(CGRect bounds); public virtual void updateSaturation:(NSNumber* saturation); } -interface RCTSwitch : public UISwitch { +interface RCTSwitch : public RCTUISwitch { public @property (assign) BOOL wasOn; public @property (copy) RCTBubblingEventBlock onChange; } @@ -2182,7 +2209,7 @@ interface RCTSwitchManager : public RCTViewManager { } interface RCTSyncImageManager : public NSObject { - public virtual facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); + public virtual facebook::react::_image_request::facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::_image_source::facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); public virtual instancetype initWithImageLoader:(id imageLoader); } @@ -2211,16 +2238,16 @@ interface RCTTextAttributes : public NSObject { public @property (copy) NSString* fontStyle; public @property (copy) NSString* fontWeight; public @property (strong) NSNumber* tag; - public @property (strong) UIColor* backgroundColor; - public @property (strong) UIColor* foregroundColor; - public @property (strong) UIColor* textDecorationColor; - public @property (strong) UIColor* textShadowColor; + public @property (strong) RCTPlatformColor* backgroundColor; + public @property (strong) RCTPlatformColor* foregroundColor; + public @property (strong) RCTPlatformColor* textDecorationColor; + public @property (strong) RCTPlatformColor* textShadowColor; public virtual CGFloat effectiveFontSizeMultiplier(); public virtual NSDictionary* effectiveTextAttributes(); public virtual NSParagraphStyle* _Nullable effectiveParagraphStyle(); public virtual NSString* applyTextAttributesToText:(NSString* text); - public virtual UIColor* effectiveBackgroundColor(); - public virtual UIColor* effectiveForegroundColor(); + public virtual RCTPlatformColor* effectiveBackgroundColor(); + public virtual RCTPlatformColor* effectiveForegroundColor(); public virtual UIFont* effectiveFont(); public virtual void applyTextAttributes:(RCTTextAttributes* textAttributes); } @@ -2229,12 +2256,13 @@ interface RCTTextInputComponentView : public RCTViewComponentView { } interface RCTTextLayoutManager : public NSObject { - public virtual facebook::react::LinesMeasurements getLinesForAttributedString:paragraphAttributes:size:(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, CGSize size); - public virtual facebook::react::TextMeasurement measureAttributedString:paragraphAttributes:layoutContext:layoutConstraints:(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, facebook::react::TextLayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints); - public virtual facebook::react::TextMeasurement measureNSAttributedString:paragraphAttributes:layoutContext:layoutConstraints:(NSAttributedString* attributedString, facebook::react::ParagraphAttributes paragraphAttributes, facebook::react::TextLayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints); - public virtual std::shared_ptr getEventEmitterWithAttributeString:paragraphAttributes:frame:atPoint:(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, CGPoint point); - public virtual void drawAttributedString:paragraphAttributes:frame:drawHighlightPath:(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, void(^)(UIBezierPath* highlightPath) block); - public virtual void getRectWithAttributedString:paragraphAttributes:enumerateAttribute:frame:usingBlock:(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, NSString* enumerateAttribute, CGRect frame, RCTTextLayoutFragmentEnumerationBlock block); + public virtual NSTextStorage* getTextStorageForAttributedString:paragraphAttributes:size:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, CGSize size); + public virtual facebook::react::LinesMeasurements getLinesForAttributedString:paragraphAttributes:size:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, CGSize size); + public virtual facebook::react::_text_measurement::facebook::react::TextMeasurement measureAttributedString:paragraphAttributes:layoutContext:layoutConstraints:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, facebook::react::_text_layout_context::facebook::react::TextLayoutContext layoutContext, facebook::react::_layout_constraints::facebook::react::LayoutConstraints layoutConstraints); + public virtual facebook::react::_text_measurement::facebook::react::TextMeasurement measureNSAttributedString:paragraphAttributes:layoutContext:layoutConstraints:(NSAttributedString* attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, facebook::react::_text_layout_context::facebook::react::TextLayoutContext layoutContext, facebook::react::_layout_constraints::facebook::react::LayoutConstraints layoutConstraints); + public virtual std::shared_ptr getEventEmitterWithAttributeString:paragraphAttributes:frame:atPoint:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, CGPoint point); + public virtual void drawAttributedString:paragraphAttributes:frame:drawHighlightPath:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, void(^)(UIBezierPath* highlightPath) block); + public virtual void getRectWithAttributedString:paragraphAttributes:enumerateAttribute:frame:usingBlock:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, NSString* enumerateAttribute, CGRect frame, RCTTextLayoutFragmentEnumerationBlock block); } interface RCTTextSelection : public NSObject { @@ -2253,10 +2281,11 @@ interface RCTTextShadowView : public RCTBaseTextShadowView { public virtual void uiManagerWillPerformMounting(); } -interface RCTTextView : public UIView { +interface RCTTextView : public RCTUIView { public @property (assign) BOOL selectable; public @property (assign) RCTBubblingEventBlock onClick; - public virtual void setTextStorage:contentFrame:descendantViews:(NSTextStorage* textStorage, CGRect contentFrame, NSArray* descendantViews); + public virtual instancetype initWithEventDispatcher:(id eventDispatcher); + public virtual void setTextStorage:contentFrame:descendantViews:(NSTextStorage* textStorage, CGRect contentFrame, NSArray* descendantViews); } interface RCTTextViewManager : public RCTBaseTextViewManager { @@ -2278,9 +2307,9 @@ interface RCTTouchEvent : public NSObject { interface RCTTouchHandler : public UIGestureRecognizer { public virtual instancetype initWithBridge:(RCTBridge* bridge); - public virtual void attachToView:(UIView* view); + public virtual void attachToView:(RCTPlatformView* view); public virtual void cancel(); - public virtual void detachFromView:(UIView* view); + public virtual void detachFromView:(RCTPlatformView* view); } interface RCTTrackingAnimatedNode : public RCTAnimatedNode { @@ -2291,35 +2320,35 @@ interface RCTTransformAnimatedNode : public RCTAnimatedNode { } interface RCTTurboModuleManager : public NSObject { - public virtual instancetype initWithBridge:delegate:jsInvoker:(RCTBridge* bridge, id delegate, std::shared_ptr jsInvoker); - public virtual instancetype initWithBridgeProxy:bridgeModuleDecorator:delegate:jsInvoker:(RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgeModuleDecorator, id delegate, std::shared_ptr jsInvoker); - public virtual instancetype initWithBridgeProxy:bridgeModuleDecorator:delegate:jsInvoker:devMenuConfigurationDecorator:(RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgeModuleDecorator, id delegate, std::shared_ptr jsInvoker, RCTDevMenuConfigurationDecorator* devMenuConfigurationDecorator); - public virtual void installJSBindings:(facebook::jsi::Runtime& runtime); + public virtual instancetype initWithBridge:delegate:jsInvoker:(RCTBridge* bridge, id delegate, std::shared_ptr jsInvoker); + public virtual instancetype initWithBridgeProxy:bridgeModuleDecorator:delegate:jsInvoker:(RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgeModuleDecorator, id delegate, std::shared_ptr jsInvoker); + public virtual instancetype initWithBridgeProxy:bridgeModuleDecorator:delegate:jsInvoker:devMenuConfigurationDecorator:(RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgeModuleDecorator, id delegate, std::shared_ptr jsInvoker, RCTDevMenuConfigurationDecorator* devMenuConfigurationDecorator); + public virtual void installJSBindings:(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); public virtual void invalidate(); } -interface RCTUIImageViewAnimated : public UIImageView { +interface RCTUIImageViewAnimated : public RCTUIImageView { } interface RCTUIManager : public NSObject { public @property (retain, readonly) RCTUIManagerObserverCoordinator* observerCoordinator; public virtual NSString* viewNameForReactTag:(NSNumber* reactTag); + public virtual RCTPlatformView* viewForNativeID:withRootTag:(NSString* nativeID, NSNumber* rootTag); + public virtual RCTPlatformView* viewForReactTag:(NSNumber* reactTag); public virtual RCTShadowView* shadowViewForReactTag:(NSNumber* reactTag); - public virtual UIView* viewForNativeID:withRootTag:(NSString* nativeID, NSNumber* rootTag); - public virtual UIView* viewForReactTag:(NSNumber* reactTag); - public virtual static UIView* JSResponder(); + public virtual static RCTPlatformView* JSResponder(); public virtual void addUIBlock:(RCTViewManagerUIBlock block); public virtual void prependUIBlock:(RCTViewManagerUIBlock block); - public virtual void registerRootView:(UIView* rootView); + public virtual void registerRootView:(RCTUIView* rootView); public virtual void registerRootViewTag:(NSNumber* rootTag); - public virtual void rootViewForReactTag:withCompletion:(NSNumber* reactTag, void(^)(UIView* view) completion); - public virtual void setAvailableSize:forRootView:(CGSize availableSize, UIView* rootView); - public virtual void setIntrinsicContentSize:forView:(CGSize intrinsicContentSize, UIView* view); - public virtual void setLocalData:forView:(NSObject* localData, UIView* view); - public virtual void setNativeID:forView:(NSString* nativeID, UIView* view); + public virtual void rootViewForReactTag:withCompletion:(NSNumber* reactTag, void(^)(RCTPlatformView* view) completion); + public virtual void setAvailableSize:forRootView:(CGSize availableSize, RCTUIView* rootView); + public virtual void setIntrinsicContentSize:forView:(CGSize intrinsicContentSize, RCTPlatformView* view); + public virtual void setLocalData:forView:(NSObject* localData, RCTPlatformView* view); + public virtual void setNativeID:forView:(NSString* nativeID, RCTPlatformView* view); public virtual void setNeedsLayout(); public virtual void setNextLayoutAnimationGroup:(RCTLayoutAnimationGroup* layoutAnimationGroup); - public virtual void setSize:forView:(CGSize size, UIView* view); + public virtual void setSize:forView:(CGSize size, RCTPlatformView* view); public virtual void synchronouslyUpdateViewOnUIThread:viewName:props:(NSNumber* reactTag, NSString* viewName, NSDictionary* props); } @@ -2333,6 +2362,7 @@ interface RCTUITextField : public UITextField { public @property (assign) BOOL contextMenuHidden; public @property (assign) BOOL disableKeyboardShortcuts; public @property (assign) BOOL editable; + public @property (assign) BOOL ghostTextChanging; public @property (assign) BOOL scrollEnabled; public @property (assign) UIEdgeInsets textContainerInset; public @property (assign, readonly) BOOL dictationRecognizing; @@ -2342,7 +2372,7 @@ interface RCTUITextField : public UITextField { public @property (assign, readonly) UIEdgeInsets contentInset; public @property (strong) NSString* inputAccessoryViewButtonLabel; public @property (strong) NSString* inputAccessoryViewID; - public @property (strong) UIColor* placeholderColor; + public @property (strong) RCTPlatformColor* placeholderColor; public @property (weak) id textInputDelegate; } @@ -2350,6 +2380,7 @@ interface RCTUITextView : public UITextView { public @property (assign) BOOL caretHidden; public @property (assign) BOOL contextMenuHidden; public @property (assign) BOOL disableKeyboardShortcuts; + public @property (assign) BOOL ghostTextChanging; public @property (assign) CGFloat preferredMaxLayoutWidth; public @property (assign) UITextFieldViewMode clearButtonMode; public @property (assign, readonly) BOOL dictationRecognizing; @@ -2357,7 +2388,7 @@ interface RCTUITextView : public UITextView { public @property (copy) NSString* placeholder; public @property (strong) NSString* inputAccessoryViewButtonLabel; public @property (strong) NSString* inputAccessoryViewID; - public @property (strong) UIColor* placeholderColor; + public @property (strong) RCTPlatformColor* placeholderColor; public @property (weak) id textInputDelegate; } @@ -2389,7 +2420,7 @@ interface RCTValueAnimatedNode : public RCTAnimatedNode { interface RCTVibration : public NSObject { } -interface RCTView : public UIView { +interface RCTView : public RCTUIView { public @property (assign) BOOL removeClippedSubviews; public @property (assign) CGFloat borderBlockEndWidth; public @property (assign) CGFloat borderBlockStartWidth; @@ -2416,6 +2447,7 @@ interface RCTView : public UIView { public @property (assign) CGFloat borderWidth; public @property (assign) RCTBorderCurve borderCurve; public @property (assign) RCTBorderStyle borderStyle; + public @property (assign) RCTBubblingEventBlock onAuxClick; public @property (assign) RCTBubblingEventBlock onClick; public @property (assign) RCTBubblingEventBlock onGotPointerCapture; public @property (assign) RCTBubblingEventBlock onLostPointerCapture; @@ -2435,48 +2467,59 @@ interface RCTView : public UIView { public @property (copy) RCTDirectEventBlock onAccessibilityEscape; public @property (copy) RCTDirectEventBlock onAccessibilityTap; public @property (copy) RCTDirectEventBlock onMagicTap; - public @property (strong) UIColor* borderBlockColor; - public @property (strong) UIColor* borderBlockEndColor; - public @property (strong) UIColor* borderBlockStartColor; - public @property (strong) UIColor* borderBottomColor; - public @property (strong) UIColor* borderColor; - public @property (strong) UIColor* borderEndColor; - public @property (strong) UIColor* borderLeftColor; - public @property (strong) UIColor* borderRightColor; - public @property (strong) UIColor* borderStartColor; - public @property (strong) UIColor* borderTopColor; - public virtual static void autoAdjustInsetsForView:withScrollView:updateOffset:(UIView* parentView, UIScrollView* scrollView, BOOL updateOffset); + public @property (strong) RCTPlatformColor* borderBlockColor; + public @property (strong) RCTPlatformColor* borderBlockEndColor; + public @property (strong) RCTPlatformColor* borderBlockStartColor; + public @property (strong) RCTPlatformColor* borderBottomColor; + public @property (strong) RCTPlatformColor* borderColor; + public @property (strong) RCTPlatformColor* borderEndColor; + public @property (strong) RCTPlatformColor* borderLeftColor; + public @property (strong) RCTPlatformColor* borderRightColor; + public @property (strong) RCTPlatformColor* borderStartColor; + public @property (strong) RCTPlatformColor* borderTopColor; + public virtual BOOL becomeFirstResponder(); + public virtual BOOL resignFirstResponder(); + public virtual instancetype initWithEventDispatcher:(id eventDispatcher); + public virtual static void autoAdjustInsetsForView:withScrollView:updateOffset:(RCTUIView* parentView, RCTUIScrollView* scrollView, BOOL updateOffset); public virtual void updateClippedSubviews(); } -interface RCTViewComponentView : public UIView { - protected facebook::react::LayoutMetrics _layoutMetrics; +interface RCTViewAccessibilityElement : public UIAccessibilityElement { + public @property (assign, readonly) RCTViewComponentView* view; + public virtual instancetype initWithView:(RCTViewComponentView* view); +} + +interface RCTViewComponentView : public RCTUIView { protected facebook::react::SharedViewEventEmitter _eventEmitter; protected facebook::react::SharedViewProps _props; + protected facebook::react::_layout_metrics::facebook::react::LayoutMetrics _layoutMetrics; public @property (assign) UIEdgeInsets hitTestEdgeInsets; public @property (strong) NSString* nativeId; - public @property (strong) UIView* contentView; + public @property (strong) RCTPlatformView* contentView; public @property (strong, readonly) NSObject* accessibilityElement; public virtual BOOL wantsToCooptLabel(); public virtual NSString* accessibilityLabelForCoopting(); - public virtual UIView* betterHitTest:withEvent:(CGPoint point, UIEvent* event); + public virtual RCTPlatformView* betterHitTest:withEvent:(CGPoint point, UIEvent* event); public virtual void finalizeUpdates:(RNComponentViewUpdateMask updateMask); public virtual void prepareForRecycle(); - public virtual void updateEventEmitter:(const facebook::react::EventEmitter::Shared& eventEmitter); - public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::LayoutMetrics& oldLayoutMetrics); - public virtual void updateProps:oldProps:(const facebook::react::Props::Shared& props, const facebook::react::Props::Shared& oldProps); + public virtual void updateEventEmitter:(const facebook::react::_event_emitter::facebook::react::EventEmitter::Shared& eventEmitter); + public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& oldLayoutMetrics); + public virtual void updateProps:oldProps:(const facebook::react::_props::facebook::react::Props::Shared& props, const facebook::react::_props::facebook::react::Props::Shared& oldProps); +} + +interface RCTViewKeyboardEvent : public RCTComponentEvent { } interface RCTViewManager : public NSObject { public @property (weak) RCTBridge* bridge; public CGFloat RCTJSONParseOnlyNumber(id json); public virtual NSArray* customBubblingEventTypes(); + public virtual RCTPlatformView* view(); public virtual RCTShadowView* shadowView(); - public virtual UIView* view(); } interface RCTViewRegistry : public NSObject { - public virtual UIView* viewForReactTag:(NSNumber* reactTag); + public virtual RCTPlatformView* viewForReactTag:(NSNumber* reactTag); public virtual void addUIBlock:(RCTViewRegistryUIBlock block); public virtual void setBridge:(RCTBridge* bridge); public virtual void setBridgelessComponentViewProvider:(RCTBridgelessComponentViewProvider bridgelessComponentViewProvider); @@ -2485,7 +2528,7 @@ interface RCTViewRegistry : public NSObject { interface RCTVirtualTextShadowView : public RCTBaseTextShadowView { } -interface RCTVirtualTextView : public UIView { +interface RCTVirtualTextView : public RCTUIView { public @property (assign) RCTBubblingEventBlock onClick; } @@ -2524,18 +2567,26 @@ interface RCTWrapperShadowView : public RCTShadowView { public virtual instancetype initWithBridge:(RCTBridge* bridge); } -interface RCTWrapperView : public UIView { +interface RCTWrapperView : public RCTPlatformView { public @property (assign, readonly) RCTWrapperMeasureBlock measureBlock; - public @property (retain) UIView* contentView; + public @property (retain) RCTPlatformView* contentView; public virtual instancetype initWithBridge:(RCTBridge* bridge); + public virtual void addSubview:(RCTPlatformView* view); + public virtual void insertSubview:aboveSubview:(RCTPlatformView* view, RCTPlatformView* siblingSubview); + public virtual void insertSubview:atIndex:(RCTPlatformView* view, NSInteger index); + public virtual void insertSubview:belowSubview:(RCTPlatformView* view, RCTPlatformView* siblingSubview); } interface RCTWrapperViewController : public UIViewController { - public virtual instancetype initWithContentView:(UIView* contentView); + public virtual instancetype initWithContentView:(RCTUIView* contentView); } -interface RCTWrapperViewControllerHostingView : public UIView { +interface RCTWrapperViewControllerHostingView : public RCTPlatformView { public @property (retain) UIViewController* contentViewController; + public virtual void addSubview:(RCTPlatformView* view); + public virtual void insertSubview:aboveSubview:(RCTPlatformView* view, UIView* siblingSubview); + public virtual void insertSubview:atIndex:(RCTPlatformView* view, NSInteger index); + public virtual void insertSubview:belowSubview:(RCTPlatformView* view, RCTPlatformView* siblingSubview); } interface RCTWrapperViewManager : public RCTViewManager { @@ -2544,8 +2595,8 @@ interface RCTWrapperViewManager : public RCTViewManager { interface TraceUpdateTuple : public NSObject { public @property (copy, readonly) dispatch_block_t cleanupBlock; - public @property (strong, readonly) UIView* view; - public virtual instancetype initWithView:cleanupBlock:(UIView* view, dispatch_block_t cleanupBlock); + public @property (strong, readonly) RCTPlatformView* view; + public virtual instancetype initWithView:cleanupBlock:(RCTPlatformView* view, dispatch_block_t cleanupBlock); } interface _RCTTypedModuleConstants : public NSDictionary { @@ -2564,33 +2615,34 @@ protocol NativeAccessibilityInfoSpec : public RCTBridgeModule, public RCTTurboMo public virtual void setAccessibilityFocus:(double reactTag); } -protocol NativeAccessibilityManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeAccessibilityManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void announceForAccessibility:(NSString* announcement); - public virtual void announceForAccessibilityWithOptions:options:(NSString* announcement, JS::NativeAccessibilityManager::SpecAnnounceForAccessibilityWithOptionsOptions& options); + public virtual void announceForAccessibilityWithOptions:options:(NSString* announcement, _j_s::_native_accessibility_manager::_spec_announce_for_accessibility_with_options_options::JS::NativeAccessibilityManager::SpecAnnounceForAccessibilityWithOptionsOptions& options); public virtual void getCurrentBoldTextState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentDarkerSystemColorsState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentGrayscaleState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); + public virtual void getCurrentHighContrastState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentInvertColorsState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentPrefersCrossFadeTransitionsState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentReduceMotionState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentReduceTransparencyState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentVoiceOverState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); - public virtual void setAccessibilityContentSizeMultipliers:(JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers& JSMultipliers); + public virtual void setAccessibilityContentSizeMultipliers:(_j_s::_native_accessibility_manager::_spec_set_accessibility_content_size_multipliers_j_s_multipliers::JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers& JSMultipliers); public virtual void setAccessibilityFocus:(double reactTag); } -protocol NativeActionSheetManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeActionSheetManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void dismissActionSheet(); - public virtual void showActionSheetWithOptions:callback:(JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions& options, RCTResponseSenderBlock callback); - public virtual void showShareActionSheetWithOptions:failureCallback:successCallback:(JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions& options, RCTResponseSenderBlock failureCallback, RCTResponseSenderBlock successCallback); + public virtual void showActionSheetWithOptions:callback:(_j_s::_native_action_sheet_manager::_spec_show_action_sheet_with_options_options::JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions& options, RCTResponseSenderBlock callback); + public virtual void showShareActionSheetWithOptions:failureCallback:successCallback:(_j_s::_native_action_sheet_manager::_spec_show_share_action_sheet_with_options_options::JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions& options, RCTResponseSenderBlock failureCallback, RCTResponseSenderBlock successCallback); } -protocol NativeAlertManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void alertWithArgs:callback:(JS::NativeAlertManager::Args& args, RCTResponseSenderBlock callback); +protocol NativeAlertManagerSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual void alertWithArgs:callback:(_j_s::_native_alert_manager::_args::JS::NativeAlertManager::Args& args, RCTResponseSenderBlock callback); } -protocol NativeAnimatedModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void addAnimatedEventToView:eventName:eventMapping:(double viewTag, NSString* eventName, JS::NativeAnimatedModule::EventMapping& eventMapping); +protocol NativeAnimatedModuleSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual void addAnimatedEventToView:eventName:eventMapping:(double viewTag, NSString* eventName, _j_s::_native_animated_module::_event_mapping::JS::NativeAnimatedModule::EventMapping& eventMapping); public virtual void addListener:(NSString* eventName); public virtual void connectAnimatedNodeToShadowNodeFamily:shadowNode:(double nodeTag, NSDictionary* shadowNode); public virtual void connectAnimatedNodeToView:viewTag:(double nodeTag, double viewTag); @@ -2617,8 +2669,8 @@ protocol NativeAnimatedModuleSpec : public NSObjectRCTBridgeModule, public RCTTu public virtual void updateAnimatedNodeConfig:config:(double tag, NSDictionary* config); } -protocol NativeAnimatedTurboModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void addAnimatedEventToView:eventName:eventMapping:(double viewTag, NSString* eventName, JS::NativeAnimatedTurboModule::EventMapping& eventMapping); +protocol NativeAnimatedTurboModuleSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual void addAnimatedEventToView:eventName:eventMapping:(double viewTag, NSString* eventName, _j_s::_native_animated_turbo_module::_event_mapping::JS::NativeAnimatedTurboModule::EventMapping& eventMapping); public virtual void addListener:(NSString* eventName); public virtual void connectAnimatedNodeToView:viewTag:(double nodeTag, double viewTag); public virtual void connectAnimatedNodes:childTag:(double parentTag, double childTag); @@ -2644,24 +2696,24 @@ protocol NativeAnimatedTurboModuleSpec : public NSObjectRCTBridgeModule, public public virtual void updateAnimatedNodeConfig:config:(double tag, NSDictionary* config); } -protocol NativeAppStateSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeAppStateSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_app_state::_constants::JS::NativeAppState::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_app_state::_constants::JS::NativeAppState::Constants> getConstants(); public virtual void addListener:(NSString* eventName); public virtual void getCurrentAppState:error:(RCTResponseSenderBlock success, RCTResponseSenderBlock error); public virtual void removeListeners:(double count); } -protocol NativeAppearanceSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeAppearanceSpec : public RCTBridgeModule, public RCTTurboModule { public virtual NSString* _Nullable getColorScheme(); public virtual void addListener:(NSString* eventName); public virtual void removeListeners:(double count); public virtual void setColorScheme:(NSString* colorScheme); } -protocol NativeBlobModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeBlobModuleSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_blob_module::_constants::JS::NativeBlobModule::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_blob_module::_constants::JS::NativeBlobModule::Constants> getConstants(); public virtual void addNetworkingHandler(); public virtual void addWebSocketHandler:(double id); public virtual void createFromParts:withId:(NSArray* parts, NSString* withId); @@ -2670,24 +2722,24 @@ protocol NativeBlobModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboM public virtual void sendOverSocket:socketID:(NSDictionary* blob, double socketID); } -protocol NativeClipboardSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeClipboardSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void getString:reject:(RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void setString:(NSString* content); } -protocol NativeDevLoadingViewSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeDevLoadingViewSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void hide(); public virtual void showMessage:withColor:withBackgroundColor:withDismissButton:(NSString* message, NSNumber* withColor, NSNumber* withBackgroundColor, NSNumber* withDismissButton); } -protocol NativeDevMenuSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeDevMenuSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void reload(); public virtual void setHotLoadingEnabled:(BOOL enabled); public virtual void setProfilingEnabled:(BOOL enabled); public virtual void show(); } -protocol NativeDevSettingsSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeDevSettingsSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addListener:(NSString* eventName); public virtual void addMenuItem:(NSString* title); public virtual void onFastRefresh(); @@ -2696,57 +2748,58 @@ protocol NativeDevSettingsSpec : public NSObjectRCTBridgeModule, public RCTTurbo public virtual void reloadWithReason:(NSString* reason); public virtual void removeListeners:(double count); public virtual void setHotLoadingEnabled:(BOOL isHotLoadingEnabled); + public virtual void setIsSecondaryClickToShowDevMenuEnabled:(BOOL enabled); public virtual void setIsShakeToShowDevMenuEnabled:(BOOL enabled); public virtual void setProfilingEnabled:(BOOL isProfilingEnabled); public virtual void toggleElementInspector(); } -protocol NativeDeviceEventManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeDeviceEventManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void invokeDefaultBackPressHandler(); } -protocol NativeDeviceInfoSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeDeviceInfoSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_device_info::_constants::JS::NativeDeviceInfo::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_device_info::_constants::JS::NativeDeviceInfo::Constants> getConstants(); } -protocol NativeExceptionsManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeExceptionsManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void dismissRedbox(); - public virtual void reportException:(JS::NativeExceptionsManager::ExceptionData& data); + public virtual void reportException:(_j_s::_native_exceptions_manager::_exception_data::JS::NativeExceptionsManager::ExceptionData& data); public virtual void reportFatalException:stack:exceptionId:(NSString* message, NSArray* stack, double exceptionId); public virtual void reportSoftException:stack:exceptionId:(NSString* message, NSArray* stack, double exceptionId); } -protocol NativeFileReaderModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeFileReaderModuleSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void readAsDataURL:resolve:reject:(NSDictionary* data, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void readAsText:encoding:resolve:reject:(NSDictionary* data, NSString* encoding, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); } -protocol NativeFrameRateLoggerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeFrameRateLoggerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void beginScroll(); public virtual void endScroll(); public virtual void setContext:(NSString* context); - public virtual void setGlobalOptions:(JS::NativeFrameRateLogger::SpecSetGlobalOptionsOptions& options); + public virtual void setGlobalOptions:(_j_s::_native_frame_rate_logger::_spec_set_global_options_options::JS::NativeFrameRateLogger::SpecSetGlobalOptionsOptions& options); } -protocol NativeHeadlessJsTaskSupportSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeHeadlessJsTaskSupportSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void notifyTaskFinished:(double taskId); public virtual void notifyTaskRetry:resolve:reject:(double taskId, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); } -protocol NativeI18nManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeI18nManagerSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_i18n_manager::_constants::JS::NativeI18nManager::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_i18n_manager::_constants::JS::NativeI18nManager::Constants> getConstants(); public virtual void allowRTL:(BOOL allowRTL); public virtual void forceRTL:(BOOL forceRTL); public virtual void swapLeftAndRightInRTL:(BOOL flipStyles); } -protocol NativeImageEditorSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void cropImage:cropData:successCallback:errorCallback:(NSString* uri, JS::NativeImageEditor::Options& cropData, RCTResponseSenderBlock successCallback, RCTResponseSenderBlock errorCallback); +protocol NativeImageEditorSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual void cropImage:cropData:successCallback:errorCallback:(NSString* uri, _j_s::_native_image_editor::_options::JS::NativeImageEditor::Options& cropData, RCTResponseSenderBlock successCallback, RCTResponseSenderBlock errorCallback); } -protocol NativeImageLoaderIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeImageLoaderIOSSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void getSize:resolve:reject:(NSString* uri, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void getSizeWithHeaders:headers:resolve:reject:(NSString* uri, NSDictionary* headers, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void prefetchImage:resolve:reject:(NSString* uri, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); @@ -2754,23 +2807,23 @@ protocol NativeImageLoaderIOSSpec : public NSObjectRCTBridgeModule, public RCTTu public virtual void queryCache:resolve:reject:(NSArray* uris, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); } -protocol NativeImageStoreIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeImageStoreIOSSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addImageFromBase64:successCallback:errorCallback:(NSString* base64ImageData, RCTResponseSenderBlock successCallback, RCTResponseSenderBlock errorCallback); public virtual void getBase64ForTag:successCallback:errorCallback:(NSString* uri, RCTResponseSenderBlock successCallback, RCTResponseSenderBlock errorCallback); public virtual void hasImageForTag:callback:(NSString* uri, RCTResponseSenderBlock callback); public virtual void removeImageForTag:(NSString* uri); } -protocol NativeJSCHeapCaptureSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeJSCHeapCaptureSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void captureComplete:error:(NSString* path, NSString* _Nullable error); } -protocol NativeKeyboardObserverSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeKeyboardObserverSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addListener:(NSString* eventName); public virtual void removeListeners:(double count); } -protocol NativeLinkingManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeLinkingManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addListener:(NSString* eventName); public virtual void canOpenURL:resolve:reject:(NSString* url, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void getInitialURL:reject:(RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); @@ -2779,30 +2832,30 @@ protocol NativeLinkingManagerSpec : public NSObjectRCTBridgeModule, public RCTTu public virtual void removeListeners:(double count); } -protocol NativeLogBoxSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeLogBoxSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void hide(); public virtual void show(); } -protocol NativeModalManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeModalManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addListener:(NSString* eventName); public virtual void removeListeners:(double count); } -protocol NativeNetworkingIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeNetworkingIOSSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void abortRequest:(double requestId); public virtual void addListener:(NSString* eventName); public virtual void clearCookies:(RCTResponseSenderBlock callback); public virtual void removeListeners:(double count); - public virtual void sendRequest:callback:(JS::NativeNetworkingIOS::SpecSendRequestQuery& query, RCTResponseSenderBlock callback); + public virtual void sendRequest:callback:(_j_s::_native_networking_i_o_s::_spec_send_request_query::JS::NativeNetworkingIOS::SpecSendRequestQuery& query, RCTResponseSenderBlock callback); } -protocol NativePlatformConstantsIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativePlatformConstantsIOSSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_platform_constants_i_o_s::_constants::JS::NativePlatformConstantsIOS::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_platform_constants_i_o_s::_constants::JS::NativePlatformConstantsIOS::Constants> getConstants(); } -protocol NativePushNotificationManagerIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativePushNotificationManagerIOSSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void abandonPermissions(); public virtual void addListener:(NSString* eventType); public virtual void cancelAllLocalNotifications(); @@ -2814,58 +2867,58 @@ protocol NativePushNotificationManagerIOSSpec : public NSObjectRCTBridgeModule, public virtual void getInitialNotification:reject:(RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void getScheduledLocalNotifications:(RCTResponseSenderBlock callback); public virtual void onFinishRemoteNotification:fetchResult:(NSString* notificationId, NSString* fetchResult); - public virtual void presentLocalNotification:(JS::NativePushNotificationManagerIOS::Notification& notification); + public virtual void presentLocalNotification:(_j_s::_native_push_notification_manager_i_o_s::_notification::JS::NativePushNotificationManagerIOS::Notification& notification); public virtual void removeAllDeliveredNotifications(); public virtual void removeDeliveredNotifications:(NSArray* identifiers); public virtual void removeListeners:(double count); - public virtual void requestPermissions:resolve:reject:(JS::NativePushNotificationManagerIOS::SpecRequestPermissionsPermission& permission, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); - public virtual void scheduleLocalNotification:(JS::NativePushNotificationManagerIOS::Notification& notification); + public virtual void requestPermissions:resolve:reject:(_j_s::_native_push_notification_manager_i_o_s::_spec_request_permissions_permission::JS::NativePushNotificationManagerIOS::SpecRequestPermissionsPermission& permission, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); + public virtual void scheduleLocalNotification:(_j_s::_native_push_notification_manager_i_o_s::_notification::JS::NativePushNotificationManagerIOS::Notification& notification); public virtual void setApplicationIconBadgeNumber:(double num); } -protocol NativeReactDevToolsRuntimeSettingsModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeReactDevToolsRuntimeSettingsModuleSpec : public RCTBridgeModule, public RCTTurboModule { public virtual NSDictionary* getReloadAndProfileConfig(); - public virtual void setReloadAndProfileConfig:(JS::NativeReactDevToolsRuntimeSettingsModule::PartialReloadAndProfileConfig& config); + public virtual void setReloadAndProfileConfig:(_j_s::_native_react_dev_tools_runtime_settings_module::_partial_reload_and_profile_config::JS::NativeReactDevToolsRuntimeSettingsModule::PartialReloadAndProfileConfig& config); } -protocol NativeReactDevToolsSettingsManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeReactDevToolsSettingsManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual NSString* _Nullable getGlobalHookSettings(); public virtual void setGlobalHookSettings:(NSString* settings); } -protocol NativeRedBoxSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeRedBoxSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void dismiss(); public virtual void setExtraData:forIdentifier:(NSDictionary* extraData, NSString* forIdentifier); } -protocol NativeSegmentFetcherSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeSegmentFetcherSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void fetchSegment:options:callback:(double segmentId, NSDictionary* options, RCTResponseSenderBlock callback); public virtual void getSegment:options:callback:(double segmentId, NSDictionary* options, RCTResponseSenderBlock callback); } -protocol NativeSettingsManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeSettingsManagerSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_settings_manager::_constants::JS::NativeSettingsManager::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_settings_manager::_constants::JS::NativeSettingsManager::Constants> getConstants(); public virtual void deleteValues:(NSArray* values); public virtual void setValues:(NSDictionary* values); } -protocol NativeShareModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void share:dialogTitle:resolve:reject:(JS::NativeShareModule::SpecShareContent& content, NSString* dialogTitle, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); +protocol NativeShareModuleSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual void share:dialogTitle:resolve:reject:(_j_s::_native_share_module::_spec_share_content::JS::NativeShareModule::SpecShareContent& content, NSString* dialogTitle, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); } -protocol NativeSoundManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeSoundManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void playTouchSound(); } -protocol NativeSourceCodeSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeSourceCodeSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_source_code::_constants::JS::NativeSourceCode::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_source_code::_constants::JS::NativeSourceCode::Constants> getConstants(); } -protocol NativeStatusBarManagerIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeStatusBarManagerIOSSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_status_bar_manager_i_o_s::_constants::JS::NativeStatusBarManagerIOS::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_status_bar_manager_i_o_s::_constants::JS::NativeStatusBarManagerIOS::Constants> getConstants(); public virtual void addListener:(NSString* eventType); public virtual void getHeight:(RCTResponseSenderBlock callback); public virtual void removeListeners:(double count); @@ -2874,22 +2927,22 @@ protocol NativeStatusBarManagerIOSSpec : public NSObjectRCTBridgeModule, public public virtual void setStyle:animated:(NSString* _Nullable statusBarStyle, BOOL animated); } -protocol NativeTimingSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeTimingSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void createTimer:duration:jsSchedulingTime:repeats:(double callbackID, double duration, double jsSchedulingTime, BOOL repeats); public virtual void deleteTimer:(double timerID); public virtual void setSendIdleEvents:(BOOL sendIdleEvents); } -protocol NativeVibrationSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeVibrationSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void cancel(); public virtual void vibrate:(double pattern); public virtual void vibrateByPattern:repeat:(NSArray* pattern, double repeat); } -protocol NativeWebSocketModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeWebSocketModuleSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addListener:(NSString* eventName); public virtual void close:reason:socketID:(double code, NSString* reason, double socketID); - public virtual void connect:protocols:options:socketID:(NSString* url, NSArray* _Nullable protocols, JS::NativeWebSocketModule::SpecConnectOptions& options, double socketID); + public virtual void connect:protocols:options:socketID:(NSString* url, NSArray* _Nullable protocols, _j_s::_native_web_socket_module::_spec_connect_options::JS::NativeWebSocketModule::SpecConnectOptions& options, double socketID); public virtual void ping:(double socketID); public virtual void removeListeners:(double count); public virtual void send:forSocketID:(NSString* message, double forSocketID); @@ -2903,7 +2956,7 @@ protocol RCTAnimatedImage : public NSObject { public @property (assign, readonly) NSUInteger animatedImageFrameCount; public @property (assign, readonly) NSUInteger animatedImageLoopCount; public virtual NSTimeInterval animatedImageDurationAtIndex:(NSUInteger index); - public virtual _Nullable UIImage* animatedImageFrameAtIndex:(NSUInteger index); + public virtual _Nullable RCTPlatformImage* animatedImageFrameAtIndex:(NSUInteger index); } protocol RCTAnimationDriver : public NSObject { @@ -2934,10 +2987,11 @@ protocol RCTAutoInsetsProtocol { protocol RCTBackedTextInputDelegate : public NSObject { public virtual BOOL textInputShouldBeginEditing(); public virtual BOOL textInputShouldEndEditing(); + public virtual BOOL textInputShouldHandleDeleteBackward:(id sender); public virtual BOOL textInputShouldReturn(); public virtual BOOL textInputShouldSubmitOnReturn(); - public virtual NSString* textInputShouldChangeText:inRange:(NSString* text, NSRange range); - public virtual void scrollViewDidScroll:(UIScrollView* scrollView); + public virtual _Nullable NSString* textInputShouldChangeText:inRange:(NSString* text, NSRange range); + public virtual void scrollViewDidScroll:(RCTUIScrollView* scrollView); public virtual void textInputDidBeginEditing(); public virtual void textInputDidChange(); public virtual void textInputDidChangeSelection(); @@ -2951,6 +3005,7 @@ protocol RCTBackedTextInputViewProtocol : public UITextInput { public @property (assign) BOOL disableKeyboardShortcuts; public @property (assign) BOOL editable; public @property (assign) BOOL enablesReturnKeyAutomatically; + public @property (assign) BOOL ghostTextChanging; public @property (assign) BOOL scrollEnabled; public @property (assign) UIDataDetectorTypes dataDetectorTypes; public @property (assign) UIEdgeInsets textContainerInset; @@ -2968,7 +3023,7 @@ protocol RCTBackedTextInputViewProtocol : public UITextInput { public @property (strong) NSDictionary* defaultTextAttributes; public @property (strong) NSString* inputAccessoryViewButtonLabel; public @property (strong) NSString* inputAccessoryViewID; - public @property (strong) UIColor* placeholderColor; + public @property (strong) RCTPlatformColor* placeholderColor; public @property (strong) UIView* inputAccessoryView; public @property (strong) UIView* inputView; public @property (weak) id textInputDelegate; @@ -3027,24 +3082,26 @@ protocol RCTComponentViewFactoryComponentProvider : public NSObject { protocol RCTComponentViewProtocol : public NSObject { public virtual BOOL isJSResponder(); - public virtual facebook::react::Props::Shared props(); - public virtual static facebook::react::ComponentDescriptorProvider componentDescriptorProvider(); - public virtual static std::vector supplementalComponentDescriptorProviders(); + public virtual NSNumber* reactTag(); + public virtual facebook::react::_props::facebook::react::Props::Shared props(); + public virtual static facebook::react::_component_descriptor_provider::facebook::react::ComponentDescriptorProvider componentDescriptorProvider(); + public virtual static std::vector supplementalComponentDescriptorProviders(); public virtual void finalizeUpdates:(RNComponentViewUpdateMask updateMask); public virtual void handleCommand:args:(const NSString* commandName, const NSArray* args); public virtual void invalidate(); - public virtual void mountChildComponentView:index:(UIView* childComponentView, NSInteger index); + public virtual void mountChildComponentView:index:(RCTUIView* childComponentView, NSInteger index); public virtual void prepareForRecycle(); public virtual void setIsJSResponder:(BOOL isJSResponder); - public virtual void unmountChildComponentView:index:(UIView* childComponentView, NSInteger index); - public virtual void updateEventEmitter:(const facebook::react::EventEmitter::Shared& eventEmitter); - public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::LayoutMetrics& oldLayoutMetrics); - public virtual void updateProps:oldProps:(const facebook::react::Props::Shared& props, const facebook::react::Props::Shared& oldProps); - public virtual void updateState:oldState:(const facebook::react::State::Shared& state, const facebook::react::State::Shared& oldState); + public virtual void setReactTag:(NSNumber* reactTag); + public virtual void unmountChildComponentView:index:(RCTUIView* childComponentView, NSInteger index); + public virtual void updateEventEmitter:(const facebook::react::_event_emitter::facebook::react::EventEmitter::Shared& eventEmitter); + public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& oldLayoutMetrics); + public virtual void updateProps:oldProps:(const facebook::react::_props::facebook::react::Props::Shared& props, const facebook::react::_props::facebook::react::Props::Shared& oldProps); + public virtual void updateState:oldState:(const facebook::react::_state::facebook::react::State::Shared& state, const facebook::react::_state::facebook::react::State::Shared& oldState); } protocol RCTContextContainerHandling : public NSObject { - public virtual void didCreateContextContainer:(std::shared_ptr contextContainer); + public virtual void didCreateContextContainer:(std::shared_ptr contextContainer); } protocol RCTCustomPullToRefreshViewProtocol { @@ -3056,11 +3113,11 @@ protocol RCTCustomRefreshContolProtocol : public RCTCustomRefreshControlProtocol protocol RCTCustomRefreshControlProtocol { public @property (assign, readonly) BOOL refreshing; public @property (copy) RCTDirectEventBlock onRefresh; - public @property (weak) UIScrollView* scrollView; + public @property (weak) RCTUIScrollView* scrollView; } protocol RCTCxxBridgeDelegate : public RCTBridgeDelegate { - public virtual std::unique_ptr jsExecutorFactoryForBridge:(RCTBridge* bridge); + public virtual std::unique_ptr jsExecutorFactoryForBridge:(RCTBridge* bridge); } protocol RCTDebuggingOverlayViewProtocol : public NSObject { @@ -3081,7 +3138,7 @@ protocol RCTDependencyProvider : public NSObject { protocol RCTDevLoadingViewProtocol : public NSObject { public virtual static void setEnabled:(BOOL enabled); public virtual void hide(); - public virtual void showMessage:color:backgroundColor:dismissButton:(NSString* message, UIColor* color, UIColor* backgroundColor, BOOL dismissButton); + public virtual void showMessage:color:backgroundColor:dismissButton:(NSString* message, RCTPlatformColor* color, RCTPlatformColor* backgroundColor, BOOL dismissButton); public virtual void showWithURL:(NSURL* URL); public virtual void updateProgress:(RCTLoadingProgress* progress); } @@ -3102,11 +3159,11 @@ protocol RCTDisplayLinkModuleHolder { } protocol RCTDisplayRefreshable { - public virtual void displayDidRefresh:(CADisplayLink* displayLink); + public virtual void displayDidRefresh:(RCTPlatformDisplayLink* displayLink); } protocol RCTEnhancedScrollViewOverridingDelegate : public NSObject { - public virtual BOOL touchesShouldCancelInContentView:(UIView* view); + public virtual BOOL touchesShouldCancelInContentView:(RCTPlatformView* view); } protocol RCTErrorCustomizer : public NSObject { @@ -3148,7 +3205,7 @@ protocol RCTFabricModalHostViewControllerDelegate : public NSObject { public virtual void boundsDidChange:(CGRect newBounds); } -protocol RCTFrameUpdateObserver : public NSObjectNSObject { +protocol RCTFrameUpdateObserver : public NSObject { public @property (assign, readonly) BOOL paused; public @property (copy) dispatch_block_t pauseCallback; public virtual void didUpdateFrame:(RCTFrameUpdate* update); @@ -3156,19 +3213,19 @@ protocol RCTFrameUpdateObserver : public NSObjectNSObject { protocol RCTHostDelegate : public NSObject { public virtual NSArray* unstableModulesRequiringMainQueueSetup(); - public virtual void host:didInitializeRuntime:(RCTHost* host, facebook::jsi::Runtime& runtime); + public virtual void host:didInitializeRuntime:(RCTHost* host, facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); public virtual void host:didReceiveJSErrorStack:message:originalMessage:name:componentStack:exceptionId:isFatal:extraData:(RCTHost* host, NSArray*>* stack, NSString* message, NSString* _Nullable originalMessage, NSString* _Nullable name, NSString* _Nullable componentStack, NSUInteger exceptionId, BOOL isFatal, NSDictionary* extraData); public virtual void hostDidStart:(RCTHost* host); public virtual void loadBundleAtURL:onProgress:onComplete:(NSURL* sourceURL, RCTSourceLoadProgressBlock onProgress, RCTSourceLoadBlock loadCallback); } protocol RCTHostRuntimeDelegate : public NSObject { - public virtual void host:didInitializeRuntime:(RCTHost* host, facebook::jsi::Runtime& runtime); + public virtual void host:didInitializeRuntime:(RCTHost* host, facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); } protocol RCTImageCache : public NSObject { - public virtual UIImage* imageForUrl:size:scale:resizeMode:(NSString* url, CGSize size, CGFloat scale, RCTResizeMode resizeMode); - public virtual void addImageToCache:URL:size:scale:resizeMode:response:(UIImage* image, NSString* url, CGSize size, CGFloat scale, RCTResizeMode resizeMode, NSURLResponse* response); + public virtual RCTPlatformImage* imageForUrl:size:scale:resizeMode:(NSString* url, CGSize size, CGFloat scale, RCTResizeMode resizeMode); + public virtual void addImageToCache:URL:size:scale:resizeMode:response:(RCTPlatformImage* image, NSString* url, CGSize size, CGFloat scale, RCTResizeMode resizeMode, NSURLResponse* response); } protocol RCTImageDataDecoder : public RCTBridgeModule { @@ -3199,14 +3256,14 @@ protocol RCTImageLoaderProtocol : public RCTURLRequestHandler { } protocol RCTImageLoaderWithAttributionProtocol : public RCTImageLoaderProtocol, public RCTImageLoaderLoggableProtocol { - public virtual RCTImageURLLoaderRequest* loadImageWithURLRequest:size:scale:clipped:resizeMode:priority:attribution:progressBlock:partialLoadBlock:completionBlock:(NSURLRequest* imageURLRequest, CGSize size, CGFloat scale, BOOL clipped, RCTResizeMode resizeMode, RCTImageLoaderPriority priority, const facebook::react::ImageURLLoaderAttribution& attribution, RCTImageLoaderProgressBlock progressBlock, RCTImageLoaderPartialLoadBlock partialLoadBlock, RCTImageLoaderCompletionBlockWithMetadata completionBlock); + public virtual RCTImageURLLoaderRequest* loadImageWithURLRequest:size:scale:clipped:resizeMode:priority:attribution:progressBlock:partialLoadBlock:completionBlock:(NSURLRequest* imageURLRequest, CGSize size, CGFloat scale, BOOL clipped, RCTResizeMode resizeMode, RCTImageLoaderPriority priority, const facebook::react::_image_u_r_l_loader_attribution::facebook::react::ImageURLLoaderAttribution& attribution, RCTImageLoaderProgressBlock progressBlock, RCTImageLoaderPartialLoadBlock partialLoadBlock, RCTImageLoaderCompletionBlockWithMetadata completionBlock); public virtual void trackURLImageDidDestroy:(RCTImageURLLoaderRequest* loaderRequest); public virtual void trackURLImageRequestDidDestroy:(RCTImageURLLoaderRequest* loaderRequest); - public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, UIView* imageView); + public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, RCTUIView* imageView); } protocol RCTImageManagerProtocol : public NSObject { - public virtual facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); + public virtual facebook::react::_image_request::facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::_image_source::facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); } protocol RCTImageRedirectProtocol { @@ -3215,7 +3272,7 @@ protocol RCTImageRedirectProtocol { protocol RCTImageResponseDelegate : public NSObject { public virtual void didReceiveFailure:fromObserver:(NSError* error, const void* observer); - public virtual void didReceiveImage:metadata:fromObserver:(UIImage* image, id metadata, const void* observer); + public virtual void didReceiveImage:metadata:fromObserver:(RCTPlatformImage* image, id metadata, const void* observer); public virtual void didReceiveProgress:loaded:total:fromObserver:(float progress, int64_t loaded, int64_t total, const void* observer); } @@ -3228,11 +3285,11 @@ protocol RCTImageURLLoader : public RCTBridgeModule { public virtual float loaderPriority(); } -protocol RCTImageURLLoaderWithAttribution : public NSObjectRCTImageURLLoader, public RCTImageLoaderLoggable { - public virtual RCTImageURLLoaderRequest* loadImageForURL:size:scale:resizeMode:requestId:priority:attribution:progressHandler:partialLoadHandler:completionHandler:(NSURL* imageURL, CGSize size, CGFloat scale, RCTResizeMode resizeMode, NSString* requestId, RCTImageLoaderPriority priority, const facebook::react::ImageURLLoaderAttribution& attribution, RCTImageLoaderProgressBlock progressHandler, RCTImageLoaderPartialLoadBlock partialLoadHandler, RCTImageLoaderCompletionBlockWithMetadata completionHandler); +protocol RCTImageURLLoaderWithAttribution : public RCTImageURLLoader, public RCTImageLoaderLoggable { + public virtual RCTImageURLLoaderRequest* loadImageForURL:size:scale:resizeMode:requestId:priority:attribution:progressHandler:partialLoadHandler:completionHandler:(NSURL* imageURL, CGSize size, CGFloat scale, RCTResizeMode resizeMode, NSString* requestId, RCTImageLoaderPriority priority, const facebook::react::_image_u_r_l_loader_attribution::facebook::react::ImageURLLoaderAttribution& attribution, RCTImageLoaderProgressBlock progressHandler, RCTImageLoaderPartialLoadBlock partialLoadHandler, RCTImageLoaderCompletionBlockWithMetadata completionHandler); public virtual void trackURLImageDidDestroy:(RCTImageURLLoaderRequest* loaderRequest); public virtual void trackURLImageRequestDidDestroy:(RCTImageURLLoaderRequest* loaderRequest); - public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, UIView* imageView); + public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, RCTUIView* imageView); } protocol RCTInitializing : public NSObject { @@ -3245,7 +3302,7 @@ protocol RCTInputAccessoryViewProtocol : public NSObject { protocol RCTInstanceDelegate : public RCTContextContainerHandling { public virtual BOOL instance:didReceiveJSErrorStack:message:originalMessage:name:componentStack:exceptionId:isFatal:extraData:(RCTInstance* instance, NSArray*>* stack, NSString* message, NSString* _Nullable originalMessage, NSString* _Nullable name, NSString* _Nullable componentStack, NSUInteger exceptionId, BOOL isFatal, NSDictionary* extraData); public virtual NSArray* unstableModulesRequiringMainQueueSetup(); - public virtual void instance:didInitializeRuntime:(RCTInstance* instance, facebook::jsi::Runtime& runtime); + public virtual void instance:didInitializeRuntime:(RCTInstance* instance, facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); public virtual void loadBundleAtURL:onProgress:onComplete:(NSURL* sourceURL, RCTSourceLoadProgressBlock onProgress, RCTSourceLoadBlock loadCallback); } @@ -3289,8 +3346,8 @@ protocol RCTModuleDataCallInvokerProvider : public NSObject { public virtual RCTCallInvoker* callInvokerForModuleData:(RCTModuleData* moduleData); } -protocol RCTModuleProvider : public NSObjectNSObject { - public virtual std::shared_ptr getTurboModule:(const facebook::react::ObjCTurboModule::InitParams& params); +protocol RCTModuleProvider : public NSObject { + public virtual std::shared_ptr getTurboModule:(const facebook::react::_obj_c_turbo_module::_init_params::facebook::react::ObjCTurboModule::InitParams& params); } protocol RCTMountingManagerDelegate : public NSObject { @@ -3299,8 +3356,8 @@ protocol RCTMountingManagerDelegate : public NSObject { } protocol RCTMountingTransactionObserving : public NSObject { - public virtual void mountingTransactionDidMount:withSurfaceTelemetry:(const facebook::react::MountingTransaction& transaction, const facebook::react::SurfaceTelemetry& surfaceTelemetry); - public virtual void mountingTransactionWillMount:withSurfaceTelemetry:(const facebook::react::MountingTransaction& transaction, const facebook::react::SurfaceTelemetry& surfaceTelemetry); + public virtual void mountingTransactionDidMount:withSurfaceTelemetry:(const facebook::react::_mounting_transaction::facebook::react::MountingTransaction& transaction, const facebook::react::_surface_telemetry::facebook::react::SurfaceTelemetry& surfaceTelemetry); + public virtual void mountingTransactionWillMount:withSurfaceTelemetry:(const facebook::react::_mounting_transaction::facebook::react::MountingTransaction& transaction, const facebook::react::_surface_telemetry::facebook::react::SurfaceTelemetry& surfaceTelemetry); } protocol RCTNetworkingRequestHandler : public NSObject { @@ -3322,7 +3379,7 @@ protocol RCTReactNativeFactoryDelegate : public RCTBridgeDelegate, public RCTUIC public virtual NSDictionary>* thirdPartyFabricComponents(); public virtual NSURL* _Nullable bundleURL(); public virtual RCTBridge* createBridgeWithDelegate:launchOptions:(id delegate, NSDictionary* launchOptions); - public virtual UIView* createRootViewWithBridge:moduleName:initProps:(RCTBridge* bridge, NSString* moduleName, NSDictionary* initProps); + public virtual RCTPlatformView* createRootViewWithBridge:moduleName:initProps:(RCTBridge* bridge, NSString* moduleName, NSDictionary* initProps); } protocol RCTRedBoxExtraDataActionDelegate : public NSObject { @@ -3338,7 +3395,7 @@ protocol RCTReloadListener { } protocol RCTRendererInteropLayerAdapting { - public virtual UIView* paperView(); + public virtual RCTPlatformView* paperView(); } protocol RCTRootViewDelegate : public NSObject { @@ -3349,13 +3406,13 @@ protocol RCTSafeAreaViewViewProtocol : public NSObject { } protocol RCTSchedulerDelegate { - public virtual void schedulerDidDispatchCommand:commandName:args:(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args); - public virtual void schedulerDidFinishTransaction:(std::shared_ptr mountingCoordinator); - public virtual void schedulerDidSendAccessibilityEvent:eventType:(const facebook::react::ShadowView& shadowView, const std::string& eventType); - public virtual void schedulerDidSetIsJSResponder:blockNativeResponder:forShadowView:(BOOL isJSResponder, BOOL blockNativeResponder, const facebook::react::ShadowView& shadowView); + public virtual void schedulerDidDispatchCommand:commandName:args:(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args); + public virtual void schedulerDidFinishTransaction:(std::shared_ptr mountingCoordinator); + public virtual void schedulerDidSendAccessibilityEvent:eventType:(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView, const std::string& eventType); + public virtual void schedulerDidSetIsJSResponder:blockNativeResponder:forShadowView:(BOOL isJSResponder, BOOL blockNativeResponder, const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView); public virtual void schedulerDidSynchronouslyUpdateViewOnUIThread:props:(facebook::react::Tag reactTag, folly::dynamic props); public virtual void schedulerShouldMergeReactRevision:(facebook::react::SurfaceId surfaceId); - public virtual void schedulerShouldRenderTransactions:(std::shared_ptr mountingCoordinator); + public virtual void schedulerShouldRenderTransactions:(std::shared_ptr mountingCoordinator); } protocol RCTScrollViewProtocol : public NSObject { @@ -3367,8 +3424,8 @@ protocol RCTScrollViewProtocol : public NSObject { protocol RCTScrollableProtocol { public @property (assign, readonly) CGSize contentSize; - public virtual void addScrollListener:(NSObject* scrollListener); - public virtual void removeScrollListener:(NSObject* scrollListener); + public virtual void addScrollListener:(NSObject* scrollListener); + public virtual void removeScrollListener:(NSObject* scrollListener); public virtual void scrollToEnd:(BOOL animated); public virtual void scrollToOffset:(CGPoint offset); public virtual void scrollToOffset:animated:(CGPoint offset, BOOL animated); @@ -3443,7 +3500,7 @@ protocol RCTTurboModuleManagerDelegate : public NSObject { public virtual NSArray>* extraModulesForBridge:((deprecated("Please make all native modules returned from this method TurboModule-compatible.")) __attribute); public virtual id getModuleProvider:(const char* name); public virtual id getModuleInstanceFromClass:(Class moduleClass); - public virtual std::shared_ptr getTurboModule:jsInvoker:(const std::string& name, std::shared_ptr jsInvoker); + public virtual std::shared_ptr getTurboModule:jsInvoker:(const std::string& name, std::shared_ptr jsInvoker); } protocol RCTTurboModuleRegistry : public NSObject { @@ -3453,15 +3510,15 @@ protocol RCTTurboModuleRegistry : public NSObject { } protocol RCTTurboModuleWithJSIBindings : public NSObject { - public virtual void installJSIBindingsWithRuntime:(facebook::jsi::Runtime& runtime); - public virtual void installJSIBindingsWithRuntime:callInvoker:(facebook::jsi::Runtime& runtime, const std::shared_ptr& callinvoker); + public virtual void installJSIBindingsWithRuntime:(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); + public virtual void installJSIBindingsWithRuntime:callInvoker:(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const std::shared_ptr& callinvoker); } protocol RCTUIConfiguratorProtocol { public virtual RCTColorSpace defaultColorSpace(); public virtual UIViewController* createRootViewController(); public virtual void customizeRootView:(RCTRootView* rootView); - public virtual void setRootView:toRootViewController:(UIView* rootView, UIViewController* rootViewController); + public virtual void setRootView:toRootViewController:(RCTPlatformView* rootView, RCTPlatformViewController* rootViewController); } protocol RCTUIManagerObserver : public NSObject { @@ -3498,7 +3555,7 @@ protocol RCTVirtualViewContainerProtocol { } protocol RCTVirtualViewProtocol : public NSObject { - public virtual CGRect containerRelativeRect:(UIView* view); + public virtual CGRect containerRelativeRect:(RCTPlatformView* view); public virtual NSString* virtualViewID(); public virtual void onModeChange:targetRect:thresholdRect:(RCTVirtualViewMode newMode, CGRect targetRect, CGRect thresholdRect); } @@ -3511,10 +3568,10 @@ protocol RCTWebSocketContentHandler : public NSObject { } struct RCTBorderColors { - public UIColor* bottom; - public UIColor* left; - public UIColor* right; - public UIColor* top; + public RCTPlatformColor* bottom; + public RCTPlatformColor* left; + public RCTPlatformColor* right; + public RCTPlatformColor* top; } struct RCTCornerInsets { @@ -3566,8 +3623,8 @@ struct RCTMethodInfo { struct RCTTransformOrigin { public CGFloat z; - public YGValue x; - public YGValue y; + public _y_g_value::YGValue x; + public _y_g_value::YGValue y; } struct YGConfig { @@ -3588,11 +3645,11 @@ struct YGValue { template struct RCTRequired { - public RCTRequired& operator=(RCTRequired&&) = default; - public RCTRequired& operator=(const RCTRequired&) = default; - public RCTRequired(RCTRequired&&) = default; - public RCTRequired(const RCTRequired&) = default; + public RCTRequired(_r_c_t_required::RCTRequired&&) = default; + public RCTRequired(const _r_c_t_required::RCTRequired&) = default; public T& get(); + public _r_c_t_required::RCTRequired& operator=(_r_c_t_required::RCTRequired&&) = default; + public _r_c_t_required::RCTRequired& operator=(const _r_c_t_required::RCTRequired&) = default; public const T& get() const; public operator T&(); public operator T() const; @@ -3631,10 +3688,10 @@ class facebook::xplat::module::CxxModule { public static constexpr SyncTagType SyncTag; public std::weak_ptr getInstance(); public using Callback = std::function)>; - public using Provider = std::function()>; + public using Provider = std::function()>; public virtual std::map getConstants(); public virtual std::string getName() = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual ~CxxModule() = default; public void setInstance(std::weak_ptr instance); } @@ -3644,25 +3701,25 @@ struct facebook::xplat::module::CxxModule::Method { public Method(std::string aname, std::function&& afunc, SyncTagType); public Method(std::string aname, std::function&& afunc); public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc, AsyncTagType); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc, AsyncTagType); public bool isPromise; public const char* getType(); public size_t callbacks; public std::function syncFunc; - public std::function func; + public std::function func; public std::string name; template public Method(std::string aname, T* t, void(T::*method)()); template public Method(std::string aname, T* t, void(T::*method)(folly::dynamic)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback), AsyncTagType); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback), AsyncTagType); } @@ -3701,7 +3758,7 @@ class facebook::hermes::IHermes : public facebook::jsi::ICast { public virtual uint64_t getUniqueID(const facebook::jsi::Symbol& sym) const = 0; public virtual uint64_t getUniqueID(const facebook::jsi::Value& val) const = 0; public virtual void asyncTriggerTimeout() = 0; - public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::IHermes::DebugFlags& debugFlags) = 0; + public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::_i_hermes::_debug_flags::DebugFlags& debugFlags) = 0; public virtual void loadSegment(std::unique_ptr buffer, const facebook::jsi::Value& context) = 0; public virtual void registerForProfiling() = 0; public virtual void resetTimezoneCache() = 0; @@ -3743,16 +3800,16 @@ constexpr auto facebook::react::kSimpleThreadSafeCacheSizeCap; constexpr char facebook::react::LayoutConformanceShadowNodeComponentName[]; constexpr char facebook::react::VirtualViewComponentName[]; constexpr char* const facebook::react::TextLayoutManagerKey; -constexpr facebook::react::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; -constexpr facebook::react::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; -constexpr facebook::react::ReactNativeVersionType facebook::react::ReactNativeVersion; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; +constexpr facebook::react::_react_native_version_type::ReactNativeVersionType facebook::react::ReactNativeVersion; constexpr float facebook::react::kDefaultEpsilon; constexpr size_t facebook::react::EVENT_BUFFER_SIZE; constexpr size_t facebook::react::LONG_TASK_BUFFER_SIZE; constexpr size_t facebook::react::RESOURCE_TIMING_BUFFER_SIZE; constexpr uint32_t facebook::react::INITIAL_BUCKETS_SIZE; -static const facebook::react::LayoutMetrics facebook::react::EmptyLayoutMetrics; static const facebook::react::TelemetryTimePoint facebook::react::kTelemetryUndefinedTimePoint; +static const facebook::react::_layout_metrics::LayoutMetrics facebook::react::EmptyLayoutMetrics; static constexpr auto facebook::react::kPropNameLengthHardCap; static constexpr double facebook::react::SingleFrameIntervalMs; static constexpr double facebook::react::TicksPerMs; @@ -3763,74 +3820,74 @@ static constexpr std::string_view facebook::react::ExtrapolateTypeIdentity; template using facebook::react::CSSCompoundDataType = std::variant; template -using facebook::react::CSSCommaSeparatedList = facebook::react::CSSList; +using facebook::react::CSSCommaSeparatedList = facebook::react::_c_s_s_list::CSSList; template -using facebook::react::CSSWhitespaceSeparatedList = facebook::react::CSSList; +using facebook::react::CSSWhitespaceSeparatedList = facebook::react::_c_s_s_list::CSSList; template using facebook::react::CSSMergedDataTypes = typename facebook::react::detail::merge_data_types::type; template using facebook::react::CSSVariantWithTypes = typename facebook::react::detail::merge_variant::type; template -using facebook::react::LazyVector = FB::LazyVector; +using facebook::react::LazyVector = _f_b::_lazy_vector::FB::LazyVector; template using facebook::react::ModuleConstants = _RCTTypedModuleConstants*; template using facebook::react::EventListenerT = std::function; typedef std::function facebook::react::ValueListenerCallback; typedef void(*facebook::react::WarnOnUsageLogger)(std::string message); -using facebook::react::ActivePointerRegistry = std::unordered_map; -using facebook::react::ActivityIndicatorViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::ActivityIndicatorViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::ActivityIndicatorViewState = facebook::react::StateData; -using facebook::react::AnimationEndCallback = facebook::react::AsyncCallback; +using facebook::react::ActivePointerRegistry = std::unordered_map; +using facebook::react::ActivityIndicatorViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::ActivityIndicatorViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::ActivityIndicatorViewState = facebook::react::_state_data::StateData; +using facebook::react::AnimationEndCallback = facebook::react::_async_callback::AsyncCallback; using facebook::react::AnimationTimestamp = std::chrono::duration; using facebook::react::BackgroundExecutor = std::function&& callback)>; -using facebook::react::BackgroundImage = std::variant; -using facebook::react::BackgroundSize = std::variant; -using facebook::react::BorderColors = facebook::react::RectangleEdges; -using facebook::react::BorderCurves = facebook::react::RectangleCorners; -using facebook::react::BorderRadii = facebook::react::RectangleCorners; -using facebook::react::BorderStyles = facebook::react::RectangleEdges; -using facebook::react::BorderWidths = facebook::react::RectangleEdges; -using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; +using facebook::react::BackgroundImage = std::variant; +using facebook::react::BackgroundSize = std::variant; +using facebook::react::BorderColors = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderCurves = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderRadii = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderStyles = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderWidths = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; using facebook::react::CSSBackgroundImageList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSFilterList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CSSFontVariantList = facebook::react::CSSWhitespaceSeparatedList; -using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; -using facebook::react::CSSPreservedToken = facebook::react::CSSToken; -using facebook::react::CSSRadialGradientSize = std::variant; -using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; +using facebook::react::CSSPreservedToken = facebook::react::_c_s_s_token::CSSToken; +using facebook::react::CSSRadialGradientSize = std::variant; +using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; +using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSTransformList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CallFunc = std::function; -using facebook::react::Callback = std::function; +using facebook::react::Callback = std::function; using facebook::react::CallbackHandle = facebook::jsi::Object; using facebook::react::CallbackId = uint64_t; -using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; -using facebook::react::CascadedBorderColors = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderCurves = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderRadii = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderStyles = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderWidths = facebook::react::CascadedRectangleEdges; -using facebook::react::ComponentDescriptorConstructor = facebook::react::ComponentDescriptor::Unique(const facebook::react::ComponentDescriptorParameters& parameters); +using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; +using facebook::react::CascadedBorderColors = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderCurves = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderRadii = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderStyles = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderWidths = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::ComponentDescriptorConstructor = facebook::react::_component_descriptor::ComponentDescriptor::Unique(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); using facebook::react::ComponentDescriptorProviderRequest = std::function; using facebook::react::ComponentHandle = int64_t; using facebook::react::ComponentName = const char*; -using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; -using facebook::react::CornerInsets = facebook::react::RectangleCorners; +using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; +using facebook::react::CornerInsets = facebook::react::_rectangle_corners::RectangleCorners; using facebook::react::CrashManagerProvider = std::function()>; -using facebook::react::DebuggingOverlayComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::DebuggingOverlayShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::DebuggingOverlayState = facebook::react::StateData; -using facebook::react::DispatchEvent = std::function; -using facebook::react::EdgeInsets = facebook::react::RectangleEdges; -using facebook::react::EndResult = facebook::react::NativeAnimatedTurboModuleEndResult, std::optional>; +using facebook::react::DebuggingOverlayComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::DebuggingOverlayShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::DebuggingOverlayState = facebook::react::_state_data::StateData; +using facebook::react::DispatchEvent = std::function; +using facebook::react::EdgeInsets = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::EndResult = facebook::react::_native_animated_turbo_module_end_result::NativeAnimatedTurboModuleEndResult, std::optional>; using facebook::react::EventEmitterCallback = std::function; -using facebook::react::EventEmitterListener = facebook::react::EventListenerT; -using facebook::react::EventEmitterListenerContainer = facebook::react::EventListenerContainerT; -using facebook::react::EventListener = std::function; -using facebook::react::EventPipe = std::function; +using facebook::react::EventEmitterListener = facebook::react::EventListenerT; +using facebook::react::EventEmitterListenerContainer = facebook::react::_event_listener_container_t::EventListenerContainerT; +using facebook::react::EventListener = std::function; +using facebook::react::EventPipe = std::function; using facebook::react::EventPipeConclusion = std::function; using facebook::react::EventTag = unsigned int; using facebook::react::Float = CGFloat; @@ -3838,104 +3895,105 @@ using facebook::react::GarbageCollectionTrigger = std::function; using facebook::react::GradientDirection = std::variant; using facebook::react::HasComponentProviderFunctionType = std::function; using facebook::react::Headers = std::map; -using facebook::react::HostPlatformTouch = facebook::react::BaseTouch; -using facebook::react::HostPlatformViewEventEmitter = facebook::react::BaseViewEventEmitter; -using facebook::react::ImageSources = std::vector; +using facebook::react::HostPlatformTouch = facebook::react::_base_touch::BaseTouch; +using facebook::react::HostPlatformViewEventEmitter = facebook::react::_base_view_event_emitter::BaseViewEventEmitter; +using facebook::react::ImageSources = std::vector; using facebook::react::InteractionTypesMap = std::unordered_map; using facebook::react::IntersectionObserverObserverId = int32_t; using facebook::react::JSIScopedTimeoutInvoker = std::function& invokee, std::function errorMessageProducer)>; -using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::LineMeasureCache = facebook::react::SimpleThreadSafeCache; -using facebook::react::LinesMeasurements = std::vector; +using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::LineMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; +using facebook::react::LinesMeasurements = std::vector; using facebook::react::Logger = std::function; -using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; using facebook::react::MethodCallResult = std::optional; using facebook::react::ModalHostViewSupportedOrientationsMask = uint32_t; -using facebook::react::MountingTransactionCallback = std::function; +using facebook::react::MountingTransactionCallback = std::function; using facebook::react::MutationObserverId = int32_t; -using facebook::react::NativeIntersectionObserverEntry = facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry; +using facebook::react::NativeIntersectionObserverEntry = facebook::react::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry; using facebook::react::NativeIntersectionObserverIntersectionObserverId = int32_t; -using facebook::react::NativeIntersectionObserverObserveOptions = facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; +using facebook::react::NativeIntersectionObserverObserveOptions = facebook::react::_native_intersection_observer_native_intersection_observer_observe_options::NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; using facebook::react::NativeMethodCallFunc = std::function; -using facebook::react::NativeMutationObserverObserveOptions = facebook::react::NativeMutationObserverNativeMutationObserverObserveOptions, bool>; -using facebook::react::NativeMutationRecord = facebook::react::NativeMutationObserverNativeMutationRecord, std::vector>; -using facebook::react::NativePartialReloadAndProfileConfig = facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig, std::optional>; -using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::AsyncCallback<>; -using facebook::react::NativePerformancePerformanceObserverObserveOptions = facebook::react::NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; -using facebook::react::NativeReloadAndProfileConfig = facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig; -using facebook::react::NativeRequestIdleCallbackOptions = facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions>; -using facebook::react::OnMutations = std::function&)>; +using facebook::react::NativeMutationObserverObserveOptions = facebook::react::_native_mutation_observer_native_mutation_observer_observe_options::NativeMutationObserverNativeMutationObserverObserveOptions, bool>; +using facebook::react::NativeMutationRecord = facebook::react::_native_mutation_observer_native_mutation_record::NativeMutationObserverNativeMutationRecord, std::vector>; +using facebook::react::NativePartialReloadAndProfileConfig = facebook::react::_native_react_dev_tools_runtime_settings_module_partial_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig, std::optional>; +using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::_async_callback::AsyncCallback<>; +using facebook::react::NativePerformancePerformanceObserverObserveOptions = facebook::react::_native_performance_performance_observer_init::NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; +using facebook::react::NativeReloadAndProfileConfig = facebook::react::_native_react_dev_tools_runtime_settings_module_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig; +using facebook::react::NativeRequestIdleCallbackOptions = facebook::react::_native_idle_callbacks_request_idle_callback_options::NativeIdleCallbacksRequestIdleCallbackOptions>; +using facebook::react::OnMutations = std::function&)>; using facebook::react::ParagraphProps = HostPlatformParagraphProps; -using facebook::react::PerformanceEntry = std::variant; +using facebook::react::PerformanceEntry = std::variant; using facebook::react::PerformanceEntryInteractionId = uint32_t; using facebook::react::PerformanceObserverCallback = std::function; using facebook::react::PerformanceObserverEntryTypeFilter = std::unordered_set; -using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; +using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; using facebook::react::PointerIdentifier = int32_t; -using facebook::react::PromiseSetupFunctionType = std::function)>; -using facebook::react::PullToRefreshViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::PullToRefreshViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::PullToRefreshViewState = facebook::react::StateData; +using facebook::react::PromiseSetupFunctionType = std::function)>; +using facebook::react::PullToRefreshViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::PullToRefreshViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::PullToRefreshViewState = facebook::react::_state_data::StateData; using facebook::react::RawCallback = std::function; using facebook::react::RawPropsPropNameHash = uint32_t; using facebook::react::RawPropsPropNameLength = uint16_t; using facebook::react::RawPropsValueIndex = uint16_t; -using facebook::react::RawTextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RawTextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RectAsTuple = std::tuple; -using facebook::react::RootComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RootComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RuntimeExecutor = std::function&& callback)>; using facebook::react::RuntimeSchedulerRenderingUpdate = std::function; using facebook::react::RuntimeSchedulerTaskErrorHandler = std::function; -using facebook::react::ScrollViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::ScrollViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::ScrollViewProps = HostPlatformScrollViewProps; -using facebook::react::ShadowTreeCommitTransaction = std::function; -using facebook::react::ShadowViewMutationList = std::vector; -using facebook::react::SharedComponentDescriptor = std::shared_ptr; -using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; -using facebook::react::SharedEventEmitter = std::shared_ptr; -using facebook::react::SharedEventPayload = std::shared_ptr; -using facebook::react::SharedEventTarget = std::shared_ptr; -using facebook::react::SharedParagraphAttributes = std::shared_ptr; -using facebook::react::SharedRawTextProps = std::shared_ptr; +using facebook::react::ShadowTreeCommitTransaction = std::function; +using facebook::react::ShadowViewMutationList = std::vector; +using facebook::react::SharedComponentDescriptor = std::shared_ptr; +using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; +using facebook::react::SharedEventEmitter = std::shared_ptr; +using facebook::react::SharedEventPayload = std::shared_ptr; +using facebook::react::SharedEventTarget = std::shared_ptr; +using facebook::react::SharedParagraphAttributes = std::shared_ptr; +using facebook::react::SharedRawTextProps = std::shared_ptr; using facebook::react::SharedScrollViewProps = std::shared_ptr; -using facebook::react::SharedShadowNodeFamily = std::shared_ptr; -using facebook::react::SharedTextAttributes = std::shared_ptr; -using facebook::react::SharedTouchEventEmitter = std::shared_ptr; +using facebook::react::SharedShadowNodeFamily = std::shared_ptr; +using facebook::react::SharedTextAttributes = std::shared_ptr; +using facebook::react::SharedTouchEventEmitter = std::shared_ptr; using facebook::react::SharedViewEventEmitter = std::shared_ptr; using facebook::react::SharedViewProps = std::shared_ptr; -using facebook::react::SnapshotMap = std::unordered_map>; -using facebook::react::StatePipe = std::function; +using facebook::react::SnapshotMap = std::unordered_map>; +using facebook::react::StatePipe = std::function; using facebook::react::SurfaceId = int32_t; using facebook::react::Tag = int32_t; using facebook::react::TelemetryClock = std::chrono::steady_clock; using facebook::react::TelemetryDuration = std::chrono::nanoseconds; using facebook::react::TelemetryTimePoint = facebook::react::TelemetryClock::time_point; -using facebook::react::TextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::TextEventEmitter = facebook::react::TouchEventEmitter; -using facebook::react::TextLayoutManagerExtended = facebook::react::detail::TextLayoutManagerExtended; -using facebook::react::TextMeasureCache = facebook::react::SimpleThreadSafeCache; +using facebook::react::TextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::TextEventEmitter = facebook::react::_touch_event_emitter::TouchEventEmitter; +using facebook::react::TextLayoutManagerExtended = facebook::react::detail::TextLayoutManagerExtended; +using facebook::react::TextMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; using facebook::react::TimePointFunction = std::chrono::steady_clock::time_point(*)(); using facebook::react::TimerHandle = int; -using facebook::react::TimerManagerDelegate = facebook::react::PlatformTimerRegistry; +using facebook::react::TimerManagerDelegate = facebook::react::_platform_timer_registry::PlatformTimerRegistry; using facebook::react::Touch = facebook::react::HostPlatformTouch; -using facebook::react::Touches = std::unordered_set; -using facebook::react::TraceSectionUnwrapped = facebook::react::DummyTraceSection; -using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; +using facebook::react::Touches = std::unordered_set; +using facebook::react::TraceSectionUnwrapped = facebook::react::_dummy_trace_section::DummyTraceSection; +using facebook::react::TurboModuleProviderFunctionType = std::function(const std::string& name)>; +using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; using facebook::react::UiTask = std::function; -using facebook::react::UnimplementedNativeViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::UnimplementedNativeViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::UnimplementedNativeViewState = facebook::react::StateData; -using facebook::react::UnimplementedViewShadowNode = facebook::react::ConcreteViewShadowNode; +using facebook::react::UnimplementedNativeViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::UnimplementedNativeViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::UnimplementedNativeViewState = facebook::react::_state_data::StateData; +using facebook::react::UnimplementedViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; using facebook::react::UserTimingDetailProvider = std::function; using facebook::react::ValueFactory = std::function; using facebook::react::ViewEventEmitter = facebook::react::HostPlatformViewEventEmitter; -using facebook::react::ViewNodePairScope = std::deque; -using facebook::react::ViewProps = facebook::react::HostPlatformViewProps; -using facebook::react::VirtualViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::parsePlatformColorFn = facebook::react::SharedColor(*)(const facebook::react::ContextContainer&, int32_t, const facebook::react::RawValue&); +using facebook::react::ViewNodePairScope = std::deque; +using facebook::react::ViewProps = facebook::react::_host_platform_view_props::HostPlatformViewProps; +using facebook::react::VirtualViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::parsePlatformColorFn = facebook::react::_shared_color::SharedColor(*)(const facebook::react::_context_container::ContextContainer&, int32_t, const facebook::react::_raw_value::RawValue&); template concept facebook::react::CacheGeneratorFunction = std::invocable && std::same_as, ValueT>; template @@ -3944,11 +4002,11 @@ concept facebook::react::CSSUniqueComponentValueVisitors = CSSSyntaxVisitorRetur ((CSSPreservedTokenVisitor ? 1 : 0) + ... + 0) <= 1&& ((CSSSimpleBlockVisitor ? 1 : 0) + ... + 0) <= 1; template -concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeFunctionBlock(func, parser) } -> std::convertible_to; }; template -concept facebook::react::CSSParserSink = requires(facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSParserSink = requires(facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consume(parser) } -> std::convertible_to; }; template @@ -3956,7 +4014,7 @@ concept facebook::react::CSSPreservedTokenSink = requires(const facebook::react: { T::consumePreservedToken(token) } -> std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::CSSSimpleBlock& block, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::_c_s_s_simple_block::CSSSimpleBlock& block, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeSimpleBlock(block, parser) } -> std::convertible_to; }; template @@ -3967,7 +4025,7 @@ template concept facebook::react::CSSComponentValueVisitor = CSSSyntaxVisitorReturn&& (CSSFunctionVisitor || CSSPreservedTokenVisitor || CSSSimpleBlockVisitor); template -concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSFunctionBlock func, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_function_block::CSSFunctionBlock func, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(func, blockParser) } -> std::convertible_to; }; template @@ -3975,11 +4033,11 @@ concept facebook::react::CSSPreservedTokenVisitor = CSSSyntaxVisitorReturn std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSSimpleBlock block, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_simple_block::CSSSimpleBlock block, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(block, blockParser) } -> std::convertible_to; }; template -concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; +concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; template concept facebook::react::CSSKeywordSet = std::is_enum_v && std::is_same_v, std::underlying_type_t>; template @@ -3993,16 +4051,16 @@ concept facebook::react::Hashable = !std::is_same_v&& (requires( { std::hash{}(a) } -> std::convertible_to; }); template -concept facebook::react::RawPropsFilterable = requires(facebook::react::RawProps& rawProps) { +concept facebook::react::RawPropsFilterable = requires(facebook::react::_raw_props::RawProps& rawProps) { { T::filterRawProps(rawProps) } -> std::same_as; }; template concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( TextLayoutManagerT textLayoutManager, - facebook::react::AttributedString attributedString, - facebook::react::ParagraphAttributes paragraphAttributes, - facebook::react::TextLayoutContext layoutContext, - facebook::react::LayoutConstraints layoutConstraints, + facebook::react::_attributed_string::AttributedString attributedString, + facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, + facebook::react::_text_layout_context::TextLayoutContext layoutContext, + facebook::react::_layout_constraints::LayoutConstraints layoutConstraints, typename TextLayoutManagerT::PreparedTextLayout preparedTextLayout) { sizeof(typename TextLayoutManagerT::PreparedTextLayout); { @@ -4010,21 +4068,21 @@ concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( } -> std::same_as; { textLayoutManager.measurePreparedLayout(preparedTextLayout, layoutContext, layoutConstraints) - } -> std::same_as; + } -> std::same_as; }; NSArray* facebook::react::extractKeysFromFollyDynamic(const folly::dynamic& dyn); NSError* facebook::react::tryAndReturnError(const std::function& func); NSString* facebook::react::deriveSourceURL(NSURL* url); YGDirection facebook::react::yogaDirectionFromLayoutDirection(facebook::react::LayoutDirection direction); -bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::TextAttributes& lhs, const facebook::react::TextAttributes& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::_text_attributes::TextAttributes& lhs, const facebook::react::_text_attributes::TextAttributes& rhs); bool facebook::react::hasAccurateCPUTimeNanosForBenchmarks(); -bool facebook::react::hostPlatformColorIsColorMeaningful(facebook::react::Color color) noexcept; -bool facebook::react::isColorMeaningful(const facebook::react::SharedColor& color) noexcept; -bool facebook::react::isHermesBytecodeBundle(const facebook::react::BundleHeader& header); +bool facebook::react::hostPlatformColorIsColorMeaningful(facebook::react::_color::Color color) noexcept; +bool facebook::react::isColorMeaningful(const facebook::react::_shared_color::SharedColor& color) noexcept; +bool facebook::react::isHermesBytecodeBundle(const facebook::react::_bundle_header::BundleHeader& header); bool facebook::react::isZero(facebook::react::Float n); const char* facebook::react::stringForScriptTag(const facebook::react::ScriptTag& tag); const facebook::react::InteractionTypesMap& facebook::react::getInteractionTypes(); @@ -4042,47 +4100,48 @@ double facebook::react::getCPUTimeNanos(); double facebook::react::interpolate(double inputValue, double inputMin, double inputMax, double outputMin, double outputMax, std::string_view extrapolateLeft, std::string_view extrapolateRight); double facebook::react::round(double value) noexcept; facebook::jsi::Value facebook::react::createPromiseAsJSIValue(facebook::jsi::Runtime& rt, facebook::react::PromiseSetupFunctionType&& func); -facebook::react::Color facebook::react::hostPlatformColorFromComponents(facebook::react::ColorComponents components); -facebook::react::Color facebook::react::hostPlatformColorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); -facebook::react::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::SharedColor color); -facebook::react::ColorComponents facebook::react::colorComponentsFromHostPlatformColor(facebook::react::Color color); facebook::react::ColorSpace facebook::react::getDefaultColorSpace(); -facebook::react::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); facebook::react::ComponentRegistryFactory facebook::react::getDefaultComponentRegistryFactory(); facebook::react::DisplayType facebook::react::displayTypeFromYGDisplay(YGDisplay display); facebook::react::FilterType facebook::react::filterTypeFromVariant(const facebook::react::CSSFilterFunction& filter); facebook::react::Float facebook::react::floatFromYogaFloat(float value); facebook::react::Float facebook::react::floatFromYogaOptionalFloat(facebook::yoga::FloatOptional value); -facebook::react::JSIExecutor::RuntimeInstaller facebook::react::RCTJSIExecutorRuntimeInstaller(facebook::react::JSIExecutor::RuntimeInstaller runtimeInstallerToWrap); -facebook::react::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); -facebook::react::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::ParagraphAttributes& defaultParagraphAttributes); -facebook::react::Rect facebook::react::insetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; -facebook::react::Rect facebook::react::outsetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; -facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::BundleHeader& header); -facebook::react::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::ShadowNode& shadowNode); -facebook::react::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::ShadowNode& oldRootShadowNode, const facebook::react::ShadowNode& newRootShadowNode); -facebook::react::SharedColor facebook::react::blackColor(); -facebook::react::SharedColor facebook::react::clearColor(); -facebook::react::SharedColor facebook::react::coerceColor(const facebook::react::RawValue& value, const facebook::react::PropsParserContext& context); -facebook::react::SharedColor facebook::react::colorFromComponents(facebook::react::ColorComponents components); -facebook::react::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); -facebook::react::SharedColor facebook::react::fromCSSColor(const facebook::react::CSSColor& cssColor); -facebook::react::SharedColor facebook::react::parsePlatformColor(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value); -facebook::react::SharedColor facebook::react::whiteColor(); -facebook::react::Size facebook::react::ModalHostViewScreenSize(void); -facebook::react::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::_bundle_header::BundleHeader& header); facebook::react::SurfaceId facebook::react::getNextRootViewTag() noexcept; facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* value); -facebook::react::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); -facebook::react::ValueUnit facebook::react::toValueUnit(const facebook::react::RawValue& value); -facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value); +facebook::react::_color::Color facebook::react::hostPlatformColorFromComponents(facebook::react::_color_components::ColorComponents components); +facebook::react::_color::Color facebook::react::hostPlatformColorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); +facebook::react::_color_components::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::_shared_color::SharedColor color); +facebook::react::_color_components::ColorComponents facebook::react::colorComponentsFromHostPlatformColor(facebook::react::_color::Color color); +facebook::react::_component_builder::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); +facebook::react::_j_s_i_executor::JSIExecutor::RuntimeInstaller facebook::react::RCTJSIExecutorRuntimeInstaller(facebook::react::_j_s_i_executor::JSIExecutor::RuntimeInstaller runtimeInstallerToWrap); +facebook::react::_layout_metrics::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); +facebook::react::_paragraph_attributes::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_paragraph_attributes::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::_paragraph_attributes::ParagraphAttributes& defaultParagraphAttributes); +facebook::react::_rect::Rect facebook::react::insetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; +facebook::react::_rect::Rect facebook::react::outsetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; +facebook::react::_shadow_view::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::_shadow_view_mutation::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::_shadow_node::ShadowNode& oldRootShadowNode, const facebook::react::_shadow_node::ShadowNode& newRootShadowNode); +facebook::react::_shared_color::SharedColor facebook::react::blackColor(); +facebook::react::_shared_color::SharedColor facebook::react::clearColor(); +facebook::react::_shared_color::SharedColor facebook::react::coerceColor(const facebook::react::_raw_value::RawValue& value, const facebook::react::_props_parser_context::PropsParserContext& context); +facebook::react::_shared_color::SharedColor facebook::react::colorFromComponents(facebook::react::_color_components::ColorComponents components); +facebook::react::_shared_color::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); +facebook::react::_shared_color::SharedColor facebook::react::defaultForegroundTextColor(); +facebook::react::_shared_color::SharedColor facebook::react::fromCSSColor(const facebook::react::_c_s_s_color::CSSColor& cssColor); +facebook::react::_shared_color::SharedColor facebook::react::parsePlatformColor(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value); +facebook::react::_shared_color::SharedColor facebook::react::whiteColor(); +facebook::react::_size::Size facebook::react::ModalHostViewScreenSize(void); +facebook::react::_size::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::_value_unit::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); +facebook::react::_value_unit::ValueUnit facebook::react::toValueUnit(const facebook::react::_raw_value::RawValue& value); +facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value); facebook::yoga::FloatOptional facebook::react::yogaOptionalFloatFromFloat(facebook::react::Float value); -float facebook::react::alphaFromHostPlatformColor(facebook::react::Color color); -float facebook::react::blueFromHostPlatformColor(facebook::react::Color color); +float facebook::react::alphaFromHostPlatformColor(facebook::react::_color::Color color); +float facebook::react::blueFromHostPlatformColor(facebook::react::_color::Color color); float facebook::react::ceil(float value) noexcept; float facebook::react::floor(float value) noexcept; -float facebook::react::greenFromHostPlatformColor(facebook::react::Color color); -float facebook::react::redFromHostPlatformColor(facebook::react::Color color); +float facebook::react::greenFromHostPlatformColor(facebook::react::_color::Color color); +float facebook::react::redFromHostPlatformColor(facebook::react::_color::Color color); float facebook::react::round(float value) noexcept; float facebook::react::yogaFloatFromFloat(facebook::react::Float value); folly::dynamic facebook::react::convertIdToFollyDynamic(id json); @@ -4095,34 +4154,33 @@ int facebook::react::toInt(const facebook::react::LayoutDirection& layoutDirecti long double facebook::react::ceil(long double value) noexcept; long double facebook::react::floor(long double value) noexcept; long double facebook::react::round(long double value) noexcept; -size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::AttributedString& attributedString); -size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::AttributedString& attributedString); -size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::TextAttributes& textAttributes); -std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); +size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::_attributed_string::AttributedString& attributedString); +size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::_attributed_string::AttributedString& attributedString); +size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::_text_attributes::TextAttributes& textAttributes); +std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); std::optional facebook::react::blendModeFromString(std::string_view blendModeName); -std::optional facebook::react::fromCSSShadow(const facebook::react::CSSShadow& cssShadow); -std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); -std::optional facebook::react::parseDropShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::parseFilterRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); std::optional facebook::react::filterTypeFromString(std::string_view filterName); -std::optional facebook::react::coerceAmount(const facebook::react::RawValue& value); -std::optional facebook::react::coerceAngle(const facebook::react::RawValue& value); -std::optional facebook::react::coerceLength(const facebook::react::RawValue& value); +std::optional facebook::react::coerceAmount(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceAngle(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceLength(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::optionalFloatFromYogaValue(const facebook::yoga::Style::Length& length, std::optional base = {}); -std::optional facebook::react::toRadians(const facebook::react::RawValue& value); +std::optional facebook::react::toRadians(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::fontVariantFromCSSFontVariant(facebook::react::CSSFontVariant cssVariant); std::optional facebook::react::isolationFromString(std::string_view isolationSetting); -std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); -std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::LayoutAnimation& animation, const facebook::react::AnimationConfig& mutationConfig); +std::optional facebook::react::fromCSSShadow(const facebook::react::_c_s_s_shadow::CSSShadow& cssShadow); +std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); +std::optional facebook::react::parseDropShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::parseFilterRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); +std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::_layout_animation::LayoutAnimation& animation, const facebook::react::_animation_config::AnimationConfig& mutationConfig); std::string facebook::react::base64Encode(const std::string_view s); std::string facebook::react::componentNameByReactViewName(std::string viewName); std::string facebook::react::generateRandomUuidString(); std::string facebook::react::toString(const double& value); std::string facebook::react::toString(const facebook::react::AccessibilityRole& accessibilityRole); -std::string facebook::react::toString(const facebook::react::AttributedString::Range& range); std::string facebook::react::toString(const facebook::react::BlendMode& blendMode); std::string facebook::react::toString(const facebook::react::DisplayType& displayType); std::string facebook::react::toString(const facebook::react::DynamicTypeRamp& dynamicTypeRamp); @@ -4133,14 +4191,12 @@ std::string facebook::react::toString(const facebook::react::FontVariant& fontVa std::string facebook::react::toString(const facebook::react::FontWeight& fontWeight); std::string facebook::react::toString(const facebook::react::HyphenationFrequency& hyphenationFrequency); std::string facebook::react::toString(const facebook::react::ImageResizeMode& value); -std::string facebook::react::toString(const facebook::react::ImageSource& value); std::string facebook::react::toString(const facebook::react::ImportantForAccessibility& importantForAccessibility); std::string facebook::react::toString(const facebook::react::LayoutDirection& layoutDirection); std::string facebook::react::toString(const facebook::react::LineBreakMode& lineBreakMode); std::string facebook::react::toString(const facebook::react::LineBreakStrategy& lineBreakStrategy); std::string facebook::react::toString(const facebook::react::Role& role); std::string facebook::react::toString(const facebook::react::ScrollViewSnapToAlignment& value); -std::string facebook::react::toString(const facebook::react::SharedColor& value); std::string facebook::react::toString(const facebook::react::TextAlignment& textAlignment); std::string facebook::react::toString(const facebook::react::TextAlignmentVertical& textAlignment); std::string facebook::react::toString(const facebook::react::TextBreakStrategy& textBreakStrategy); @@ -4148,16 +4204,19 @@ std::string facebook::react::toString(const facebook::react::TextDecorationLineT std::string facebook::react::toString(const facebook::react::TextDecorationStyle& textDecorationStyle); std::string facebook::react::toString(const facebook::react::TextTransform& textTransform); std::string facebook::react::toString(const facebook::react::WritingDirection& writingDirection); +std::string facebook::react::toString(const facebook::react::_attributed_string::_range::AttributedString::Range& range); +std::string facebook::react::toString(const facebook::react::_image_source::ImageSource& value); +std::string facebook::react::toString(const facebook::react::_shared_color::SharedColor& value); std::string facebook::react::toString(double doubleValue, char suffix); std::string facebook::react::toString(facebook::react::AccessibilityLiveRegion accessibilityLiveRegion); std::string facebook::react::toString(facebook::react::PointerEventsMode value); std::string_view facebook::react::getInteractionTypeForEvent(std::string_view eventName); -std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); +std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); std::vector facebook::react::longestIncreasingSubsequence(const std::vector& values, const std::vector& include); -std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); -std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); -std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::Point layoutOffset, const facebook::react::CullingContext& cullingContext); -std::vector> facebook::react::createNativeModules(NSArray* modules, RCTBridge* bridge, const std::shared_ptr& instance); +std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); +std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); +std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::_point::Point layoutOffset, const facebook::react::_culling_context::CullingContext& cullingContext); +std::vector> facebook::react::createNativeModules(NSArray* modules, RCTBridge* bridge, const std::shared_ptr& instance); template constexpr std::optional facebook::react::parseCSSKeyword(std::string_view ident); template @@ -4165,204 +4224,204 @@ constexpr facebook::react::CSSVariantWithTypes facebook::react::Float facebook::react::roundToPixel(facebook::react::Float value, facebook::react::Float scaleFactor); template -facebook::react::Point facebook::react::roundToPixel(facebook::react::Point value, facebook::react::Float scaleFactor); +facebook::react::_point::Point facebook::react::roundToPixel(facebook::react::_point::Point value, facebook::react::Float scaleFactor); template -facebook::react::Rect facebook::react::roundToPixel(facebook::react::Rect value, facebook::react::Float scaleFactor); +facebook::react::_rect::Rect facebook::react::roundToPixel(facebook::react::_rect::Rect value, facebook::react::Float scaleFactor); template -facebook::react::Size facebook::react::roundToPixel(facebook::react::Size value, facebook::react::Float scaleFactor); +facebook::react::_size::Size facebook::react::roundToPixel(facebook::react::_size::Size value, facebook::react::Float scaleFactor); template std::size_t facebook::react::hash_combine(const T& v, const Args &... args); template void facebook::react::hash_combine(std::size_t& seed, const T& v, const Rest &... rest); template ::type> -facebook::react::MoveWrapper facebook::react::makeMoveWrapper(T&& t); +facebook::react::_move_wrapper::MoveWrapper facebook::react::makeMoveWrapper(T&& t); template -constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); +constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); template -constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); +constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); template constexpr uint32_t facebook::react::fnv1a(std::string_view string) noexcept; template -facebook::react::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::ComponentDescriptorParameters& parameters); +facebook::react::_component_descriptor::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); template -facebook::react::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); +facebook::react::_component_descriptor_provider::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); template DestinationTimePointT facebook::react::clockCast(SourceTimePointT timePoint); template RCTManagedPointer* facebook::react::managedPointer(P initializer); template -T facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); +T facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); template -T facebook::react::get(const facebook::react::AnimatedPropBase& animatedProp); +T facebook::react::get(const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); template -T facebook::react::get(const std::unique_ptr& animatedProp); +T facebook::react::get(const std::unique_ptr& animatedProp); template bool facebook::react::floatEquality(T a, T b, T epsilon = static_cast(facebook::react::kDefaultEpsilon)); template facebook::react::ModuleConstants facebook::react::typedConstants(typename T::Builder::Input&& value); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, T& result, T defaultValue); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, T& result, T defaultValue); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::optional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::optional& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector>& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector>& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& rawValue, T& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& rawValue, T& result); template -std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); -uint8_t facebook::react::alphaFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::blueFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::greenFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::redFromColor(facebook::react::SharedColor color) noexcept; -void facebook::react::FBReactNativeSpec_registerComponentDescriptorsFromCodegen(std::shared_ptr registry); +std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); +uint8_t facebook::react::alphaFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::blueFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::greenFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::redFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +void facebook::react::FBReactNativeSpec_registerComponentDescriptorsFromCodegen(std::shared_ptr registry); void facebook::react::RCTDefaultCxxLogFunction(ReactNativeLogLevel level, const char* message); void facebook::react::bindHasComponentProvider(facebook::jsi::Runtime& runtime, facebook::react::HasComponentProviderFunctionType&& provider); void facebook::react::bindNativeLogger(facebook::jsi::Runtime& runtime, facebook::react::Logger logger); void facebook::react::bindNativePerformanceNow(facebook::jsi::Runtime& runtime); -void facebook::react::cloneProp(facebook::react::BaseViewProps& viewProps, const facebook::react::AnimatedPropBase& animatedProp); +void facebook::react::cloneProp(facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); void facebook::react::defineReadOnlyGlobal(facebook::jsi::Runtime& runtime, const std::string& propName, facebook::jsi::Value&& value); void facebook::react::executeSynchronouslyOnSameThread_CAN_DEADLOCK(const facebook::react::RuntimeExecutor& runtimeExecutor, std::function&& runtimeWork); -void facebook::react::fromRawValue(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, YGValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityAction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLabelledBy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLiveRegion& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityRole& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityState& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityTraits& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AttributedString::Range& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AutocapitalizationType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BackfaceVisibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderCurve& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Cursor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::DynamicTypeRamp& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::EllipsizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontWeight& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::HyphenationFrequency& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ImportantForAccessibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::KeyboardAppearance& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::KeyboardType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::LineBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::OutlineStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::PointerEventsMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ReturnKeyType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Role& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewMaintainVisibleContentPosition& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Selection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::SharedColor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationLineType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextInputAccessoryVisibilityMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextTransform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::WritingDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Align& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Direction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Display& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FlexDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FloatOptional& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Justify& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Overflow& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::PositionType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Style::Length& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Wrap& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::AccessibilityValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::BlendMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::CornerInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::EdgeInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageResizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageSource& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Isolation& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LayoutConformance& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LineBreakMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Point& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Size& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::SubmitBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TextAlignmentVertical& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ValueUnit& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::BoxSizing& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::Style::SizeLength& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValueShared(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); +void facebook::react::fromRawValue(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, _y_g_value::YGValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityLiveRegion& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityRole& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityTraits& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AutocapitalizationType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BackfaceVisibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderCurve& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Cursor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::DynamicTypeRamp& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::EllipsizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontWeight& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::HyphenationFrequency& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ImportantForAccessibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::KeyboardAppearance& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::KeyboardType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::OutlineStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::PointerEventsMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ReturnKeyType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Role& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationLineType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextInputAccessoryVisibilityMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextTransform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::WritingDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_action::AccessibilityAction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_state::AccessibilityState& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_attributed_string::_range::AttributedString::Range& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_selection::Selection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Align& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Direction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Display& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FlexDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FloatOptional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Justify& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Overflow& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::PositionType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::Length& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Wrap& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::BlendMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::CornerInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::EdgeInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::ImageResizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::Isolation& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LayoutConformance& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::SubmitBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignmentVertical& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_value::AccessibilityValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_image_source::ImageSource& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_point::Point& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_size::Size& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_value_unit::ValueUnit& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::BoxSizing& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::SizeLength& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValueShared(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); void facebook::react::fromString(const std::string& string, facebook::react::AccessibilityTraits& result); void facebook::react::g_setNativeAnimatedNowTimestampFunction(facebook::react::TimePointFunction nowFunction); void facebook::react::installLegacyUIManagerConstantsProviderBinding(facebook::jsi::Runtime& runtime); -void facebook::react::parseProcessedBackgroundImage(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFontVariant(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::parseProcessedTransform(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseProcessedTransformOrigin(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::PropsParserContext& context, const std::vector& value, std::vector& result); +void facebook::react::parseProcessedBackgroundImage(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseProcessedTransform(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseProcessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::_props_parser_context::PropsParserContext& context, const std::vector& value, std::vector& result); void facebook::react::parseUnprocessedBackgroundImageString(const std::string& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedFilterList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFontVariant(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseUnprocessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedFilterList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); void facebook::react::parseUnprocessedFontVariantString(const std::string& value, facebook::react::FontVariant& result); -void facebook::react::parseUnprocessedTransform(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::Transform& result); -void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); -void facebook::react::serializeTransformAxis(const facebook::react::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); -void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::ValueUnit& valueUnit, folly::dynamic& resultArray); +void facebook::react::parseUnprocessedTransform(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::_transform::Transform& result); +void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); +void facebook::react::serializeTransformAxis(const facebook::react::_transform_operation::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); +void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::_value_unit::ValueUnit& valueUnit, folly::dynamic& resultArray); void facebook::react::setDefaultColorSpace(facebook::react::ColorSpace newColorSpace); -void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::BaseTouch& touch); +void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::_base_touch::BaseTouch& touch); void facebook::react::unsafeExecuteOnMainThreadSync(std::function work); -void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); -void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::BaseViewProps& viewProps, const facebook::react::PropsSnapshot& snapshot); -void facebook::react::updateTransformProps(const facebook::react::Transform& transform, const facebook::react::TransformOperation& operation, folly::dynamic& resultTranslateArray); -bool facebook::react::operator==(const facebook::react::AttributedStringBox& lhs, const facebook::react::AttributedStringBox& rhs); -bool facebook::react::operator==(const facebook::react::LayoutConstraints& lhs, const facebook::react::LayoutConstraints& rhs); -bool facebook::react::operator==(const facebook::react::LayoutContext& lhs, const facebook::react::LayoutContext& rhs); -bool facebook::react::operator==(const facebook::react::LineMeasureCacheKey& lhs, const facebook::react::LineMeasureCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::PerformanceObserver& lhs, const facebook::react::PerformanceObserver& rhs); -bool facebook::react::operator==(const facebook::react::PreparedTextCacheKey& lhs, const facebook::react::PreparedTextCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::RawPropsKey& lhs, const facebook::react::RawPropsKey& rhs) noexcept; -bool facebook::react::operator==(const facebook::react::Size& rhs, const facebook::react::Size& lhs) noexcept; -bool facebook::react::operator==(const facebook::react::TextMeasureCacheKey& lhs, const facebook::react::TextMeasureCacheKey& rhs); +void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); +void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_props_snapshot::PropsSnapshot& snapshot); +void facebook::react::updateTransformProps(const facebook::react::_transform::Transform& transform, const facebook::react::_transform_operation::TransformOperation& operation, folly::dynamic& resultTranslateArray); +bool facebook::react::operator==(const facebook::react::_attributed_string_box::AttributedStringBox& lhs, const facebook::react::_attributed_string_box::AttributedStringBox& rhs); +bool facebook::react::operator==(const facebook::react::_layout_constraints::LayoutConstraints& lhs, const facebook::react::_layout_constraints::LayoutConstraints& rhs); +bool facebook::react::operator==(const facebook::react::_layout_context::LayoutContext& lhs, const facebook::react::_layout_context::LayoutContext& rhs); +bool facebook::react::operator==(const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& lhs, const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_performance_observer::PerformanceObserver& lhs, const facebook::react::_performance_observer::PerformanceObserver& rhs); +bool facebook::react::operator==(const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& lhs, const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_raw_props_key::RawPropsKey& lhs, const facebook::react::_raw_props_key::RawPropsKey& rhs) noexcept; +bool facebook::react::operator==(const facebook::react::_size::Size& rhs, const facebook::react::_size::Size& lhs) noexcept; +bool facebook::react::operator==(const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& lhs, const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& rhs); constexpr bool facebook::react::operator&(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityState& lhs, const facebook::react::AccessibilityState& rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityValue& lhs, const facebook::react::AccessibilityValue& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_state::AccessibilityState& lhs, const facebook::react::_accessibility_state::AccessibilityState& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_value::AccessibilityValue& lhs, const facebook::react::_accessibility_value::AccessibilityValue& rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator&(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator|(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); -constexpr facebook::react::HighResDuration facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResTimeStamp& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator+(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); constexpr facebook::react::ModalHostViewSupportedOrientationsMask facebook::react::operator|(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator+(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); constexpr void facebook::react::operator|=(facebook::react::ModalHostViewSupportedOrientationsMask& lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); -facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::Transform& transform); -facebook::react::Point facebook::react::operator*(const facebook::react::Point& point, const facebook::react::Transform& transform); -facebook::react::Rect facebook::react::operator*(const facebook::react::Rect& rect, const facebook::react::Transform& transform); -facebook::react::Size facebook::react::operator*(const facebook::react::Size& size, const facebook::react::Transform& transform); -facebook::react::Vector facebook::react::operator*(const facebook::react::Transform& transform, const facebook::react::Vector& vector); +facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::_transform::Transform& transform); +facebook::react::_point::Point facebook::react::operator*(const facebook::react::_point::Point& point, const facebook::react::_transform::Transform& transform); +facebook::react::_rect::Rect facebook::react::operator*(const facebook::react::_rect::Rect& rect, const facebook::react::_transform::Transform& transform); +facebook::react::_size::Size facebook::react::operator*(const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform); +facebook::react::_vector::Vector facebook::react::operator*(const facebook::react::_transform::Transform& transform, const facebook::react::_vector::Vector& vector); template -facebook::react::RectangleEdges facebook::react::operator+(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator+(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; template -facebook::react::RectangleEdges facebook::react::operator-(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator-(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; JSI_EXPORT const char facebook::react::ActivityIndicatorViewComponentName[]; JSI_EXPORT const char facebook::react::DebuggingOverlayComponentName[]; JSI_EXPORT const char facebook::react::PullToRefreshViewComponentName[]; @@ -4370,7 +4429,7 @@ JSI_EXPORT const char facebook::react::UnimplementedNativeViewComponentName[]; class facebook::react::AccessibilityProps { public AccessibilityProps() = default; - public AccessibilityProps(const facebook::react::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::RawProps& rawProps); + public AccessibilityProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool accessibilityElementsHidden; public bool accessibilityIgnoresInvertColors; public bool accessibilityRespondsToUserInteraction; @@ -4381,22 +4440,22 @@ class facebook::react::AccessibilityProps { public bool onAccessibilityEscape; public bool onAccessibilityMagicTap; public bool onAccessibilityTap; - public facebook::react::AccessibilityLabelledBy accessibilityLabelledBy; public facebook::react::AccessibilityLiveRegion accessibilityLiveRegion; public facebook::react::AccessibilityTraits accessibilityTraits; - public facebook::react::AccessibilityValue accessibilityValue; public facebook::react::ImportantForAccessibility importantForAccessibility; public facebook::react::Role role; - public std::optional accessibilityState; + public facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy accessibilityLabelledBy; + public facebook::react::_accessibility_value::AccessibilityValue accessibilityValue; + public std::optional accessibilityState; public std::string accessibilityHint; public std::string accessibilityLabel; public std::string accessibilityLanguage; public std::string accessibilityLargeContentTitle; public std::string accessibilityRole; public std::string testId; - public std::vector accessibilityActions; + public std::vector accessibilityActions; public std::vector accessibilityOrder; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -4404,20 +4463,20 @@ class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::reac class facebook::react::ActivityIndicatorViewProps : public facebook::react::HostPlatformViewProps { public ActivityIndicatorViewProps() = default; - public ActivityIndicatorViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public ActivityIndicatorViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool animating; public bool hidesWhenStopped; public facebook::react::ActivityIndicatorViewSize size; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; } class facebook::react::AdditionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedModuleCxxSpec, public facebook::react::TurboModuleWithJSIBindings { - public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); + public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); public void addAnimatedEventToView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::jsi::Object eventMapping); public void addListener(facebook::jsi::Runtime& rt, const std::string& eventName); public void connectAnimatedNodeToShadowNodeFamily(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag, facebook::jsi::Object shadowNode); @@ -4430,7 +4489,7 @@ class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedMo public void extractAnimatedNodeOffset(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag); public void finishOperationBatch(facebook::jsi::Runtime& rt); public void flattenAnimatedNodeOffset(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag); - public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::AsyncCallback saveValueCallback); + public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::_async_callback::AsyncCallback saveValueCallback); public void queueAndExecuteBatchedOperations(facebook::jsi::Runtime& rt, facebook::jsi::Array operationsAndArgs); public void removeAnimatedEventFromView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::react::Tag animatedNodeTag); public void removeListeners(facebook::jsi::Runtime& rt, int count); @@ -4446,26 +4505,26 @@ class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedMo } class facebook::react::AnimatedMountingOverrideDelegate : public facebook::react::MountingOverrideDelegate { - public AnimatedMountingOverrideDelegate(facebook::react::NativeAnimatedNodesManager& animatedManager, const facebook::react::Scheduler& scheduler); + public AnimatedMountingOverrideDelegate(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& animatedManager, const facebook::react::_scheduler::Scheduler& scheduler); public virtual bool shouldOverridePullTransaction() const override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number transactionNumber, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number transactionNumber, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; } class facebook::react::AnimatedNode { - protected facebook::react::AnimatedNode* getChildNode(facebook::react::Tag tag); protected facebook::react::AnimatedNodeType type_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag tag_; + protected facebook::react::_animated_node::AnimatedNode* getChildNode(facebook::react::Tag tag); + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected std::unordered_set children_; public AnimatedNode(const facebook::react::AnimatedNode&) = default; public AnimatedNode(facebook::react::AnimatedNode&&) noexcept = default; - public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); + public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); public const folly::dynamic& getConfig() const noexcept; public const std::unordered_set& getChildren() const noexcept; - public facebook::react::AnimatedNode& operator=(const facebook::react::AnimatedNode&) = default; - public facebook::react::AnimatedNode& operator=(facebook::react::AnimatedNode&&) noexcept = default; public facebook::react::AnimatedNodeType type() const noexcept; public facebook::react::Tag tag() const noexcept; + public facebook::react::_animated_node::AnimatedNode& operator=(const facebook::react::_animated_node::AnimatedNode&) = default; + public facebook::react::_animated_node::AnimatedNode& operator=(facebook::react::_animated_node::AnimatedNode&&) noexcept = default; public int activeIncomingNodes; public int bfsColor; public static constexpr int INITIAL_BFS_COLOR; @@ -4480,34 +4539,34 @@ class facebook::react::AnimatedNode { } class facebook::react::AnimatedPropsRegistry { - public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); + public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); public void clear(facebook::react::SurfaceId surfaceId); public void clearOnSurfaceStop(facebook::react::SurfaceId surfaceId); - public void update(const std::unordered_map& surfaceUpdates); + public void update(const std::unordered_map& surfaceUpdates); } class facebook::react::AnimationBackend : public facebook::react::UIManagerAnimationBackend { - public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); + public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); public using PauseCallback = std::function; public using ResumeCallback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) override; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) override; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) override; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; public virtual void stop(facebook::react::CallbackId callbackId) override; public virtual void trigger() override; - public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::SurfaceUpdates& surfaceUpdates); + public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::_surface_updates::SurfaceUpdates& surfaceUpdates); public void requestAsyncFlushForSurfaces(const std::set& surfaces); - public void synchronouslyUpdateProps(const std::unordered_map& updates); + public void synchronouslyUpdateProps(const std::unordered_map& updates); } class facebook::react::AnimationBackendCommitHook : public facebook::react::UIManagerCommitHook { - public AnimationBackendCommitHook(facebook::react::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; + public AnimationBackendCommitHook(facebook::react::_u_i_manager::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; } class facebook::react::AnimationChoreographer { @@ -4516,7 +4575,7 @@ class facebook::react::AnimationChoreographer { public virtual void resume() = 0; public virtual ~AnimationChoreographer() = default; public void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) const; - public void setAnimationBackend(std::weak_ptr animationBackend); + public void setAnimationBackend(std::weak_ptr animationBackend); } class facebook::react::AnimationDriver { @@ -4524,8 +4583,8 @@ class facebook::react::AnimationDriver { protected bool isComplete_; protected bool isStarted_; protected double startFrameTimeMs_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag animatedValueTag_; + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected folly::dynamic config_; protected int currentIteration_; protected int id_; @@ -4533,7 +4592,7 @@ class facebook::react::AnimationDriver { protected std::optional endCallback_; protected virtual bool update(double, bool); protected void markNodeUpdated(facebook::react::Tag tag); - public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); public bool getIsComplete() const noexcept; public facebook::react::Tag getAnimatedValueTag() const noexcept; public int getId() const noexcept; @@ -4554,31 +4613,31 @@ class facebook::react::AppRegistryBinding { } class facebook::react::AppleEventBeat : public facebook::react::EventBeat, public facebook::react::RunLoopObserver::Delegate { - public AppleEventBeat(std::shared_ptr ownerBox, std::unique_ptr uiRunLoopObserver, facebook::react::RuntimeScheduler& RuntimeScheduler); - public virtual void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept override; + public AppleEventBeat(std::shared_ptr ownerBox, std::unique_ptr uiRunLoopObserver, facebook::react::_runtime_scheduler::RuntimeScheduler& RuntimeScheduler); + public virtual void activityDidChange(const facebook::react::_run_loop_observer::_delegate::RunLoopObserver::Delegate* delegate, facebook::react::_run_loop_observer::RunLoopObserver::Activity activity) const noexcept override; } class facebook::react::AttributedString : public facebook::react::Sealable, public facebook::react::DebugStringConvertible { - public bool compareTextAttributesWithoutFrame(const facebook::react::AttributedString& rhs) const; - public bool isContentEqual(const facebook::react::AttributedString& rhs) const; + public bool compareTextAttributesWithoutFrame(const facebook::react::_attributed_string::AttributedString& rhs) const; + public bool isContentEqual(const facebook::react::_attributed_string::AttributedString& rhs) const; public bool isEmpty() const; - public bool operator==(const facebook::react::AttributedString& rhs) const; - public const facebook::react::AttributedString::Fragments& getFragments() const; - public const facebook::react::TextAttributes& getBaseTextAttributes() const; - public facebook::react::AttributedString::Fragments& getFragments(); + public bool operator==(const facebook::react::_attributed_string::AttributedString& rhs) const; + public const facebook::react::_attributed_string::Fragments& getFragments() const; + public const facebook::react::_text_attributes::TextAttributes& getBaseTextAttributes() const; + public facebook::react::_attributed_string::Fragments& getFragments(); public std::string getString() const; - public using Fragments = std::vector; - public void appendFragment(facebook::react::AttributedString::Fragment&& fragment); - public void prependFragment(facebook::react::AttributedString::Fragment&& fragment); - public void setBaseTextAttributes(const facebook::react::TextAttributes& defaultAttributes); + public using Fragments = std::vector; + public void appendFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void prependFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void setBaseTextAttributes(const facebook::react::_text_attributes::TextAttributes& defaultAttributes); } class facebook::react::AttributedString::Fragment { public bool isAttachment() const; - public bool isContentEqual(const facebook::react::AttributedString::Fragment& rhs) const; - public bool operator==(const facebook::react::AttributedString::Fragment& rhs) const; - public facebook::react::ShadowView parentShadowView; - public facebook::react::TextAttributes textAttributes; + public bool isContentEqual(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public bool operator==(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public facebook::react::_shadow_view::ShadowView parentShadowView; + public facebook::react::_text_attributes::TextAttributes textAttributes; public static std::string AttachmentCharacter(); public std::string string; } @@ -4590,14 +4649,14 @@ class facebook::react::AttributedString::Range { class facebook::react::AttributedStringBox { public AttributedStringBox(); - public AttributedStringBox(const facebook::react::AttributedString& value); public AttributedStringBox(const facebook::react::AttributedStringBox& other) = default; + public AttributedStringBox(const facebook::react::_attributed_string::AttributedString& value); public AttributedStringBox(facebook::react::AttributedStringBox&& other) noexcept; public AttributedStringBox(std::shared_ptr opaquePointer); - public const facebook::react::AttributedString& getValue() const; - public facebook::react::AttributedStringBox& operator=(const facebook::react::AttributedStringBox& other) = default; - public facebook::react::AttributedStringBox& operator=(facebook::react::AttributedStringBox&& other) noexcept; - public facebook::react::AttributedStringBox::Mode getMode() const; + public const facebook::react::_attributed_string::AttributedString& getValue() const; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(const facebook::react::_attributed_string_box::AttributedStringBox& other) = default; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(facebook::react::_attributed_string_box::AttributedStringBox&& other) noexcept; + public facebook::react::_attributed_string_box::Mode getMode() const; public std::shared_ptr getOpaquePointer() const; } @@ -4608,16 +4667,16 @@ enum facebook::react::AttributedStringBox::Mode { class facebook::react::BaseParagraphProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseParagraphProps() = default; - public BaseParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseParagraphProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool isSelectable; public bool onTextLayout; - public facebook::react::ParagraphAttributes paragraphAttributes; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatformViewProps { public BaseScrollViewProps() = default; - public BaseScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool alwaysBounceHorizontal; public bool alwaysBounceVertical; public bool automaticallyAdjustContentInsets; @@ -4651,31 +4710,31 @@ class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatfor public facebook::react::Float scrollEventThrottle; public facebook::react::Float snapToInterval; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; public facebook::react::ScrollViewIndicatorStyle indicatorStyle; public facebook::react::ScrollViewKeyboardDismissMode keyboardDismissMode; public facebook::react::ScrollViewSnapToAlignment snapToAlignment; - public std::optional maintainVisibleContentPosition; + public facebook::react::_point::Point contentOffset; + public std::optional maintainVisibleContentPosition; public std::vector snapToOffsets; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextInputProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseTextInputProps() = default; - public BaseTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool autoFocus; public bool disableKeyboardShortcuts; public bool editable; public bool multiline; public bool readOnly; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::SharedColor cursorColor; - public facebook::react::SharedColor placeholderTextColor; - public facebook::react::SharedColor selectionColor; - public facebook::react::SharedColor selectionHandleColor; public facebook::react::SubmitBehavior getNonDefaultSubmitBehavior() const; public facebook::react::SubmitBehavior submitBehavior; - public facebook::react::TextAttributes getEffectiveTextAttributes(facebook::react::Float fontSizeMultiplier) const; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_shared_color::SharedColor cursorColor; + public facebook::react::_shared_color::SharedColor placeholderTextColor; + public facebook::react::_shared_color::SharedColor selectionColor; + public facebook::react::_shared_color::SharedColor selectionHandleColor; + public facebook::react::_text_attributes::TextAttributes getEffectiveTextAttributes(facebook::react::Float fontSizeMultiplier) const; public int maxLength; public int mostRecentEventCount; public std::optional> acceptDragAndDropTypes; @@ -4683,23 +4742,23 @@ class facebook::react::BaseTextInputProps : public facebook::react::HostPlatform public std::string defaultValue; public std::string placeholder; public std::string text; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextProps { public BaseTextProps() = default; - public BaseTextProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::TextAttributes textAttributes; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public BaseTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_text_attributes::TextAttributes textAttributes; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextShadowNode { - public static void buildAttributedString(const facebook::react::TextAttributes& baseTextAttributes, const facebook::react::ShadowNode& parentNode, facebook::react::AttributedString& outAttributedString, facebook::react::BaseTextShadowNode::Attachments& outAttachments); - public using Attachments = std::vector; + public static void buildAttributedString(const facebook::react::_text_attributes::TextAttributes& baseTextAttributes, const facebook::react::_shadow_node::ShadowNode& parentNode, facebook::react::_attributed_string::AttributedString& outAttributedString, facebook::react::_base_text_shadow_node::Attachments& outAttachments); + public using Attachments = std::vector; } class facebook::react::BaseTextShadowNode::Attachment { - public const facebook::react::ShadowNode* shadowNode; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; public size_t fragmentIndex; } @@ -4710,12 +4769,12 @@ class facebook::react::BaseViewEventEmitter : public facebook::react::TouchEvent public void onAccessibilityTap() const; public void onBlur() const; public void onFocus() const; - public void onLayout(const facebook::react::LayoutMetrics& layoutMetrics) const; + public void onLayout(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; } class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps, public facebook::react::AccessibilityProps { public BaseViewProps() = default; - public BaseViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public BaseViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public bool collapsable; public bool collapsableChildren; public bool getClipsContentToBounds() const; @@ -4724,7 +4783,6 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public bool shouldRasterize; public facebook::react::BackfaceVisibility backfaceVisibility; public facebook::react::BlendMode mixBlendMode; - public facebook::react::BorderMetrics resolveBorderMetrics(const facebook::react::LayoutMetrics& layoutMetrics) const; public facebook::react::CascadedBorderColors borderColors; public facebook::react::CascadedBorderCurves borderCurves; public facebook::react::CascadedBorderRadii borderRadii; @@ -4740,37 +4798,38 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public facebook::react::Isolation isolation; public facebook::react::OutlineStyle outlineStyle; public facebook::react::PointerEventsMode pointerEvents; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor outlineColor; - public facebook::react::SharedColor shadowColor; - public facebook::react::Size shadowOffset; - public facebook::react::Transform resolveTransform(const facebook::react::LayoutMetrics& layoutMetrics) const; - public facebook::react::Transform transform; - public facebook::react::TransformOrigin transformOrigin; - public facebook::react::ViewEvents events; - public static facebook::react::Transform resolveTransform(const facebook::react::Size& frameSize, const facebook::react::Transform& transform, const facebook::react::TransformOrigin& transformOrigin); + public facebook::react::_border_metrics::BorderMetrics resolveBorderMetrics(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor outlineColor; + public facebook::react::_shared_color::SharedColor shadowColor; + public facebook::react::_size::Size shadowOffset; + public facebook::react::_transform::Transform resolveTransform(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_transform::Transform transform; + public facebook::react::_transform_origin::TransformOrigin transformOrigin; + public facebook::react::_view_events::ViewEvents events; + public static facebook::react::_transform::Transform resolveTransform(const facebook::react::_size::Size& frameSize, const facebook::react::_transform::Transform& transform, const facebook::react::_transform_origin::TransformOrigin& transformOrigin); public std::optional zIndex; public std::vector backgroundImage; - public std::vector backgroundPosition; - public std::vector backgroundRepeat; public std::vector backgroundSize; - public std::vector boxShadow; - public std::vector filter; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public std::vector backgroundPosition; + public std::vector backgroundRepeat; + public std::vector boxShadow; + public std::vector filter; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BigStringBuffer : public facebook::jsi::Buffer { - public BigStringBuffer(std::unique_ptr script); + public BigStringBuffer(std::unique_ptr script); public virtual const uint8_t* data() const override; public virtual size_t size() const override; } class facebook::react::BindingsInstaller { - public virtual facebook::react::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); + public virtual facebook::react::_react_instance::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); } class facebook::react::BridgelessNativeMethodCallInvoker : public facebook::react::NativeMethodCallInvoker { - public BridgelessNativeMethodCallInvoker(std::shared_ptr messageQueueThread); + public BridgelessNativeMethodCallInvoker(std::shared_ptr messageQueueThread); public virtual void invokeAsync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) noexcept override; public virtual void invokeSync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) override; } @@ -4778,13 +4837,13 @@ class facebook::react::BridgelessNativeMethodCallInvoker : public facebook::reac class facebook::react::BufferedRuntimeExecutor { public BufferedRuntimeExecutor(facebook::react::RuntimeExecutor runtimeExecutor); public using Work = std::function; - public void execute(facebook::react::BufferedRuntimeExecutor::Work&& callback); + public void execute(facebook::react::_buffered_runtime_executor::Work&& callback); public void flush(); } struct facebook::react::BufferedRuntimeExecutor::BufferedWork { - public bool operator<(const facebook::react::BufferedRuntimeExecutor::BufferedWork& rhs) const; - public facebook::react::BufferedRuntimeExecutor::Work work_; + public bool operator<(const facebook::react::_buffered_runtime_executor::_buffered_work::BufferedWork& rhs) const; + public facebook::react::_buffered_runtime_executor::Work work_; public uint64_t index_; } @@ -4794,9 +4853,9 @@ class facebook::react::CSSSyntaxParser { public constexpr CSSSyntaxParser(std::string_view css); public constexpr bool consumeDelimiter(facebook::react::CSSDelimiter delimiter); public constexpr bool isFinished() const; - public constexpr const facebook::react::CSSToken& peek() const; - public constexpr facebook::react::CSSSyntaxParser& operator=(const facebook::react::CSSSyntaxParser&) = default; - public constexpr facebook::react::CSSSyntaxParser& operator=(facebook::react::CSSSyntaxParser&&) = default; + public constexpr const facebook::react::_c_s_s_token::CSSToken& peek() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&) = default; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&&) = default; public constexpr void consumeWhitespace(); template public constexpr ReturnT consumeComponentValue(const facebook::react::CSSComponentValueVisitor auto &... visitors); @@ -4811,10 +4870,10 @@ class facebook::react::CSSToken { public constexpr CSSToken(facebook::react::CSSTokenType type, float value); public constexpr CSSToken(facebook::react::CSSTokenType type, float value, std::string_view unit); public constexpr CSSToken(facebook::react::CSSTokenType type, std::string_view value); - public constexpr bool operator==(const facebook::react::CSSToken& other) const = default; - public constexpr facebook::react::CSSToken& operator=(const facebook::react::CSSToken& other) = default; - public constexpr facebook::react::CSSToken& operator=(facebook::react::CSSToken&& other) = default; + public constexpr bool operator==(const facebook::react::_c_s_s_token::CSSToken& other) const = default; public constexpr facebook::react::CSSTokenType type() const; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(const facebook::react::_c_s_s_token::CSSToken& other) = default; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(facebook::react::_c_s_s_token::CSSToken&& other) = default; public constexpr float numericValue() const; public constexpr std::string_view stringValue() const; public constexpr std::string_view unit() const; @@ -4822,15 +4881,15 @@ class facebook::react::CSSToken { class facebook::react::CSSTokenizer { public constexpr CSSTokenizer(std::string_view characters); - public constexpr facebook::react::CSSToken next(); + public constexpr facebook::react::_c_s_s_token::CSSToken next(); } class facebook::react::CSSValueParser { public constexpr CSSValueParser(const facebook::react::CSSValueParser&) = default; - public constexpr CSSValueParser(facebook::react::CSSSyntaxParser& parser); - public constexpr const facebook::react::CSSSyntaxParser& syntaxParser() const; - public constexpr facebook::react::CSSSyntaxParser& syntaxParser(); - public constexpr facebook::react::CSSValueParser& operator=(const facebook::react::CSSValueParser&) = default; + public constexpr CSSValueParser(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser); + public constexpr const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser(); + public constexpr facebook::react::_c_s_s_value_parser::CSSValueParser& operator=(const facebook::react::_c_s_s_value_parser::CSSValueParser&) = default; template public constexpr facebook::react::CSSVariantWithTypes, std::monostate> parseNextValue(facebook::react::CSSDelimiter delimiter = facebook::react::CSSDelimiter::None); template @@ -4849,95 +4908,95 @@ class facebook::react::CallInvoker { class facebook::react::CallbackWrapper : public facebook::react::LongLivedObject { public facebook::jsi::Function& callback() noexcept; public facebook::jsi::Runtime& runtime() noexcept; - public facebook::react::CallInvoker& jsInvoker() noexcept; - public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); - public std::shared_ptr jsInvokerPtr() noexcept; + public facebook::react::_call_invoker::CallInvoker& jsInvoker() noexcept; + public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr jsInvokerPtr() noexcept; public void destroy(); } class facebook::react::CdpMetricsReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpMetricsReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming& entry) override; + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming& entry) override; } class facebook::react::CdpPerfIssuesReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpPerfIssuesReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure& entry, const std::optional& detailProvider) override; + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure& entry, const std::optional& detailProvider) override; } class facebook::react::ColorAnimatedNode : public facebook::react::AnimatedNode { - public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); - public facebook::react::Color getColor(); + public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public facebook::react::_color::Color getColor(); public virtual void update() override; } class facebook::react::ComponentBuilder { public ComponentBuilder(const facebook::react::ComponentBuilder& componentBuilder) = default; public ComponentBuilder(facebook::react::ComponentBuilder&& componentBuilder) noexcept = default; - public ComponentBuilder(facebook::react::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); - public facebook::react::ComponentBuilder& operator=(const facebook::react::ComponentBuilder& other) = default; - public facebook::react::ComponentBuilder& operator=(facebook::react::ComponentBuilder&& other) = default; + public ComponentBuilder(facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); + public facebook::react::_component_builder::ComponentBuilder& operator=(const facebook::react::_component_builder::ComponentBuilder& other) = default; + public facebook::react::_component_builder::ComponentBuilder& operator=(facebook::react::_component_builder::ComponentBuilder&& other) = default; template - public std::shared_ptr build(facebook::react::Element element) const; + public std::shared_ptr build(facebook::react::_element::Element element) const; } class facebook::react::ComponentDescriptor { - protected facebook::react::ComponentDescriptor::Flavor flavor_; - protected facebook::react::EventDispatcher::Weak eventDispatcher_; - protected facebook::react::RawPropsParser rawPropsParser_; + protected facebook::react::_component_descriptor::Flavor flavor_; + protected facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher_; + protected facebook::react::_raw_props_parser::RawPropsParser rawPropsParser_; protected friend ShadowNode; - protected std::shared_ptr contextContainer_; - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const = 0; - public ComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public const std::shared_ptr& getContextContainer() const; + protected std::shared_ptr contextContainer_; + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const = 0; + public ComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public const std::shared_ptr& getContextContainer() const; public using Flavor = std::shared_ptr; - public using Shared = std::shared_ptr; - public using Unique = std::unique_ptr; + public using Shared = std::shared_ptr; + public using Unique = std::unique_ptr; public virtual facebook::react::ComponentHandle getComponentHandle() const = 0; public virtual facebook::react::ComponentName getComponentName() const = 0; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const = 0; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const = 0; - public virtual facebook::react::ShadowNodeTraits getTraits() const = 0; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const = 0; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const = 0; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const = 0; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const = 0; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const = 0; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const = 0; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const = 0; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; public virtual ~ComponentDescriptor() = default; } class facebook::react::ComponentDescriptorParameters { - public facebook::react::ComponentDescriptor::Flavor flavor; - public facebook::react::EventDispatcher::Weak eventDispatcher; - public std::shared_ptr contextContainer; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; + public facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher; + public std::shared_ptr contextContainer; } class facebook::react::ComponentDescriptorProvider { - public facebook::react::ComponentDescriptor::Flavor flavor; public facebook::react::ComponentDescriptorConstructor* constructor; public facebook::react::ComponentHandle handle; public facebook::react::ComponentName name; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; } class facebook::react::ComponentDescriptorProviderRegistry { - public facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::ComponentDescriptorParameters& parameters) const; - public void add(const facebook::react::ComponentDescriptorProvider& provider) const; + public facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters) const; + public void add(const facebook::react::_component_descriptor_provider::ComponentDescriptorProvider& provider) const; public void setComponentDescriptorProviderRequest(facebook::react::ComponentDescriptorProviderRequest request) const; } class facebook::react::ComponentDescriptorRegistry { - public ComponentDescriptorRegistry(facebook::react::ComponentDescriptorParameters parameters, const facebook::react::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); + public ComponentDescriptorRegistry(facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters parameters, const facebook::react::_component_descriptor_registry::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); public bool hasComponentDescriptorAt(facebook::react::ComponentHandle componentHandle) const; - public const facebook::react::ComponentDescriptor& at(const std::string& componentName) const; - public const facebook::react::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; - public facebook::react::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; - public using Shared = std::shared_ptr; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(const std::string& componentName) const; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; + public facebook::react::_component_descriptor::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; + public using Shared = std::shared_ptr; public void setFallbackComponentDescriptor(const facebook::react::SharedComponentDescriptor& descriptor); } class facebook::react::ContextContainer { public void erase(const std::string& key) const; - public void update(const facebook::react::ContextContainer& contextContainer) const; + public void update(const facebook::react::_context_container::ContextContainer& contextContainer) const; template public T at(const std::string& key) const; template @@ -4947,13 +5006,13 @@ class facebook::react::ContextContainer { } class facebook::react::CxxNativeModule : public facebook::react::NativeModule { - public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); + public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); public static void setShouldWarnOnUse(bool value); public virtual facebook::react::MethodCallResult callSerializableNativeHook(unsigned int hookId, folly::dynamic&& args) override; public virtual folly::dynamic getConstants() override; public virtual std::string getName() override; public virtual std::string getSyncMethodName(unsigned int methodId) override; - public virtual std::vector getMethods() override; + public virtual std::vector getMethods() override; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) override; } @@ -4965,12 +5024,12 @@ class facebook::react::DebuggingOverlayEventEmitter : public facebook::react::Ba class facebook::react::DebuggingOverlayProps : public facebook::react::HostPlatformViewProps { public DebuggingOverlayProps() = default; - public DebuggingOverlayProps(const facebook::react::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::RawProps& rawProps); + public DebuggingOverlayProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); } class facebook::react::DecayAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::DevToolsRuntimeSettings { @@ -4985,13 +5044,13 @@ class facebook::react::DevToolsRuntimeSettings { } class facebook::react::DevToolsRuntimeSettingsModule : public facebook::react::NativeReactDevToolsRuntimeSettingsModuleCxxSpec { - public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); + public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); public facebook::react::NativeReloadAndProfileConfig getReloadAndProfileConfig(facebook::jsi::Runtime& rt); public void setReloadAndProfileConfig(facebook::jsi::Runtime& rt, facebook::react::NativePartialReloadAndProfileConfig config); } class facebook::react::DiffClampAnimatedNode : public facebook::react::ValueAnimatedNode { - public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -5003,26 +5062,26 @@ class facebook::react::DispatchMessageQueueThread : public facebook::react::Mess } class facebook::react::DivisionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::ElementFragment { public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::ElementFragment::FinalizeCallback finalizeCallback; - public facebook::react::ElementFragment::List children; - public facebook::react::ElementFragment::ReferenceCallback referenceCallback; - public facebook::react::ElementFragment::StateCallback stateCallback; - public facebook::react::Props::Shared props; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public using FinalizeCallback = std::function; - public using List = std::vector; - public using ListOfShared = std::vector; - public using ReferenceCallback = std::function& shadowNode)>; - public using Shared = std::shared_ptr; - public using StateCallback = std::function; + public facebook::react::_element_fragment::FinalizeCallback finalizeCallback; + public facebook::react::_element_fragment::List children; + public facebook::react::_element_fragment::ReferenceCallback referenceCallback; + public facebook::react::_element_fragment::StateCallback stateCallback; + public facebook::react::_props::Props::Shared props; + public using FinalizeCallback = std::function; + public using List = std::vector; + public using ListOfShared = std::vector; + public using ReferenceCallback = std::function& shadowNode)>; + public using Shared = std::shared_ptr; + public using StateCallback = std::function; } class facebook::react::Error { @@ -5036,25 +5095,25 @@ class facebook::react::EventAnimationDriver { protected std::vector eventPath_; public EventAnimationDriver(const std::vector& eventPath, facebook::react::Tag animatedValueTag); public facebook::react::Tag getAnimatedNodeTag() const; - public std::optional getValueFromPayload(const facebook::react::EventPayload& eventPayload); + public std::optional getValueFromPayload(const facebook::react::_event_payload::EventPayload& eventPayload); public ~EventAnimationDriver() = default; } class facebook::react::EventBeat { - protected facebook::react::EventBeat::BeatCallback beatCallback_; + protected facebook::react::_event_beat::BeatCallback beatCallback_; protected mutable std::atomic isEventBeatRequested_; protected std::function induceCallback_; - protected std::shared_ptr ownerBox_; + protected std::shared_ptr ownerBox_; protected void induce() const; public EventBeat(const facebook::react::EventBeat& other) = delete; - public EventBeat(std::shared_ptr ownerBox, facebook::react::RuntimeScheduler& runtimeScheduler); - public facebook::react::EventBeat& operator=(const facebook::react::EventBeat& other) = delete; + public EventBeat(std::shared_ptr ownerBox, facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler); + public facebook::react::_event_beat::EventBeat& operator=(const facebook::react::_event_beat::EventBeat& other) = delete; public using BeatCallback = std::function; - public using Factory = std::function(std::shared_ptr ownerBox)>; + public using Factory = std::function(std::shared_ptr ownerBox)>; public virtual void request() const; public virtual void requestSynchronous() const; public virtual ~EventBeat() = default; - public void setBeatCallback(facebook::react::EventBeat::BeatCallback beatCallback); + public void setBeatCallback(facebook::react::_event_beat::BeatCallback beatCallback); } struct facebook::react::EventBeat::OwnerBox { @@ -5062,76 +5121,76 @@ struct facebook::react::EventBeat::OwnerBox { } class facebook::react::EventDispatcher { - public EventDispatcher(const facebook::react::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; + public EventDispatcher(const facebook::react::_event_queue_processor::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; public void addListener(std::shared_ptr listener) const; - public void dispatchEvent(facebook::react::RawEvent&& rawEvent) const; - public void dispatchStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode) const; - public void dispatchUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public void dispatchEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void dispatchStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode) const; + public void dispatchUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; public void removeListener(const std::shared_ptr& listener) const; } class facebook::react::EventEmitter { - public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); + public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); public const facebook::react::SharedEventTarget& getEventTarget() const; public static facebook::react::ValueFactory defaultPayloadFactory(); public static std::mutex& DispatchMutex(); public static std::string normalizeEventType(std::string type); - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~EventEmitter() = default; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory(), facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory()) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory(), facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory()) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload) const; - public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload) const; - public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void setEnabled(bool enabled); - public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); + public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); } class facebook::react::EventListenerContainer { - public bool willDispatchEvent(const facebook::react::RawEvent& event); + public bool willDispatchEvent(const facebook::react::_raw_event::RawEvent& event); public void addListener(std::shared_ptr listener); public void removeListener(const std::shared_ptr& listener); } class facebook::react::EventLogger { - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) = 0; public virtual void onEventProcessingStart(facebook::react::EventTag tag) = 0; public virtual ~EventLogger() = default; } class facebook::react::EventPerformanceLogger : public facebook::react::EventLogger, public facebook::react::RuntimeSchedulerEventTimingDelegate, public facebook::react::UIManagerMountHook { - public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; + public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) override; public virtual void onEventProcessingStart(facebook::react::EventTag tag) override; - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept override; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept override; } class facebook::react::EventQueue { - protected const std::unique_ptr eventBeat_; - protected facebook::react::EventQueueProcessor eventProcessor_; + protected const std::unique_ptr eventBeat_; + protected facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor_; protected mutable std::mutex queueMutex_; - protected mutable std::vector eventQueue_; - protected mutable std::vector stateUpdateQueue_; + protected mutable std::vector eventQueue_; + protected mutable std::vector stateUpdateQueue_; protected void flushEvents(facebook::jsi::Runtime& runtime) const; protected void flushStateUpdates() const; protected void onBeat(facebook::jsi::Runtime& runtime) const; protected void onEnqueue() const; - public EventQueue(facebook::react::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); - public void enqueueEvent(facebook::react::RawEvent&& rawEvent) const; - public void enqueueStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void enqueueUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public EventQueue(facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); + public void enqueueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void enqueueStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::UpdateMode updateMode = facebook::react::_event_queue::UpdateMode::Asynchronous) const; + public void enqueueUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; } enum facebook::react::EventQueue::UpdateMode { @@ -5140,26 +5199,26 @@ enum facebook::react::EventQueue::UpdateMode { } class facebook::react::EventQueueProcessor { - public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; - public void flushStateUpdates(std::vector&& states) const; + public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; + public void flushStateUpdates(std::vector&& states) const; } class facebook::react::EventSubscription { public EventSubscription(const facebook::react::EventSubscription&) = delete; public EventSubscription(facebook::react::EventSubscription&&) noexcept = default; public EventSubscription(std::function remove); - public facebook::react::EventSubscription& operator=(const facebook::react::EventSubscription&) = delete; - public facebook::react::EventSubscription& operator=(facebook::react::EventSubscription&&) noexcept = default; + public facebook::react::_event_subscription::EventSubscription& operator=(const facebook::react::_event_subscription::EventSubscription&) = delete; + public facebook::react::_event_subscription::EventSubscription& operator=(facebook::react::_event_subscription::EventSubscription&&) noexcept = default; public void remove(); public ~EventSubscription() = default; } class facebook::react::EventTarget { - public EventTarget(facebook::react::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); + public EventTarget(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; - public facebook::react::EventTarget::Tag getTag() const; public facebook::react::SurfaceId getSurfaceId() const; + public facebook::react::_event_target::Tag getTag() const; public using Tag = int32_t; public void release(facebook::jsi::Runtime& runtime); public void retain(facebook::jsi::Runtime& runtime); @@ -5167,16 +5226,16 @@ class facebook::react::EventTarget { } class facebook::react::ExecutorDelegate { - public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; - public virtual std::shared_ptr getModuleRegistry() = 0; - public virtual void callNativeModules(facebook::react::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; + public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::_j_s_executor::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; + public virtual std::shared_ptr getModuleRegistry() = 0; + public virtual void callNativeModules(facebook::react::_j_s_executor::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; public virtual ~ExecutorDelegate() = default; } class facebook::react::FrameAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; protected virtual void updateConfig(folly::dynamic config) override; - public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::FuseboxTracer { @@ -5185,99 +5244,99 @@ class facebook::react::FuseboxTracer { public bool startTracing(); public bool stopTracing(const std::function& resultCallback); public bool stopTracingAndWriteToFile(const std::string& path); - public static facebook::react::FuseboxTracer& getFuseboxTracer(); + public static facebook::react::_fusebox_tracer::FuseboxTracer& getFuseboxTracer(); public void addEvent(const std::string_view& name, uint64_t start, uint64_t end, const std::optional& track); } class facebook::react::HermesExecutor : public facebook::react::JSIExecutor { - public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); + public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); public virtual facebook::react::jsinspector_modern::RuntimeTargetDelegate& getRuntimeTargetDelegate() override; } class facebook::react::HermesExecutorFactory : public facebook::react::JSExecutorFactory { - public HermesExecutorFactory(facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; + public HermesExecutorFactory(facebook::react::_j_s_i_executor::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::_j_s_i_executor::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; public void setDebuggerName(const std::string& debuggerName); public void setEnableDebugger(bool enableDebugger); } class facebook::react::HermesInstance { - public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; + public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; } class facebook::react::HighResDuration { public constexpr HighResDuration(); - public constexpr bool operator!=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator!=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator==(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator==(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>=(const std::chrono::steady_clock::duration& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResDuration operator+(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); public constexpr int64_t toNanoseconds() const; public constexpr operator std::chrono::steady_clock::duration() const; - public static constexpr facebook::react::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); - public static constexpr facebook::react::HighResDuration fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResDuration fromMilliseconds(int64_t units); - public static constexpr facebook::react::HighResDuration fromNanoseconds(int64_t units); - public static constexpr facebook::react::HighResDuration zero(); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromMilliseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromNanoseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration zero(); } class facebook::react::HighResTimeStamp { public HighResTimeStamp() noexcept; - public constexpr bool operator!=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator==(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResTimeStamp& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResTimeStamp& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResTimeStamp& operator-=(const facebook::react::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); public constexpr std::chrono::steady_clock::time_point toChronoSteadyClockTimePoint() const; - public static constexpr facebook::react::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); - public static constexpr facebook::react::HighResTimeStamp fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResTimeStamp max() noexcept; - public static constexpr facebook::react::HighResTimeStamp min() noexcept; - public static facebook::react::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; - public static facebook::react::HighResTimeStamp now() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp max() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp min() noexcept; + public static facebook::react::_high_res_duration::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; + public static facebook::react::_high_res_time_stamp::HighResTimeStamp now() noexcept; public static void setTimeStampProviderForTesting(std::function&& timeStampProvider); } class facebook::react::HostPlatformViewProps : public facebook::react::BaseViewProps { public HostPlatformViewProps() = default; - public HostPlatformViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public HostPlatformViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool focusable; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::IAsyncEventEmitter { public IAsyncEventEmitter() noexcept = default; public IAsyncEventEmitter(const facebook::react::IAsyncEventEmitter&) = delete; public IAsyncEventEmitter(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public facebook::react::IAsyncEventEmitter& operator=(const facebook::react::IAsyncEventEmitter&) = delete; - public facebook::react::IAsyncEventEmitter& operator=(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(const facebook::react::_i_async_event_emitter::IAsyncEventEmitter&) = delete; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(facebook::react::_i_async_event_emitter::IAsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; public virtual ~IAsyncEventEmitter() noexcept = default; } class facebook::react::ImageComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ImageComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ImageComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ImageErrorInfo { @@ -5287,8 +5346,8 @@ class facebook::react::ImageErrorInfo { } class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onError(const facebook::react::ImageErrorInfo& error) const; - public void onLoad(const facebook::react::ImageSource& source) const; + public void onError(const facebook::react::_image_error_info::ImageErrorInfo& error) const; + public void onLoad(const facebook::react::_image_source::ImageSource& source) const; public void onLoadEnd() const; public void onLoadStart() const; public void onPartialLoad() const; @@ -5301,14 +5360,14 @@ class facebook::react::ImageLoadError { } class facebook::react::ImageManager { - public ImageManager(const std::shared_ptr& contextContainer); - public virtual facebook::react::ImageRequest requestImage(const facebook::react::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const facebook::react::ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; + public ImageManager(const std::shared_ptr& contextContainer); + public virtual facebook::react::_image_request::ImageRequest requestImage(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const facebook::react::_image_request_params::ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; public virtual ~ImageManager(); } class facebook::react::ImageProps : public facebook::react::HostPlatformViewProps { public ImageProps() = default; - public ImageProps(const facebook::react::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::RawProps& rawProps); + public ImageProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool progressiveRenderingEnabled; public bool shouldNotifyLoadEvents; public facebook::react::EdgeInsets capInsets; @@ -5316,32 +5375,32 @@ class facebook::react::ImageProps : public facebook::react::HostPlatformViewProp public facebook::react::Float fadeDuration; public facebook::react::Float resizeMultiplier; public facebook::react::ImageResizeMode resizeMode; - public facebook::react::ImageSource defaultSource; - public facebook::react::ImageSource loadingIndicatorSource; public facebook::react::ImageSources sources; - public facebook::react::SharedColor overlayColor; - public facebook::react::SharedColor tintColor; + public facebook::react::_image_source::ImageSource defaultSource; + public facebook::react::_image_source::ImageSource loadingIndicatorSource; + public facebook::react::_shared_color::SharedColor overlayColor; + public facebook::react::_shared_color::SharedColor tintColor; public std::string resizeMethod; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::ImageRequest { public ImageRequest(const facebook::react::ImageRequest& other) = delete; public ImageRequest(facebook::react::ImageRequest&& other) noexcept = default; - public ImageRequest(facebook::react::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::SharedFunction<> resumeFunction = {}, facebook::react::SharedFunction<> cancelationFunction = {}); - public const facebook::react::ImageResponseObserverCoordinator& getObserverCoordinator() const; - public const facebook::react::ImageSource& getImageSource() const; - public const std::shared_ptr& getSharedObserverCoordinator() const; - public const std::shared_ptr& getSharedTelemetry() const; - public facebook::react::ImageRequest& operator=(const facebook::react::ImageRequest& other) = delete; - public facebook::react::ImageRequest& operator=(facebook::react::ImageRequest&& other) noexcept = default; + public ImageRequest(facebook::react::_image_source::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::_shared_function::SharedFunction<> resumeFunction = {}, facebook::react::_shared_function::SharedFunction<> cancelationFunction = {}); + public const facebook::react::_image_response_observer_coordinator::ImageResponseObserverCoordinator& getObserverCoordinator() const; + public const facebook::react::_image_source::ImageSource& getImageSource() const; + public const std::shared_ptr& getSharedObserverCoordinator() const; + public const std::shared_ptr& getSharedTelemetry() const; + public facebook::react::_image_request::ImageRequest& operator=(const facebook::react::_image_request::ImageRequest& other) = delete; + public facebook::react::_image_request::ImageRequest& operator=(facebook::react::_image_request::ImageRequest&& other) noexcept = default; public ~ImageRequest() = default; } class facebook::react::ImageRequestParams { public ImageRequestParams(); public ImageRequestParams(facebook::react::Float blurRadius); - public bool operator==(const facebook::react::ImageRequestParams& rhs) const = default; + public bool operator==(const facebook::react::_image_request_params::ImageRequestParams& rhs) const = default; public facebook::react::Float blurRadius; } @@ -5360,36 +5419,36 @@ enum facebook::react::ImageResponse::Status { } class facebook::react::ImageResponseObserver { - public virtual void didReceiveFailure(const facebook::react::ImageLoadError& error) const = 0; - public virtual void didReceiveImage(const facebook::react::ImageResponse& imageResponse) const = 0; + public virtual void didReceiveFailure(const facebook::react::_image_load_error::ImageLoadError& error) const = 0; + public virtual void didReceiveImage(const facebook::react::_image_response::ImageResponse& imageResponse) const = 0; public virtual void didReceiveProgress(float progress, int64_t loaded, int64_t total) const = 0; public virtual ~ImageResponseObserver() noexcept = default; } class facebook::react::ImageResponseObserverCoordinator { - public ImageResponseObserverCoordinator(facebook::react::SharedFunction<> resumeFunction, facebook::react::SharedFunction<> cancelationFunction); - public void addObserver(std::shared_ptr observer) const; - public void nativeImageResponseComplete(const facebook::react::ImageResponse& imageResponse) const; - public void nativeImageResponseFailed(const facebook::react::ImageLoadError& loadError) const; + public ImageResponseObserverCoordinator(facebook::react::_shared_function::SharedFunction<> resumeFunction, facebook::react::_shared_function::SharedFunction<> cancelationFunction); + public void addObserver(std::shared_ptr observer) const; + public void nativeImageResponseComplete(const facebook::react::_image_response::ImageResponse& imageResponse) const; + public void nativeImageResponseFailed(const facebook::react::_image_load_error::ImageLoadError& loadError) const; public void nativeImageResponseProgress(float progress, int64_t loaded, int64_t total) const; - public void removeObserver(const std::shared_ptr& observer) const; + public void removeObserver(const std::shared_ptr& observer) const; } class facebook::react::ImageShadowNode : public facebook::react::ConcreteViewShadowNode { - public ImageShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ImageShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ImageState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor& componentDescriptor); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public void setImageManager(const std::shared_ptr& imageManager); + public ImageShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ImageShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_image_state::ImageState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public void setImageManager(const std::shared_ptr& imageManager); } class facebook::react::ImageSource { - public bool operator==(const facebook::react::ImageSource& rhs) const; + public bool operator==(const facebook::react::_image_source::ImageSource& rhs) const; public facebook::react::Float scale; - public facebook::react::ImageSource::CacheStategy cache; - public facebook::react::ImageSource::Type type; - public facebook::react::Size size; + public facebook::react::_image_source::CacheStategy cache; + public facebook::react::_image_source::Type type; + public facebook::react::_size::Size size; public std::string body; public std::string bundle; public std::string method; @@ -5411,10 +5470,10 @@ enum facebook::react::ImageSource::Type { } class facebook::react::ImageState { - public ImageState(const facebook::react::ImageSource& imageSource, facebook::react::ImageRequest imageRequest, const facebook::react::ImageRequestParams& imageRequestParams); - public const facebook::react::ImageRequest& getImageRequest() const; - public const facebook::react::ImageRequestParams& getImageRequestParams() const; - public facebook::react::ImageSource getImageSource() const; + public ImageState(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::_image_request::ImageRequest imageRequest, const facebook::react::_image_request_params::ImageRequestParams& imageRequestParams); + public const facebook::react::_image_request::ImageRequest& getImageRequest() const; + public const facebook::react::_image_request_params::ImageRequestParams& getImageRequestParams() const; + public facebook::react::_image_source::ImageSource getImageSource() const; } class facebook::react::ImageTelemetry { @@ -5424,8 +5483,8 @@ class facebook::react::ImageTelemetry { } class facebook::react::InputAccessoryComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public InputAccessoryComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public InputAccessoryComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::InputAccessoryEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -5433,42 +5492,42 @@ class facebook::react::InputAccessoryEventEmitter : public facebook::react::Base class facebook::react::InputAccessoryProps : public facebook::react::HostPlatformViewProps { public InputAccessoryProps() = default; - public InputAccessoryProps(const facebook::react::PropsParserContext& context, const facebook::react::InputAccessoryProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::SharedColor backgroundColor; + public InputAccessoryProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::InputAccessoryProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_shared_color::SharedColor backgroundColor; } class facebook::react::InputAccessoryShadowNode : public facebook::react::ConcreteViewShadowNode { - public InputAccessoryShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public InputAccessoryShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public InputAccessoryShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public InputAccessoryShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::InputAccessoryState { public InputAccessoryState(); - public InputAccessoryState(facebook::react::Size viewportSize_); - public const facebook::react::Size viewportSize; + public InputAccessoryState(facebook::react::_size::Size viewportSize_); + public const facebook::react::_size::Size viewportSize; } class facebook::react::Instance { public bool isBatchActive(); public bool isInspectable(); public bool supportsProfiling(); - public const facebook::react::ModuleRegistry& getModuleRegistry() const; - public facebook::react::ModuleRegistry& getModuleRegistry(); + public const facebook::react::_module_registry::ModuleRegistry& getModuleRegistry() const; public facebook::react::RuntimeExecutor getRuntimeExecutor(); - public std::shared_ptr getJSCallInvoker(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); + public facebook::react::_module_registry::ModuleRegistry& getModuleRegistry(); + public std::shared_ptr getJSCallInvoker(); + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); public void callJSCallback(uint64_t callbackId, folly::dynamic&& params); public void callJSFunction(std::string&& module, std::string&& method, folly::dynamic&& params); public void handleMemoryPressure(int pressureLevel); - public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); + public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); public void initializeRuntime(); - public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); + public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); public void loadRAMBundleFromFile(const std::string& sourcePath, const std::string& sourceURL, bool loadSynchronously); - public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); - public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); + public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); + public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void setSourceURL(std::string sourceURL); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -5479,35 +5538,35 @@ class facebook::react::InstanceHandle { public InstanceHandle(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& instanceHandle, facebook::react::Tag tag); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::Tag getTag() const; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; } class facebook::react::InterpolationAnimatedNode : public facebook::react::ValueAnimatedNode { - public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void onAttachToNode(facebook::react::Tag animatedNodeTag) override; public virtual void onDetachedFromNode(facebook::react::Tag animatedNodeTag) override; public virtual void update() override; } class facebook::react::IntersectionObserver { - public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); + public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); public facebook::react::IntersectionObserverObserverId getIntersectionObserverId() const; - public facebook::react::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; - public std::optional updateIntersectionObservation(const facebook::react::RootShadowNode& rootShadowNode, facebook::react::HighResTimeStamp time); - public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::HighResTimeStamp time); + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; + public std::optional updateIntersectionObservation(const facebook::react::_root_shadow_node::RootShadowNode& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time); + public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::_high_res_time_stamp::HighResTimeStamp time); public std::vector getThresholds() const; } class facebook::react::IntersectionObserverManager : public facebook::react::UIManagerMountHook, public facebook::react::RuntimeSchedulerIntersectionObserverDelegate { public IntersectionObserverManager(); - public std::vector takeRecords(); - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp time) noexcept override; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::HighResTimeStamp time) noexcept override; + public std::vector takeRecords(); + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; public virtual void updateIntersectionObservations(const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; - public void connect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager, std::function notifyIntersectionObserversCallback); - public void disconnect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager); - public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::UIManager& uiManager); - public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::ShadowNodeFamily::Shared& shadowNode); + public void connect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager, std::function notifyIntersectionObserversCallback); + public void disconnect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::_u_i_manager::UIManager& uiManager); + public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode); } class facebook::react::IntersectionObserverState { @@ -5531,7 +5590,7 @@ class facebook::react::JSBigBufferString : public facebook::react::JSBigString { class facebook::react::JSBigFileString : public facebook::react::JSBigString { public JSBigFileString(int fd, size_t size, off_t offset = 0); public int fd() const; - public static std::unique_ptr fromPath(const std::string& sourceURL); + public static std::unique_ptr fromPath(const std::string& sourceURL); public virtual bool isAscii() const override; public virtual const char* c_str() const override; public virtual size_t size() const override; @@ -5549,8 +5608,8 @@ class facebook::react::JSBigString : public facebook::jsi::Buffer { public JSBigString() = default; public JSBigString(const facebook::react::JSBigString&) = delete; public JSBigString(facebook::react::JSBigString&&) = delete; - public facebook::react::JSBigString& operator=(const facebook::react::JSBigString&) = delete; - public facebook::react::JSBigString& operator=(facebook::react::JSBigString&&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(const facebook::react::_j_s_big_string::JSBigString&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(facebook::react::_j_s_big_string::JSBigString&&) = delete; public virtual bool isAscii() const = 0; public virtual const char* c_str() const = 0; public virtual const uint8_t* data() const final; @@ -5569,21 +5628,21 @@ class facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel); public virtual void initializeRuntime() = 0; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) = 0; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) = 0; - public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; + public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; public virtual void* getJavaScriptContext(); public virtual ~JSExecutor() = default; } class facebook::react::JSExecutorFactory { - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; public virtual ~JSExecutorFactory() = default; } class facebook::react::JSIExecutor : public facebook::react::JSExecutor { - public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller); + public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller); public static void defaultTimeoutInvoker(const std::function& invokee, std::function errorMessageProducer); public using RuntimeInstaller = std::function; public virtual bool isInspectable() override; @@ -5593,15 +5652,15 @@ class facebook::react::JSIExecutor : public facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel) override; public virtual void initializeRuntime() override; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) override; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) override; - public virtual void setBundleRegistry(std::unique_ptr r) override; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; + public virtual void setBundleRegistry(std::unique_ptr r) override; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; public virtual void* getJavaScriptContext() override; } class facebook::react::JSINativeModules { - public JSINativeModules(std::shared_ptr moduleRegistry); + public JSINativeModules(std::shared_ptr moduleRegistry); public facebook::jsi::Value getModule(facebook::jsi::Runtime& rt, const facebook::jsi::PropNameID& name); public void reset(); } @@ -5613,15 +5672,15 @@ class facebook::react::JSIRuntimeHolder : public facebook::react::JSRuntime { class facebook::react::JSIndexedRAMBundle : public facebook::react::JSModulesUnbundle { public JSIndexedRAMBundle(const char* sourcePath); - public JSIndexedRAMBundle(std::unique_ptr script); - public static std::function(std::string)> buildFactory(); - public std::unique_ptr getStartupCode(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; + public JSIndexedRAMBundle(std::unique_ptr script); + public static std::function(std::string)> buildFactory(); + public std::unique_ptr getStartupCode(); + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const override; } class facebook::react::JSModulesUnbundle { public JSModulesUnbundle(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const = 0; + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const = 0; public virtual ~JSModulesUnbundle() = default; } @@ -5641,16 +5700,16 @@ class facebook::react::JSRuntime { } class facebook::react::JSRuntimeFactory { - public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept = 0; + public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept = 0; public virtual ~JSRuntimeFactory() = default; } class facebook::react::JsErrorHandler { - public JsErrorHandler(facebook::react::JsErrorHandler::OnJsError onJsError); + public JsErrorHandler(facebook::react::_js_error_handler::OnJsError onJsError); public bool hasHandledFatalError(); public bool inErrorHandler(); public bool isRuntimeReady(); - public using OnJsError = std::function; + public using OnJsError = std::function; public void handleError(facebook::jsi::Runtime& runtime, facebook::jsi::JSError& error, bool isFatal, bool logToConsole = true); public void notifyOfFatalError(); public void registerErrorListener(const std::function& listener); @@ -5666,7 +5725,7 @@ struct facebook::react::JsErrorHandler::ProcessedError { public std::optional name; public std::optional originalMessage; public std::string message; - public std::vector stack; + public std::vector stack; } struct facebook::react::JsErrorHandler::ProcessedError::StackFrame { @@ -5683,31 +5742,31 @@ class facebook::react::LayoutAnimationCallbackWrapper { } class facebook::react::LayoutAnimationDriver : public facebook::react::LayoutAnimationKeyFrameManager { - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const override; - public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const override; + public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); } class facebook::react::LayoutAnimationKeyFrameManager : public facebook::react::UIManagerAnimationDelegate, public facebook::react::MountingOverrideDelegate { - protected bool hasComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected const facebook::react::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected facebook::react::ShadowView createInterpolatedShadowView(facebook::react::Float progress, const facebook::react::ShadowView& startingView, const facebook::react::ShadowView& finalView) const; + protected bool hasComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; + protected const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; protected facebook::react::SharedComponentDescriptorRegistry componentDescriptorRegistry_; + protected facebook::react::_shadow_view::ShadowView createInterpolatedShadowView(facebook::react::Float progress, const facebook::react::_shadow_view::ShadowView& startingView, const facebook::react::_shadow_view::ShadowView& finalView) const; protected mutable std::mutex currentAnimationMutex_; - protected mutable std::optional currentAnimation_; - protected mutable std::vector inflightAnimations_; - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; - protected void callCallback(const facebook::react::LayoutAnimationCallbackWrapper& callback) const; - protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::AnimationKeyFrame& keyframe, facebook::react::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; - public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected mutable std::optional currentAnimation_; + protected mutable std::vector inflightAnimations_; + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; + protected void callCallback(const facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper& callback) const; + protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::_animation_key_frame::AnimationKeyFrame& keyframe, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; + public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); public virtual bool shouldAnimateFrame() const override; public virtual bool shouldOverridePullTransaction() const override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) override; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; public void setClockNow(std::function now); - public void setLayoutAnimationStatusDelegate(facebook::react::LayoutAnimationStatusDelegate* delegate) const; - public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::LayoutAnimation layoutAnimation) const; + public void setLayoutAnimationStatusDelegate(facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate) const; + public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::_layout_animation::LayoutAnimation layoutAnimation) const; } class facebook::react::LayoutAnimationStatusDelegate { @@ -5720,28 +5779,28 @@ class facebook::react::LayoutConformanceShadowNode : public facebook::react::Con } class facebook::react::LayoutableShadowNode : public facebook::react::ShadowNode { - public LayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public LayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::LayoutMetrics getLayoutMetrics() const; - public facebook::react::LayoutMetrics layoutMetrics_; - public facebook::react::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; - public static facebook::react::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& rootNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNode::AncestorList& ancestors, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& ancestorNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::Point point); - public using UnsharedList = std::vector; + public LayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public LayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_layout_metrics::LayoutMetrics getLayoutMetrics() const; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics_; + public facebook::react::_layoutable_shadow_node::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; + public static facebook::react::_layout_metrics::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& rootNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& ancestorNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::_shadow_node::AncestorList& ancestors, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::_point::Point point); + public using UnsharedList = std::vector; public virtual bool canBeTouchTarget() const; public virtual bool canChildrenBeTouchTarget() const; public virtual bool getIsLayoutClean() const = 0; - public virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const; - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const; - public virtual facebook::react::Size measure(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Transform getTransform() const; + public virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const; + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const; + public virtual facebook::react::_size::Size measure(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_transform::Transform getTransform() const; public virtual void dirtyLayout() = 0; - public virtual void layout(facebook::react::LayoutContext layoutContext) = 0; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) = 0; - public void setLayoutMetrics(facebook::react::LayoutMetrics layoutMetrics); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) = 0; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) = 0; + public void setLayoutMetrics(facebook::react::_layout_metrics::LayoutMetrics layoutMetrics); } struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { @@ -5751,9 +5810,9 @@ struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { } class facebook::react::LazyShadowTreeRevisionConsistencyManager : public facebook::react::ShadowTreeRevisionConsistencyManager, public facebook::react::ShadowTreeRevisionProvider { - public LazyShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRegistry& shadowTreeRegistry); - public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); - public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; + public LazyShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_registry::ShadowTreeRegistry& shadowTreeRegistry); + public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); + public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; public virtual void lockRevisions() override; public virtual void unlockRevisions() override; } @@ -5761,13 +5820,13 @@ class facebook::react::LazyShadowTreeRevisionConsistencyManager : public faceboo class facebook::react::LeakChecker { public LeakChecker(facebook::react::RuntimeExecutor runtimeExecutor); public void stopSurface(facebook::react::SurfaceId surfaceId); - public void uiManagerDidCreateShadowNodeFamily(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public void uiManagerDidCreateShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; } class facebook::react::LegacyViewManagerInteropComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public LegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public LegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public LegacyViewManagerInteropComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public LegacyViewManagerInteropComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; } @@ -5778,14 +5837,14 @@ class facebook::react::LegacyViewManagerInteropState { class facebook::react::LegacyViewManagerInteropViewProps : public facebook::react::HostPlatformViewProps { public LegacyViewManagerInteropViewProps() = default; - public LegacyViewManagerInteropViewProps(const facebook::react::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public LegacyViewManagerInteropViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public const folly::dynamic otherProps; } class facebook::react::LineMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::Size size; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_size::Size size; } class facebook::react::LongLivedObject { @@ -5799,33 +5858,33 @@ class facebook::react::LongLivedObjectCollection { public LongLivedObjectCollection() = default; public LongLivedObjectCollection(const facebook::react::LongLivedObjectCollection&) = delete; public size_t size() const; - public static facebook::react::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); - public void add(std::shared_ptr o); + public static facebook::react::_long_lived_object_collection::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); + public void add(std::shared_ptr o); public void clear(); - public void operator=(const facebook::react::LongLivedObjectCollection&) = delete; - public void remove(const facebook::react::LongLivedObject* o); + public void operator=(const facebook::react::_long_lived_object_collection::LongLivedObjectCollection&) = delete; + public void remove(const facebook::react::_long_lived_object::LongLivedObject* o); } class facebook::react::MainRunLoopObserver : public facebook::react::PlatformRunLoopObserver { - public MainRunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner); + public MainRunLoopObserver(facebook::react::_run_loop_observer::RunLoopObserver::Activity activities, facebook::react::_run_loop_observer::RunLoopObserver::WeakOwner owner); } class facebook::react::MapBuffer { public MapBuffer(const facebook::react::MapBuffer& buffer) = delete; public MapBuffer(facebook::react::MapBuffer&& buffer) = default; public MapBuffer(std::vector data); - public bool getBool(facebook::react::MapBuffer::Key key) const; + public bool getBool(facebook::react::_map_buffer::MapBuffer::Key key) const; public const uint8_t* data() const; - public double getDouble(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer getMapBuffer(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer& operator=(const facebook::react::MapBuffer& other) = delete; - public facebook::react::MapBuffer& operator=(facebook::react::MapBuffer&& other) = default; - public int32_t getInt(facebook::react::MapBuffer::Key key) const; - public int64_t getLong(facebook::react::MapBuffer::Key key) const; + public double getDouble(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer getMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer& operator=(const facebook::react::_map_buffer::MapBuffer& other) = delete; + public facebook::react::_map_buffer::MapBuffer& operator=(facebook::react::_map_buffer::MapBuffer&& other) = default; + public int32_t getInt(facebook::react::_map_buffer::MapBuffer::Key key) const; + public int64_t getLong(facebook::react::_map_buffer::MapBuffer::Key key) const; public size_t size() const; public static constexpr uint16_t HEADER_ALIGNMENT; - public std::string getString(facebook::react::MapBuffer::Key key) const; - public std::vector getMapBufferList(facebook::react::MapBuffer::Key key) const; + public std::string getString(facebook::react::_map_buffer::MapBuffer::Key key) const; + public std::vector getMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key) const; public uint16_t count() const; public using Key = uint16_t; } @@ -5840,8 +5899,8 @@ enum facebook::react::MapBuffer::DataType : uint16_t { } struct facebook::react::MapBuffer::Bucket { - public Bucket(facebook::react::MapBuffer::Key key, uint16_t type, uint64_t data); - public facebook::react::MapBuffer::Key key; + public Bucket(facebook::react::_map_buffer::Key key, uint16_t type, uint64_t data); + public facebook::react::_map_buffer::Key key; public uint16_t type; public uint64_t data; } @@ -5854,19 +5913,19 @@ struct facebook::react::MapBuffer::Header { class facebook::react::MapBufferBuilder { public MapBufferBuilder(uint32_t initialSize = facebook::react::INITIAL_BUCKETS_SIZE); - public facebook::react::MapBuffer build(); - public static facebook::react::MapBuffer EMPTY(); - public void putBool(facebook::react::MapBuffer::Key key, bool value); - public void putDouble(facebook::react::MapBuffer::Key key, double value); - public void putInt(facebook::react::MapBuffer::Key key, int32_t value); - public void putLong(facebook::react::MapBuffer::Key key, int64_t value); - public void putMapBuffer(facebook::react::MapBuffer::Key key, const facebook::react::MapBuffer& map); - public void putMapBufferList(facebook::react::MapBuffer::Key key, const std::vector& mapBufferList); - public void putString(facebook::react::MapBuffer::Key key, const std::string& value); + public facebook::react::_map_buffer::MapBuffer build(); + public static facebook::react::_map_buffer::MapBuffer EMPTY(); + public void putBool(facebook::react::_map_buffer::MapBuffer::Key key, bool value); + public void putDouble(facebook::react::_map_buffer::MapBuffer::Key key, double value); + public void putInt(facebook::react::_map_buffer::MapBuffer::Key key, int32_t value); + public void putLong(facebook::react::_map_buffer::MapBuffer::Key key, int64_t value); + public void putMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key, const facebook::react::_map_buffer::MapBuffer& map); + public void putMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key, const std::vector& mapBufferList); + public void putString(facebook::react::_map_buffer::MapBuffer::Key key, const std::string& value); } class facebook::react::MergedValueDispatcher { - public MergedValueDispatcher(facebook::react::MergedValueDispatcher::DispatchFunction dispatchFunction, facebook::react::MergedValueDispatcher::MergedValueFunction mergedValueFunction); + public MergedValueDispatcher(facebook::react::_merged_value_dispatcher::DispatchFunction dispatchFunction, facebook::react::_merged_value_dispatcher::MergedValueFunction mergedValueFunction); public using DispatchFunction = std::function&&)>; public using MergedValueFunction = std::function&& tagToProps)>; public void dispatch(const std::unordered_map& value); @@ -5880,16 +5939,16 @@ class facebook::react::MessageQueueThread { } class facebook::react::ModalHostViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ModalHostViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ModalHostViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ModalHostViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public static char const* toString(const facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation value); - public void onDismiss(facebook::react::ModalHostViewEventEmitter::OnDismiss value) const; - public void onOrientationChange(facebook::react::ModalHostViewEventEmitter::OnOrientationChange value) const; - public void onRequestClose(facebook::react::ModalHostViewEventEmitter::OnRequestClose value) const; - public void onShow(facebook::react::ModalHostViewEventEmitter::OnShow value) const; + public static char const* toString(const facebook::react::_modal_host_view_event_emitter::OnOrientationChangeOrientation value); + public void onDismiss(facebook::react::_modal_host_view_event_emitter::_on_dismiss::OnDismiss value) const; + public void onOrientationChange(facebook::react::_modal_host_view_event_emitter::_on_orientation_change::OnOrientationChange value) const; + public void onRequestClose(facebook::react::_modal_host_view_event_emitter::_on_request_close::OnRequestClose value) const; + public void onShow(facebook::react::_modal_host_view_event_emitter::_on_show::OnShow value) const; } enum facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation { @@ -5901,7 +5960,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnDismiss { } struct facebook::react::ModalHostViewEventEmitter::OnOrientationChange { - public facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation orientation; + public facebook::react::_modal_host_view_event_emitter::OnOrientationChangeOrientation orientation; } struct facebook::react::ModalHostViewEventEmitter::OnRequestClose { @@ -5912,7 +5971,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnShow { class facebook::react::ModalHostViewProps : public facebook::react::HostPlatformViewProps { public ModalHostViewProps() = default; - public ModalHostViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public ModalHostViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool allowSwipeDismissal; public bool animated; public bool hardwareAccelerated; @@ -5927,70 +5986,70 @@ class facebook::react::ModalHostViewProps : public facebook::react::HostPlatform } class facebook::react::ModalHostViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ModalHostViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ModalHostViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public ModalHostViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ModalHostViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::ModalHostViewState { public ModalHostViewState(); - public ModalHostViewState(facebook::react::Size screenSize_); - public const facebook::react::Size screenSize; - public using Shared = std::shared_ptr; + public ModalHostViewState(facebook::react::_size::Size screenSize_); + public const facebook::react::_size::Size screenSize; + public using Shared = std::shared_ptr; } class facebook::react::ModuleRegistry { - public ModuleRegistry(std::vector> modules, facebook::react::ModuleRegistry::ModuleNotFoundCallback callback = nullptr); + public ModuleRegistry(std::vector> modules, facebook::react::_module_registry::ModuleNotFoundCallback callback = nullptr); public facebook::react::MethodCallResult callSerializableNativeHook(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params); - public std::optional getConfig(const std::string& name); + public std::optional getConfig(const std::string& name); public std::string getModuleName(unsigned int moduleId); public std::string getModuleSyncMethodName(unsigned int moduleId, unsigned int methodId); public std::vector moduleNames(); public using ModuleNotFoundCallback = std::function; public void callNativeMethod(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params, int callId); - public void registerModules(std::vector> modules); + public void registerModules(std::vector> modules); } class facebook::react::ModulusAnimatedNode : public facebook::react::ValueAnimatedNode { - public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::MountingCoordinator { - public MountingCoordinator(const facebook::react::ShadowTreeRevision& baseRevision); + public MountingCoordinator(const facebook::react::_shadow_tree_revision::ShadowTreeRevision& baseRevision); public bool hasPendingTransactions() const; public bool waitForTransaction(std::chrono::duration timeout) const; - public const facebook::react::TelemetryController& getTelemetryController() const; - public facebook::react::ShadowTreeRevision getBaseRevision() const; + public const facebook::react::_telemetry_controller::TelemetryController& getTelemetryController() const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional pullTransaction(bool willPerformAsynchronously = false) const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getBaseRevision() const; + public std::optional pullTransaction(bool willPerformAsynchronously = false) const; public void didPerformAsyncTransactions() const; - public void setMountingOverrideDelegate(std::weak_ptr delegate) const; + public void setMountingOverrideDelegate(std::weak_ptr delegate) const; } class facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const = 0; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; public virtual ~MountingOverrideDelegate() = default; } class facebook::react::MountingTransaction { public MountingTransaction(const facebook::react::MountingTransaction& mountingTransaction) = default; public MountingTransaction(facebook::react::MountingTransaction&& mountingTransaction) noexcept = default; - public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::TransactionTelemetry telemetry); + public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::_transaction_telemetry::TransactionTelemetry telemetry); public const facebook::react::ShadowViewMutationList& getMutations() const; - public facebook::react::MountingTransaction& operator=(const facebook::react::MountingTransaction& other) = delete; - public facebook::react::MountingTransaction& operator=(facebook::react::MountingTransaction&& other) = default; - public facebook::react::MountingTransaction::Number getNumber() const; public facebook::react::ShadowViewMutationList getMutations(); public facebook::react::SurfaceId getSurfaceId() const; - public facebook::react::TransactionTelemetry& getTelemetry() const; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(const facebook::react::_mounting_transaction::MountingTransaction& other) = delete; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(facebook::react::_mounting_transaction::MountingTransaction&& other) = default; + public facebook::react::_mounting_transaction::Number getNumber() const; + public facebook::react::_transaction_telemetry::TransactionTelemetry& getTelemetry() const; public using Number = int64_t; - public void mergeWith(facebook::react::MountingTransaction&& transaction); + public void mergeWith(facebook::react::_mounting_transaction::MountingTransaction&& transaction); } class facebook::react::MultiplicationAnimatedNode : public facebook::react::OperatorAnimatedNode { - public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -5998,20 +6057,20 @@ class facebook::react::MutationObserver { public MutationObserver(const facebook::react::MutationObserver&) = delete; public MutationObserver(facebook::react::MutationObserver&&) = default; public MutationObserver(facebook::react::MutationObserverId mutationObserverId); - public facebook::react::MutationObserver& operator=(const facebook::react::MutationObserver&) = delete; - public facebook::react::MutationObserver& operator=(facebook::react::MutationObserver&&) = default; - public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); - public void recordMutations(const facebook::react::RootShadowNode& oldRootShadowNode, const facebook::react::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; + public facebook::react::_mutation_observer::MutationObserver& operator=(const facebook::react::_mutation_observer::MutationObserver&) = delete; + public facebook::react::_mutation_observer::MutationObserver& operator=(facebook::react::_mutation_observer::MutationObserver&&) = default; + public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); + public void recordMutations(const facebook::react::_root_shadow_node::RootShadowNode& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; } class facebook::react::MutationObserverManager : public facebook::react::UIManagerCommitHook { public MutationObserverManager(); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; - public void connect(facebook::react::UIManager& uiManager, facebook::react::OnMutations&& onMutations); - public void disconnect(facebook::react::UIManager& uiManager); - public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::UIManager& uiManager); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public void connect(facebook::react::_u_i_manager::UIManager& uiManager, facebook::react::OnMutations&& onMutations); + public void disconnect(facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::_u_i_manager::UIManager& uiManager); public void unobserveAll(facebook::react::MutationObserverId mutationObserverId); } @@ -6023,48 +6082,48 @@ class facebook::react::NSDataBigString : public facebook::react::JSBigString { } class facebook::react::NativeAccessibilityInfoSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAccessibilityInfoSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAccessibilityInfoSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAccessibilityManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAccessibilityManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAccessibilityManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeActionSheetManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeActionSheetManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeActionSheetManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAlertManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAlertManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAlertManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAnimatedModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAnimatedModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAnimatedModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_from_this { public NativeAnimatedNodesManager(const facebook::react::NativeAnimatedNodesManager&) = delete; public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager&&) = delete; - public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager::DirectManipulationCallback&& directManipulationCallback, facebook::react::NativeAnimatedNodesManager::FabricCommitCallback&& fabricCommitCallback, facebook::react::NativeAnimatedNodesManager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; - public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; + public NativeAnimatedNodesManager(facebook::react::_native_animated_nodes_manager::DirectManipulationCallback&& directManipulationCallback, facebook::react::_native_animated_nodes_manager::FabricCommitCallback&& fabricCommitCallback, facebook::react::_native_animated_nodes_manager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::_native_animated_nodes_manager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; + public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; public bool commitProps(); public bool hasManagedProps() const noexcept; public bool isOnRenderThread() const noexcept; - public facebook::react::AnimationMutations onAnimationFrameForBackend(facebook::react::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); - public facebook::react::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); - public facebook::react::NativeAnimatedNodesManager& operator=(const facebook::react::NativeAnimatedNodesManager&) = delete; - public facebook::react::NativeAnimatedNodesManager& operator=(facebook::react::NativeAnimatedNodesManager&&) = delete; + public facebook::react::_animation_mutations::AnimationMutations onAnimationFrameForBackend(facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); + public facebook::react::_animation_mutations::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(const facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&) = delete; + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&&) = delete; public folly::dynamic getManagedProps(facebook::react::Tag tag) const noexcept; public std::optional getValue(facebook::react::Tag tag) noexcept; public std::shared_ptr getEventEmitterListener() noexcept; public using DirectManipulationCallback = std::function; public using FabricCommitCallback = std::function&)>; public using FrameRateListenerCallback = std::function; - public using ResolvePlatformColor = std::function; + public using ResolvePlatformColor = std::function; public using StartOnRenderCallback = std::function&&, bool isAsync)>; public using StopOnRenderCallback = std::function; public void addAnimatedEventToView(facebook::react::Tag viewTag, const std::string& eventName, const folly::dynamic& eventMapping) noexcept; - public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; + public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; public void connectAnimatedNodeToView(facebook::react::Tag propsNodeTag, facebook::react::Tag viewTag) noexcept; public void connectAnimatedNodes(facebook::react::Tag parentTag, facebook::react::Tag childTag) noexcept; public void createAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config) noexcept; @@ -6074,14 +6133,14 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void dropAnimatedNode(facebook::react::Tag tag) noexcept; public void extractAnimatedNodeOffsetOp(facebook::react::Tag tag); public void flattenAnimatedNodeOffset(facebook::react::Tag tag); - public void insertMutations(std::unordered_map>& updates, facebook::react::AnimationMutations& mutations, facebook::react::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); + public void insertMutations(std::unordered_map>& updates, facebook::react::_animation_mutations::AnimationMutations& mutations, facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); public void onManagedPropsRemoved(facebook::react::Tag tag) noexcept; public void onRender(); public void removeAnimatedEventFromView(facebook::react::Tag viewTag, const std::string& eventName, facebook::react::Tag animatedValueTag) noexcept; - public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result) const; + public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result) const; public void restoreDefaultValues(facebook::react::Tag tag) noexcept; public void scheduleOnUI(facebook::react::UiTask&& task); - public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; + public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; public void setAnimatedNodeOffset(facebook::react::Tag tag, double offset); public void setAnimatedNodeValue(facebook::react::Tag tag, double value); public void startAnimatingNode(int animationId, facebook::react::Tag animatedNodeTag, folly::dynamic config, std::optional endCallback) noexcept; @@ -6091,149 +6150,149 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void stopListeningToAnimatedNodeValue(facebook::react::Tag tag) noexcept; public void updateNodes(const std::set& finishedAnimationValueNodes = {}) noexcept; public ~NativeAnimatedNodesManager() noexcept; - template >> + template >> public T* getAnimatedNode(facebook::react::Tag tag) const; } class facebook::react::NativeAnimatedNodesManagerProvider { - public NativeAnimatedNodesManagerProvider(facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); + public NativeAnimatedNodesManagerProvider(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); public std::shared_ptr getEventEmitterListener(); - public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); public void addEventEmitterListener(const std::shared_ptr& listener); } class facebook::react::NativeAnimatedTurboModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAnimatedTurboModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAnimatedTurboModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAppStateSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAppStateSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAppStateSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAppearanceSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAppearanceSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAppearanceSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeBlobModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeBlobModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeBlobModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeCPUTime : public facebook::react::NativeCPUTimeCxxSpec { - public NativeCPUTime(std::shared_ptr jsInvoker); + public NativeCPUTime(std::shared_ptr jsInvoker); public bool hasAccurateCPUTimeNanosForBenchmarks(facebook::jsi::Runtime& runtime); public double getCPUTimeNanos(facebook::jsi::Runtime& runtime); } class facebook::react::NativeClipboardSpecJSI : public facebook::react::ObjCTurboModule { - public NativeClipboardSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeClipboardSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDOM : public facebook::react::NativeDOMCxxSpec { - public NativeDOM(std::shared_ptr jsInvoker); - public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public NativeDOM(std::shared_ptr jsInvoker); + public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); public bool isConnected(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public double compareDocumentPosition(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference, facebook::jsi::Value otherNativeNodeReference); public facebook::jsi::Value getElementById(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, const std::string& id); public facebook::jsi::Value getParentNode(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public facebook::jsi::Value linkRootNode(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, facebook::jsi::Value instanceHandle); - public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); - public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); + public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); public std::vector getChildNodes(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); - public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); - public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); - public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); - public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); - public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); - public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); + public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); + public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); + public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); + public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); } class facebook::react::NativeDevLoadingViewSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDevLoadingViewSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeDevLoadingViewSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDevMenuSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDevMenuSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeDevMenuSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDevSettingsSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDevSettingsSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeDevSettingsSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDeviceEventManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDeviceEventManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeDeviceEventManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDeviceInfoSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDeviceInfoSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeDeviceInfoSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeExceptionsManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeExceptionsManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeExceptionsManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeFileReaderModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeFileReaderModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeFileReaderModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeFrameRateLoggerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeFrameRateLoggerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeFrameRateLoggerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeHeadlessJsTaskSupportSpecJSI : public facebook::react::ObjCTurboModule { - public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeI18nManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeI18nManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeI18nManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeIdleCallbacks : public facebook::react::NativeIdleCallbacksCxxSpec { - public NativeIdleCallbacks(std::shared_ptr jsInvoker); - public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::SyncCallback&& callback, std::optional options); + public NativeIdleCallbacks(std::shared_ptr jsInvoker); + public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::_sync_callback::SyncCallback&& callback, std::optional options); public void cancelIdleCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Object handle); } class facebook::react::NativeImageEditorSpecJSI : public facebook::react::ObjCTurboModule { - public NativeImageEditorSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeImageEditorSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeImageLoaderIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeImageLoaderIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeImageLoaderIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeImageStoreIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeImageStoreIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeImageStoreIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeIntersectionObserver : public facebook::react::NativeIntersectionObserverCxxSpec { - public NativeIntersectionObserver(std::shared_ptr jsInvoker); + public NativeIntersectionObserver(std::shared_ptr jsInvoker); public facebook::jsi::Object observeV2(facebook::jsi::Runtime& runtime, facebook::react::NativeIntersectionObserverObserveOptions options); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::react::AsyncCallback<> notifyIntersectionObserversCallback); + public void connect(facebook::jsi::Runtime& runtime, facebook::react::_async_callback::AsyncCallback<> notifyIntersectionObserversCallback); public void disconnect(facebook::jsi::Runtime& runtime); public void unobserveV2(facebook::jsi::Runtime& runtime, facebook::react::IntersectionObserverObserverId intersectionObserverId, facebook::jsi::Object targetToken); } class facebook::react::NativeJSCHeapCaptureSpecJSI : public facebook::react::ObjCTurboModule { - public NativeJSCHeapCaptureSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeJSCHeapCaptureSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeKeyboardObserverSpecJSI : public facebook::react::ObjCTurboModule { - public NativeKeyboardObserverSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeKeyboardObserverSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeLinkingManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeLinkingManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeLinkingManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeLogBoxSpecJSI : public facebook::react::ObjCTurboModule { - public NativeLogBoxSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeLogBoxSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeMethodCallInvoker { @@ -6243,12 +6302,12 @@ class facebook::react::NativeMethodCallInvoker { } class facebook::react::NativeMicrotasks : public facebook::react::NativeMicrotasksCxxSpec { - public NativeMicrotasks(std::shared_ptr jsInvoker); + public NativeMicrotasks(std::shared_ptr jsInvoker); public void queueMicrotask(facebook::jsi::Runtime& runtime, facebook::jsi::Function callback); } class facebook::react::NativeModalManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeModalManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeModalManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeModule { @@ -6256,7 +6315,7 @@ class facebook::react::NativeModule { public virtual folly::dynamic getConstants() = 0; public virtual std::string getName() = 0; public virtual std::string getSyncMethodName(unsigned int methodId) = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) = 0; public virtual ~NativeModule() = default; } @@ -6305,116 +6364,116 @@ class facebook::react::NativeModulePerfLogger { } class facebook::react::NativeMutationObserver : public facebook::react::NativeMutationObserverCxxSpec { - public NativeMutationObserver(std::shared_ptr jsInvoker); + public NativeMutationObserver(std::shared_ptr jsInvoker); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::SyncCallback getPublicInstanceFromInstanceHandle); + public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::_sync_callback::SyncCallback getPublicInstanceFromInstanceHandle); public void disconnect(facebook::jsi::Runtime& runtime); public void observe(facebook::jsi::Runtime& runtime, const facebook::react::NativeMutationObserverObserveOptions& options); public void unobserveAll(facebook::jsi::Runtime& runtime, facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativeNetworkingIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeNetworkingIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeNetworkingIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativePerformance : public facebook::react::NativePerformanceCxxSpec { - public NativePerformance(std::shared_ptr jsInvoker); + public NativePerformance(std::shared_ptr jsInvoker); public double getDroppedEntriesCount(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj); public facebook::jsi::Object createObserver(facebook::jsi::Runtime& rt, facebook::react::NativePerformancePerformanceObserverCallback callback); - public facebook::react::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); - public facebook::react::HighResTimeStamp now(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_duration::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp now(facebook::jsi::Runtime& rt); public std::optional getMarkTime(facebook::jsi::Runtime& rt, const std::string& name); public std::unordered_map getReactNativeStartupTiming(facebook::jsi::Runtime& rt); public std::unordered_map getSimpleMemoryInfo(facebook::jsi::Runtime& rt); - public std::vector getEntries(facebook::jsi::Runtime& rt); - public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); - public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); - public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector getSupportedPerformanceEntryTypes(facebook::jsi::Runtime& rt); + public std::vector getEntries(facebook::jsi::Runtime& rt); + public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); + public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); + public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector> getEventCounts(facebook::jsi::Runtime& rt); public void clearEventCountsForTesting(facebook::jsi::Runtime& rt); public void clearMarks(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void clearMeasures(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void disconnect(facebook::jsi::Runtime& rt, facebook::jsi::Object observer); public void observe(facebook::jsi::Runtime& rt, facebook::jsi::Object observer, facebook::react::NativePerformancePerformanceObserverObserveOptions options); - public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp time, facebook::jsi::Value entry); - public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::jsi::Value entry); + public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp time, facebook::jsi::Value entry); + public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::jsi::Value entry); } class facebook::react::NativePlatformConstantsIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativePlatformConstantsIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativePlatformConstantsIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativePushNotificationManagerIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativePushNotificationManagerIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativePushNotificationManagerIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsRuntimeSettingsModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsSettingsManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeRedBoxSpecJSI : public facebook::react::ObjCTurboModule { - public NativeRedBoxSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeRedBoxSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSegmentFetcherSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSegmentFetcherSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeSegmentFetcherSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSettingsManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSettingsManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeSettingsManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeShareModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeShareModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeShareModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSoundManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSoundManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeSoundManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSourceCodeSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSourceCodeSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeSourceCodeSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeStatusBarManagerIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeStatusBarManagerIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeStatusBarManagerIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeTimingSpecJSI : public facebook::react::ObjCTurboModule { - public NativeTimingSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeTimingSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeToJsBridge { - public NativeToJsBridge(facebook::react::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); + public NativeToJsBridge(facebook::react::_j_s_executor_factory::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); public bool isBatchActive(); public bool isInspectable(); public facebook::react::jsinspector_modern::RuntimeTargetDelegate& getInspectorTargetDelegate(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; public virtual ~NativeToJsBridge(); public void callFunction(std::string&& module, std::string&& method, folly::dynamic&& arguments); public void destroy(); public void handleMemoryPressure(int pressureLevel); public void initializeRuntime(); public void invokeCallback(double callbackId, folly::dynamic&& arguments); - public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); - public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void runOnExecutorQueue(std::function&& task) noexcept; - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void runOnExecutorQueue(std::function&& task) noexcept; + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void* getJavaScriptContext(); } class facebook::react::NativeVibrationSpecJSI : public facebook::react::ObjCTurboModule { - public NativeVibrationSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeVibrationSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeViewTransition : public facebook::react::NativeViewTransitionCxxSpec { - public NativeViewTransition(std::shared_ptr jsInvoker); + public NativeViewTransition(std::shared_ptr jsInvoker); public facebook::jsi::Value findPseudoElementShadowNodeByTag(facebook::jsi::Runtime& rt, double reactTag); public std::optional getViewTransitionInstance(facebook::jsi::Runtime& rt, const std::string& name, const std::string& pseudo); public void transitionAnimationFinished(facebook::jsi::Runtime& rt, double animationId); @@ -6422,7 +6481,7 @@ class facebook::react::NativeViewTransition : public facebook::react::NativeView } class facebook::react::NativeWebSocketModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeWebSocketModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeWebSocketModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NetworkReporter { @@ -6431,9 +6490,9 @@ class facebook::react::NetworkReporter { public void reportConnectionTiming(const std::string& requestId, const std::optional& headers); public void reportDataReceived(const std::string& requestId, int dataLength, const std::optional& encodedDataLength); public void reportRequestFailed(const std::string& requestId, bool cancelled) const; - public void reportRequestStart(const std::string& requestId, const facebook::react::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); + public void reportRequestStart(const std::string& requestId, const facebook::react::_request_info::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); public void reportResponseEnd(const std::string& requestId, int encodedDataLength); - public void reportResponseStart(const std::string& requestId, const facebook::react::ResponseInfo& responseInfo, int encodedDataLength); + public void reportResponseStart(const std::string& requestId, const facebook::react::_response_info::ResponseInfo& responseInfo, int encodedDataLength); public void storeResponseBody(const std::string& requestId, std::string_view body, bool base64Encoded); } @@ -6442,8 +6501,8 @@ class facebook::react::ObjCInteropTurboModule : public facebook::react::ObjCTurb protected virtual facebook::jsi::Value convertReturnIdToJSIValue(facebook::jsi::Runtime& runtime, const char* methodName, facebook::react::TurboModuleMethodValueKind returnType, id result) override; protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override; protected virtual void setInvocationArg(facebook::jsi::Runtime& runtime, const char* methodName, const std::string& objCArgType, const facebook::jsi::Value& arg, size_t i, NSInvocation* inv, NSMutableArray* retainedObjectsForInvocation) override; - public ObjCInteropTurboModule(const facebook::react::ObjCTurboModule::InitParams& params); - public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; + public ObjCInteropTurboModule(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime) override; } struct facebook::react::ObjCInteropTurboModule::MethodDescriptor { @@ -6459,34 +6518,34 @@ class facebook::react::ObjCTurboModule : public facebook::react::TurboModule { protected virtual void setInvocationArg(facebook::jsi::Runtime& runtime, const char* methodName, const std::string& objCArgType, const facebook::jsi::Value& arg, size_t i, NSInvocation* inv, NSMutableArray* retainedObjectsForInvocation); protected void setEventEmitterCallback(facebook::react::EventEmitterCallback eventEmitterCallback); protected void setMethodArgConversionSelector(NSString* methodName, size_t argIndex, NSString* fnName); - public ObjCTurboModule(const facebook::react::ObjCTurboModule::InitParams& params); + public ObjCTurboModule(const facebook::react::_obj_c_turbo_module::_init_params::InitParams& params); public facebook::jsi::Value invokeObjCMethod(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleMethodValueKind returnType, const std::string& methodName, SEL selector, const facebook::jsi::Value* args, size_t count); public id instance_; - public std::shared_ptr nativeMethodCallInvoker_; + public std::shared_ptr nativeMethodCallInvoker_; } struct facebook::react::ObjCTurboModule::InitParams { public bool isSyncModule; public id instance; - public std::shared_ptr jsInvoker; - public std::shared_ptr nativeMethodCallInvoker; + public std::shared_ptr jsInvoker; + public std::shared_ptr nativeMethodCallInvoker; public std::string moduleName; } class facebook::react::ObjectAnimatedNode : public facebook::react::AnimatedNode { - public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public void collectViewUpdates(std::string propKey, folly::dynamic& props); } class facebook::react::OperatorAnimatedNode : public facebook::react::ValueAnimatedNode { protected std::vector inputNodes_; - public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); } class facebook::react::ParagraphAttributes : public facebook::react::DebugStringConvertible { public bool adjustsFontSizeToFit; public bool includeFontPadding; - public bool operator==(const facebook::react::ParagraphAttributes& rhs) const; + public bool operator==(const facebook::react::_paragraph_attributes::ParagraphAttributes& rhs) const; public facebook::react::EllipsizeMode ellipsizeMode; public facebook::react::Float maximumFontSize; public facebook::react::Float minimumFontScale; @@ -6498,7 +6557,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString } class facebook::react::ParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public ParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -6506,25 +6565,25 @@ class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewE } class facebook::react::ParagraphShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public ParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public void setTextLayoutManager(std::shared_ptr textLayoutManager); + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public ParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public void setTextLayoutManager(std::shared_ptr textLayoutManager); } class facebook::react::ParagraphShadowNode::Content { - public facebook::react::AttributedString attributedString; - public facebook::react::BaseTextShadowNode::Attachments attachments; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_base_text_shadow_node::Attachments attachments; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::PerformanceEntryBuffer { public PerformanceEntryBuffer() = default; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; public size_t droppedEntriesCount; public virtual void add(const facebook::react::PerformanceEntry& entry) = 0; public virtual void clear() = 0; @@ -6557,16 +6616,16 @@ class facebook::react::PerformanceEntryKeyedBuffer : public facebook::react::Per class facebook::react::PerformanceEntryReporter { public PerformanceEntryReporter(); public const std::unordered_map& getEventCounts() const; - public facebook::react::PerformanceObserverRegistry& getObserverRegistry(); - public static std::shared_ptr& getInstance(); + public facebook::react::_performance_observer_registry::PerformanceObserverRegistry& getObserverRegistry(); + public static std::shared_ptr& getInstance(); public static std::vector getSupportedEntryTypes(); - public std::optional getMarkTime(const std::string& markName) const; + public std::optional getMarkTime(const std::string& markName) const; public std::vector getEntries() const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType) const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; public uint32_t getDroppedEntriesCount(facebook::react::PerformanceEntryType type) const noexcept; public using UserTimingDetailProvider = std::function; - public void addEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); + public void addEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); public void clearEntries(); public void clearEntries(facebook::react::PerformanceEntryType entryType); public void clearEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName); @@ -6574,41 +6633,41 @@ class facebook::react::PerformanceEntryReporter { public void getEntries(std::vector& dest) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; - public void removeEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); - public void reportEvent(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::react::HighResTimeStamp processingStart, facebook::react::HighResTimeStamp processingEnd, facebook::react::HighResTimeStamp taskEndTime, uint32_t interactionId); - public void reportLongTask(facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::PerformanceEntryReporter::UserTimingDetailProvider&& detailProvider = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, const std::optional& detailProvider = std::nullopt); - public void reportResourceTiming(const std::string& url, facebook::react::HighResTimeStamp fetchStart, facebook::react::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::HighResTimeStamp responseStart, facebook::react::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); + public void removeEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); + public void reportEvent(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart, facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, uint32_t interactionId); + public void reportLongTask(facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_performance_entry_reporter::UserTimingDetailProvider&& detailProvider = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, const std::optional& detailProvider = std::nullopt); + public void reportResourceTiming(const std::string& url, facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart, facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp responseStart, facebook::react::_high_res_time_stamp::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); } class facebook::react::PerformanceEntryReporterEventListener { - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming&); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure&, const std::optional&); + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming&); + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure&, const std::optional&); public virtual ~PerformanceEntryReporterEventListener() = default; } class facebook::react::PerformanceObserver : public std::enable_shared_from_this { - public PerformanceObserver(PrivateUseCreateMethod, facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); - public static std::shared_ptr create(facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public PerformanceObserver(PrivateUseCreateMethod, facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public static std::shared_ptr create(facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); public std::vector takeRecords(); public uint32_t getDroppedEntriesCount() noexcept; public void disconnect() noexcept; public void handleEntry(const facebook::react::PerformanceEntry& entry); - public void observe(facebook::react::PerformanceEntryType type, facebook::react::PerformanceObserverObserveSingleOptions options = {}); + public void observe(facebook::react::PerformanceEntryType type, facebook::react::_performance_observer_observe_single_options::PerformanceObserverObserveSingleOptions options = {}); public void observe(std::unordered_set types); public ~PerformanceObserver() = default; } class facebook::react::PerformanceObserverRegistry { public PerformanceObserverRegistry() = default; - public void addObserver(std::shared_ptr observer); + public void addObserver(std::shared_ptr observer); public void queuePerformanceEntry(const facebook::react::PerformanceEntry& entry); - public void removeObserver(std::shared_ptr observer); + public void removeObserver(std::shared_ptr observer); } class facebook::react::PlatformRunLoopObserver : public facebook::react::RunLoopObserver { - public PlatformRunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner, CFRunLoopRef runLoop); + public PlatformRunLoopObserver(facebook::react::_run_loop_observer::RunLoopObserver::Activity activities, facebook::react::_run_loop_observer::RunLoopObserver::WeakOwner owner, CFRunLoopRef runLoop); public virtual bool isOnRunLoopThread() const noexcept override; public ~PlatformRunLoopObserver(); } @@ -6622,49 +6681,49 @@ class facebook::react::PlatformTimerRegistry { } class facebook::react::PointerEventsProcessor { - public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* target); - public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::UIManager& uiManager); - public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); + public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* target); + public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_pointer_event::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::_u_i_manager::UIManager& uiManager); + public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); } class facebook::react::PointerHoverTracker { - public PointerHoverTracker(std::shared_ptr target, const facebook::react::UIManager& uiManager); - public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::UIManager& uiManager) const; - public bool hasSameTarget(const facebook::react::PointerHoverTracker& other) const; - public const facebook::react::ShadowNode* getTarget(const facebook::react::UIManager& uiManager) const; - public std::tuple diffEventPath(const facebook::react::PointerHoverTracker& other, const facebook::react::UIManager& uiManager) const; - public using EventPath = std::vector>; - public using Unique = std::unique_ptr; + public PointerHoverTracker(std::shared_ptr target, const facebook::react::_u_i_manager::UIManager& uiManager); + public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public bool hasSameTarget(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other) const; + public const facebook::react::_shadow_node::ShadowNode* getTarget(const facebook::react::_u_i_manager::UIManager& uiManager) const; + public std::tuple diffEventPath(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public using EventPath = std::vector>; + public using Unique = std::unique_ptr; public void markAsOld(); } class facebook::react::PreparedTextCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::Props : public virtual facebook::react::Sealable, public virtual facebook::react::DebugStringConvertible { - protected void initialize(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + protected void initialize(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Props() = default; public Props(const facebook::react::Props& other) = delete; - public Props(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); - public facebook::react::Props& operator=(const facebook::react::Props& other) = delete; + public Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public facebook::react::_props::Props& operator=(const facebook::react::_props::Props& other) = delete; public std::string nativeId; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~Props() = default; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode { - public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public facebook::react::SurfaceId connectedRootTag() const; public facebook::react::Tag connectedViewTag() const; public folly::dynamic props(); public virtual void update() override; - public void connectToShadowNodeFamily(facebook::react::ShadowNodeFamily::Weak shadowNodeFamily); + public void connectToShadowNodeFamily(facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily); public void connectToView(facebook::react::Tag viewTag); public void disconnectFromShadowNodeFamily(); public void disconnectFromView(facebook::react::Tag viewTag); @@ -6673,7 +6732,7 @@ class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode } class facebook::react::PullToRefreshViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onRefresh(facebook::react::PullToRefreshViewEventEmitter::OnRefresh value) const; + public void onRefresh(facebook::react::_pull_to_refresh_view_event_emitter::_on_refresh::OnRefresh value) const; } struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { @@ -6681,22 +6740,22 @@ struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { class facebook::react::PullToRefreshViewProps : public facebook::react::HostPlatformViewProps { public PullToRefreshViewProps() = default; - public PullToRefreshViewProps(const facebook::react::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public PullToRefreshViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool refreshing; public facebook::react::Float progressViewOffset; - public facebook::react::SharedColor tintColor; - public facebook::react::SharedColor titleColor; + public facebook::react::_shared_color::SharedColor tintColor; + public facebook::react::_shared_color::SharedColor titleColor; public std::string title; } class facebook::react::RAMBundleRegistry { public RAMBundleRegistry(facebook::react::RAMBundleRegistry&&) = default; - public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); - public facebook::react::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); - public facebook::react::RAMBundleRegistry& operator=(facebook::react::RAMBundleRegistry&&) = default; + public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); + public facebook::react::_j_s_modules_unbundle::_module::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); + public facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry& operator=(facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry&&) = default; public static constexpr uint32_t MAIN_BUNDLE_ID; - public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); - public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); + public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); + public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); public virtual ~RAMBundleRegistry() = default; public void registerBundle(uint32_t bundleId, std::string bundlePath); } @@ -6711,20 +6770,20 @@ class facebook::react::RCTHermesInstance : public facebook::react::JSRuntimeFact public RCTHermesInstance(); public RCTHermesInstance(facebook::react::CrashManagerProvider crashManagerProvider); public RCTHermesInstance(facebook::react::CrashManagerProvider crashManagerProvider, bool allocInOldGenBeforeTTI); - public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept override; + public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept override; public ~RCTHermesInstance() override; } class facebook::react::RCTImageResponseObserverProxy : public facebook::react::ImageResponseObserver { public RCTImageResponseObserverProxy(id delegate = nil); - public virtual void didReceiveFailure(const facebook::react::ImageLoadError& error) const override; - public virtual void didReceiveImage(const facebook::react::ImageResponse& imageResponse) const override; + public virtual void didReceiveFailure(const facebook::react::_image_load_error::ImageLoadError& error) const override; + public virtual void didReceiveImage(const facebook::react::_image_response::ImageResponse& imageResponse) const override; public virtual void didReceiveProgress(float progress, int64_t loaded, int64_t total) const override; } class facebook::react::RCTJscInstance : public facebook::react::JSRuntimeFactory { public RCTJscInstance(); - public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept override; + public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept override; public ~RCTJscInstance(); } @@ -6743,13 +6802,13 @@ class facebook::react::RCTNativeModule : public facebook::react::NativeModule { public virtual folly::dynamic getConstants() override; public virtual std::string getName() override; public virtual std::string getSyncMethodName(unsigned int methodId) override; - public virtual std::vector getMethods() override; + public virtual std::vector getMethods() override; public virtual void invoke(unsigned int methodId, folly::dynamic&& params, int callId) override; } class facebook::react::RCTObjcExecutorFactory : public facebook::react::JSExecutorFactory { public RCTObjcExecutorFactory(id jse, RCTJavaScriptCompleteBlock errorBlock); - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; } class facebook::react::RawProps { @@ -6759,12 +6818,12 @@ class facebook::react::RawProps { public RawProps(facebook::react::RawProps&& other) noexcept = default; public RawProps(folly::dynamic dynamic) noexcept; public bool isEmpty() const noexcept; - public const facebook::react::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; - public facebook::react::RawProps& operator=(const facebook::react::RawProps& other) noexcept = delete; - public facebook::react::RawProps& operator=(facebook::react::RawProps&& other) noexcept = delete; + public const facebook::react::_raw_value::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; + public facebook::react::_raw_props::RawProps& operator=(const facebook::react::_raw_props::RawProps& other) noexcept = delete; + public facebook::react::_raw_props::RawProps& operator=(facebook::react::_raw_props::RawProps&& other) noexcept = delete; public folly::dynamic toDynamic(const std::function& filterObjectKeys = nullptr) const; public operator folly::dynamic() const; - public void parse(const facebook::react::RawPropsParser& parser) noexcept; + public void parse(const facebook::react::_raw_props::RawPropsParser& parser) noexcept; } enum facebook::react::RawProps::Mode { @@ -6783,7 +6842,7 @@ class facebook::react::RawPropsKey { class facebook::react::RawPropsKeyMap { public facebook::react::RawPropsValueIndex at(const char* name, facebook::react::RawPropsPropNameLength length) noexcept; - public void insert(const facebook::react::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; + public void insert(const facebook::react::_raw_props_key::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; public void reindex() noexcept; } @@ -6796,7 +6855,7 @@ class facebook::react::RawPropsParser { class facebook::react::RawTextProps : public facebook::react::Props { public RawTextProps() = default; - public RawTextProps(const facebook::react::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::RawProps& rawProps); + public RawTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public std::string text; } @@ -6811,7 +6870,7 @@ class facebook::react::RawValue { public RawValue(facebook::react::RawValue&& other) noexcept; public RawValue(folly::dynamic&& dynamic) noexcept; public bool hasValue() const; - public facebook::react::RawValue& operator=(facebook::react::RawValue&& other) noexcept; + public facebook::react::_raw_value::RawValue& operator=(facebook::react::_raw_value::RawValue&& other) noexcept; public operator folly::dynamic() const; template public bool hasType() const; @@ -6822,17 +6881,17 @@ class facebook::react::RawValue { class facebook::react::ReactInstance { public ReactInstance(const facebook::react::ReactInstance&) = delete; public ReactInstance(facebook::react::ReactInstance&&) = delete; - public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); - public facebook::react::ReactInstance& operator=(const facebook::react::ReactInstance&) = delete; - public facebook::react::ReactInstance& operator=(facebook::react::ReactInstance&&) = delete; + public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::_js_error_handler::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); public facebook::react::RuntimeExecutor getBufferedRuntimeExecutor() noexcept; public facebook::react::RuntimeExecutor getUnbufferedRuntimeExecutor() noexcept; - public std::shared_ptr getRuntimeScheduler() noexcept; + public facebook::react::_react_instance::ReactInstance& operator=(const facebook::react::_react_instance::ReactInstance&) = delete; + public facebook::react::_react_instance::ReactInstance& operator=(facebook::react::_react_instance::ReactInstance&&) = delete; + public std::shared_ptr getRuntimeScheduler() noexcept; public using BindingsInstallFunc = std::function; public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, folly::dynamic&& args); public void handleMemoryPressureJs(int pressureLevel); - public void initializeRuntime(facebook::react::ReactInstance::JSRuntimeFlags options, facebook::react::ReactInstance::BindingsInstallFunc bindingsInstallFunc) noexcept; - public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); + public void initializeRuntime(facebook::react::_react_instance::_j_s_runtime_flags::JSRuntimeFlags options, facebook::react::_react_instance::BindingsInstallFunc bindingsInstallFunc) noexcept; + public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); public void registerSegment(uint32_t segmentId, const std::string& segmentPath); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -6846,57 +6905,57 @@ struct facebook::react::ReactInstance::JSRuntimeFlags { class facebook::react::ReactPerfettoLogger { public static bool isTracing(); - public static void mark(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); - public static void measure(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, facebook::react::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void mark(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void measure(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_time_stamp::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); } class facebook::react::RootProps : public facebook::react::HostPlatformViewProps { public RootProps() = default; - public RootProps(const facebook::react::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext); - public RootProps(const facebook::react::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::LayoutContext layoutContext; + public RootProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext); + public RootProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_layout_context::LayoutContext layoutContext; } class facebook::react::RootShadowNode : public facebook::react::ConcreteViewShadowNode { - public RootShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public RootShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public bool layoutIfNeeded(std::vector* affectedNodes = {}); - public facebook::react::RootShadowNode::Unshared clone(const facebook::react::PropsParserContext& propsParserContext, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using Shared = std::shared_ptr; - public using Unshared = std::shared_ptr; - public virtual facebook::react::Transform getTransform() const override; - public void setInstanceHandle(facebook::react::InstanceHandle::Shared instanceHandle) const; + public RootShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public RootShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public bool layoutIfNeeded(std::vector* affectedNodes = {}); + public facebook::react::_root_shadow_node::RootShadowNode::Unshared clone(const facebook::react::_props_parser_context::PropsParserContext& propsParserContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using Shared = std::shared_ptr; + public using Unshared = std::shared_ptr; + public virtual facebook::react::_transform::Transform getTransform() const override; + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; } class facebook::react::RoundAnimatedNode : public facebook::react::ValueAnimatedNode { - public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::RunLoopObserver { - protected const facebook::react::RunLoopObserver::Activity activities_; - protected const facebook::react::RunLoopObserver::WeakOwner owner_; - protected mutable const facebook::react::RunLoopObserver::Delegate* delegate_; + protected const facebook::react::_run_loop_observer::Activity activities_; + protected const facebook::react::_run_loop_observer::WeakOwner owner_; + protected mutable const facebook::react::_run_loop_observer::_delegate::Delegate* delegate_; protected mutable std::atomic enabled_; protected virtual void startObserving() const noexcept = 0; protected virtual void stopObserving() const noexcept = 0; - protected void activityDidChange(facebook::react::RunLoopObserver::Activity activity) const noexcept; - public RunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner) noexcept; - public facebook::react::RunLoopObserver::WeakOwner getOwner() const noexcept; - public using Factory = std::function(facebook::react::RunLoopObserver::Activity activities, const facebook::react::RunLoopObserver::WeakOwner& owner)>; + protected void activityDidChange(facebook::react::_run_loop_observer::Activity activity) const noexcept; + public RunLoopObserver(facebook::react::_run_loop_observer::Activity activities, facebook::react::_run_loop_observer::WeakOwner owner) noexcept; + public facebook::react::_run_loop_observer::WeakOwner getOwner() const noexcept; + public using Factory = std::function(facebook::react::_run_loop_observer::Activity activities, const facebook::react::_run_loop_observer::WeakOwner& owner)>; public using Owner = std::shared_ptr; public using WeakOwner = std::weak_ptr; public virtual bool isOnRunLoopThread() const noexcept = 0; public virtual ~RunLoopObserver() noexcept = default; public void disable() const noexcept; public void enable() const noexcept; - public void setDelegate(const facebook::react::RunLoopObserver::Delegate* delegate) const noexcept; + public void setDelegate(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate) const noexcept; } class facebook::react::RunLoopObserver::Delegate { - public virtual void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept = 0; + public virtual void activityDidChange(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate, facebook::react::_run_loop_observer::Activity activity) const noexcept = 0; public virtual ~Delegate() noexcept = default; } @@ -6908,65 +6967,65 @@ enum facebook::react::RunLoopObserver::Activity : int32_t { class facebook::react::RuntimeScheduler { public RuntimeScheduler(const facebook::react::RuntimeScheduler&) = delete; - public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); + public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::_high_res_time_stamp::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); public RuntimeScheduler(facebook::react::RuntimeScheduler&&) = delete; - public facebook::react::RuntimeScheduler& operator=(const facebook::react::RuntimeScheduler&) = delete; - public facebook::react::RuntimeScheduler& operator=(facebook::react::RuntimeScheduler&&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(const facebook::react::_runtime_scheduler::RuntimeScheduler&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(facebook::react::_runtime_scheduler::RuntimeScheduler&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeSchedulerBase { public virtual bool getShouldYield() noexcept = 0; - public virtual facebook::react::HighResTimeStamp now() const noexcept = 0; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) = 0; - public virtual void cancelTask(facebook::react::Task& task) noexcept = 0; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept = 0; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) = 0; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) = 0; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept = 0; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) = 0; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* provider) = 0; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) = 0; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* provider) = 0; public virtual ~RuntimeSchedulerBase() = default; } class facebook::react::RuntimeSchedulerBinding : public facebook::jsi::HostObject { - public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); - public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public std::shared_ptr getRuntimeScheduler() noexcept; + public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); + public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public std::shared_ptr getRuntimeScheduler() noexcept; public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; } class facebook::react::RuntimeSchedulerCallInvoker : public facebook::react::CallInvoker { - public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); + public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); public virtual void invokeAsync(facebook::react::CallFunc&& func) noexcept override; public virtual void invokeAsync(facebook::react::SchedulerPriority priority, facebook::react::CallFunc&& func) noexcept override; public virtual void invokeSync(facebook::react::CallFunc&& func) override; } class facebook::react::RuntimeSchedulerEventTimingDelegate { - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; public virtual ~RuntimeSchedulerEventTimingDelegate() = default; } @@ -6977,50 +7036,50 @@ class facebook::react::RuntimeSchedulerIntersectionObserverDelegate { class facebook::react::RuntimeScheduler_Legacy : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Legacy(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Legacy(facebook::react::RuntimeScheduler_Legacy&&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(facebook::react::RuntimeScheduler_Legacy&&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(const facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeScheduler_Modern : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Modern(const facebook::react::RuntimeScheduler_Modern&) = delete; - public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Modern(facebook::react::RuntimeScheduler_Modern&&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(const facebook::react::RuntimeScheduler_Modern&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(facebook::react::RuntimeScheduler_Modern&&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(const facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::SafeAreaViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { @@ -7031,7 +7090,7 @@ class facebook::react::SafeAreaViewEventEmitter : public facebook::react::BaseVi class facebook::react::SafeAreaViewProps : public facebook::react::HostPlatformViewProps { public SafeAreaViewProps() = default; - public SafeAreaViewProps(const facebook::react::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public SafeAreaViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); } class facebook::react::SafeAreaViewShadowNode : public facebook::react::ConcreteViewShadowNode { @@ -7042,48 +7101,48 @@ class facebook::react::SafeAreaViewState { } class facebook::react::Scheduler : public facebook::react::UIManagerDelegate { - public Scheduler(const facebook::react::SchedulerToolbox& schedulerToolbox, facebook::react::UIManagerAnimationDelegate* animationDelegate, facebook::react::SchedulerDelegate* delegate); - public facebook::react::SchedulerDelegate* getDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr getUIManager() const; + public Scheduler(const facebook::react::_scheduler_toolbox::SchedulerToolbox& schedulerToolbox, facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* animationDelegate, facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public facebook::react::_scheduler_delegate::SchedulerDelegate* getDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr getUIManager() const; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) override; public virtual void uiManagerDidClearPendingSnapshots() override; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) override; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) override; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) override; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) final; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) final; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) override; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) override; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void registerSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void registerSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void setDelegate(facebook::react::SchedulerDelegate* delegate); - public void unregisterSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void setDelegate(facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public void unregisterSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public ~Scheduler() override; } class facebook::react::SchedulerDelegate { public virtual void schedulerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidClearPendingSnapshots() = 0; - public virtual void schedulerDidDispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; - public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::ShadowView& shadowView, const std::string& eventType) = 0; - public virtual void schedulerDidSetIsJSResponder(const facebook::react::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void schedulerDidDispatchCommand(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& eventType) = 0; + public virtual void schedulerDidSetIsJSResponder(const facebook::react::_shadow_view::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void schedulerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void schedulerShouldMergeReactRevision(facebook::react::SurfaceId surfaceId) = 0; - public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; public virtual void schedulerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~SchedulerDelegate() noexcept = default; } @@ -7091,44 +7150,44 @@ class facebook::react::SchedulerDelegate { class facebook::react::ScopedShadowTreeRevisionLock { public ScopedShadowTreeRevisionLock(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; public ScopedShadowTreeRevisionLock(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; - public ScopedShadowTreeRevisionLock(facebook::react::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; + public ScopedShadowTreeRevisionLock(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(const facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&) = delete; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&&) = delete; public ~ScopedShadowTreeRevisionLock() noexcept; } class facebook::react::ScrollViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public using EndDragMetrics = facebook::react::ScrollEndDragEvent; - public using Metrics = facebook::react::ScrollEvent; - public void onMomentumScrollBegin(const facebook::react::ScrollEvent& scrollEvent) const; - public void onMomentumScrollEnd(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScroll(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollBeginDrag(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollEndDrag(const facebook::react::ScrollEndDragEvent& scrollEvent) const; - public void onScrollToTop(const facebook::react::ScrollEvent& scrollEvent) const; + public using EndDragMetrics = facebook::react::_scroll_end_drag_event::ScrollEndDragEvent; + public using Metrics = facebook::react::_scroll_event::ScrollEvent; + public void onMomentumScrollBegin(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onMomentumScrollEnd(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScroll(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollBeginDrag(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollEndDrag(const facebook::react::_scroll_end_drag_event::ScrollEndDragEvent& scrollEvent) const; + public void onScrollToTop(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; } class facebook::react::ScrollViewMaintainVisibleContentPosition { - public bool operator==(const facebook::react::ScrollViewMaintainVisibleContentPosition& rhs) const = default; + public bool operator==(const facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& rhs) const = default; public int minIndexForVisible; public std::optional autoscrollToTopThreshold; } class facebook::react::ScrollViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ScrollViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ScrollViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ScrollViewState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family, const facebook::react::ComponentDescriptor& componentDescriptor); - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; + public ScrollViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ScrollViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_scroll_view_state::ScrollViewState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; } class facebook::react::ScrollViewState { public ScrollViewState() = default; - public ScrollViewState(facebook::react::Point contentOffset, facebook::react::Rect contentBoundingRect, int scrollAwayPaddingTop); + public ScrollViewState(facebook::react::_point::Point contentOffset, facebook::react::_rect::Rect contentBoundingRect, int scrollAwayPaddingTop); public bool disableViewCulling; - public facebook::react::Point contentOffset; - public facebook::react::Rect contentBoundingRect; - public facebook::react::Size getContentSize() const; + public facebook::react::_point::Point contentOffset; + public facebook::react::_rect::Rect contentBoundingRect; + public facebook::react::_size::Size getContentSize() const; public int scrollAwayPaddingTop; } @@ -7137,20 +7196,20 @@ class facebook::react::Sealable { public Sealable(const facebook::react::Sealable& other); public Sealable(facebook::react::Sealable&& other) noexcept; public bool getSealed() const; - public facebook::react::Sealable& operator=(const facebook::react::Sealable& other); - public facebook::react::Sealable& operator=(facebook::react::Sealable&& other) noexcept; + public facebook::react::_sealable::Sealable& operator=(const facebook::react::_sealable::Sealable& other); + public facebook::react::_sealable::Sealable& operator=(facebook::react::_sealable::Sealable&& other) noexcept; public void ensureUnsealed() const; public void seal() const; public ~Sealable() noexcept; } class facebook::react::SelectableParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public SelectableParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public SelectableParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::SelectableParagraphShadowNode : public facebook::react::ParagraphShadowNode { - public SelectableParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public SelectableParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public static constexpr facebook::react::ComponentName Name(); public static facebook::react::ComponentHandle Handle(); } @@ -7161,82 +7220,85 @@ class facebook::react::Selection { } class facebook::react::ShadowNode : public facebook::react::Sealable, public facebook::react::DebugStringConvertible, public facebook::jsi::NativeState { - protected facebook::react::Props::Shared props_; - protected facebook::react::ShadowNodeTraits traits_; - protected facebook::react::State::Shared state_; + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_shadow_node_traits::ShadowNodeTraits traits_; + protected facebook::react::_state::State::Shared state_; protected int orderIndex_; - protected mutable std::weak_ptr runtimeShadowNodeReference_; - protected std::shared_ptr>> children_; + protected mutable std::weak_ptr runtimeShadowNodeReference_; + protected std::shared_ptr>> children_; public ShadowNode(const facebook::react::ShadowNode& shadowNode) noexcept = delete; - public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ShadowNode(const facebook::react::ShadowNodeFragment& fragment, facebook::react::ShadowNodeFamily::Shared family, facebook::react::ShadowNodeTraits traits); + public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public bool getHasBeenPromoted() const; - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; - public const facebook::react::Props::Shared& getProps() const; public const facebook::react::ShadowNodeFamily& getFamily() const; public const facebook::react::SharedEventEmitter& getEventEmitter() const; - public const facebook::react::State::Shared& getState() const; - public const std::vector>& getChildren() const; + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; + public const facebook::react::_props::Props::Shared& getProps() const; + public const facebook::react::_state::State::Shared& getState() const; + public const std::vector>& getChildren() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::ShadowNode& operator=(const facebook::react::ShadowNode& other) noexcept = delete; - public facebook::react::ShadowNodeFamily::Shared getFamilyShared() const; - public facebook::react::ShadowNodeTraits getTraits() const; - public facebook::react::State::Shared getMostRecentState() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_shadow_node::ShadowNode& operator=(const facebook::react::_shadow_node::ShadowNode& other) noexcept = delete; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getFamilyShared() const; + public facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const; + public facebook::react::_state::State::Shared getMostRecentState() const; public int getOrderIndex() const; public static bool getUseRuntimeShadowNodeReferenceUpdateOnThread(); - public static bool sameFamily(const facebook::react::ShadowNode& first, const facebook::react::ShadowNode& second); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public static std::shared_ptr>> emptySharedShadowNodeSharedList(); + public static bool sameFamily(const facebook::react::_shadow_node::ShadowNode& first, const facebook::react::_shadow_node::ShadowNode& second); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public static std::shared_ptr>> emptySharedShadowNodeSharedList(); public static void setUseRuntimeShadowNodeReferenceUpdateOnThread(bool isEnabled); - public std::shared_ptr getContextContainer() const; - public std::shared_ptr clone(const facebook::react::ShadowNodeFragment& fragment) const; - public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::ShadowNode& oldShadowNode, const facebook::react::ShadowNodeFragment& fragment)>& callback) const; - public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::ShadowNode& oldShadowNode)>& callback) const; - public using AncestorList = std::vector, int>>; - public virtual void appendChild(const std::shared_ptr& child); - public virtual void completeClone(const facebook::react::ShadowNode&, const facebook::react::ShadowNodeFragment&); - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); + public std::shared_ptr getContextContainer() const; + public std::shared_ptr clone(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment)>& callback) const; + public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode)>& callback) const; + public using AncestorList = std::vector, int>>; + public using SharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfWeak = std::shared_ptr>>; + public virtual void appendChild(const std::shared_ptr& child); + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode&, const facebook::react::_shadow_node_fragment::ShadowNodeFragment&); + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); public void sealRecursive() const; public void setMounted(bool mounted) const; - public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; - public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; + public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; + public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; public ~ShadowNode() override = default; } class facebook::react::ShadowNodeFamily : public facebook::jsi::NativeState { - public ShadowNodeFamily(const facebook::react::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::EventDispatcher::Weak eventDispatcher, const facebook::react::ComponentDescriptor& componentDescriptor); - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; + public ShadowNodeFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::InstanceHandle::Shared getInstanceHandle() const; - public facebook::react::ShadowNodeFamily::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public facebook::react::SharedEventEmitter getEventEmitter() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_instance_handle::InstanceHandle::Shared getInstanceHandle() const; + public facebook::react::_shadow_node_family::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public std::shared_ptr getMostRecentState() const; public using AncestorList = std::vector, int>>; - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; - public void dispatchRawState(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode); - public void onUnmountedFamilyDestroyed(std::function callback); - public void setInstanceHandle(facebook::react::InstanceHandle::Shared& instanceHandle); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; + public void dispatchRawState(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode); + public void onUnmountedFamilyDestroyed(std::function callback); + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared& instanceHandle); public void setMostRecentState(const std::shared_ptr& state); public void setMounted(); - public void setParent(const facebook::react::ShadowNodeFamily::Shared& parent); + public void setParent(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& parent); public ~ShadowNodeFamily(); } class facebook::react::ShadowNodeTraits { - public bool check(facebook::react::ShadowNodeTraits::Trait traits) const; - public facebook::react::ShadowNodeTraits::Trait get() const; - public void set(facebook::react::ShadowNodeTraits::Trait trait); - public void unset(facebook::react::ShadowNodeTraits::Trait trait); + public bool check(facebook::react::_shadow_node_traits::Trait traits) const; + public facebook::react::_shadow_node_traits::Trait get() const; + public void set(facebook::react::_shadow_node_traits::Trait trait); + public void unset(facebook::react::_shadow_node_traits::Trait trait); } enum facebook::react::ShadowNodeTraits::Trait : int32_t { @@ -7259,19 +7321,19 @@ enum facebook::react::ShadowNodeTraits::Trait : int32_t { } class facebook::react::ShadowTree { - public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext, const facebook::react::ShadowTreeDelegate& delegate, const facebook::react::ContextContainer& contextContainer); + public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_shadow_tree_delegate::ShadowTreeDelegate& delegate, const facebook::react::_context_container::ContextContainer& contextContainer); public facebook::react::CommitMode getCommitMode() const; - public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::ShadowTreeRevision getCurrentRevision() const; + public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; + public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional getCurrentReactRevision() const; - public std::shared_ptr getMountingCoordinator() const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getCurrentRevision() const; + public std::optional getCurrentReactRevision() const; + public std::shared_ptr getMountingCoordinator() const; public using CommitMode = facebook::react::ShadowTreeCommitMode; - public using CommitOptions = facebook::react::ShadowTreeCommitOptions; + public using CommitOptions = facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions; public using CommitSource = facebook::react::ShadowTreeCommitSource; public using CommitStatus = facebook::react::ShadowTreeCommitStatus; - public using Unique = std::unique_ptr; + public using Unique = std::unique_ptr; public void commitEmptyTree() const; public void mergeReactRevision() const; public void notifyDelegatesOfUpdates() const; @@ -7281,26 +7343,26 @@ class facebook::react::ShadowTree { } class facebook::react::ShadowTreeDelegate { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) const = 0; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const = 0; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) const = 0; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; public virtual ~ShadowTreeDelegate() noexcept = default; } class facebook::react::ShadowTreeRegistry { public ShadowTreeRegistry() = default; - public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; - public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; - public void add(std::unique_ptr&& shadowTree) const; - public void enumerate(const std::function& callback) const; + public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; + public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; + public void add(std::unique_ptr&& shadowTree) const; + public void enumerate(const std::function& callback) const; public ~ShadowTreeRegistry(); } class facebook::react::ShadowTreeRevision { - public facebook::react::RootShadowNode::Shared rootShadowNode; - public facebook::react::ShadowTreeRevision::Number number; - public facebook::react::TransactionTelemetry telemetry; + public facebook::react::_root_shadow_node::RootShadowNode::Shared rootShadowNode; + public facebook::react::_shadow_tree_revision::Number number; + public facebook::react::_transaction_telemetry::TransactionTelemetry telemetry; public using Number = int64_t; } @@ -7311,61 +7373,61 @@ class facebook::react::ShadowTreeRevisionConsistencyManager { } class facebook::react::ShadowTreeRevisionProvider { - public virtual facebook::react::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; public virtual ~ShadowTreeRevisionProvider() = default; } class facebook::react::SharedColor { public SharedColor(); - public SharedColor(facebook::react::Color color); - public bool operator!=(const facebook::react::SharedColor& otherColor) const; - public bool operator==(const facebook::react::SharedColor& otherColor) const; - public const facebook::react::Color& operator*() const; - public facebook::react::Color& operator*(); + public SharedColor(facebook::react::_color::Color color); + public bool operator!=(const facebook::react::_shared_color::SharedColor& otherColor) const; + public bool operator==(const facebook::react::_shared_color::SharedColor& otherColor) const; + public const facebook::react::_color::Color& operator*() const; + public facebook::react::_color::Color& operator*(); public operator bool() const; public std::string toString() const noexcept; } class facebook::react::SpringAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::StackTraceParser { - public static std::vector parse(bool isHermes, const std::string& stackString); + public static std::vector parse(bool isHermes, const std::string& stackString); } class facebook::react::State { - protected State(facebook::react::StateData::Shared data, const facebook::react::State& previousState); - protected State(facebook::react::StateData::Shared data, facebook::react::ShadowNodeFamily::Weak family); - protected const facebook::react::StateData::Shared& getDataPointer() const; - protected facebook::react::ShadowNodeFamily::Weak family_; - protected facebook::react::StateData::Shared data_; + protected State(facebook::react::_state_data::StateData::Shared data, const facebook::react::State& previousState); + protected State(facebook::react::_state_data::StateData::Shared data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + protected const facebook::react::_state_data::StateData::Shared& getDataPointer() const; + protected facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family_; + protected facebook::react::_state_data::StateData::Shared data_; protected mutable bool isObsolete_; protected size_t revision_; - public facebook::react::State::Shared getMostRecentState() const; - public facebook::react::State::Shared getMostRecentStateIfObsolete() const; + public facebook::react::_state::State::Shared getMostRecentState() const; + public facebook::react::_state::State::Shared getMostRecentStateIfObsolete() const; public size_t getRevision() const; public static constexpr size_t initialRevisionValue; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~State() = default; } class facebook::react::StateUpdate { public facebook::react::SharedShadowNodeFamily family; - public facebook::react::StateUpdate::Callback callback; - public using Callback = std::function; + public facebook::react::_state_update::Callback callback; + public using Callback = std::function; public using FailureCallback = std::function; } class facebook::react::StyleAnimatedNode : public facebook::react::AnimatedNode { - public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool isLayoutStyleUpdated() const noexcept; public void collectViewUpdates(folly::dynamic& props); } class facebook::react::SubtractionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -7374,20 +7436,20 @@ class facebook::react::SurfaceHandler { public SurfaceHandler(const std::string& moduleName, facebook::react::SurfaceId surfaceId) noexcept; public SurfaceHandler(facebook::react::SurfaceHandler&& other) noexcept = delete; public facebook::react::DisplayMode getDisplayMode() const noexcept; - public facebook::react::LayoutConstraints getLayoutConstraints() const noexcept; - public facebook::react::LayoutContext getLayoutContext() const noexcept; - public facebook::react::Size measure(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public facebook::react::SurfaceHandler& operator=(const facebook::react::SurfaceHandler& other) noexcept = delete; - public facebook::react::SurfaceHandler& operator=(facebook::react::SurfaceHandler&& other) noexcept = delete; - public facebook::react::SurfaceHandler::Status getStatus() const noexcept; public facebook::react::SurfaceId getSurfaceId() const noexcept; + public facebook::react::_layout_constraints::LayoutConstraints getLayoutConstraints() const noexcept; + public facebook::react::_layout_context::LayoutContext getLayoutContext() const noexcept; + public facebook::react::_size::Size measure(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public facebook::react::_surface_handler::Status getStatus() const noexcept; + public facebook::react::_surface_handler::SurfaceHandler& operator=(const facebook::react::_surface_handler::SurfaceHandler& other) noexcept = delete; + public facebook::react::_surface_handler::SurfaceHandler& operator=(facebook::react::_surface_handler::SurfaceHandler&& other) noexcept = delete; public folly::dynamic getProps() const noexcept; - public std::shared_ptr getMountingCoordinator() const noexcept; + public std::shared_ptr getMountingCoordinator() const noexcept; public std::string getModuleName() const noexcept; public virtual void setDisplayMode(facebook::react::DisplayMode displayMode) const noexcept; public virtual ~SurfaceHandler() noexcept; - public void constraintLayout(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public void setContextContainer(std::shared_ptr contextContainer) const noexcept; + public void constraintLayout(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public void setContextContainer(std::shared_ptr contextContainer) const noexcept; public void setProps(const folly::dynamic& props) const noexcept; public void setSurfaceId(facebook::react::SurfaceId surfaceId) const noexcept; public void start() const noexcept; @@ -7401,23 +7463,23 @@ enum facebook::react::SurfaceHandler::Status { } class facebook::react::SurfaceManager { - public SurfaceManager(const facebook::react::Scheduler& scheduler) noexcept; + public SurfaceManager(const facebook::react::_scheduler::Scheduler& scheduler) noexcept; public bool isSurfaceRunning(facebook::react::SurfaceId surfaceId) const noexcept; - public facebook::react::Size measureSurface(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const noexcept; - public std::optional getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; - public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; + public facebook::react::_size::Size measureSurface(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public std::optional getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; + public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; public std::unordered_set getRunningSurfaces() const noexcept; - public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const noexcept; - public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::LayoutConstraints& layoutConstraints = {}, const facebook::react::LayoutContext& layoutContext = {}) noexcept; + public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints = {}, const facebook::react::_layout_context::LayoutContext& layoutContext = {}) noexcept; public void stopAllSurfaces() noexcept; public void stopSurface(facebook::react::SurfaceId surfaceId) noexcept; public ~SurfaceManager() noexcept; } struct facebook::react::SurfaceManager::SurfaceProps { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::LayoutContext layoutContext; public facebook::react::SurfaceId surfaceId; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_layout_context::LayoutContext layoutContext; public folly::dynamic props; public std::string moduleName; } @@ -7433,17 +7495,17 @@ class facebook::react::SurfaceTelemetry { public int getNumberOfTextMeasurements() const; public int getNumberOfTransactions() const; public static constexpr size_t kMaxNumberOfRecordedCommitTelemetries; - public std::vector getRecentTransactionTelemetries() const; - public void incorporate(const facebook::react::TransactionTelemetry& telemetry, int numberOfMutations); + public std::vector getRecentTransactionTelemetries() const; + public void incorporate(const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, int numberOfMutations); } class facebook::react::SwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public SwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public SwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::SwitchEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onChange(facebook::react::SwitchEventEmitter::OnChange value) const; + public void onChange(facebook::react::_switch_event_emitter::_on_change::OnChange value) const; } struct facebook::react::SwitchEventEmitter::OnChange { @@ -7453,26 +7515,26 @@ struct facebook::react::SwitchEventEmitter::OnChange { class facebook::react::SwitchProps : public facebook::react::HostPlatformViewProps { public SwitchProps() = default; - public SwitchProps(const facebook::react::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::RawProps& rawProps); + public SwitchProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool disabled; public bool value; - public facebook::react::SharedColor onTintColor; - public facebook::react::SharedColor thumbColor; - public facebook::react::SharedColor thumbTintColor; - public facebook::react::SharedColor tintColor; - public facebook::react::SharedColor trackColorForFalse; - public facebook::react::SharedColor trackColorForTrue; + public facebook::react::_shared_color::SharedColor onTintColor; + public facebook::react::_shared_color::SharedColor thumbColor; + public facebook::react::_shared_color::SharedColor thumbTintColor; + public facebook::react::_shared_color::SharedColor tintColor; + public facebook::react::_shared_color::SharedColor trackColorForFalse; + public facebook::react::_shared_color::SharedColor trackColorForTrue; } class facebook::react::SwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - public SwitchShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public SwitchShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; + public SwitchShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public SwitchShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; } class facebook::react::TaskPriorityComparer { - public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); + public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); } class facebook::react::TelemetryController { @@ -7480,7 +7542,7 @@ class facebook::react::TelemetryController { } class facebook::react::TextAttributes : public facebook::react::DebugStringConvertible { - public bool operator==(const facebook::react::TextAttributes& rhs) const; + public bool operator==(const facebook::react::_text_attributes::TextAttributes& rhs) const; public facebook::react::Float fontSize; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float letterSpacing; @@ -7488,11 +7550,11 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public facebook::react::Float maxFontSizeMultiplier; public facebook::react::Float opacity; public facebook::react::Float textShadowRadius; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor foregroundColor; - public facebook::react::SharedColor textDecorationColor; - public facebook::react::SharedColor textShadowColor; - public static facebook::react::TextAttributes defaultTextAttributes(); + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor foregroundColor; + public facebook::react::_shared_color::SharedColor textDecorationColor; + public facebook::react::_shared_color::SharedColor textShadowColor; + public static facebook::react::_text_attributes::TextAttributes defaultTextAttributes(); public std::optional allowFontScaling; public std::optional isHighlighted; public std::optional isPressable; @@ -7505,31 +7567,31 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public std::optional lineBreakMode; public std::optional lineBreakStrategy; public std::optional role; - public std::optional textShadowOffset; public std::optional alignment; public std::optional textDecorationLineType; public std::optional textDecorationStyle; public std::optional textTransform; public std::optional baseWritingDirection; + public std::optional textShadowOffset; public std::string fontFamily; - public void apply(facebook::react::TextAttributes textAttributes); + public void apply(facebook::react::_text_attributes::TextAttributes textAttributes); } class facebook::react::TextInputComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public TextInputComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public TextInputComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::TextInputEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onBlur(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onContentSizeChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onEndEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onFocus(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onKeyPress(const facebook::react::TextInputEventEmitter::KeyPressMetrics& keyPressMetrics) const; - public void onScroll(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSelectionChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSubmitEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; + public void onBlur(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onContentSizeChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onEndEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onFocus(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onKeyPress(const facebook::react::_text_input_event_emitter::_key_press_metrics::KeyPressMetrics& keyPressMetrics) const; + public void onScroll(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSelectionChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSubmitEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; } struct facebook::react::TextInputEventEmitter::KeyPressMetrics { @@ -7538,27 +7600,27 @@ struct facebook::react::TextInputEventEmitter::KeyPressMetrics { } struct facebook::react::TextInputEventEmitter::Metrics { - public facebook::react::AttributedString::Range selectionRange; public facebook::react::EdgeInsets contentInset; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; - public facebook::react::Size layoutMeasurement; public facebook::react::Tag target; + public facebook::react::_attributed_string::_range::AttributedString::Range selectionRange; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; + public facebook::react::_size::Size layoutMeasurement; public int eventCount; public std::string text; } class facebook::react::TextInputProps : public facebook::react::BaseTextInputProps { public TextInputProps() = default; - public TextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::TextInputProps& sourceProps, const facebook::react::RawProps& rawProps); + public TextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::TextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool onChangeSync; public bool onKeyPressSync; - public const facebook::react::TextInputTraits traits; + public const facebook::react::_text_input_traits::TextInputTraits traits; public const std::string inputAccessoryViewButtonLabel; public const std::string inputAccessoryViewID; - public std::optional selection; + public std::optional selection; } class facebook::react::TextInputShadowNode : public facebook::react::BaseTextInputShadowNode { @@ -7566,10 +7628,10 @@ class facebook::react::TextInputShadowNode : public facebook::react::BaseTextInp class facebook::react::TextInputState { public TextInputState() = default; - public TextInputState(facebook::react::AttributedStringBox attributedStringBox, facebook::react::AttributedString reactTreeAttributedString, facebook::react::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); - public facebook::react::AttributedString reactTreeAttributedString; - public facebook::react::AttributedStringBox attributedStringBox; - public facebook::react::ParagraphAttributes paragraphAttributes; + public TextInputState(facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox, facebook::react::_attributed_string::AttributedString reactTreeAttributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); + public facebook::react::_attributed_string::AttributedString reactTreeAttributedString; + public facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; public int64_t mostRecentEventCount; } @@ -7599,51 +7661,51 @@ class facebook::react::TextInputTraits { class facebook::react::TextLayoutManager { protected facebook::react::LineMeasureCache lineMeasureCache_; protected facebook::react::TextMeasureCache textMeasureCache_; - protected std::shared_ptr contextContainer_; + protected std::shared_ptr contextContainer_; protected std::shared_ptr nativeTextLayoutManager_; public TextLayoutManager(const facebook::react::TextLayoutManager&) = delete; - public TextLayoutManager(const std::shared_ptr& contextContainer); + public TextLayoutManager(const std::shared_ptr& contextContainer); public TextLayoutManager(facebook::react::TextLayoutManager&&) = delete; - public facebook::react::LinesMeasurements measureLines(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::Size& size) const; - public facebook::react::TextLayoutManager& operator=(const facebook::react::TextLayoutManager&) = delete; - public facebook::react::TextLayoutManager& operator=(facebook::react::TextLayoutManager&&) = delete; - public facebook::react::TextMeasurement measure(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; + public facebook::react::LinesMeasurements measureLines(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_size::Size& size) const; + public facebook::react::_text_layout_manager::TextLayoutManager& operator=(const facebook::react::_text_layout_manager::TextLayoutManager&) = delete; + public facebook::react::_text_layout_manager::TextLayoutManager& operator=(facebook::react::_text_layout_manager::TextLayoutManager&&) = delete; + public facebook::react::_text_measurement::TextMeasurement measure(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; public std::shared_ptr getNativeTextLayoutManager() const; } class facebook::react::TextMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::TextMeasurement { - public facebook::react::Size size; - public facebook::react::TextMeasurement::Attachments attachments; - public using Attachments = std::vector; + public facebook::react::_size::Size size; + public facebook::react::_text_measurement::Attachments attachments; + public using Attachments = std::vector; } class facebook::react::TextMeasurement::Attachment { public bool isClipped; - public facebook::react::Rect frame; + public facebook::react::_rect::Rect frame; } class facebook::react::TextProps : public facebook::react::Props, public facebook::react::BaseTextProps { public TextProps() = default; - public TextProps(const facebook::react::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::RawProps& rawProps); - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public TextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::TextShadowNode : public facebook::react::ConcreteShadowNode, public facebook::react::BaseTextShadowNode { - public static facebook::react::ShadowNodeTraits BaseTraits(); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::TimerManager { public TimerManager(const facebook::react::TimerManager&) = delete; public TimerManager(facebook::react::TimerManager&&) = delete; - public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; - public facebook::react::TimerManager& operator=(const facebook::react::TimerManager&) = delete; - public facebook::react::TimerManager& operator=(facebook::react::TimerManager&&) = delete; + public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; + public facebook::react::_timer_manager::TimerManager& operator=(const facebook::react::_timer_manager::TimerManager&) = delete; + public facebook::react::_timer_manager::TimerManager& operator=(facebook::react::_timer_manager::TimerManager&&) = delete; public void attachGlobals(facebook::jsi::Runtime& runtime); public void callTimer(facebook::react::TimerHandle handle); public void quit(); @@ -7652,26 +7714,27 @@ class facebook::react::TimerManager { } class facebook::react::TouchEventEmitter : public facebook::react::EventEmitter { - public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); - public void onClick(facebook::react::PointerEvent event) const; - public void onGotPointerCapture(facebook::react::PointerEvent event) const; - public void onLostPointerCapture(facebook::react::PointerEvent event) const; - public void onPointerCancel(facebook::react::PointerEvent event) const; - public void onPointerDown(facebook::react::PointerEvent event) const; - public void onPointerEnter(facebook::react::PointerEvent event) const; - public void onPointerLeave(facebook::react::PointerEvent event) const; - public void onPointerMove(facebook::react::PointerEvent event) const; - public void onPointerOut(facebook::react::PointerEvent event) const; - public void onPointerOver(facebook::react::PointerEvent event) const; - public void onPointerUp(facebook::react::PointerEvent event) const; - public void onTouchCancel(facebook::react::TouchEvent event) const; - public void onTouchEnd(facebook::react::TouchEvent event) const; - public void onTouchMove(facebook::react::TouchEvent event) const; - public void onTouchStart(facebook::react::TouchEvent event) const; + public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); + public void onAuxClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onGotPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onLostPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerCancel(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerDown(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerEnter(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerLeave(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerMove(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOut(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOver(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerUp(facebook::react::_pointer_event::PointerEvent event) const; + public void onTouchCancel(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchEnd(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchMove(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchStart(facebook::react::_touch_event::TouchEvent event) const; } class facebook::react::TrackingAnimatedNode : public facebook::react::AnimatedNode { - public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -7690,7 +7753,7 @@ class facebook::react::TransactionTelemetry { public int getAffectedLayoutNodesCount() const; public int getNumberOfTextMeasurements() const; public int getRevisionNumber() const; - public static facebook::react::TransactionTelemetry* threadLocalTelemetry(); + public static facebook::react::_transaction_telemetry::TransactionTelemetry* threadLocalTelemetry(); public void didCommit(); public void didDiff(); public void didLayout(); @@ -7708,20 +7771,20 @@ class facebook::react::TransactionTelemetry { } class facebook::react::TransformAnimatedNode : public facebook::react::AnimatedNode { - public TransformAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public TransformAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public void collectViewUpdates(folly::dynamic& props); } class facebook::react::TurboModule : public facebook::jsi::HostObject { protected const std::string name_; - protected std::shared_ptr jsInvoker_; - protected std::unordered_map methodMap_; - protected std::unordered_map> eventEmitterMap_; + protected std::shared_ptr jsInvoker_; + protected std::unordered_map methodMap_; + protected std::unordered_map> eventEmitterMap_; protected using ArgFactory = std::function& args)>; protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName); - protected void emitDeviceEvent(const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - public TurboModule(std::string name, std::shared_ptr jsInvoker); + protected void emitDeviceEvent(const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + public TurboModule(std::string name, std::shared_ptr jsInvoker); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override; public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; } @@ -7732,72 +7795,72 @@ struct facebook::react::TurboModule::MethodMetadata { } class facebook::react::TurboModuleBinding { - public static void install(facebook::jsi::Runtime& runtime, TurboModuleProviderFunctionType&& moduleProvider, TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); - public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionType&& moduleProvider, facebook::react::TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); public ~TurboModuleBinding(); } class facebook::react::TurboModuleWithJSIBindings { - public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); + public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); public virtual ~TurboModuleWithJSIBindings() = default; } class facebook::react::UIManager : public facebook::react::ShadowTreeDelegate { - public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); - public const facebook::react::ShadowTreeRegistry& getShadowTreeRegistry() const; - public facebook::react::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode* ancestorShadowNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy) const; - public facebook::react::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; - public facebook::react::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); - public facebook::react::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); - public facebook::react::UIManagerDelegate* getDelegate(); - public facebook::react::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::Point point) const; - public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::ShadowNode& shadowNode) const; - public std::shared_ptr cloneNode(const facebook::react::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::RawProps rawProps) const; - public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::RawProps props, facebook::react::InstanceHandle::Shared instanceHandle) const; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) const override; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const override; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const override; + public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); + public const facebook::react::_shadow_tree_registry::ShadowTreeRegistry& getShadowTreeRegistry() const; + public facebook::react::_layout_metrics::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode* ancestorShadowNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutableShadowNode::LayoutInspectingPolicy policy) const; + public facebook::react::_shadow_tree::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; + public facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); + public facebook::react::_shadow_tree_revision_provider::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); + public facebook::react::_u_i_manager_delegate::UIManagerDelegate* getDelegate(); + public facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::_point::Point point) const; + public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) const; + public std::shared_ptr cloneNode(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::_raw_props::RawProps rawProps) const; + public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::_raw_props::RawProps props, facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) const override; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; - public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::ShadowTree::CommitOptions commitOptions); - public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; - public void registerCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void registerMountHook(facebook::react::UIManagerMountHook& mountHook); + public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; + public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::_shadow_tree::ShadowTree::CommitOptions commitOptions); + public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; + public void registerCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void registerMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); - public void setAnimationDelegate(facebook::react::UIManagerAnimationDelegate* delegate); + public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); + public void setAnimationDelegate(facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* delegate); public void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry); - public void setDelegate(facebook::react::UIManagerDelegate* delegate); - public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; - public void setNativeAnimatedDelegate(std::weak_ptr delegate); - public void setOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback); + public void setDelegate(facebook::react::_u_i_manager_delegate::UIManagerDelegate* delegate); + public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; + public void setNativeAnimatedDelegate(std::weak_ptr delegate); + public void setOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::UIManagerDelegate::OnSurfaceStartCallback&& callback); public void setSurfaceProps(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; - public void setViewTransitionDelegate(facebook::react::UIManagerViewTransitionDelegate* delegate); - public void startEmptySurface(facebook::react::ShadowTree::Unique&& shadowTree) const noexcept; - public void startSurface(facebook::react::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; + public void setViewTransitionDelegate(facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* delegate); + public void startEmptySurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree) const noexcept; + public void startSurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; public void stopSurfaceForAnimationDelegate(facebook::react::SurfaceId surfaceId) const; public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props); - public void unregisterCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void unregisterMountHook(facebook::react::UIManagerMountHook& mountHook); + public void unregisterCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void unregisterMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void updateShadowTree(std::unordered_map&& tagToProps); - public void updateState(const facebook::react::StateUpdate& stateUpdate) const; - public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; + public void updateState(const facebook::react::_state_update::StateUpdate& stateUpdate) const; + public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; public ~UIManager() override; } class facebook::react::UIManagerAnimationBackend { - public using Callback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; + public using Callback = std::function; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) = 0; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) = 0; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) = 0; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; public virtual void stop(facebook::react::CallbackId callbackId) = 0; public virtual void trigger() = 0; public virtual ~UIManagerAnimationBackend() = default; @@ -7807,54 +7870,54 @@ class facebook::react::UIManagerAnimationDelegate { public virtual bool shouldAnimateFrame() const = 0; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) = 0; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; public virtual ~UIManagerAnimationDelegate() = default; } class facebook::react::UIManagerBinding : public facebook::jsi::HostObject { - public UIManagerBinding(std::shared_ptr uiManager); - public facebook::react::PointerEventsProcessor& getPointerEventsProcessor(); - public facebook::react::UIManager& getUIManager(); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); + public UIManagerBinding(std::shared_ptr uiManager); + public facebook::react::_pointer_events_processor::PointerEventsProcessor& getPointerEventsProcessor(); + public facebook::react::_u_i_manager::UIManager& getUIManager(); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; - public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::EventPayload& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_event_payload::EventPayload& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void invalidate() const; public ~UIManagerBinding() override; } class facebook::react::UIManagerCommitHook { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions&) noexcept; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree&, const facebook::react::RootShadowNode::Shared&, const facebook::react::RootShadowNode::Unshared& newRootShadowNode) noexcept; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept = 0; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions&) noexcept; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree&, const facebook::react::_root_shadow_node::RootShadowNode::Shared&, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode) noexcept; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; public virtual ~UIManagerCommitHook() noexcept = default; } class facebook::react::UIManagerDelegate { - public using OnSurfaceStartCallback = std::function; + public using OnSurfaceStartCallback = std::function; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void uiManagerDidClearPendingSnapshots() = 0; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) = 0; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) = 0; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) = 0; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) = 0; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~UIManagerDelegate() noexcept = default; } class facebook::react::UIManagerMountHook { - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept = 0; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::HighResTimeStamp) noexcept; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept = 0; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp) noexcept; public virtual ~UIManagerMountHook() noexcept = default; } @@ -7864,17 +7927,17 @@ class facebook::react::UIManagerNativeAnimatedDelegate { } class facebook::react::UIManagerNativeAnimatedDelegateImpl : public facebook::react::UIManagerNativeAnimatedDelegate { - public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); + public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); public virtual void runAnimationFrame() override; } class facebook::react::UIManagerViewTransitionDelegate { - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className); - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name); + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className); + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name); public virtual void createViewTransitionInstance(const std::string&, facebook::react::Tag); - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode); + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode); public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback); public virtual void startViewTransitionEnd(); public virtual void startViewTransitionReadyFinished(); @@ -7897,15 +7960,15 @@ class facebook::react::UnimplementedNativeViewEventEmitter : public facebook::re class facebook::react::UnimplementedNativeViewProps : public facebook::react::HostPlatformViewProps { public UnimplementedNativeViewProps() = default; - public UnimplementedNativeViewProps(const facebook::react::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public UnimplementedNativeViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public std::string name; } class facebook::react::UnimplementedViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public UnimplementedViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + public UnimplementedViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; } class facebook::react::UnimplementedViewProps : public facebook::react::HostPlatformViewProps { @@ -7915,7 +7978,7 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode { protected bool isColorValue_; - public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool getIsColorValue() const noexcept; public bool setOffset(double offset) noexcept; public bool setRawValue(double value) noexcept; @@ -7934,60 +7997,60 @@ class facebook::react::ValueFactoryEventPayload : public facebook::react::EventP } class facebook::react::ViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public ViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); } class facebook::react::ViewShadowNodeProps : public facebook::react::HostPlatformViewProps { public ViewShadowNodeProps() = default; - public ViewShadowNodeProps(const facebook::react::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::RawProps& rawProps); + public ViewShadowNodeProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); } class facebook::react::ViewTransitionModule : public facebook::react::UIManagerViewTransitionDelegate, public facebook::react::UIManagerCommitHook, public facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const override; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name) override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager&) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager&) noexcept override; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name) override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; public virtual void createViewTransitionInstance(const std::string& name, facebook::react::Tag pseudoElementTag) override; - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode) override; + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback) override; public virtual void startViewTransitionEnd() override; public virtual void startViewTransitionReadyFinished() override; public virtual void suspendOnActiveViewTransition() override; public virtual void transitionAnimationFinished(int animationId) override; public virtual void waitForTransitionAnimation(int animationId) override; - public void initialize(facebook::react::UIManager* uiManager, std::weak_ptr weakThis); + public void initialize(facebook::react::_u_i_manager::UIManager* uiManager, std::weak_ptr weakThis); public ~ViewTransitionModule() override; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameView { public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics layoutMetrics; + public facebook::react::_view_transition_module::_animation_key_frame_view_layout_metrics::AnimationKeyFrameViewLayoutMetrics layoutMetrics; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics { public facebook::react::Float pointScaleFactor; - public facebook::react::Point originFromRoot; - public facebook::react::Size size; + public facebook::react::_point::Point originFromRoot; + public facebook::react::_size::Size size; } class facebook::react::VirtualViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onModeChange(facebook::react::VirtualViewEventEmitter::OnModeChange value) const; + public void onModeChange(facebook::react::_virtual_view_event_emitter::_on_mode_change::OnModeChange value) const; } struct facebook::react::VirtualViewEventEmitter::OnModeChange { - public facebook::react::VirtualViewEventEmitter::OnModeChangeTargetRect targetRect; - public facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect thresholdRect; + public facebook::react::_virtual_view_event_emitter::_on_mode_change_target_rect::OnModeChangeTargetRect targetRect; + public facebook::react::_virtual_view_event_emitter::_on_mode_change_threshold_rect::OnModeChangeThresholdRect thresholdRect; public int mode; } @@ -8007,52 +8070,52 @@ struct facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect { class facebook::react::VirtualViewProps : public facebook::react::HostPlatformViewProps { public VirtualViewProps() = default; - public VirtualViewProps(const facebook::react::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public VirtualViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool initialHidden; public bool removeClippedSubviews; public int renderState; } class facebook::react::VirtualViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public VirtualViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public VirtualViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public VirtualViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public VirtualViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::WeakFamilyRegistry { - public facebook::react::WeakFamilyRegistry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; - public using WeakFamilies = std::vector; - public void add(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public facebook::react::_weak_family_registry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; + public using WeakFamilies = std::vector; + public void add(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; public void removeFamiliesWithSurfaceId(facebook::react::SurfaceId surfaceId) const; } class facebook::react::YogaLayoutableShadowNode : public facebook::react::LayoutableShadowNode { protected facebook::yoga::Config yogaConfig_; protected mutable facebook::yoga::Node yogaNode_; - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public YogaLayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public YogaLayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::Rect getContentBounds() const; - public using ListOfShared = std::vector; - public using Shared = std::shared_ptr; + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public YogaLayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public YogaLayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_rect::Rect getContentBounds() const; + public using ListOfShared = std::vector; + public using Shared = std::shared_ptr; public virtual bool getIsLayoutClean() const override; - public virtual void appendChild(const std::shared_ptr& child) override; - public virtual void completeClone(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) override; + public virtual void appendChild(const std::shared_ptr& child) override; + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) override; public virtual void dirtyLayout() override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) override; - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) override; + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; public void enableMeasurement(); - public void setPadding(facebook::react::RectangleEdges padding) const; + public void setPadding(facebook::react::_rectangle_edges::RectangleEdges padding) const; public void setPositionType(YGPositionType positionType) const; - public void setSize(facebook::react::Size size) const; + public void setSize(facebook::react::_size::Size size) const; public void updateYogaChildren(); public void updateYogaProps(); } class facebook::react::YogaStylableProps : public facebook::react::Props { public YogaStylableProps() = default; - public YogaStylableProps(const facebook::react::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public YogaStylableProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public facebook::yoga::Style yogaStyle; public facebook::yoga::Style::Length insetBlockEnd; public facebook::yoga::Style::Length insetBlockStart; @@ -8070,7 +8133,7 @@ class facebook::react::YogaStylableProps : public facebook::react::Props { public facebook::yoga::Style::Length paddingInline; public facebook::yoga::Style::Length paddingInlineEnd; public facebook::yoga::Style::Length paddingInlineStart; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } enum facebook::react::AccessibilityLiveRegion : uint8_t { @@ -8574,6 +8637,7 @@ enum facebook::react::Cursor : uint8_t { SWResize, Text, Url, + VerticalText, WResize, Wait, ZoomIn, @@ -9132,8 +9196,8 @@ enum facebook::react::WritingDirection { } struct facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::string name; } @@ -9150,7 +9214,7 @@ struct facebook::react::AccessibilityState { public bool busy; public bool disabled; public bool selected; - public facebook::react::AccessibilityState::CheckedState checked; + public facebook::react::_accessibility_state::CheckedState checked; public std::optional expanded; } @@ -9170,7 +9234,7 @@ struct facebook::react::AccessibilityValue { struct facebook::react::ActivePointer { public bool shouldLeaveWhenReleased; - public facebook::react::PointerEvent event; + public facebook::react::_pointer_event::PointerEvent event; } struct facebook::react::AnimatedPropBase { @@ -9180,32 +9244,32 @@ struct facebook::react::AnimatedPropBase { } struct facebook::react::AnimatedProps { - public std::unique_ptr rawProps; - public std::vector> props; + public std::unique_ptr rawProps; + public std::vector> props; } struct facebook::react::AnimatedPropsBuilder { - public facebook::react::AnimatedProps get(); - public std::unique_ptr rawProps; - public std::vector> props; + public facebook::react::_animated_props::AnimatedProps get(); + public std::unique_ptr rawProps; + public std::vector> props; public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); public void setAspectRatio(facebook::yoga::FloatOptional value); public void setBackfaceVisibility(facebook::react::BackfaceVisibility value); - public void setBackgroundColor(facebook::react::SharedColor value); + public void setBackgroundColor(facebook::react::_shared_color::SharedColor value); public void setBorderColor(facebook::react::CascadedBorderColors& value); public void setBorderCurves(facebook::react::CascadedBorderCurves& value); public void setBorderRadii(facebook::react::CascadedBorderRadii& value); public void setBorderStyles(facebook::react::CascadedBorderStyles& value); - public void setBorderWidth(facebook::react::CascadedRectangleEdges& value); - public void setBoxShadow(const std::vector& value); + public void setBorderWidth(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setBoxShadow(const std::vector& value); public void setBoxSizing(facebook::yoga::BoxSizing value); public void setColumnGap(facebook::yoga::Style::Length value); public void setCursor(facebook::react::Cursor value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFilter(const std::vector& value); + public void setFilter(const std::vector& value); public void setFlex(facebook::yoga::FloatOptional value); public void setFlexBasis(facebook::yoga::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); @@ -9215,29 +9279,29 @@ struct facebook::react::AnimatedPropsBuilder { public void setHeight(facebook::yoga::Style::SizeLength value); public void setIsolation(facebook::react::Isolation value); public void setJustifyContent(facebook::yoga::Justify value); - public void setMargin(facebook::react::CascadedRectangleEdges& value); + public void setMargin(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setMaxHeight(facebook::yoga::Style::SizeLength value); public void setMaxWidth(facebook::yoga::Style::SizeLength value); public void setMinHeight(facebook::yoga::Style::SizeLength value); public void setMinWidth(facebook::yoga::Style::SizeLength value); public void setMixBlendMode(facebook::react::BlendMode value); public void setOpacity(facebook::react::Float value); - public void setOutlineColor(facebook::react::SharedColor value); + public void setOutlineColor(facebook::react::_shared_color::SharedColor value); public void setOutlineOffset(facebook::react::Float value); public void setOutlineStyle(facebook::react::OutlineStyle value); public void setOutlineWidth(facebook::react::Float value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::react::CascadedRectangleEdges& value); + public void setPadding(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPointerEvents(facebook::react::PointerEventsMode value); - public void setPosition(facebook::react::CascadedRectangleEdges& value); + public void setPosition(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPositionType(facebook::yoga::PositionType value); public void setRowGap(facebook::yoga::Style::Length value); - public void setShadowColor(facebook::react::SharedColor value); - public void setShadowOffset(facebook::react::Size value); + public void setShadowColor(facebook::react::_shared_color::SharedColor value); + public void setShadowOffset(facebook::react::_size::Size value); public void setShadowOpacity(facebook::react::Float value); public void setShadowRadius(facebook::react::Float value); - public void setTransform(const facebook::react::Transform& t); - public void setTransformOrigin(const facebook::react::TransformOrigin& value); + public void setTransform(const facebook::react::_transform::Transform& t); + public void setTransformOrigin(const facebook::react::_transform_origin::TransformOrigin& value); public void setWidth(facebook::yoga::Style::SizeLength value); public void setZIndex(std::optional value); public void storeDynamic(folly::dynamic& d); @@ -9258,38 +9322,38 @@ struct facebook::react::AnimationKeyFrame { public bool invalidated; public double initialProgress; public facebook::react::AnimationConfigurationType type; - public facebook::react::ShadowView viewEnd; - public facebook::react::ShadowView viewPrev; - public facebook::react::ShadowView viewStart; public facebook::react::Tag parentTag; public facebook::react::Tag tag; - public std::vector finalMutationsForKeyFrame; + public facebook::react::_shadow_view::ShadowView viewEnd; + public facebook::react::_shadow_view::ShadowView viewPrev; + public facebook::react::_shadow_view::ShadowView viewStart; + public std::vector finalMutationsForKeyFrame; } struct facebook::react::AnimationMutation { public bool hasLayoutUpdates; - public facebook::react::AnimatedProps props; public facebook::react::Tag tag; - public std::shared_ptr family; + public facebook::react::_animated_props::AnimatedProps props; + public std::shared_ptr family; } struct facebook::react::AnimationMutations { public std::set asyncFlushSurfaces; - public std::vector batch; + public std::vector batch; } struct facebook::react::BackgroundPosition { public BackgroundPosition(); - public bool operator==(const facebook::react::BackgroundPosition& other) const = default; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public bool operator==(const facebook::react::_background_position::BackgroundPosition& other) const = default; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::BackgroundRepeat { public BackgroundRepeat(); - public bool operator==(const facebook::react::BackgroundRepeat& other) const = default; + public bool operator==(const facebook::react::_background_repeat::BackgroundRepeat& other) const = default; public facebook::react::BackgroundRepeatStyle x; public facebook::react::BackgroundRepeatStyle y; } @@ -9298,32 +9362,32 @@ struct facebook::react::BackgroundSizeLengthPercentage { public BackgroundSizeLengthPercentage(); public bool isXAuto() const; public bool isYAuto() const; - public bool operator==(const facebook::react::BackgroundSizeLengthPercentage& other) const = default; - public std::variant x; - public std::variant y; + public bool operator==(const facebook::react::_background_size_length_percentage::BackgroundSizeLengthPercentage& other) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::BaseTouch { public facebook::react::Float force; public facebook::react::Float timestamp; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point offsetPoint; - public facebook::react::Point pagePoint; - public facebook::react::Point screenPoint; public facebook::react::Tag target; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point pagePoint; + public facebook::react::_point::Point screenPoint; public int identifier; } struct facebook::react::BaseTouch::Comparator { - public bool operator()(const facebook::react::BaseTouch& lhs, const facebook::react::BaseTouch& rhs) const; + public bool operator()(const facebook::react::_base_touch::BaseTouch& lhs, const facebook::react::_base_touch::BaseTouch& rhs) const; } struct facebook::react::BaseTouch::Hasher { - public size_t operator()(const facebook::react::BaseTouch& touch) const; + public size_t operator()(const facebook::react::_base_touch::BaseTouch& touch) const; } struct facebook::react::BorderMetrics { - public bool operator==(const facebook::react::BorderMetrics& rhs) const = default; + public bool operator==(const facebook::react::_border_metrics::BorderMetrics& rhs) const = default; public facebook::react::BorderColors borderColors; public facebook::react::BorderCurves borderCurves; public facebook::react::BorderRadii borderRadii; @@ -9333,12 +9397,12 @@ struct facebook::react::BorderMetrics { struct facebook::react::BoxShadow { public bool inset; - public bool operator==(const facebook::react::BoxShadow& other) const = default; + public bool operator==(const facebook::react::_box_shadow::BoxShadow& other) const = default; public facebook::react::Float blurRadius; public facebook::react::Float offsetX; public facebook::react::Float offsetY; public facebook::react::Float spreadDistance; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; } struct facebook::react::Bridging { @@ -9386,29 +9450,29 @@ struct facebook::react::BufferEvent { struct facebook::react::BundleHeader { public BundleHeader(); - public facebook::react::Magic32 magic32; + public facebook::react::_magic32::Magic32 magic32; public uint32_t version; public uint64_t magic64; } struct facebook::react::CSSAngle { - public constexpr bool operator==(const facebook::react::CSSAngle& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_angle::CSSAngle& rhs) const = default; public float degrees; } struct facebook::react::CSSBlurFilter { - public constexpr bool operator==(const facebook::react::CSSBlurFilter& rhs) const = default; - public facebook::react::CSSLength amount; + public constexpr bool operator==(const facebook::react::_c_s_s_blur_filter::CSSBlurFilter& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength amount; } struct facebook::react::CSSBrightnessFilter { - public constexpr bool operator==(const facebook::react::CSSBrightnessFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_brightness_filter::CSSBrightnessFilter& rhs) const = default; public float amount; } struct facebook::react::CSSColor { - public constexpr bool operator==(const facebook::react::CSSColor& rhs) const = default; - public static constexpr facebook::react::CSSColor black(); + public constexpr bool operator==(const facebook::react::_c_s_s_color::CSSColor& rhs) const = default; + public static constexpr facebook::react::_c_s_s_color::CSSColor black(); public uint8_t a; public uint8_t b; public uint8_t g; @@ -9416,28 +9480,28 @@ struct facebook::react::CSSColor { } struct facebook::react::CSSColorHint { - public bool operator==(const facebook::react::CSSColorHint& rhs) const = default; - public std::variant position; + public bool operator==(const facebook::react::_c_s_s_color_hint::CSSColorHint& rhs) const = default; + public std::variant position; } struct facebook::react::CSSColorStop { - public bool operator==(const facebook::react::CSSColorStop& rhs) const; - public facebook::react::CSSColor color; - public std::optional> endPosition; - public std::optional> startPosition; + public bool operator==(const facebook::react::_c_s_s_color_stop::CSSColorStop& rhs) const; + public facebook::react::_c_s_s_color::CSSColor color; + public std::optional> endPosition; + public std::optional> startPosition; } struct facebook::react::CSSContrastFilter { - public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_contrast_filter::CSSContrastFilter& rhs) const = default; public float amount; } struct facebook::react::CSSDropShadowFilter { - public constexpr bool operator==(const facebook::react::CSSDropShadowFilter& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength standardDeviation; + public constexpr bool operator==(const facebook::react::_c_s_s_drop_shadow_filter::CSSDropShadowFilter& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength standardDeviation; } struct facebook::react::CSSFunctionBlock { @@ -9445,146 +9509,146 @@ struct facebook::react::CSSFunctionBlock { } struct facebook::react::CSSGrayscaleFilter { - public constexpr bool operator==(const facebook::react::CSSGrayscaleFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_grayscale_filter::CSSGrayscaleFilter& rhs) const = default; public float amount; } struct facebook::react::CSSHueRotateFilter { - public constexpr bool operator==(const facebook::react::CSSHueRotateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_hue_rotate_filter::CSSHueRotateFilter& rhs) const = default; public float degrees; } struct facebook::react::CSSInvertFilter { - public constexpr bool operator==(const facebook::react::CSSInvertFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_invert_filter::CSSInvertFilter& rhs) const = default; public float amount; } struct facebook::react::CSSLength { - public constexpr bool operator==(const facebook::react::CSSLength& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_length::CSSLength& rhs) const = default; public facebook::react::CSSLengthUnit unit; public float value; } struct facebook::react::CSSLinearGradientDirection { - public bool operator==(const facebook::react::CSSLinearGradientDirection& rhs) const = default; - public std::variant value; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_direction::CSSLinearGradientDirection& rhs) const = default; + public std::variant value; } struct facebook::react::CSSLinearGradientFunction { - public bool operator==(const facebook::react::CSSLinearGradientFunction& rhs) const = default; - public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::CSSValueParser& parser); - public std::optional direction; - public std::vector> items; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_function::CSSLinearGradientFunction& rhs) const = default; + public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public std::optional direction; + public std::vector> items; } struct facebook::react::CSSMatrix { - public constexpr bool operator==(const facebook::react::CSSMatrix& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_matrix::CSSMatrix& rhs) const = default; public std::array values; } struct facebook::react::CSSNumber { - public constexpr bool operator==(const facebook::react::CSSNumber& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_number::CSSNumber& rhs) const = default; public float value; } struct facebook::react::CSSOpacityFilter { - public constexpr bool operator==(const facebook::react::CSSOpacityFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_opacity_filter::CSSOpacityFilter& rhs) const = default; public float amount; } struct facebook::react::CSSPercentage { - public constexpr bool operator==(const facebook::react::CSSPercentage& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_percentage::CSSPercentage& rhs) const = default; public float value; } struct facebook::react::CSSPerspective { - public constexpr bool operator==(const facebook::react::CSSPerspective& rhs) const = default; - public facebook::react::CSSLength length; + public constexpr bool operator==(const facebook::react::_c_s_s_perspective::CSSPerspective& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength length; } struct facebook::react::CSSRadialGradientExplicitSize { - public bool operator==(const facebook::react::CSSRadialGradientExplicitSize& rhs) const = default; - public std::variant sizeX; - public std::variant sizeY; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_explicit_size::CSSRadialGradientExplicitSize& rhs) const = default; + public std::variant sizeX; + public std::variant sizeY; } struct facebook::react::CSSRadialGradientFunction { - public bool operator==(const facebook::react::CSSRadialGradientFunction& rhs) const = default; - public std::optional position; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_function::CSSRadialGradientFunction& rhs) const = default; public std::optional shape; public std::optional size; - public std::vector> items; + public std::optional position; + public std::vector> items; } struct facebook::react::CSSRadialGradientPosition { - public bool operator==(const facebook::react::CSSRadialGradientPosition& rhs) const = default; - public std::optional> bottom; - public std::optional> left; - public std::optional> right; - public std::optional> top; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_position::CSSRadialGradientPosition& rhs) const = default; + public std::optional> bottom; + public std::optional> left; + public std::optional> right; + public std::optional> top; } struct facebook::react::CSSRatio { public constexpr bool isDegenerate() const; - public constexpr bool operator==(const facebook::react::CSSRatio& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_ratio::CSSRatio& rhs) const = default; public float denominator; public float numerator; } struct facebook::react::CSSRotate { - public constexpr bool operator==(const facebook::react::CSSRotate& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate::CSSRotate& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateX { - public constexpr bool operator==(const facebook::react::CSSRotateX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_x::CSSRotateX& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateY { - public constexpr bool operator==(const facebook::react::CSSRotateY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_y::CSSRotateY& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateZ { - public constexpr bool operator==(const facebook::react::CSSRotateZ& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_z::CSSRotateZ& rhs) const = default; public float degrees; } struct facebook::react::CSSSaturateFilter { - public constexpr bool operator==(const facebook::react::CSSSaturateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_saturate_filter::CSSSaturateFilter& rhs) const = default; public float amount; } struct facebook::react::CSSScale { - public constexpr bool operator==(const facebook::react::CSSScale& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale::CSSScale& rhs) const = default; public float x; public float y; } struct facebook::react::CSSScaleX { - public constexpr bool operator==(const facebook::react::CSSScaleX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_x::CSSScaleX& rhs) const = default; public float value; } struct facebook::react::CSSScaleY { - public constexpr bool operator==(const facebook::react::CSSScaleY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_y::CSSScaleY& rhs) const = default; public float value; } struct facebook::react::CSSSepiaFilter { - public constexpr bool operator==(const facebook::react::CSSSepiaFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_sepia_filter::CSSSepiaFilter& rhs) const = default; public float amount; } struct facebook::react::CSSShadow { public bool inset; - public constexpr bool operator==(const facebook::react::CSSShadow& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength blurRadius; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength spreadDistance; + public constexpr bool operator==(const facebook::react::_c_s_s_shadow::CSSShadow& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength blurRadius; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength spreadDistance; } struct facebook::react::CSSSimpleBlock { @@ -9592,47 +9656,47 @@ struct facebook::react::CSSSimpleBlock { } struct facebook::react::CSSSkewX { - public constexpr bool operator==(const facebook::react::CSSSkewX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_x::CSSSkewX& rhs) const = default; public float degrees; } struct facebook::react::CSSSkewY { - public constexpr bool operator==(const facebook::react::CSSSkewY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_y::CSSSkewY& rhs) const = default; public float degrees; } struct facebook::react::CSSTransformOrigin { - public constexpr bool operator==(const facebook::react::CSSTransformOrigin& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_transform_origin::CSSTransformOrigin& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate3D { - public constexpr bool operator==(const facebook::react::CSSTranslate3D& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate3_d::CSSTranslate3D& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate { - public constexpr bool operator==(const facebook::react::CSSTranslate& rhs) const = default; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate::CSSTranslate& rhs) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslateX { - public constexpr bool operator==(const facebook::react::CSSTranslateX& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_x::CSSTranslateX& rhs) const = default; + public std::variant value; } struct facebook::react::CSSTranslateY { - public constexpr bool operator==(const facebook::react::CSSTranslateY& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_y::CSSTranslateY& rhs) const = default; + public std::variant value; } struct facebook::react::CSSZero { - public constexpr bool operator==(const facebook::react::CSSZero& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_zero::CSSZero& rhs) const = default; } struct facebook::react::CallbackWithId { @@ -9642,16 +9706,16 @@ struct facebook::react::CallbackWithId { struct facebook::react::Color { public Color(); - public Color(const facebook::react::ColorComponents& components); - public Color(const facebook::react::DynamicColor& dynamicColor); + public Color(const facebook::react::_color_components::ColorComponents& components); + public Color(const facebook::react::_dynamic_color::DynamicColor& dynamicColor); public Color(int32_t color); - public bool operator!=(const facebook::react::Color& other) const; - public bool operator==(const facebook::react::Color& other) const; - public facebook::react::ColorComponents getColorComponents() const; + public bool operator!=(const facebook::react::_color::Color& other) const; + public bool operator==(const facebook::react::_color::Color& other) const; + public facebook::react::_color_components::ColorComponents getColorComponents() const; public float getChannel(int channelId) const; public int32_t getColor() const; public operator int32_t() const; - public static facebook::react::Color createSemanticColor(std::vector& semanticItems); + public static facebook::react::_color::Color createSemanticColor(std::vector& semanticItems); public std::shared_ptr getUIColor() const; public std::size_t getUIColorHash() const; } @@ -9665,38 +9729,38 @@ struct facebook::react::ColorComponents { } struct facebook::react::ColorStop { - public bool operator==(const facebook::react::ColorStop& other) const = default; - public facebook::react::SharedColor color; - public facebook::react::ValueUnit position; + public bool operator==(const facebook::react::_color_stop::ColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; + public facebook::react::_value_unit::ValueUnit position; } struct facebook::react::CornerRadii { - public bool operator==(const facebook::react::CornerRadii& other) const = default; + public bool operator==(const facebook::react::_corner_radii::CornerRadii& other) const = default; public float horizontal; public float vertical; } struct facebook::react::CullingContext { - public bool operator==(const facebook::react::CullingContext& rhs) const = default; + public bool operator==(const facebook::react::_culling_context::CullingContext& rhs) const = default; public bool shouldConsiderCulling() const; - public facebook::react::CullingContext adjustCullingContextIfNeeded(const facebook::react::ShadowViewNodePair& pair) const; - public facebook::react::Rect frame; - public facebook::react::Transform transform; + public facebook::react::_culling_context::CullingContext adjustCullingContextIfNeeded(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& pair) const; + public facebook::react::_rect::Rect frame; + public facebook::react::_transform::Transform transform; } struct facebook::react::DebugStringConvertibleOptions { } struct facebook::react::DefaultTurboModules { - public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); + public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); } struct facebook::react::DropShadowParams { - public bool operator==(const facebook::react::DropShadowParams& other) const = default; + public bool operator==(const facebook::react::_drop_shadow_params::DropShadowParams& other) const = default; public facebook::react::Float offsetX; public facebook::react::Float offsetY; public facebook::react::Float standardDeviation; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; } struct facebook::react::DummyTraceSection { @@ -9726,7 +9790,7 @@ struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEve } struct facebook::react::EventAnimationDriverKey { - public bool operator==(const facebook::react::EventAnimationDriverKey& rhs) const noexcept; + public bool operator==(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& rhs) const noexcept; public facebook::react::Tag viewTag; public std::string eventName; } @@ -9735,8 +9799,8 @@ struct facebook::react::EventPayload { public EventPayload() = default; public EventPayload(const facebook::react::EventPayload&) = default; public EventPayload(facebook::react::EventPayload&&) = default; - public facebook::react::EventPayload& operator=(const facebook::react::EventPayload&) = default; - public facebook::react::EventPayload& operator=(facebook::react::EventPayload&&) = default; + public facebook::react::_event_payload::EventPayload& operator=(const facebook::react::_event_payload::EventPayload&) = default; + public facebook::react::_event_payload::EventPayload& operator=(facebook::react::_event_payload::EventPayload&&) = default; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const = 0; public virtual facebook::react::EventPayloadType getType() const = 0; public virtual std::optional extractValue(const std::vector&) const; @@ -9744,9 +9808,9 @@ struct facebook::react::EventPayload { } struct facebook::react::FilterFunction { - public bool operator==(const facebook::react::FilterFunction& other) const = default; + public bool operator==(const facebook::react::_filter_function::FilterFunction& other) const = default; public facebook::react::FilterType type; - public std::variant parameters; + public std::variant parameters; } struct facebook::react::ImageURLLoaderAttribution { @@ -9774,56 +9838,56 @@ struct facebook::react::InstanceCallback { struct facebook::react::IntersectionObserverEntry { public bool isIntersectingAboveThresholds; - public bool sameShadowNodeFamily(const facebook::react::ShadowNodeFamily& otherShadowNodeFamily) const; - public facebook::react::HighResTimeStamp time; + public bool sameShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily& otherShadowNodeFamily) const; public facebook::react::IntersectionObserverObserverId intersectionObserverId; - public facebook::react::Rect intersectionRect; - public facebook::react::Rect rootRect; - public facebook::react::Rect targetRect; - public facebook::react::ShadowNodeFamily::Shared shadowNodeFamily; + public facebook::react::_high_res_time_stamp::HighResTimeStamp time; + public facebook::react::_rect::Rect intersectionRect; + public facebook::react::_rect::Rect rootRect; + public facebook::react::_rect::Rect targetRect; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared shadowNodeFamily; } struct facebook::react::LayoutAnimation { public bool completed; - public facebook::react::LayoutAnimationCallbackWrapper failureCallback; - public facebook::react::LayoutAnimationCallbackWrapper successCallback; - public facebook::react::LayoutAnimationConfig layoutAnimationConfig; public facebook::react::SurfaceId surfaceId; - public std::vector keyFrames; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper failureCallback; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper successCallback; + public facebook::react::_layout_animation_config::LayoutAnimationConfig layoutAnimationConfig; + public std::vector keyFrames; public uint64_t startTime; } struct facebook::react::LayoutAnimationConfig { public double duration; - public facebook::react::AnimationConfig createConfig; - public facebook::react::AnimationConfig deleteConfig; - public facebook::react::AnimationConfig updateConfig; + public facebook::react::_animation_config::AnimationConfig createConfig; + public facebook::react::_animation_config::AnimationConfig deleteConfig; + public facebook::react::_animation_config::AnimationConfig updateConfig; } struct facebook::react::LayoutConformanceProps : public facebook::react::YogaStylableProps { public LayoutConformanceProps() = default; - public LayoutConformanceProps(const facebook::react::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::RawProps& rawProps); + public LayoutConformanceProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public facebook::react::LayoutConformance mode; } struct facebook::react::LayoutConstraints { public facebook::react::LayoutDirection layoutDirection; - public facebook::react::Size clamp(const facebook::react::Size& size) const; - public facebook::react::Size maximumSize; - public facebook::react::Size minimumSize; + public facebook::react::_size::Size clamp(const facebook::react::_size::Size& size) const; + public facebook::react::_size::Size maximumSize; + public facebook::react::_size::Size minimumSize; } struct facebook::react::LayoutContext { public bool swapLeftAndRightInRTL; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float pointScaleFactor; - public facebook::react::Point viewportOffset; - public facebook::react::Size viewportSize; - public std::vector* affectedNodes; + public facebook::react::_point::Point viewportOffset; + public facebook::react::_size::Size viewportSize; + public std::vector* affectedNodes; } struct facebook::react::LayoutMetrics { - public bool operator==(const facebook::react::LayoutMetrics& rhs) const = default; + public bool operator==(const facebook::react::_layout_metrics::LayoutMetrics& rhs) const = default; public bool wasLeftAndRightSwapped; public facebook::react::DisplayType displayType; public facebook::react::EdgeInsets borderWidth; @@ -9832,29 +9896,29 @@ struct facebook::react::LayoutMetrics { public facebook::react::Float pointScaleFactor; public facebook::react::LayoutDirection layoutDirection; public facebook::react::PositionType positionType; - public facebook::react::Rect frame; - public facebook::react::Rect getContentFrame() const; - public facebook::react::Rect getOverflowInsetFrame() const; - public facebook::react::Rect getPaddingFrame() const; + public facebook::react::_rect::Rect frame; + public facebook::react::_rect::Rect getContentFrame() const; + public facebook::react::_rect::Rect getOverflowInsetFrame() const; + public facebook::react::_rect::Rect getPaddingFrame() const; } struct facebook::react::LineMeasurement { public LineMeasurement(const folly::dynamic& data); - public LineMeasurement(std::string text, facebook::react::Rect frame, facebook::react::Float descender, facebook::react::Float capHeight, facebook::react::Float ascender, facebook::react::Float xHeight); - public bool operator==(const facebook::react::LineMeasurement& rhs) const; + public LineMeasurement(std::string text, facebook::react::_rect::Rect frame, facebook::react::Float descender, facebook::react::Float capHeight, facebook::react::Float ascender, facebook::react::Float xHeight); + public bool operator==(const facebook::react::_line_measurement::LineMeasurement& rhs) const; public facebook::react::Float ascender; public facebook::react::Float capHeight; public facebook::react::Float descender; public facebook::react::Float xHeight; - public facebook::react::Rect frame; - public static facebook::react::Float baseline(const std::vector& lines); + public facebook::react::_rect::Rect frame; + public static facebook::react::Float baseline(const std::vector& lines); public std::string text; } struct facebook::react::LinearGradient { - public bool operator==(const facebook::react::LinearGradient& other) const = default; + public bool operator==(const facebook::react::_linear_gradient::LinearGradient& other) const = default; public facebook::react::GradientDirection direction; - public std::vector colorStops; + public std::vector colorStops; } struct facebook::react::Magic32 { @@ -9868,9 +9932,9 @@ struct facebook::react::MarginValue { } struct facebook::react::MeasuredPreparedTextLayout { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::TextMeasurement measurement; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_text_measurement::TextMeasurement measurement; + public facebook::react::detail::_text_layout_manager_extended::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; } struct facebook::react::MethodCall { @@ -9898,24 +9962,24 @@ struct facebook::react::ModuleConfig { struct facebook::react::MutationRecord { public facebook::react::MutationObserverId mutationObserverId; - public std::shared_ptr targetShadowNode; - public std::vector> addedShadowNodes; - public std::vector> removedShadowNodes; + public std::shared_ptr targetShadowNode; + public std::vector> addedShadowNodes; + public std::vector> removedShadowNodes; } struct facebook::react::NativePerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; public facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional fetchStart; - public std::optional processingEnd; - public std::optional processingStart; - public std::optional requestStart; - public std::optional responseEnd; - public std::optional responseStart; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::optional interactionId; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional fetchStart; + public std::optional processingEnd; + public std::optional processingStart; + public std::optional requestStart; + public std::optional responseEnd; + public std::optional responseStart; public std::optional decodedBodySize; public std::optional encodedBodySize; public std::optional responseStatus; @@ -9928,10 +9992,10 @@ struct facebook::react::PerformanceEntrySorter { } struct facebook::react::PerformanceEventTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp processingEnd; - public facebook::react::HighResTimeStamp processingStart; - public facebook::react::HighResTimeStamp taskEndTime; public facebook::react::PerformanceEntryInteractionId interactionId; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime; public static constexpr facebook::react::PerformanceEntryType entryType; } @@ -9948,38 +10012,38 @@ struct facebook::react::PerformanceMeasure : public facebook::react::AbstractPer } struct facebook::react::PerformanceObserverObserveMultipleOptions { - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceObserverObserveSingleOptions { public bool buffered; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceResourceTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; public static constexpr facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseEnd; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseEnd; + public std::optional responseStart; public std::string contentType; } struct facebook::react::Point { - public bool operator==(const facebook::react::Point& rhs) const = default; + public bool operator==(const facebook::react::_point::Point& rhs) const = default; public facebook::react::Float x; public facebook::react::Float y; - public facebook::react::Point operator+(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point operator-() const noexcept; - public facebook::react::Point operator-(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator+=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator-=(const facebook::react::Point& point) noexcept; + public facebook::react::_point::Point operator+(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point operator-() const noexcept; + public facebook::react::_point::Point operator-(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator+=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator-=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::PointerEvent : public facebook::react::EventPayload { @@ -9992,10 +10056,10 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { public facebook::react::Float pressure; public facebook::react::Float tangentialPressure; public facebook::react::Float width; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point clientPoint; - public facebook::react::Point offsetPoint; - public facebook::react::Point screenPoint; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point clientPoint; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point screenPoint; public int button; public int buttons; public int detail; @@ -10009,13 +10073,13 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { } struct facebook::react::PointerEventTarget { - public facebook::react::PointerEvent event; - public std::shared_ptr target; + public facebook::react::_pointer_event::PointerEvent event; + public std::shared_ptr target; } struct facebook::react::ProcessedColorStop { - public bool operator==(const facebook::react::ProcessedColorStop& other) const = default; - public facebook::react::SharedColor color; + public bool operator==(const facebook::react::_processed_color_stop::ProcessedColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; public std::optional position; } @@ -10029,37 +10093,37 @@ struct facebook::react::Promise : public facebook::react::LongLivedObject { struct facebook::react::PropsParserContext { public PropsParserContext(const facebook::react::PropsParserContext&) = delete; - public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::ContextContainer& contextContainer); - public const facebook::react::ContextContainer& contextContainer; + public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::_context_container::ContextContainer& contextContainer); public const facebook::react::SurfaceId surfaceId; - public facebook::react::PropsParserContext& operator=(const facebook::react::PropsParserContext&) = delete; + public const facebook::react::_context_container::ContextContainer& contextContainer; + public facebook::react::_props_parser_context::PropsParserContext& operator=(const facebook::react::_props_parser_context::PropsParserContext&) = delete; } struct facebook::react::PropsSnapshot { - public facebook::react::BaseViewProps props; + public facebook::react::_base_view_props::BaseViewProps props; public std::unique_ptr rawProps; public std::unordered_set propNames; } struct facebook::react::RadialGradient { - public bool operator==(const facebook::react::RadialGradient& other) const = default; - public facebook::react::RadialGradientPosition position; + public bool operator==(const facebook::react::_radial_gradient::RadialGradient& other) const = default; public facebook::react::RadialGradientShape shape; - public facebook::react::RadialGradientSize size; - public std::vector colorStops; + public facebook::react::_radial_gradient_position::RadialGradientPosition position; + public facebook::react::_radial_gradient_size::RadialGradientSize size; + public std::vector colorStops; } struct facebook::react::RadialGradientPosition { - public bool operator==(const facebook::react::RadialGradientPosition& other) const = default; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public bool operator==(const facebook::react::_radial_gradient_position::RadialGradientPosition& other) const = default; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::RadialGradientSize { - public bool operator==(const facebook::react::RadialGradientSize& other) const = default; - public std::variant value; + public bool operator==(const facebook::react::_radial_gradient_size::RadialGradientSize& other) const = default; + public std::variant value; } enum facebook::react::RadialGradientSize::SizeKeyword { @@ -10070,21 +10134,21 @@ enum facebook::react::RadialGradientSize::SizeKeyword { } struct facebook::react::RadialGradientSize::Dimensions { - public bool operator==(const facebook::react::RadialGradientSize::Dimensions& other) const = default; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; + public bool operator==(const facebook::react::_radial_gradient_size::_dimensions::Dimensions& other) const = default; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; } struct facebook::react::RawEvent { - public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified, bool isUnique = false, facebook::react::HighResTimeStamp eventStartTimeStamp = facebook::react::HighResTimeStamp::now()); + public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::_raw_event::Category category = facebook::react::_raw_event::Category::Unspecified, bool isUnique = false, facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); public bool isUnique; public facebook::react::EventTag loggingTag; - public facebook::react::HighResTimeStamp eventStartTimeStamp; - public facebook::react::RawEvent::Category category; public facebook::react::SharedEventPayload eventPayload; public facebook::react::SharedEventTarget eventTarget; + public facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp; + public facebook::react::_raw_event::Category category; public std::string type; - public std::weak_ptr shadowNodeFamily; + public std::weak_ptr shadowNodeFamily; } enum facebook::react::RawEvent::Category { @@ -10111,20 +10175,20 @@ struct facebook::react::RecoverableError : public std::exception { } struct facebook::react::Rect { - public bool containsPoint(facebook::react::Point point) noexcept; - public bool operator==(const facebook::react::Rect& rhs) const noexcept = default; + public bool containsPoint(facebook::react::_point::Point point) noexcept; + public bool operator==(const facebook::react::_rect::Rect& rhs) const noexcept = default; public facebook::react::Float getMaxX() const noexcept; public facebook::react::Float getMaxY() const noexcept; public facebook::react::Float getMidX() const noexcept; public facebook::react::Float getMidY() const noexcept; public facebook::react::Float getMinX() const noexcept; public facebook::react::Float getMinY() const noexcept; - public facebook::react::Point getCenter() const noexcept; - public facebook::react::Point origin; - public facebook::react::Size size; - public static facebook::react::Rect boundingRect(const facebook::react::Point& a, const facebook::react::Point& b, const facebook::react::Point& c, const facebook::react::Point& d) noexcept; - public static facebook::react::Rect intersect(const facebook::react::Rect& rect1, const facebook::react::Rect& rect2); - public void unionInPlace(const facebook::react::Rect& rect) noexcept; + public facebook::react::_point::Point getCenter() const noexcept; + public facebook::react::_point::Point origin; + public facebook::react::_size::Size size; + public static facebook::react::_rect::Rect boundingRect(const facebook::react::_point::Point& a, const facebook::react::_point::Point& b, const facebook::react::_point::Point& c, const facebook::react::_point::Point& d) noexcept; + public static facebook::react::_rect::Rect intersect(const facebook::react::_rect::Rect& rect1, const facebook::react::_rect::Rect& rect2); + public void unionInPlace(const facebook::react::_rect::Rect& rect) noexcept; } struct facebook::react::RequestInfo { @@ -10135,14 +10199,14 @@ struct facebook::react::RequestInfo { } struct facebook::react::ResourceTimingData { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseStart; public std::string contentType; public std::string url; } @@ -10155,19 +10219,19 @@ struct facebook::react::ResponseInfo { struct facebook::react::SchedulerToolbox { public facebook::react::ComponentRegistryFactory componentRegistryFactory; - public facebook::react::EventBeat::Factory eventBeatFactory; public facebook::react::RuntimeExecutor runtimeExecutor; + public facebook::react::_event_beat::EventBeat::Factory eventBeatFactory; public std::optional bridgelessBindingsExecutor; - public std::shared_ptr contextContainer; - public std::shared_ptr animationChoreographer; - public std::vector> commitHooks; + public std::shared_ptr contextContainer; + public std::shared_ptr animationChoreographer; + public std::vector> commitHooks; } struct facebook::react::ScrollEndDragEvent : public facebook::react::ScrollEvent { public ScrollEndDragEvent() = default; - public ScrollEndDragEvent(const facebook::react::ScrollEvent& scrollEvent); - public facebook::react::Point targetContentOffset; - public facebook::react::Point velocity; + public ScrollEndDragEvent(const facebook::react::_scroll_event::ScrollEvent& scrollEvent); + public facebook::react::_point::Point targetContentOffset; + public facebook::react::_point::Point velocity; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; } @@ -10177,9 +10241,9 @@ struct facebook::react::ScrollEvent : public facebook::react::EventPayload { public facebook::react::EdgeInsets contentInset; public facebook::react::Float timestamp; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; public virtual facebook::react::EventPayloadType getType() const override; @@ -10189,28 +10253,28 @@ struct facebook::react::ScrollEvent : public facebook::react::EventPayload { struct facebook::react::ShadowNodeFamilyFragment { public const facebook::react::SurfaceId surfaceId; public const facebook::react::Tag tag; - public const std::shared_ptr instanceHandle; + public const std::shared_ptr instanceHandle; } struct facebook::react::ShadowNodeFragment { public const bool runtimeShadowNodeReference; - public const facebook::react::Props::Shared& props; - public const facebook::react::State::Shared& state; - public const std::shared_ptr>>& children; - public static const facebook::react::Props::Shared& propsPlaceholder(); - public static const facebook::react::State::Shared& statePlaceholder(); - public static const std::shared_ptr>>& childrenPlaceholder(); + public const facebook::react::_props::Props::Shared& props; + public const facebook::react::_state::State::Shared& state; + public const std::shared_ptr>>& children; + public static const facebook::react::_props::Props::Shared& propsPlaceholder(); + public static const facebook::react::_state::State::Shared& statePlaceholder(); + public static const std::shared_ptr>>& childrenPlaceholder(); } struct facebook::react::ShadowNodeListWrapper : public facebook::jsi::NativeState { - public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); - public std::shared_ptr>> shadowNodeList; + public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); + public std::shared_ptr>> shadowNodeList; public ~ShadowNodeListWrapper() override; } struct facebook::react::ShadowNodeWrapper : public facebook::jsi::NativeState { - public ShadowNodeWrapper(std::shared_ptr shadowNode); - public std::shared_ptr shadowNode; + public ShadowNodeWrapper(std::shared_ptr shadowNode); + public std::shared_ptr shadowNode; public ~ShadowNodeWrapper() override; } @@ -10222,40 +10286,40 @@ struct facebook::react::ShadowTreeCommitOptions { struct facebook::react::ShadowView { public ShadowView() = default; - public ShadowView(const facebook::react::ShadowNode& shadowNode); public ShadowView(const facebook::react::ShadowView& shadowView) = default; + public ShadowView(const facebook::react::_shadow_node::ShadowNode& shadowNode); public ShadowView(facebook::react::ShadowView&& shadowView) noexcept = default; - public bool operator==(const facebook::react::ShadowView& rhs) const; + public bool operator==(const facebook::react::_shadow_view::ShadowView& rhs) const; public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::EventEmitter::Shared eventEmitter; - public facebook::react::LayoutMetrics layoutMetrics; - public facebook::react::Props::Shared props; - public facebook::react::ShadowNodeTraits traits; - public facebook::react::ShadowView& operator=(const facebook::react::ShadowView& other) = default; - public facebook::react::ShadowView& operator=(facebook::react::ShadowView&& other) = default; - public facebook::react::State::Shared state; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; + public facebook::react::_event_emitter::EventEmitter::Shared eventEmitter; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics; + public facebook::react::_props::Props::Shared props; + public facebook::react::_shadow_node_traits::ShadowNodeTraits traits; + public facebook::react::_shadow_view::ShadowView& operator=(const facebook::react::_shadow_view::ShadowView& other) = default; + public facebook::react::_shadow_view::ShadowView& operator=(facebook::react::_shadow_view::ShadowView&& other) = default; + public facebook::react::_state::State::Shared state; } struct facebook::react::ShadowViewMutation { public ShadowViewMutation() = delete; public bool mutatedViewIsVirtual() const; - public facebook::react::ShadowView newChildShadowView; - public facebook::react::ShadowView oldChildShadowView; - public facebook::react::ShadowViewMutation::Type type; public facebook::react::Tag parentTag; + public facebook::react::_shadow_view::ShadowView newChildShadowView; + public facebook::react::_shadow_view::ShadowView oldChildShadowView; + public facebook::react::_shadow_view_mutation::Type type; public int index; - public static facebook::react::ShadowViewMutation CreateMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation DeleteMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation InsertMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, const facebook::react::ShadowView& parentShadowView); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, facebook::react::Tag parentTag); - public using List = std::vector; + public static facebook::react::_shadow_view_mutation::ShadowViewMutation CreateMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation DeleteMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, const facebook::react::_shadow_view::ShadowView& parentShadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, facebook::react::Tag parentTag); + public using List = std::vector; } enum facebook::react::ShadowViewMutation::Type : std::uint8_t { @@ -10270,19 +10334,19 @@ struct facebook::react::ShadowViewNodePair { public bool flattened; public bool inOtherTree() const; public bool isConcreteView; - public bool operator==(const facebook::react::ShadowViewNodePair& rhs) const; - public const facebook::react::ShadowNode* shadowNode; - public facebook::react::Point contextOrigin; - public facebook::react::ShadowView shadowView; - public mutable const facebook::react::ShadowViewNodePair* otherTreePair; + public bool operator==(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& rhs) const; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; + public facebook::react::_point::Point contextOrigin; + public facebook::react::_shadow_view::ShadowView shadowView; + public mutable const facebook::react::_shadow_view_node_pair::ShadowViewNodePair* otherTreePair; public size_t mountIndex; } struct facebook::react::Size { public facebook::react::Float height; public facebook::react::Float width; - public facebook::react::Size& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Size& operator+=(const facebook::react::Point& point) noexcept; + public facebook::react::_size::Size& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_size::Size& operator+=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::StateData { @@ -10290,16 +10354,16 @@ struct facebook::react::StateData { } struct facebook::react::SurfaceContext { - public std::unordered_map> map; - public std::unordered_map> pendingMap; - public std::unordered_set> families; - public std::unordered_set> pendingFamilies; + public std::unordered_map> map; + public std::unordered_map> pendingMap; + public std::unordered_set> families; + public std::unordered_set> pendingFamilies; } struct facebook::react::SurfaceUpdates { public bool hasLayoutUpdates; - public std::unordered_map propsMap; - public std::unordered_set> families; + public std::unordered_map propsMap; + public std::unordered_set> families; } struct facebook::react::SystraceSection : public facebook::react::DummyTraceSection { @@ -10308,12 +10372,12 @@ struct facebook::react::SystraceSection : public facebook::react::DummyTraceSect } struct facebook::react::Task : public facebook::jsi::NativeState { - public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::HighResTimeStamp expirationTime); - public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); } struct facebook::react::TextLayoutContext { - public bool operator==(const facebook::react::TextLayoutContext& rhs) const = default; + public bool operator==(const facebook::react::_text_layout_context::TextLayoutContext& rhs) const = default; public facebook::react::Float pointScaleFactor; public facebook::react::SurfaceId surfaceId; } @@ -10334,30 +10398,30 @@ struct facebook::react::TouchEvent { } struct facebook::react::Transform { - public bool operator==(const facebook::react::Transform& rhs) const noexcept; + public bool operator==(const facebook::react::_transform::Transform& rhs) const noexcept; public const facebook::react::Float& at(int i, int j) const noexcept; public facebook::react::Float& at(int i, int j) noexcept; - public facebook::react::Rect applyWithCenter(const facebook::react::Rect& rect, const facebook::react::Point& center) const; - public facebook::react::Transform operator*(const facebook::react::Transform& rhs) const; + public facebook::react::_rect::Rect applyWithCenter(const facebook::react::_rect::Rect& rect, const facebook::react::_point::Point& center) const; + public facebook::react::_transform::Transform operator*(const facebook::react::_transform::Transform& rhs) const; public operator folly::dynamic() const; - public static bool isHorizontalInversion(const facebook::react::Transform& transform) noexcept; - public static bool isVerticalInversion(const facebook::react::Transform& transform) noexcept; - public static facebook::react::Transform FromTransformOperation(facebook::react::TransformOperation transformOperation, const facebook::react::Size& size, const facebook::react::Transform& transform = facebook::react::Transform::Identity()); - public static facebook::react::Transform HorizontalInversion() noexcept; - public static facebook::react::Transform Identity() noexcept; - public static facebook::react::Transform Interpolate(facebook::react::Float animationProgress, const facebook::react::Transform& lhs, const facebook::react::Transform& rhs, const facebook::react::Size& size); - public static facebook::react::Transform Perspective(facebook::react::Float perspective) noexcept; - public static facebook::react::Transform Rotate(facebook::react::Float angleX, facebook::react::Float angleY, facebook::react::Float angleZ) noexcept; - public static facebook::react::Transform RotateX(facebook::react::Float radians) noexcept; - public static facebook::react::Transform RotateY(facebook::react::Float radians) noexcept; - public static facebook::react::Transform RotateZ(facebook::react::Float radians) noexcept; - public static facebook::react::Transform Scale(facebook::react::Float factorX, facebook::react::Float factorY, facebook::react::Float factorZ) noexcept; - public static facebook::react::Transform Skew(facebook::react::Float x, facebook::react::Float y) noexcept; - public static facebook::react::Transform Translate(facebook::react::Float x, facebook::react::Float y, facebook::react::Float z) noexcept; - public static facebook::react::Transform VerticalInversion() noexcept; - public static facebook::react::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); + public static bool isHorizontalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static bool isVerticalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static facebook::react::_transform::Transform FromTransformOperation(facebook::react::_transform_operation::TransformOperation transformOperation, const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform = facebook::react::_transform::Transform::Identity()); + public static facebook::react::_transform::Transform HorizontalInversion() noexcept; + public static facebook::react::_transform::Transform Identity() noexcept; + public static facebook::react::_transform::Transform Interpolate(facebook::react::Float animationProgress, const facebook::react::_transform::Transform& lhs, const facebook::react::_transform::Transform& rhs, const facebook::react::_size::Size& size); + public static facebook::react::_transform::Transform Perspective(facebook::react::Float perspective) noexcept; + public static facebook::react::_transform::Transform Rotate(facebook::react::Float angleX, facebook::react::Float angleY, facebook::react::Float angleZ) noexcept; + public static facebook::react::_transform::Transform RotateX(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform RotateY(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform RotateZ(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform Scale(facebook::react::Float factorX, facebook::react::Float factorY, facebook::react::Float factorZ) noexcept; + public static facebook::react::_transform::Transform Skew(facebook::react::Float x, facebook::react::Float y) noexcept; + public static facebook::react::_transform::Transform Translate(facebook::react::Float x, facebook::react::Float y, facebook::react::Float z) noexcept; + public static facebook::react::_transform::Transform VerticalInversion() noexcept; + public static facebook::react::_transform_operation::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); public std::array matrix; - public std::vector operations; + public std::vector operations; } struct facebook::react::TransformConfig { @@ -10367,24 +10431,24 @@ struct facebook::react::TransformConfig { } struct facebook::react::TransformOperation { - public bool operator==(const facebook::react::TransformOperation& other) const = default; + public bool operator==(const facebook::react::_transform_operation::TransformOperation& other) const = default; public facebook::react::TransformOperationType type; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; - public facebook::react::ValueUnit z; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; + public facebook::react::_value_unit::ValueUnit z; } struct facebook::react::TransformOrigin { public bool isSet() const; - public bool operator==(const facebook::react::TransformOrigin& other) const = default; + public bool operator==(const facebook::react::_transform_origin::TransformOrigin& other) const = default; public float z; - public std::array xy; + public std::array xy; } struct facebook::react::ValueUnit { public constexpr ValueUnit() = default; public constexpr ValueUnit(float v, facebook::react::UnitType u); - public constexpr bool operator==(const facebook::react::ValueUnit& other) const = default; + public constexpr bool operator==(const facebook::react::_value_unit::ValueUnit& other) const = default; public constexpr float resolve(float referenceLength) const; public constexpr operator bool() const; public facebook::react::UnitType unit; @@ -10399,12 +10463,14 @@ struct facebook::react::Vector { } struct facebook::react::ViewEvents { - public constexpr bool operator[](const facebook::react::ViewEvents::Offset offset) const; + public constexpr bool operator[](const facebook::react::_view_events::Offset offset) const; public std::bitset<64> bits; - public std::bitset<64>::reference operator[](const facebook::react::ViewEvents::Offset offset); + public std::bitset<64>::reference operator[](const facebook::react::_view_events::Offset offset); } enum facebook::react::ViewEvents::Offset : std::size_t { + AuxClick, + AuxClickCapture, Click, ClickCapture, GotPointerCapture, @@ -10464,7 +10530,7 @@ struct facebook::react::CSSComponentValueVisitorDispatcher { public constexpr std::optional visitPreservedToken(const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken, const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); - public facebook::react::CSSSyntaxParser& parser; + public facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser; } template @@ -10496,59 +10562,59 @@ class facebook::react::MoveWrapper { public T* operator->(); public const T& operator*() const; public const T* operator->() const; - public facebook::react::MoveWrapper& operator=(const facebook::react::MoveWrapper&) = delete; - public facebook::react::MoveWrapper& operator=(facebook::react::MoveWrapper&&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(const facebook::react::_move_wrapper::MoveWrapper&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(facebook::react::_move_wrapper::MoveWrapper&&) = delete; } -template +template class facebook::react::ConcreteViewShadowNode : public facebook::react::ConcreteShadowNode { - public ConcreteViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ConcreteViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteShadowNode; + public ConcreteViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ConcreteViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_concrete_shadow_node::ConcreteShadowNode; public using ConcreteViewProps = ViewPropsT; public virtual bool canBeTouchTarget() const override; public virtual bool canChildrenBeTouchTarget() const override; - public virtual facebook::react::Transform getTransform() const override; + public virtual facebook::react::_transform::Transform getTransform() const override; } template class facebook::react::BaseTextInputShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected facebook::react::LayoutConstraints getTextConstraints(const facebook::react::LayoutConstraints& layoutConstraints) const; - protected std::shared_ptr textLayoutManager_; - protected virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - protected virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - protected virtual void layout(facebook::react::LayoutContext layoutContext) override; - public BaseTextInputShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public BaseTextInputShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteViewShadowNode; - public void setTextLayoutManager(std::shared_ptr textLayoutManager); -} - -template + protected facebook::react::_layout_constraints::LayoutConstraints getTextConstraints(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + protected std::shared_ptr textLayoutManager_; + protected virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + protected virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + protected virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public BaseTextInputShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public BaseTextInputShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_base_text_input_shadow_node::ConcreteViewShadowNode; + public void setTextLayoutManager(std::shared_ptr textLayoutManager); +} + +template class facebook::react::ConcreteShadowNode : public BaseShadowNodeT { - protected facebook::react::Props::Shared props_; - protected facebook::react::State::Shared state_; - public const facebook::react::ConcreteShadowNode::ConcreteEventEmitter& getConcreteEventEmitter() const; - public const facebook::react::ConcreteShadowNode::ConcreteProps& getConcreteProps() const; - public const facebook::react::ConcreteShadowNode::ConcreteStateData& getStateData() const; - public const std::shared_ptr& getConcreteSharedProps() const; - public static const facebook::react::ConcreteShadowNode::SharedConcreteProps& defaultSharedProps(); + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_state::State::Shared state_; + public const facebook::react::_concrete_shadow_node::ConcreteEventEmitter& getConcreteEventEmitter() const; + public const facebook::react::_concrete_shadow_node::ConcreteProps& getConcreteProps() const; + public const facebook::react::_concrete_shadow_node::ConcreteStateData& getStateData() const; + public const std::shared_ptr& getConcreteSharedProps() const; + public static const facebook::react::_concrete_shadow_node::SharedConcreteProps& defaultSharedProps(); public static facebook::react::ComponentHandle Handle(); public static facebook::react::ComponentName Name(); - public static facebook::react::ConcreteShadowNode::ConcreteStateData initialStateData(const facebook::react::Props::Shared&, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor&); - public static facebook::react::ConcreteShadowNode::UnsharedConcreteProps Props(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::Props::Shared& baseProps = nullptr); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public static facebook::react::_concrete_shadow_node::ConcreteStateData initialStateData(const facebook::react::_props::Props::Shared&, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor&); + public static facebook::react::_concrete_shadow_node::UnsharedConcreteProps Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_props::Props::Shared& baseProps = nullptr); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); public using ConcreteEventEmitter = EventEmitterT; public using ConcreteProps = PropsT; - public using ConcreteState = facebook::react::ConcreteState; + public using ConcreteState = facebook::react::_concrete_shadow_node::ConcreteState; public using ConcreteStateData = StateDataT; public using SharedConcreteEventEmitter = std::shared_ptr; public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteShadowNode = std::shared_ptr; + public using SharedConcreteShadowNode = std::shared_ptr; public using UnsharedConcreteProps = std::shared_ptr; - public void setStateData(facebook::react::ConcreteShadowNode::ConcreteStateData&& data); + public void setStateData(facebook::react::_concrete_shadow_node::ConcreteStateData&& data); } template @@ -10575,14 +10641,14 @@ struct facebook::react::CSSDataTypeParser { template class facebook::react::ConcreteState : public facebook::react::State { - public ConcreteState(facebook::react::ConcreteState::SharedData data, const facebook::react::State& previousState); - public ConcreteState(facebook::react::ConcreteState::SharedData data, facebook::react::ShadowNodeFamily::Weak family); - public const facebook::react::ConcreteState::Data& getData() const; + public ConcreteState(facebook::react::_concrete_state::SharedData data, const facebook::react::_state::State& previousState); + public ConcreteState(facebook::react::_concrete_state::SharedData data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + public const facebook::react::_concrete_state::Data& getData() const; public using Data = DataT; - public using Shared = std::shared_ptr; - public using SharedData = std::shared_ptr; - public void updateState(facebook::react::ConcreteState::Data&& newData, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void updateState(std::function callback, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; + public using Shared = std::shared_ptr; + public using SharedData = std::shared_ptr; + public void updateState(facebook::react::_concrete_state::Data&& newData, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; + public void updateState(std::function callback, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; public ~ConcreteState() override = default; } @@ -10603,20 +10669,20 @@ template class facebook::react::DiffMap { public DiffMap(); public DiffMap(size_t sizeHint); - public facebook::react::DiffMap::Iterator begin(); - public facebook::react::DiffMap::Iterator end(); - public facebook::react::DiffMap::Iterator find(KeyT key); + public facebook::react::_diff_map::_iterator::Iterator begin(); + public facebook::react::_diff_map::_iterator::Iterator end(); + public facebook::react::_diff_map::_iterator::Iterator find(KeyT key); public using Pair = std::pair; - public void erase(facebook::react::DiffMap::Iterator it); - public void insert(facebook::react::DiffMap::Pair pair); + public void erase(facebook::react::_diff_map::_iterator::Iterator it); + public void insert(facebook::react::_diff_map::Pair pair); } class facebook::react::DiffMap::Iterator { - public bool operator!=(const facebook::react::DiffMap::Iterator& other) const; - public bool operator==(const facebook::react::DiffMap::Iterator& other) const; - public const facebook::react::DiffMap::Pair& operator*() const; - public const facebook::react::DiffMap::Pair* operator->() const; - public facebook::react::DiffMap::Iterator& operator++(); + public bool operator!=(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public bool operator==(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public const facebook::react::_diff_map::Pair& operator*() const; + public const facebook::react::_diff_map::Pair* operator->() const; + public facebook::react::_diff_map::_iterator::Iterator& operator++(); } template @@ -10624,8 +10690,8 @@ class facebook::react::OnScopeExit { public OnScopeExit(const Lambda&& lambda) noexcept; public OnScopeExit(const facebook::react::OnScopeExit&) = delete; public OnScopeExit(facebook::react::OnScopeExit&&) = delete; - public facebook::react::OnScopeExit& operator=(const facebook::react::OnScopeExit&) = delete; - public facebook::react::OnScopeExit& operator=(facebook::react::OnScopeExit&&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(const facebook::react::_on_scope_exit::OnScopeExit&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(facebook::react::_on_scope_exit::OnScopeExit&&) = delete; public ~OnScopeExit() noexcept; } @@ -10648,10 +10714,10 @@ struct facebook::react::NativePerformanceRawPerformanceEntry { public P14 contentType; public P15 encodedBodySize; public P16 decodedBodySize; - public bool operator==(const facebook::react::NativePerformanceRawPerformanceEntry& other) const; + public bool operator==(const facebook::react::_native_performance_raw_performance_entry::NativePerformanceRawPerformanceEntry& other) const; } -template +template struct facebook::react::NativeAlertManagerArgs { public P0 title; public P1 message; @@ -10663,7 +10729,10 @@ struct facebook::react::NativeAlertManagerArgs { public P7 preferredButtonKey; public P8 keyboardType; public P9 userInterfaceStyle; - public bool operator==(const facebook::react::NativeAlertManagerArgs& other) const; + public P10 defaultInputs; + public P11 modal; + public P12 critical; + public bool operator==(const facebook::react::_native_alert_manager_args::NativeAlertManagerArgs& other) const; } template @@ -10677,7 +10746,7 @@ struct facebook::react::NativePushNotificationManagerIOSNotification { public P6 applicationIconBadgeNumber; public P7 isSilent; public P8 soundName; - public bool operator==(const facebook::react::NativePushNotificationManagerIOSNotification& other) const; + public bool operator==(const facebook::react::_native_push_notification_manager_i_o_s_notification::NativePushNotificationManagerIOSNotification& other) const; } template @@ -10690,7 +10759,7 @@ struct facebook::react::NativeExceptionsManagerExceptionData { public P5 id; public P6 isFatal; public P7 extraData; - public bool operator==(const facebook::react::NativeExceptionsManagerExceptionData& other) const; + public bool operator==(const facebook::react::_native_exceptions_manager_exception_data::NativeExceptionsManagerExceptionData& other) const; } template @@ -10703,7 +10772,7 @@ struct facebook::react::NativePlatformConstantsIOSPlatformConstantsIOS { public P5 systemName; public P6 interfaceIdiom; public P7 isMacCatalyst; - public bool operator==(const facebook::react::NativePlatformConstantsIOSPlatformConstantsIOS& other) const; + public bool operator==(const facebook::react::_native_platform_constants_i_o_s_platform_constants_i_o_s::NativePlatformConstantsIOSPlatformConstantsIOS& other) const; } template @@ -10715,7 +10784,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntr public P4 intersectionRect; public P5 isIntersectingAboveThresholds; public P6 time; - public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; + public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; } template @@ -10726,7 +10795,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObse public P3 thresholds; public P4 rootThresholds; public P5 rootMargin; - public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; + public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_observe_options::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; } template @@ -10736,7 +10805,7 @@ struct facebook::react::NativeExceptionsManagerStackFrame { public P2 lineNumber; public P3 methodName; public P4 collapse; - public bool operator==(const facebook::react::NativeExceptionsManagerStackFrame& other) const; + public bool operator==(const facebook::react::_native_exceptions_manager_stack_frame::NativeExceptionsManagerStackFrame& other) const; } template @@ -10746,7 +10815,7 @@ struct facebook::react::NativeImageEditorOptions { public P2 displaySize; public P3 resizeMode; public P4 allowExternalStorage; - public bool operator==(const facebook::react::NativeImageEditorOptions& other) const; + public bool operator==(const facebook::react::_native_image_editor_options::NativeImageEditorOptions& other) const; } template @@ -10755,7 +10824,7 @@ struct facebook::react::NativeDeviceInfoDimensionsPayload { public P1 screen; public P2 windowPhysicalPixels; public P3 screenPhysicalPixels; - public bool operator==(const facebook::react::NativeDeviceInfoDimensionsPayload& other) const; + public bool operator==(const facebook::react::_native_device_info_dimensions_payload::NativeDeviceInfoDimensionsPayload& other) const; } template @@ -10764,7 +10833,7 @@ struct facebook::react::NativeDeviceInfoDisplayMetrics { public P1 height; public P2 scale; public P3 fontScale; - public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetrics& other) const; + public bool operator==(const facebook::react::_native_device_info_display_metrics::NativeDeviceInfoDisplayMetrics& other) const; } template @@ -10773,7 +10842,7 @@ struct facebook::react::NativeMutationObserverNativeMutationRecord { public P1 target; public P2 addedNodes; public P3 removedNodes; - public bool operator==(const facebook::react::NativeMutationObserverNativeMutationRecord& other) const; + public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_record::NativeMutationObserverNativeMutationRecord& other) const; } template @@ -10782,7 +10851,7 @@ struct facebook::react::NativePerformancePerformanceObserverInit { public P1 type; public P2 buffered; public P3 durationThreshold; - public bool operator==(const facebook::react::NativePerformancePerformanceObserverInit& other) const; + public bool operator==(const facebook::react::_native_performance_performance_observer_init::NativePerformancePerformanceObserverInit& other) const; } template @@ -10790,7 +10859,7 @@ struct facebook::react::NativeAnimatedModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::NativeAnimatedModuleEndResult& other) const; + public bool operator==(const facebook::react::_native_animated_module_end_result::NativeAnimatedModuleEndResult& other) const; } template @@ -10798,7 +10867,7 @@ struct facebook::react::NativeAnimatedTurboModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::NativeAnimatedTurboModuleEndResult& other) const; + public bool operator==(const facebook::react::_native_animated_turbo_module_end_result::NativeAnimatedTurboModuleEndResult& other) const; } template @@ -10806,7 +10875,7 @@ struct facebook::react::NativeDeviceInfoDeviceInfoConstants { public P0 Dimensions; public P1 isEdgeToEdge; public P2 isIPhoneX_deprecated; - public bool operator==(const facebook::react::NativeDeviceInfoDeviceInfoConstants& other) const; + public bool operator==(const facebook::react::_native_device_info_device_info_constants::NativeDeviceInfoDeviceInfoConstants& other) const; } template @@ -10814,7 +10883,7 @@ struct facebook::react::NativeI18nManagerI18nManagerConstants { public P0 doLeftAndRightSwapInRTL; public P1 isRTL; public P2 localeIdentifier; - public bool operator==(const facebook::react::NativeI18nManagerI18nManagerConstants& other) const; + public bool operator==(const facebook::react::_native_i18n_manager_i18n_manager_constants::NativeI18nManagerI18nManagerConstants& other) const; } template @@ -10822,7 +10891,7 @@ struct facebook::react::NativeMutationObserverNativeMutationObserverObserveOptio public P0 mutationObserverId; public P1 targetShadowNode; public P2 subtree; - public bool operator==(const facebook::react::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; + public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_observer_observe_options::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; } template @@ -10830,73 +10899,73 @@ struct facebook::react::NativePushNotificationManagerIOSPermissions { public P0 alert; public P1 badge; public P2 sound; - public bool operator==(const facebook::react::NativePushNotificationManagerIOSPermissions& other) const; + public bool operator==(const facebook::react::_native_push_notification_manager_i_o_s_permissions::NativePushNotificationManagerIOSPermissions& other) const; } template struct facebook::react::NativeAnimatedModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::NativeAnimatedModuleEventMapping& other) const; + public bool operator==(const facebook::react::_native_animated_module_event_mapping::NativeAnimatedModuleEventMapping& other) const; } template struct facebook::react::NativeAnimatedTurboModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::NativeAnimatedTurboModuleEventMapping& other) const; + public bool operator==(const facebook::react::_native_animated_turbo_module_event_mapping::NativeAnimatedTurboModuleEventMapping& other) const; } template struct facebook::react::NativeBlobModuleConstants { public P0 BLOB_URI_SCHEME; public P1 BLOB_URI_HOST; - public bool operator==(const facebook::react::NativeBlobModuleConstants& other) const; + public bool operator==(const facebook::react::_native_blob_module_constants::NativeBlobModuleConstants& other) const; } template struct facebook::react::NativeIdleCallbacksIdleDeadline { public P0 didTimeout; public P1 timeRemaining; - public bool operator==(const facebook::react::NativeIdleCallbacksIdleDeadline& other) const; + public bool operator==(const facebook::react::_native_idle_callbacks_idle_deadline::NativeIdleCallbacksIdleDeadline& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_partial_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; } template struct facebook::react::NativeAppStateAppState { public P0 app_state; - public bool operator==(const facebook::react::NativeAppStateAppState& other) const; + public bool operator==(const facebook::react::_native_app_state_app_state::NativeAppStateAppState& other) const; } template struct facebook::react::NativeAppStateAppStateConstants { public P0 initialAppState; - public bool operator==(const facebook::react::NativeAppStateAppStateConstants& other) const; + public bool operator==(const facebook::react::_native_app_state_app_state_constants::NativeAppStateAppStateConstants& other) const; } template struct facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions { public P0 timeout; - public bool operator==(const facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; + public bool operator==(const facebook::react::_native_idle_callbacks_request_idle_callback_options::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; } template struct facebook::react::NativeSourceCodeSourceCodeConstants { public P0 scriptURL; - public bool operator==(const facebook::react::NativeSourceCodeSourceCodeConstants& other) const; + public bool operator==(const facebook::react::_native_source_code_source_code_constants::NativeSourceCodeSourceCodeConstants& other) const; } template @@ -10904,10 +10973,10 @@ class facebook::react::SyncCallback { public R call(Args... args) const; public R operator()(Args... args) const; public SyncCallback(const facebook::react::SyncCallback&) = delete; - public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); public SyncCallback(facebook::react::SyncCallback&& other) noexcept; - public facebook::react::SyncCallback& operator=(const facebook::react::SyncCallback&) = delete; - public facebook::react::SyncCallback& operator=(facebook::react::SyncCallback&& other) noexcept; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(const facebook::react::_sync_callback<_r(_args...)>::SyncCallback&) = delete; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(facebook::react::_sync_callback<_r(_args...)>::SyncCallback&& other) noexcept; public ~SyncCallback(); } @@ -10921,15 +10990,15 @@ struct facebook::react::Bridging : public facebook::react::Bridging< template class facebook::react::BaseParagraphComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public BaseParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public BaseParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); public virtual facebook::react::ComponentName getComponentName() const override; } template class facebook::react::ConcreteComponentDescriptor : public facebook::react::ComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public ConcreteComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const override; + public ConcreteComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public using ConcreteEventEmitter = typename ShadowNodeT::ConcreteEventEmitter; public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteShadowNode = ShadowNodeT; @@ -10939,37 +11008,37 @@ class facebook::react::ConcreteComponentDescriptor : public facebook::react::Com public using SharedConcreteProps = typename ShadowNodeT::SharedConcreteProps; public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const override; - public virtual facebook::react::ShadowNodeTraits getTraits() const override; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const override; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const override; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const override; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const override; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; } template class facebook::react::Element { public Element(); - public facebook::react::Element& children(std::vector children); - public facebook::react::Element& finalize(std::function finalizeCallback); - public facebook::react::Element& props(facebook::react::Element::SharedConcreteProps props); - public facebook::react::Element& props(std::function callback); - public facebook::react::Element& reference(facebook::react::Element::ConcreteUnsharedShadowNode& outShadowNode); - public facebook::react::Element& reference(std::function callback); - public facebook::react::Element& stateData(std::function callback); - public facebook::react::Element& surfaceId(facebook::react::SurfaceId surfaceId); - public facebook::react::Element& tag(facebook::react::Tag tag); + public facebook::react::_element::Element& children(std::vector children); + public facebook::react::_element::Element& finalize(std::function finalizeCallback); + public facebook::react::_element::Element& props(facebook::react::_element::SharedConcreteProps props); + public facebook::react::_element::Element& props(std::function callback); + public facebook::react::_element::Element& reference(facebook::react::_element::ConcreteUnsharedShadowNode& outShadowNode); + public facebook::react::_element::Element& reference(std::function callback); + public facebook::react::_element::Element& stateData(std::function callback); + public facebook::react::_element::Element& surfaceId(facebook::react::SurfaceId surfaceId); + public facebook::react::_element::Element& tag(facebook::react::Tag tag); public operator facebook::react::ElementFragment(); public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteReferenceCallback = std::function& shadowNode)>; public using ConcreteShadowNode = ShadowNodeT; public using ConcreteState = typename ShadowNodeT::ConcreteState; public using ConcreteStateData = typename ShadowNodeT::ConcreteStateData; - public using ConcreteUnsharedShadowNode = std::shared_ptr; - public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteState = std::shared_ptr; + public using ConcreteUnsharedShadowNode = std::shared_ptr; + public using SharedConcreteProps = std::shared_ptr; + public using SharedConcreteState = std::shared_ptr; } template @@ -10978,307 +11047,307 @@ struct facebook::react::Bridging { template class facebook::react::NativeAccessibilityInfoCxxSpec : public facebook::react::TurboModule { - protected NativeAccessibilityInfoCxxSpec(std::shared_ptr jsInvoker); + protected NativeAccessibilityInfoCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAccessibilityManagerCxxSpec : public facebook::react::TurboModule { - protected NativeAccessibilityManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeAccessibilityManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeActionSheetManagerCxxSpec : public facebook::react::TurboModule { - protected NativeActionSheetManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeActionSheetManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAlertManagerCxxSpec : public facebook::react::TurboModule { - protected NativeAlertManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeAlertManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAnimatedModuleCxxSpec : public facebook::react::TurboModule { - protected NativeAnimatedModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeAnimatedModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAnimatedTurboModuleCxxSpec : public facebook::react::TurboModule { - protected NativeAnimatedTurboModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeAnimatedTurboModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAppStateCxxSpec : public facebook::react::TurboModule { - protected NativeAppStateCxxSpec(std::shared_ptr jsInvoker); + protected NativeAppStateCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAppearanceCxxSpec : public facebook::react::TurboModule { - protected NativeAppearanceCxxSpec(std::shared_ptr jsInvoker); + protected NativeAppearanceCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeBlobModuleCxxSpec : public facebook::react::TurboModule { - protected NativeBlobModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeBlobModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeCPUTimeCxxSpec : public facebook::react::TurboModule { - protected NativeCPUTimeCxxSpec(std::shared_ptr jsInvoker); + protected NativeCPUTimeCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeClipboardCxxSpec : public facebook::react::TurboModule { - protected NativeClipboardCxxSpec(std::shared_ptr jsInvoker); + protected NativeClipboardCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDOMCxxSpec : public facebook::react::TurboModule { - protected NativeDOMCxxSpec(std::shared_ptr jsInvoker); + protected NativeDOMCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevLoadingViewCxxSpec : public facebook::react::TurboModule { - protected NativeDevLoadingViewCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevLoadingViewCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevMenuCxxSpec : public facebook::react::TurboModule { - protected NativeDevMenuCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevMenuCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevSettingsCxxSpec : public facebook::react::TurboModule { - protected NativeDevSettingsCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevSettingsCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDeviceEventManagerCxxSpec : public facebook::react::TurboModule { - protected NativeDeviceEventManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeDeviceEventManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDeviceInfoCxxSpec : public facebook::react::TurboModule { - protected NativeDeviceInfoCxxSpec(std::shared_ptr jsInvoker); + protected NativeDeviceInfoCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeExceptionsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeExceptionsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeExceptionsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeFileReaderModuleCxxSpec : public facebook::react::TurboModule { - protected NativeFileReaderModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeFileReaderModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeFrameRateLoggerCxxSpec : public facebook::react::TurboModule { - protected NativeFrameRateLoggerCxxSpec(std::shared_ptr jsInvoker); + protected NativeFrameRateLoggerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeHeadlessJsTaskSupportCxxSpec : public facebook::react::TurboModule { - protected NativeHeadlessJsTaskSupportCxxSpec(std::shared_ptr jsInvoker); + protected NativeHeadlessJsTaskSupportCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeI18nManagerCxxSpec : public facebook::react::TurboModule { - protected NativeI18nManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeI18nManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeIdleCallbacksCxxSpec : public facebook::react::TurboModule { - protected NativeIdleCallbacksCxxSpec(std::shared_ptr jsInvoker); + protected NativeIdleCallbacksCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageEditorCxxSpec : public facebook::react::TurboModule { - protected NativeImageEditorCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageEditorCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageLoaderIOSCxxSpec : public facebook::react::TurboModule { - protected NativeImageLoaderIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageLoaderIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageStoreIOSCxxSpec : public facebook::react::TurboModule { - protected NativeImageStoreIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageStoreIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeIntersectionObserverCxxSpec : public facebook::react::TurboModule { - protected NativeIntersectionObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeIntersectionObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeJSCHeapCaptureCxxSpec : public facebook::react::TurboModule { - protected NativeJSCHeapCaptureCxxSpec(std::shared_ptr jsInvoker); + protected NativeJSCHeapCaptureCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeKeyboardObserverCxxSpec : public facebook::react::TurboModule { - protected NativeKeyboardObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeKeyboardObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeLinkingManagerCxxSpec : public facebook::react::TurboModule { - protected NativeLinkingManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeLinkingManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeLogBoxCxxSpec : public facebook::react::TurboModule { - protected NativeLogBoxCxxSpec(std::shared_ptr jsInvoker); + protected NativeLogBoxCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeMicrotasksCxxSpec : public facebook::react::TurboModule { - protected NativeMicrotasksCxxSpec(std::shared_ptr jsInvoker); + protected NativeMicrotasksCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeModalManagerCxxSpec : public facebook::react::TurboModule { - protected NativeModalManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeModalManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeMutationObserverCxxSpec : public facebook::react::TurboModule { - protected NativeMutationObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeMutationObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeNetworkingIOSCxxSpec : public facebook::react::TurboModule { - protected NativeNetworkingIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativeNetworkingIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePerformanceCxxSpec : public facebook::react::TurboModule { - protected NativePerformanceCxxSpec(std::shared_ptr jsInvoker); + protected NativePerformanceCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePlatformConstantsIOSCxxSpec : public facebook::react::TurboModule { - protected NativePlatformConstantsIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativePlatformConstantsIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePushNotificationManagerIOSCxxSpec : public facebook::react::TurboModule { - protected NativePushNotificationManagerIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativePushNotificationManagerIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeReactDevToolsRuntimeSettingsModuleCxxSpec : public facebook::react::TurboModule { - protected NativeReactDevToolsRuntimeSettingsModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeReactDevToolsRuntimeSettingsModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeReactDevToolsSettingsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeReactDevToolsSettingsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeReactDevToolsSettingsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeRedBoxCxxSpec : public facebook::react::TurboModule { - protected NativeRedBoxCxxSpec(std::shared_ptr jsInvoker); + protected NativeRedBoxCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSegmentFetcherCxxSpec : public facebook::react::TurboModule { - protected NativeSegmentFetcherCxxSpec(std::shared_ptr jsInvoker); + protected NativeSegmentFetcherCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSettingsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeSettingsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeSettingsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeShareModuleCxxSpec : public facebook::react::TurboModule { - protected NativeShareModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeShareModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSoundManagerCxxSpec : public facebook::react::TurboModule { - protected NativeSoundManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeSoundManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSourceCodeCxxSpec : public facebook::react::TurboModule { - protected NativeSourceCodeCxxSpec(std::shared_ptr jsInvoker); + protected NativeSourceCodeCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeStatusBarManagerIOSCxxSpec : public facebook::react::TurboModule { - protected NativeStatusBarManagerIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativeStatusBarManagerIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeTimingCxxSpec : public facebook::react::TurboModule { - protected NativeTimingCxxSpec(std::shared_ptr jsInvoker); + protected NativeTimingCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeVibrationCxxSpec : public facebook::react::TurboModule { - protected NativeVibrationCxxSpec(std::shared_ptr jsInvoker); + protected NativeVibrationCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeViewTransitionCxxSpec : public facebook::react::TurboModule { - protected NativeViewTransitionCxxSpec(std::shared_ptr jsInvoker); + protected NativeViewTransitionCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeWebSocketModuleCxxSpec : public facebook::react::TurboModule { - protected NativeWebSocketModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeWebSocketModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } @@ -11291,51 +11360,52 @@ struct facebook::react::AnimatedProp : public facebook::react::AnimatedPropBase template struct facebook::react::CascadedRectangleCorners { - public bool operator==(const facebook::react::CascadedRectangleCorners& rhs) const = default; - public facebook::react::CascadedRectangleCorners::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleCorners::OptionalT all; - public facebook::react::CascadedRectangleCorners::OptionalT bottomEnd; - public facebook::react::CascadedRectangleCorners::OptionalT bottomLeft; - public facebook::react::CascadedRectangleCorners::OptionalT bottomRight; - public facebook::react::CascadedRectangleCorners::OptionalT bottomStart; - public facebook::react::CascadedRectangleCorners::OptionalT endEnd; - public facebook::react::CascadedRectangleCorners::OptionalT endStart; - public facebook::react::CascadedRectangleCorners::OptionalT startEnd; - public facebook::react::CascadedRectangleCorners::OptionalT startStart; - public facebook::react::CascadedRectangleCorners::OptionalT topEnd; - public facebook::react::CascadedRectangleCorners::OptionalT topLeft; - public facebook::react::CascadedRectangleCorners::OptionalT topRight; - public facebook::react::CascadedRectangleCorners::OptionalT topStart; - public using Counterpart = facebook::react::RectangleCorners; + public bool operator==(const facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners& rhs) const = default; + public facebook::react::_cascaded_rectangle_corners::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_corners::OptionalT all; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT endEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT endStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT startEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT startStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT topEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT topLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT topRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT topStart; + public using Counterpart = facebook::react::_rectangle_corners::RectangleCorners; public using OptionalT = std::optional; } template struct facebook::react::CascadedRectangleEdges { - public bool operator==(const facebook::react::CascadedRectangleEdges& rhs) const = default; - public facebook::react::CascadedRectangleEdges::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleEdges::OptionalT all; - public facebook::react::CascadedRectangleEdges::OptionalT block; - public facebook::react::CascadedRectangleEdges::OptionalT blockEnd; - public facebook::react::CascadedRectangleEdges::OptionalT blockStart; - public facebook::react::CascadedRectangleEdges::OptionalT bottom; - public facebook::react::CascadedRectangleEdges::OptionalT end; - public facebook::react::CascadedRectangleEdges::OptionalT horizontal; - public facebook::react::CascadedRectangleEdges::OptionalT left; - public facebook::react::CascadedRectangleEdges::OptionalT right; - public facebook::react::CascadedRectangleEdges::OptionalT start; - public facebook::react::CascadedRectangleEdges::OptionalT top; - public facebook::react::CascadedRectangleEdges::OptionalT vertical; - public using Counterpart = facebook::react::RectangleEdges; + public bool operator==(const facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& rhs) const = default; + public facebook::react::_cascaded_rectangle_edges::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_edges::OptionalT all; + public facebook::react::_cascaded_rectangle_edges::OptionalT block; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockEnd; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockStart; + public facebook::react::_cascaded_rectangle_edges::OptionalT bottom; + public facebook::react::_cascaded_rectangle_edges::OptionalT end; + public facebook::react::_cascaded_rectangle_edges::OptionalT horizontal; + public facebook::react::_cascaded_rectangle_edges::OptionalT left; + public facebook::react::_cascaded_rectangle_edges::OptionalT right; + public facebook::react::_cascaded_rectangle_edges::OptionalT start; + public facebook::react::_cascaded_rectangle_edges::OptionalT top; + public facebook::react::_cascaded_rectangle_edges::OptionalT vertical; + public using Counterpart = facebook::react::_rectangle_edges::RectangleEdges; public using OptionalT = std::optional; } template struct facebook::react::NativeAlertManagerArgsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static facebook::jsi::Array buttonsToJs(facebook::jsi::Runtime& rt, decltype(types.buttons) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array defaultInputsToJs(facebook::jsi::Runtime& rt, decltype(types.defaultInputs) value); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String cancelButtonKeyToJs(facebook::jsi::Runtime& rt, decltype(types.cancelButtonKey) value); public static facebook::jsi::String defaultValueToJs(facebook::jsi::Runtime& rt, decltype(types.defaultValue) value); public static facebook::jsi::String destructiveButtonKeyToJs(facebook::jsi::Runtime& rt, decltype(types.destructiveButtonKey) value); @@ -11345,112 +11415,114 @@ struct facebook::react::NativeAlertManagerArgsBridging { public static facebook::jsi::String titleToJs(facebook::jsi::Runtime& rt, decltype(types.title) value); public static facebook::jsi::String typeToJs(facebook::jsi::Runtime& rt, decltype(types.type) value); public static facebook::jsi::String userInterfaceStyleToJs(facebook::jsi::Runtime& rt, decltype(types.userInterfaceStyle) value); + public static std::optional criticalToJs(facebook::jsi::Runtime& rt, decltype(types.critical) value); + public static std::optional modalToJs(facebook::jsi::Runtime& rt, decltype(types.modal) value); } template struct facebook::react::NativeAnimatedModuleEndResultBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool finishedToJs(facebook::jsi::Runtime& rt, decltype(types.finished) value); public static double offsetToJs(facebook::jsi::Runtime& rt, decltype(types.offset) value); public static double valueToJs(facebook::jsi::Runtime& rt, decltype(types.value) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedModuleEventMappingBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static facebook::jsi::Array nativeEventPathToJs(facebook::jsi::Runtime& rt, decltype(types.nativeEventPath) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional animatedValueTagToJs(facebook::jsi::Runtime& rt, decltype(types.animatedValueTag) value); } template struct facebook::react::NativeAnimatedTurboModuleEndResultBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool finishedToJs(facebook::jsi::Runtime& rt, decltype(types.finished) value); public static double offsetToJs(facebook::jsi::Runtime& rt, decltype(types.offset) value); public static double valueToJs(facebook::jsi::Runtime& rt, decltype(types.value) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedTurboModuleEventMappingBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static facebook::jsi::Array nativeEventPathToJs(facebook::jsi::Runtime& rt, decltype(types.nativeEventPath) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional animatedValueTagToJs(facebook::jsi::Runtime& rt, decltype(types.animatedValueTag) value); } template struct facebook::react::NativeAppStateAppStateBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String app_stateToJs(facebook::jsi::Runtime& rt, decltype(types.app_state) value); } template struct facebook::react::NativeAppStateAppStateConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String initialAppStateToJs(facebook::jsi::Runtime& rt, decltype(types.initialAppState) value); } template struct facebook::react::NativeBlobModuleConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional BLOB_URI_HOSTToJs(facebook::jsi::Runtime& rt, decltype(types.BLOB_URI_HOST) value); public static std::optional BLOB_URI_SCHEMEToJs(facebook::jsi::Runtime& rt, decltype(types.BLOB_URI_SCHEME) value); } template struct facebook::react::NativeDeviceInfoDeviceInfoConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool isEdgeToEdgeToJs(facebook::jsi::Runtime& rt, decltype(types.isEdgeToEdge) value); public static bool isIPhoneX_deprecatedToJs(facebook::jsi::Runtime& rt, decltype(types.isIPhoneX_deprecated) value); public static facebook::jsi::Object DimensionsToJs(facebook::jsi::Runtime& rt, decltype(types.Dimensions) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDeviceInfoDimensionsPayloadBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static facebook::jsi::Object screenPhysicalPixelsToJs(facebook::jsi::Runtime& rt, decltype(types.screenPhysicalPixels) value); public static facebook::jsi::Object screenToJs(facebook::jsi::Runtime& rt, decltype(types.screen) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::Object windowPhysicalPixelsToJs(facebook::jsi::Runtime& rt, decltype(types.windowPhysicalPixels) value); public static facebook::jsi::Object windowToJs(facebook::jsi::Runtime& rt, decltype(types.window) value); } template struct facebook::react::NativeDeviceInfoDisplayMetricsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double fontScaleToJs(facebook::jsi::Runtime& rt, decltype(types.fontScale) value); public static double heightToJs(facebook::jsi::Runtime& rt, decltype(types.height) value); public static double scaleToJs(facebook::jsi::Runtime& rt, decltype(types.scale) value); public static double widthToJs(facebook::jsi::Runtime& rt, decltype(types.width) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeExceptionsManagerExceptionDataBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool isFatalToJs(facebook::jsi::Runtime& rt, decltype(types.isFatal) value); public static double idToJs(facebook::jsi::Runtime& rt, decltype(types.id) value); public static facebook::jsi::Array stackToJs(facebook::jsi::Runtime& rt, decltype(types.stack) value); public static facebook::jsi::Object extraDataToJs(facebook::jsi::Runtime& rt, decltype(types.extraData) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String messageToJs(facebook::jsi::Runtime& rt, decltype(types.message) value); public static std::optional componentStackToJs(facebook::jsi::Runtime& rt, decltype(types.componentStack) value); public static std::optional nameToJs(facebook::jsi::Runtime& rt, decltype(types.name) value); @@ -11459,10 +11531,10 @@ struct facebook::react::NativeExceptionsManagerExceptionDataBridging { template struct facebook::react::NativeExceptionsManagerStackFrameBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool collapseToJs(facebook::jsi::Runtime& rt, decltype(types.collapse) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String methodNameToJs(facebook::jsi::Runtime& rt, decltype(types.methodName) value); public static std::optional columnToJs(facebook::jsi::Runtime& rt, decltype(types.column) value); public static std::optional lineNumberToJs(facebook::jsi::Runtime& rt, decltype(types.lineNumber) value); @@ -11471,64 +11543,64 @@ struct facebook::react::NativeExceptionsManagerStackFrameBridging { template struct facebook::react::NativeI18nManagerI18nManagerConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool doLeftAndRightSwapInRTLToJs(facebook::jsi::Runtime& rt, decltype(types.doLeftAndRightSwapInRTL) value); public static bool isRTLToJs(facebook::jsi::Runtime& rt, decltype(types.isRTL) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional localeIdentifierToJs(facebook::jsi::Runtime& rt, decltype(types.localeIdentifier) value); } template struct facebook::react::NativeIdleCallbacksIdleDeadlineBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool didTimeoutToJs(facebook::jsi::Runtime& rt, decltype(types.didTimeout) value); public static facebook::jsi::Function timeRemainingToJs(facebook::jsi::Runtime& rt, decltype(types.timeRemaining) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIdleCallbacksRequestIdleCallbackOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double timeoutToJs(facebook::jsi::Runtime& rt, decltype(types.timeout) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeImageEditorOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool allowExternalStorageToJs(facebook::jsi::Runtime& rt, decltype(types.allowExternalStorage) value); public static facebook::jsi::Object offsetToJs(facebook::jsi::Runtime& rt, decltype(types.offset) value); public static facebook::jsi::Object sizeToJs(facebook::jsi::Runtime& rt, decltype(types.size) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional displaySizeToJs(facebook::jsi::Runtime& rt, decltype(types.displaySize) value); public static std::optional resizeModeToJs(facebook::jsi::Runtime& rt, decltype(types.resizeMode) value); } template struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool isIntersectingAboveThresholdsToJs(facebook::jsi::Runtime& rt, decltype(types.isIntersectingAboveThresholds) value); public static double intersectionObserverIdToJs(facebook::jsi::Runtime& rt, decltype(types.intersectionObserverId) value); public static double timeToJs(facebook::jsi::Runtime& rt, decltype(types.time) value); public static facebook::jsi::Array rootRectToJs(facebook::jsi::Runtime& rt, decltype(types.rootRect) value); public static facebook::jsi::Array targetRectToJs(facebook::jsi::Runtime& rt, decltype(types.targetRect) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::Value targetInstanceHandleToJs(facebook::jsi::Runtime& rt, decltype(types.targetInstanceHandle) value); public static std::optional intersectionRectToJs(facebook::jsi::Runtime& rt, decltype(types.intersectionRect) value); } template struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double intersectionObserverIdToJs(facebook::jsi::Runtime& rt, decltype(types.intersectionObserverId) value); public static facebook::jsi::Array thresholdsToJs(facebook::jsi::Runtime& rt, decltype(types.thresholds) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::Value targetShadowNodeToJs(facebook::jsi::Runtime& rt, decltype(types.targetShadowNode) value); public static std::optional rootThresholdsToJs(facebook::jsi::Runtime& rt, decltype(types.rootThresholds) value); public static std::optional rootMarginToJs(facebook::jsi::Runtime& rt, decltype(types.rootMargin) value); @@ -11537,39 +11609,39 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObse template struct facebook::react::NativeMutationObserverNativeMutationObserverObserveOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool subtreeToJs(facebook::jsi::Runtime& rt, decltype(types.subtree) value); public static double mutationObserverIdToJs(facebook::jsi::Runtime& rt, decltype(types.mutationObserverId) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::Value targetShadowNodeToJs(facebook::jsi::Runtime& rt, decltype(types.targetShadowNode) value); } template struct facebook::react::NativeMutationObserverNativeMutationRecordBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double mutationObserverIdToJs(facebook::jsi::Runtime& rt, decltype(types.mutationObserverId) value); public static facebook::jsi::Array addedNodesToJs(facebook::jsi::Runtime& rt, decltype(types.addedNodes) value); public static facebook::jsi::Array removedNodesToJs(facebook::jsi::Runtime& rt, decltype(types.removedNodes) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::Value targetToJs(facebook::jsi::Runtime& rt, decltype(types.target) value); } template struct facebook::react::NativePerformancePerformanceObserverInitBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool bufferedToJs(facebook::jsi::Runtime& rt, decltype(types.buffered) value); public static double durationThresholdToJs(facebook::jsi::Runtime& rt, decltype(types.durationThreshold) value); public static double typeToJs(facebook::jsi::Runtime& rt, decltype(types.type) value); public static facebook::jsi::Array entryTypesToJs(facebook::jsi::Runtime& rt, decltype(types.entryTypes) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePerformanceRawPerformanceEntryBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static double connectEndToJs(facebook::jsi::Runtime& rt, decltype(types.connectEnd) value); public static double connectStartToJs(facebook::jsi::Runtime& rt, decltype(types.connectStart) value); @@ -11586,21 +11658,21 @@ struct facebook::react::NativePerformanceRawPerformanceEntryBridging { public static double responseStartToJs(facebook::jsi::Runtime& rt, decltype(types.responseStart) value); public static double responseStatusToJs(facebook::jsi::Runtime& rt, decltype(types.responseStatus) value); public static double startTimeToJs(facebook::jsi::Runtime& rt, decltype(types.startTime) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String contentTypeToJs(facebook::jsi::Runtime& rt, decltype(types.contentType) value); public static facebook::jsi::String nameToJs(facebook::jsi::Runtime& rt, decltype(types.name) value); } template struct facebook::react::NativePlatformConstantsIOSPlatformConstantsIOSBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool forceTouchAvailableToJs(facebook::jsi::Runtime& rt, decltype(types.forceTouchAvailable) value); public static bool isDisableAnimationsToJs(facebook::jsi::Runtime& rt, decltype(types.isDisableAnimations) value); public static bool isMacCatalystToJs(facebook::jsi::Runtime& rt, decltype(types.isMacCatalyst) value); public static bool isTestingToJs(facebook::jsi::Runtime& rt, decltype(types.isTesting) value); public static facebook::jsi::Object reactNativeVersionToJs(facebook::jsi::Runtime& rt, decltype(types.reactNativeVersion) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String interfaceIdiomToJs(facebook::jsi::Runtime& rt, decltype(types.interfaceIdiom) value); public static facebook::jsi::String osVersionToJs(facebook::jsi::Runtime& rt, decltype(types.osVersion) value); public static facebook::jsi::String systemNameToJs(facebook::jsi::Runtime& rt, decltype(types.systemName) value); @@ -11608,9 +11680,9 @@ struct facebook::react::NativePlatformConstantsIOSPlatformConstantsIOSBridging { template struct facebook::react::NativePushNotificationManagerIOSNotificationBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static std::optional isSilentToJs(facebook::jsi::Runtime& rt, decltype(types.isSilent) value); public static std::optional applicationIconBadgeNumberToJs(facebook::jsi::Runtime& rt, decltype(types.applicationIconBadgeNumber) value); public static std::optional fireDateToJs(facebook::jsi::Runtime& rt, decltype(types.fireDate) value); @@ -11624,37 +11696,37 @@ struct facebook::react::NativePushNotificationManagerIOSNotificationBridging { template struct facebook::react::NativePushNotificationManagerIOSPermissionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool alertToJs(facebook::jsi::Runtime& rt, decltype(types.alert) value); public static bool badgeToJs(facebook::jsi::Runtime& rt, decltype(types.badge) value); public static bool soundToJs(facebook::jsi::Runtime& rt, decltype(types.sound) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfigBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool recordChangeDescriptionsToJs(facebook::jsi::Runtime& rt, decltype(types.recordChangeDescriptions) value); public static bool shouldReloadAndProfileToJs(facebook::jsi::Runtime& rt, decltype(types.shouldReloadAndProfile) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfigBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; public static bool recordChangeDescriptionsToJs(facebook::jsi::Runtime& rt, decltype(types.recordChangeDescriptions) value); public static bool shouldReloadAndProfileToJs(facebook::jsi::Runtime& rt, decltype(types.shouldReloadAndProfile) value); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeSourceCodeSourceCodeConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); public static facebook::jsi::String scriptURLToJs(facebook::jsi::Runtime& rt, decltype(types.scriptURL) value); } @@ -11665,7 +11737,7 @@ struct facebook::react::RectangleCorners { public T topLeft; public T topRight; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleCorners& rhs) const noexcept = default; + public bool operator==(const facebook::react::_rectangle_corners::RectangleCorners& rhs) const noexcept = default; } template @@ -11675,13 +11747,13 @@ struct facebook::react::RectangleEdges { public T right; public T top; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleEdges& rhs) const noexcept = default; - public static const facebook::react::RectangleEdges ZERO; + public bool operator==(const facebook::react::_rectangle_edges::RectangleEdges& rhs) const noexcept = default; + public static const facebook::react::_rectangle_edges::RectangleEdges ZERO; } template class facebook::react::AsyncCallback { - public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); public void call(Args... args) const noexcept; public void call(std::function&& callImpl) const noexcept; public void callWithPriority(facebook::react::SchedulerPriority priority, Args... args) const noexcept; @@ -11694,9 +11766,9 @@ class facebook::react::AsyncEventEmitter : public facebook::react::IAsyncEventEm public AsyncEventEmitter(); public AsyncEventEmitter(const facebook::react::AsyncEventEmitter&) = delete; public AsyncEventEmitter(facebook::react::AsyncEventEmitter&&) noexcept = default; - public facebook::react::AsyncEventEmitter& operator=(const facebook::react::AsyncEventEmitter&) = delete; - public facebook::react::AsyncEventEmitter& operator=(facebook::react::AsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(const facebook::react::_async_event_emitter::AsyncEventEmitter&) = delete; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(facebook::react::_async_event_emitter::AsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; public void emit(Args... value); public void emit(std::function&& converter); public ~AsyncEventEmitter() override = default; @@ -11707,17 +11779,17 @@ class facebook::react::SharedFunction { public SharedFunction(const facebook::react::SharedFunction& other) = default; public SharedFunction(facebook::react::SharedFunction&& other) noexcept = default; public SharedFunction(std::function&& function = nullptr); - public facebook::react::SharedFunction& operator=(const facebook::react::SharedFunction& other) = default; - public facebook::react::SharedFunction& operator=(facebook::react::SharedFunction&& other) noexcept = default; + public facebook::react::_shared_function::SharedFunction& operator=(const facebook::react::_shared_function::SharedFunction& other) = default; + public facebook::react::_shared_function::SharedFunction& operator=(facebook::react::_shared_function::SharedFunction&& other) noexcept = default; public void assign(std::function function) const; public void operator()(ArgumentT... args) const; } template class facebook::react::AsyncPromise { - public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); + public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); public facebook::jsi::Object get(facebook::jsi::Runtime& rt) const; - public void reject(facebook::react::Error error); + public void reject(facebook::react::_error::Error error); public void resolve(T... value); } @@ -11750,19 +11822,19 @@ struct facebook::react::Bridging { template struct facebook::react::Bridging> { public static constexpr size_t kArgumentCount; - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::Bridging>::Func fn, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::_bridging>::Func fn, const std::shared_ptr& jsInvoker); public using Func = std::function; public using IndexSequence = std::index_sequence_for; } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, 2> { - public static std::pair fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::pair fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, N> { - public static std::array fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::array fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template @@ -11779,30 +11851,30 @@ struct facebook::react::Bridging> : public facebook::react::array_d template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); - public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); template - public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::set fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::set fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::vector fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::vector fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); } template @@ -11824,22 +11896,22 @@ struct facebook::react::Bridging : public facebook:: } struct facebook::react::Bridging { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::Error& error); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::_error::Error& error); } struct facebook::react::Bridging { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); - public static facebook::react::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_event_subscription::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); + public static facebook::react::_event_subscription::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResDuration& value); - public static facebook::react::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_duration::HighResDuration& value); + public static facebook::react::_high_res_duration::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResTimeStamp& value); - public static facebook::react::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_time_stamp::HighResTimeStamp& value); + public static facebook::react::_high_res_time_stamp::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging : public facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging { @@ -11875,83 +11947,83 @@ struct facebook::react::Bridging { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& parser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& syntaxParser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& syntaxParser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { @@ -11963,7 +12035,7 @@ struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -11982,7 +12054,7 @@ struct facebook::react::CSSDataTypeParser : } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSNumberPercentTransformParser { @@ -11995,7 +12067,7 @@ struct facebook::react::CSSDataTypeParser : pub } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -12005,15 +12077,15 @@ struct facebook::react::CSSDataTypeParser : public fa } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSVariantComponentTransformParser { @@ -12023,29 +12095,29 @@ struct facebook::react::CSSDataTypeParser : publ } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } template struct facebook::react::CSSDataTypeParser> { - public static std::optional> consume(facebook::react::CSSValueParser& parser); + public static std::optional> consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::SyncCallback& value); - public static facebook::react::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_sync_callback::SyncCallback& value); + public static facebook::react::_sync_callback::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncCallback& value); - public static facebook::react::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_callback::AsyncCallback& value); + public static facebook::react::_async_callback::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_event_emitter::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); } template @@ -12058,12 +12130,12 @@ struct facebook::react::Bridging> : pub template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncPromise& promise); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_promise::AsyncPromise& promise); } struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); - public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); + public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); } template @@ -12072,7 +12144,7 @@ struct facebook::react::Bridging, std::enable_if_t struct facebook::react::Bridging, std::enable_if_t>> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); } template @@ -12090,30 +12162,30 @@ bool facebook::react::HostPlatformViewTraitsInitializer::isKeyboardFocusable(con constexpr bool facebook::react::detail::isHexDigit(char c); constexpr bool facebook::react::detail::isValidHexColor(std::string_view hex); constexpr float facebook::react::detail::hueToRgb(float p, float q, float t); -constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); +constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); constexpr uint8_t facebook::react::detail::clamp255Component(float f); constexpr uint8_t facebook::react::detail::clampAlpha(std::optional alpha); constexpr uint8_t facebook::react::detail::hexToNumeric(std::string_view hex, facebook::react::detail::HexColorType hexType); float facebook::react::detail::normalizeHue(float hue); -std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); +std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); std::tuple facebook::react::detail::hslToRgb(float h, float s, float l); std::tuple facebook::react::detail::hwbToRgb(float h, float w, float b); template -constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::CSSValueParser& parser); +constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHwbFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHwbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseModernHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseModernHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template constexpr std::optional facebook::react::detail::normalizeComponent(const std::variant& component, float baseValue); @@ -12141,24 +12213,24 @@ struct facebook::react::detail::PreparedTextLayoutT { public using type = typename T::PreparedTextLayout; } -template +template struct facebook::react::detail::CSSVariantComponentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSAngleTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSFilterSimpleAmountParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSNumberPercentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template @@ -12173,12 +12245,12 @@ struct facebook::react::detail::is_variant_of_data_types : public std::false_typ template class facebook::react::detail::TextLayoutManagerExtended { public TextLayoutManagerExtended(const TextLayoutManagerT& textLayoutManager); - public facebook::react::LinesMeasurements measureLines(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::Size& size); - public facebook::react::TextMeasurement measurePreparedLayout(const facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout& layout, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout prepareLayout(const facebook::react::AttributedString& attributedString, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; + public facebook::react::LinesMeasurements measureLines(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_size::Size& size); + public facebook::react::_text_measurement::TextMeasurement measurePreparedLayout(const facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout& layout, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout prepareLayout(const facebook::react::_attributed_string::AttributedString& attributedString, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; public static constexpr bool supportsLineMeasurement(); public static constexpr bool supportsPreparedTextLayout(); - public using PreparedTextLayout = typename facebook::react::detail::PreparedTextLayoutT::type; + public using PreparedTextLayout = typename facebook::react::detail::_prepared_text_layout_t::PreparedTextLayoutT::type; } template @@ -12507,18 +12579,18 @@ template using facebook::react::jsinspector_modern::ScopedExecutor = std::function&& callback)>; typedef std::function facebook::react::jsinspector_modern::FrontendChannel; typedef std::map facebook::react::jsinspector_modern::Headers; -using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; +using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; using facebook::react::jsinspector_modern::IOReadError = const std::string; -using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::InspectorPageDescription; +using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::_inspector_page_description::InspectorPageDescription; using facebook::react::jsinspector_modern::StreamID = const std::string; using facebook::react::jsinspector_modern::VoidExecutor = std::function&& callback)>; -bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); -facebook::react::jsinspector_modern::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); -folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::HostTargetMetadata& metadata); -folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::InspectorTargetCapabilities& capabilities); +bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); +facebook::react::jsinspector_modern::_i_inspector::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); +folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata& metadata); +folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities& capabilities); std::string facebook::react::jsinspector_modern::httpReasonPhrase(uint16_t status); std::string facebook::react::jsinspector_modern::mimeTypeFromHeaders(const facebook::react::jsinspector_modern::Headers& headers); -std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); +std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); template void facebook::react::jsinspector_modern::emitNotificationsForTracingProfile(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const ChannelsRange& channels, bool isBackgroundTrace); template @@ -12536,7 +12608,7 @@ void facebook::react::jsinspector_modern::truncateToValidUTF8(std::vector& class facebook::react::jsinspector_modern::BoundedRequestBuffer { public bool put(const std::string& requestId, std::string_view data, bool base64Encoded) noexcept; - public std::shared_ptr get(const std::string& requestId) const; + public std::shared_ptr get(const std::string& requestId) const; public void clear(); } @@ -12560,19 +12632,19 @@ class facebook::react::jsinspector_modern::CallbackRemoteConnection : public fac class facebook::react::jsinspector_modern::ConsoleTask { public ConsoleTask(const facebook::react::jsinspector_modern::ConsoleTask&) = default; public ConsoleTask(facebook::react::jsinspector_modern::ConsoleTask&&) = default; - public ConsoleTask(std::shared_ptr taskContext); - public facebook::react::jsinspector_modern::ConsoleTask& operator=(const facebook::react::jsinspector_modern::ConsoleTask&) = delete; - public facebook::react::jsinspector_modern::ConsoleTask& operator=(facebook::react::jsinspector_modern::ConsoleTask&&) = delete; + public ConsoleTask(std::shared_ptr taskContext); + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(const facebook::react::jsinspector_modern::_console_task::ConsoleTask&) = delete; + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(facebook::react::jsinspector_modern::_console_task::ConsoleTask&&) = delete; public ~ConsoleTask(); } class facebook::react::jsinspector_modern::ConsoleTaskContext : public std::enable_shared_from_this { public ConsoleTaskContext(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); + public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); public ConsoleTaskContext(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskId id() const; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&) = delete; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&&) = delete; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId id() const; public std::optional getSerializedStackTrace() const; public void schedule(); public ~ConsoleTaskContext(); @@ -12582,9 +12654,9 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { public ConsoleTaskId() = default; public ConsoleTaskId(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; public ConsoleTaskId(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; - public bool operator==(const facebook::react::jsinspector_modern::ConsoleTaskId&) const = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; + public bool operator==(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) const = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&&) = default; public operator bool() const; public operator void *() const; public ~ConsoleTaskId() = default; @@ -12593,19 +12665,19 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { class facebook::react::jsinspector_modern::ConsoleTaskOrchestrator { public ConsoleTaskOrchestrator(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; public ConsoleTaskOrchestrator(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public static facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& getInstance(); - public std::shared_ptr top() const; - public void cancelTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void finishTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void scheduleTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId, std::weak_ptr taskContext); - public void startTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&) = delete; + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&&) = delete; + public static facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& getInstance(); + public std::shared_ptr top() const; + public void cancelTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void finishTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void scheduleTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId, std::weak_ptr taskContext); + public void startTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); public ~ConsoleTaskOrchestrator() = default; } class facebook::react::jsinspector_modern::EmulationAgent { - public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); } @@ -12617,18 +12689,18 @@ class facebook::react::jsinspector_modern::ExecutionContextSelector { public ExecutionContextSelector() = delete; public ExecutionContextSelector(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; public ExecutionContextSelector(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public bool matches(const facebook::react::jsinspector_modern::ExecutionContextDescription& context) const noexcept; - public bool operator==(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) const noexcept; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public static facebook::react::jsinspector_modern::ExecutionContextSelector all(); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byId(int32_t id); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byName(std::string name); + public bool matches(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context) const noexcept; + public bool operator==(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) const noexcept; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) = default; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector&& other) noexcept = default; + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector all(); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byId(int32_t id); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byName(std::string name); public ~ExecutionContextSelector() = default; } class facebook::react::jsinspector_modern::FallbackRuntimeAgentDelegate : public facebook::react::jsinspector_modern::RuntimeAgentDelegate { - public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::SessionState& sessionState, std::string engineDescription); + public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::string engineDescription); public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) override; } @@ -12636,10 +12708,10 @@ class facebook::react::jsinspector_modern::FallbackRuntimeTargetDelegate : publi public FallbackRuntimeTargetDelegate(std::string engineDescription); public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; } @@ -12649,24 +12721,24 @@ class facebook::react::jsinspector_modern::HermesRuntimeTargetDelegate : public public std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; public ~HermesRuntimeTargetDelegate() override; } class facebook::react::jsinspector_modern::HostAgent { - public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::HostTargetController& targetController, facebook::react::jsinspector_modern::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); + public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& targetController, facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); public HostAgent(const facebook::react::jsinspector_modern::HostAgent&) = delete; public HostAgent(facebook::react::jsinspector_modern::HostAgent&&) = delete; public bool isEligibleForBackgroundTrace() const; - public facebook::react::jsinspector_modern::HostAgent& operator=(const facebook::react::jsinspector_modern::HostAgent&) = delete; - public facebook::react::jsinspector_modern::HostAgent& operator=(facebook::react::jsinspector_modern::HostAgent&&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(const facebook::react::jsinspector_modern::_host_agent::HostAgent&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(facebook::react::jsinspector_modern::_host_agent::HostAgent&&) = delete; public void emitSystemStateChanged(bool isSingleHost); public void handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void setCurrentInstanceAgent(std::shared_ptr agent); + public void setCurrentInstanceAgent(std::shared_ptr agent); public ~HostAgent(); } @@ -12675,26 +12747,26 @@ class facebook::react::jsinspector_modern::HostTarget : public facebook::react:: public HostTarget(facebook::react::jsinspector_modern::HostTarget&&) = delete; public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); public bool stopAndMaybeEmitBackgroundTrace(); - public facebook::react::jsinspector_modern::HostTarget& operator=(const facebook::react::jsinspector_modern::HostTarget&) = delete; - public facebook::react::jsinspector_modern::HostTarget& operator=(facebook::react::jsinspector_modern::HostTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate); + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(const facebook::react::jsinspector_modern::_host_target::HostTarget&) = delete; + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(facebook::react::jsinspector_modern::_host_target::HostTarget&&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); - public static std::shared_ptr create(facebook::react::jsinspector_modern::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public std::unique_ptr connect(std::unique_ptr connectionToFrontend); + public static std::shared_ptr create(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public std::unique_ptr connect(std::unique_ptr connectionToFrontend); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); public void sendCommand(facebook::react::jsinspector_modern::HostCommand command); - public void unregisterInstance(facebook::react::jsinspector_modern::InstanceTarget& instance); + public void unregisterInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget& instance); public ~HostTarget(); } class facebook::react::jsinspector_modern::HostTargetController { - public HostTargetController(facebook::react::jsinspector_modern::HostTarget& target); + public HostTargetController(facebook::react::jsinspector_modern::_host_target::HostTarget& target); public bool decrementPauseOverlayCounter(); public bool hasInstance() const; public bool maybeEmitStashedBackgroundTrace(); public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); - public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate(); + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& getDelegate(); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); public void incrementPauseOverlayCounter(); public void installPerfIssuesBinding(); @@ -12704,20 +12776,20 @@ class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook: public HostTargetDelegate() = default; public HostTargetDelegate(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; public HostTargetDelegate(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest&); - public virtual facebook::react::jsinspector_modern::HostTargetMetadata getMetadata() = 0; - public virtual facebook::react::jsinspector_modern::HostTargetTracingDelegate* getTracingDelegate(); - public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScreenshotRequest&); - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; - public virtual void onReload(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& request) = 0; - public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& request) = 0; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&&) = delete; + public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest&); + public virtual facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata getMetadata() = 0; + public virtual facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate* getTracingDelegate(); + public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::_host_target_delegate::_page_capture_screenshot_request::PageCaptureScreenshotRequest&); + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; + public virtual void onReload(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& request) = 0; + public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& request) = 0; public virtual ~HostTargetDelegate() override; } struct facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& rhs) const; public std::optional message; } @@ -12727,23 +12799,23 @@ struct facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScree } struct facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& rhs) const; public std::optional ignoreCache; public std::optional scriptToEvaluateOnLoad; } struct facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest& rhs) const; public std::string colorScheme; } class facebook::react::jsinspector_modern::HostTargetTraceRecording { - public HostTargetTraceRecording(facebook::react::jsinspector_modern::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public HostTargetTraceRecording(facebook::react::jsinspector_modern::_host_target::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public bool isBackgroundInitiated() const; public bool isUserInitiated() const; public facebook::react::jsinspector_modern::tracing::HostTracingProfile stop(); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); public void start(); } @@ -12751,8 +12823,8 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { public HostTargetTracingDelegate() = default; public HostTargetTracingDelegate(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; public HostTargetTracingDelegate(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&&) = delete; public virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool); public virtual void onTracingStopped(); public virtual ~HostTargetTracingDelegate() = default; @@ -12760,7 +12832,7 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { class facebook::react::jsinspector_modern::HostTracingAgent { public HostTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); } class facebook::react::jsinspector_modern::IDestructible { @@ -12768,12 +12840,12 @@ class facebook::react::jsinspector_modern::IDestructible { } class facebook::react::jsinspector_modern::IInspector : public facebook::react::jsinspector_modern::IDestructible { - public using ConnectFunc = std::function(std::unique_ptr)>; - public virtual facebook::react::jsinspector_modern::InspectorSystemState getSystemState() const = 0; - public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::IInspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities = {}) = 0; - public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; - public virtual std::vector getPages() const = 0; - public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; + public using ConnectFunc = std::function(std::unique_ptr)>; + public virtual facebook::react::jsinspector_modern::_inspector_system_state::InspectorSystemState getSystemState() const = 0; + public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::_i_inspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities = {}) = 0; + public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; + public virtual std::vector getPages() const = 0; + public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; public virtual void removePage(int pageId) = 0; public virtual ~IInspector() = 0; } @@ -12817,14 +12889,14 @@ class facebook::react::jsinspector_modern::InspectorFlags { public bool getNetworkInspectionEnabled() const; public bool getPerfIssuesEnabled() const; public bool getScreenshotCaptureEnabled() const; - public facebook::react::jsinspector_modern::InspectorFlags& operator=(const facebook::react::jsinspector_modern::InspectorFlags&) = delete; - public static facebook::react::jsinspector_modern::InspectorFlags& getInstance(); + public facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& operator=(const facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags&) = delete; + public static facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& getInstance(); public void dangerouslyDisableFuseboxForTest(); public void dangerouslyResetFlags(); } class facebook::react::jsinspector_modern::InspectorPackagerConnection { - public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public bool isConnected() const; public void closeQuietly(); public void connect(); @@ -12833,43 +12905,43 @@ class facebook::react::jsinspector_modern::InspectorPackagerConnection { class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl : public facebook::react::jsinspector_modern::IWebSocketDelegate, public facebook::react::jsinspector_modern::IPageStatusListener, public std::enable_shared_from_this { public bool isConnected() const; - public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public using SessionId = uint32_t; public void closeQuietly(); public void connect(); - public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); + public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); public void sendEventToAllConnections(const std::string& event); } class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::RemoteConnection : public facebook::react::jsinspector_modern::IRemoteConnection { - public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sessionId, std::string proxySessionId); + public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sessionId, std::string proxySessionId); public virtual void onDisconnect() override; public virtual void onMessage(std::string message) override; } class facebook::react::jsinspector_modern::InspectorPackagerConnectionDelegate { - public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; + public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; public virtual void scheduleCallback(std::function callback, std::chrono::milliseconds delayMs) = 0; public virtual ~InspectorPackagerConnectionDelegate() = default; } class facebook::react::jsinspector_modern::InstanceAgent { - public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::InstanceTarget& target, facebook::react::jsinspector_modern::SessionState& sessionState); + public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_instance_target::InstanceTarget& target, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void sendConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage message); - public void setCurrentRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtime); + public void sendConsoleMessage(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); + public void setCurrentRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtime); } class facebook::react::jsinspector_modern::InstanceTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public InstanceTarget(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; public InstanceTarget(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); - public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void unregisterRuntime(facebook::react::jsinspector_modern::RuntimeTarget& runtime); + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(const facebook::react::jsinspector_modern::_instance_target::InstanceTarget&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(facebook::react::jsinspector_modern::_instance_target::InstanceTarget&&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); + public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public void unregisterRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& runtime); public ~InstanceTarget(); } @@ -12877,14 +12949,14 @@ class facebook::react::jsinspector_modern::InstanceTargetDelegate { public InstanceTargetDelegate() = default; public InstanceTargetDelegate(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; public InstanceTargetDelegate(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&&) = delete; public virtual ~InstanceTargetDelegate(); } class facebook::react::jsinspector_modern::InstanceTracingAgent { public InstanceTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtimeTarget); + public void setTracedRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtimeTarget); public ~InstanceTracingAgent(); } @@ -12892,9 +12964,9 @@ class facebook::react::jsinspector_modern::LoadNetworkResourceDelegate { public LoadNetworkResourceDelegate() = default; public LoadNetworkResourceDelegate(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; public LoadNetworkResourceDelegate(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&) = delete; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&&) noexcept = delete; + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; public virtual ~LoadNetworkResourceDelegate() = default; } @@ -12918,9 +12990,9 @@ class facebook::react::jsinspector_modern::NetworkIOAgent { public NetworkIOAgent(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; public NetworkIOAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::VoidExecutor executor); public NetworkIOAgent(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; - public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& delegate); - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; + public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& delegate); + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&) = delete; + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&&) = delete; public ~NetworkIOAgent(); } @@ -12928,8 +13000,8 @@ class facebook::react::jsinspector_modern::NetworkRequestListener { public NetworkRequestListener() = default; public NetworkRequestListener(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; public NetworkRequestListener(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&) = delete; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&&) noexcept = default; public virtual void onCompletion() = 0; public virtual void onData(std::string_view data) = 0; public virtual void onError(const std::string& message) = 0; @@ -12947,33 +13019,33 @@ class facebook::react::jsinspector_modern::NullRemoteConnection : public faceboo } class facebook::react::jsinspector_modern::PerfMonitorUpdateHandler { - public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::HostTargetDelegate& delegate); + public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate); public void handlePerfIssueAdded(const std::string& message); } class facebook::react::jsinspector_modern::RAIIRemoteConnection { - public RAIIRemoteConnection(std::unique_ptr remote); + public RAIIRemoteConnection(std::unique_ptr remote); public void onMessage(std::string message); public ~RAIIRemoteConnection(); } class facebook::react::jsinspector_modern::RuntimeAgent { - public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr delegate); + public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr delegate); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public const facebook::react::jsinspector_modern::ExecutionContextDescription& getExecutionContextDescription() const; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState getExportedState(); + public const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& getExecutionContextDescription() const; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::ExportedState getExportedState(); public void notifyBindingCalled(const std::string& bindingName, const std::string& payload); public void notifyFastRefreshComplete(); public ~RuntimeAgent(); } struct facebook::react::jsinspector_modern::RuntimeAgent::ExportedState { - public std::unique_ptr delegateState; + public std::unique_ptr delegateState; } class facebook::react::jsinspector_modern::RuntimeAgentDelegate { public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) = 0; - public virtual std::unique_ptr getExportedState(); + public virtual std::unique_ptr getExportedState(); public virtual ~RuntimeAgentDelegate() = default; } @@ -12984,22 +13056,22 @@ class facebook::react::jsinspector_modern::RuntimeAgentDelegate::ExportedState { class facebook::react::jsinspector_modern::RuntimeTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public RuntimeTarget(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; public RuntimeTarget(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public static std::shared_ptr create(const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&&) = delete; + public static std::shared_ptr create(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); public ~RuntimeTarget(); } class facebook::react::jsinspector_modern::RuntimeTargetController { - public RuntimeTargetController(facebook::react::jsinspector_modern::RuntimeTarget& target); + public RuntimeTargetController(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& target); public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile(); public void disableSamplingProfiler(); public void emitTracingStateChange(bool isTracing); public void enableSamplingProfiler(); public void installBindingHandler(const std::string& bindingName); - public void notifyDomainStateChanged(facebook::react::jsinspector_modern::RuntimeTargetController::Domain domain, bool enabled, const facebook::react::jsinspector_modern::RuntimeAgent& notifyingAgent); + public void notifyDomainStateChanged(facebook::react::jsinspector_modern::_runtime_target_controller::Domain domain, bool enabled, const facebook::react::jsinspector_modern::_runtime_agent::RuntimeAgent& notifyingAgent); } enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { @@ -13012,17 +13084,17 @@ enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { class facebook::react::jsinspector_modern::RuntimeTargetDelegate { public virtual bool supportsConsole() const = 0; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() = 0; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) = 0; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) = 0; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) = 0; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) = 0; public virtual void disableSamplingProfiler() = 0; public virtual void enableSamplingProfiler() = 0; public virtual ~RuntimeTargetDelegate() = default; } class facebook::react::jsinspector_modern::RuntimeTracingAgent : public facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::RuntimeTargetController& targetController); + public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController); public ~RuntimeTracingAgent(); } @@ -13030,14 +13102,14 @@ class facebook::react::jsinspector_modern::StackTrace { public StackTrace() = default; public StackTrace(const facebook::react::jsinspector_modern::StackTrace&) = delete; public StackTrace(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(const facebook::react::jsinspector_modern::StackTrace&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public static std::unique_ptr empty(); + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(const facebook::react::jsinspector_modern::_stack_trace::StackTrace&) = delete; + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(facebook::react::jsinspector_modern::_stack_trace::StackTrace&&) = delete; + public static std::unique_ptr empty(); public virtual ~StackTrace() = default; } class facebook::react::jsinspector_modern::TracingAgent { - public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); public ~TracingAgent(); } @@ -13068,14 +13140,14 @@ enum facebook::react::jsinspector_modern::HostCommand { struct facebook::react::jsinspector_modern::ConsoleMessage { public ConsoleMessage(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::StackTrace::empty()); - public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::SimpleConsoleMessage message); + public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::_stack_trace::StackTrace::empty()); + public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); public ConsoleMessage(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; - public std::unique_ptr stackTrace; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::_console_message::ConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(facebook::react::jsinspector_modern::_console_message::ConsoleMessage&& other) noexcept = default; + public std::unique_ptr stackTrace; public std::vector args; public ~ConsoleMessage() = default; } @@ -13110,7 +13182,7 @@ struct facebook::react::jsinspector_modern::IOReadResult { } struct facebook::react::jsinspector_modern::InspectorPageDescription { - public const facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities; + public const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities; public const int id; public const std::string description; public const std::string vm; @@ -13158,9 +13230,9 @@ struct facebook::react::jsinspector_modern::SessionState { public bool isNetworkDomainEnabled; public bool isReactNativeApplicationDomainEnabled; public bool isRuntimeDomainEnabled; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; public std::unordered_map subscribedBindings; - public std::vector pendingSimpleConsoleMessages; + public std::vector pendingSimpleConsoleMessages; } struct facebook::react::jsinspector_modern::SimpleConsoleMessage { @@ -13170,8 +13242,8 @@ struct facebook::react::jsinspector_modern::SimpleConsoleMessage { public SimpleConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::SimpleConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage&& other) noexcept = default; public std::vector args; public ~SimpleConsoleMessage() = default; } @@ -13185,11 +13257,11 @@ class facebook::react::jsinspector_modern::EnumArray { template struct facebook::react::jsinspector_modern::UniqueMonostate { - public constexpr bool operator<(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator<=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator==(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; + public constexpr bool operator<(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator<=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator==(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; } template @@ -13216,16 +13288,16 @@ class facebook::react::jsinspector_modern::WeakList { } -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; using facebook::react::jsinspector_modern::tracing::Categories = folly::small_vector; -using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; +using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; using facebook::react::jsinspector_modern::tracing::FrameSequenceId = uint64_t; using facebook::react::jsinspector_modern::tracing::Headers = std::map; using facebook::react::jsinspector_modern::tracing::ProcessId = uint64_t; using facebook::react::jsinspector_modern::tracing::RuntimeProfileId = uint16_t; using facebook::react::jsinspector_modern::tracing::ThreadId = uint64_t; -int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::HighResDuration duration); +int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::_high_res_duration::HighResDuration duration); std::optional facebook::react::jsinspector_modern::tracing::getTracingCategoryFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampColorFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampDetailFromObject(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& detailValue); @@ -13234,48 +13306,48 @@ std::string facebook::react::jsinspector_modern::tracing::consoleTimeStampColorT std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const facebook::react::jsinspector_modern::tracing::Categories& categories); std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const std::set& categories); std::string facebook::react::jsinspector_modern::tracing::tracingCategoryToString(const facebook::react::jsinspector_modern::tracing::Category& category); -uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::HighResTimeStamp timestamp); +uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); class facebook::react::jsinspector_modern::tracing::HermesRuntimeSamplingProfileSerializer { public static facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile serializeToTracingSamplingProfile(hermes::sampling_profiler::Profile hermesProfile); } class facebook::react::jsinspector_modern::tracing::HostTracingProfileSerializer { - public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); - public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); - public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::_host_tracing_profile::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); + public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::_high_res_time_stamp::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); } class facebook::react::jsinspector_modern::tracing::PerformanceTracer { public bool isTracing() const; public bool startTracing(); - public bool startTracing(facebook::react::HighResDuration maxDuration); + public bool startTracing(facebook::react::_high_res_duration::HighResDuration maxDuration); public static facebook::react::jsinspector_modern::tracing::PerformanceTracer& getInstance(); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& traceEventProfileChunk); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp profileTimestamp); - public std::optional> stopTracing(); - public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::PerformanceTracer::TracingStateCallback callback); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& traceEventProfileChunk); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp profileTimestamp); + public std::optional> stopTracing(); + public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::_performance_tracer::TracingStateCallback callback); public using TracingStateCallback = std::function; - public void reportEventLoopMicrotasks(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportEventLoopTask(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp start, folly::dynamic&& detail = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp start, facebook::react::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); - public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); - public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); - public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength); - public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); - public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start); + public void reportEventLoopMicrotasks(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportEventLoopTask(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, folly::dynamic&& detail = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_duration::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); + public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); + public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); + public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength); + public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); + public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start); public void reportTimeStamp(const std::string& name, std::optional start = std::nullopt, std::optional end = std::nullopt, std::optional trackName = std::nullopt, std::optional trackGroup = std::nullopt, std::optional color = std::nullopt, std::optional detail = std::nullopt, std::optional stackTrace = std::nullopt); public void unsubscribeFromTracingStateChanges(uint32_t subscriptionId); } class facebook::react::jsinspector_modern::tracing::ProfileTreeNode { - public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType codeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::ProfileTreeNode::NO_PARENT); + public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType codeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::_profile_tree_node::NO_PARENT); public bool hasParent() const; - public const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType getCodeType() const; + public const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType getCodeType() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); public static constexpr uint32_t NO_PARENT; public uint32_t getId() const; public uint32_t getParentId() const; @@ -13295,29 +13367,29 @@ class facebook::react::jsinspector_modern::tracing::RawRuntimeProfile { } class facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfileTraceEventSerializer { - public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); - public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); } class facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - protected facebook::react::jsinspector_modern::tracing::TraceRecordingState& state_; - public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + protected facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state_; + public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state); public bool isRunningInBackgroundMode(); } class facebook::react::jsinspector_modern::tracing::TraceEventGenerator { - public static facebook::react::jsinspector_modern::tracing::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); - public static facebook::react::jsinspector_modern::tracing::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp timestamp); - public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::_high_res_time_stamp::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); + public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); } class facebook::react::jsinspector_modern::tracing::TraceEventSerializer { - public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::TraceEvent&& event); - public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& profileChunk); - public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile&& cpuProfile); - public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node&& node); - public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); - public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas&& deltas); + public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent&& event); + public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& profileChunk); + public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::TraceEventProfileChunk::CPUProfile&& cpuProfile); + public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::_node::TraceEventProfileChunk::CPUProfile::Node&& node); + public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); + public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk::TimeDeltas&& deltas); public static size_t estimateJsonSize(const folly::dynamic& value); } @@ -13359,27 +13431,27 @@ struct facebook::react::jsinspector_modern::tracing::EventLoopReporter { public EventLoopReporter(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopPhase phase); public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&&) = delete; public ~EventLoopReporter(); } struct facebook::react::jsinspector_modern::tracing::FrameTimingSequence { public FrameTimingSequence() = delete; - public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); - public facebook::react::HighResTimeStamp beginTimestamp; - public facebook::react::HighResTimeStamp endTimestamp; + public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp; + public facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp; public facebook::react::jsinspector_modern::tracing::FrameSequenceId id; public facebook::react::jsinspector_modern::tracing::ThreadId threadId; public std::optional> screenshot; } struct facebook::react::jsinspector_modern::tracing::HostTracingProfile { - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public std::vector frameTimings; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector frameTimings; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } struct facebook::react::jsinspector_modern::tracing::IdGenerator { @@ -13387,37 +13459,37 @@ struct facebook::react::jsinspector_modern::tracing::IdGenerator { } struct facebook::react::jsinspector_modern::tracing::InstanceTracingProfile { - public std::vector performanceTraceEvents; + public std::vector performanceTraceEvents; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile { public RuntimeSamplingProfile(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; public RuntimeSamplingProfile(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; - public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); + public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&&) = default; public std::string runtimeName; - public std::unique_ptr rawRuntimeProfile; - public std::vector samples; + public std::unique_ptr rawRuntimeProfile; + public std::vector samples; public ~RuntimeSamplingProfile() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample { public Sample(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; public Sample(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; - public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; + public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); public facebook::react::jsinspector_modern::tracing::ThreadId threadId; - public std::vector callStack; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&&) = default; + public std::vector callStack; public uint64_t timestamp; public ~Sample() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame { - public bool operator==(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& rhs) const noexcept = default; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame::Kind kind; + public bool operator==(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::SampleCallStackFrame& rhs) const noexcept = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::Kind kind; public std::optional scriptURL; public std::optional columnNumber; public std::optional lineNumber; @@ -13434,30 +13506,30 @@ enum facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sampl struct facebook::react::jsinspector_modern::tracing::TraceEvent { public char ph; - public facebook::react::HighResTimeStamp ts; + public facebook::react::_high_res_time_stamp::HighResTimeStamp ts; public facebook::react::jsinspector_modern::tracing::Categories cat; public facebook::react::jsinspector_modern::tracing::ProcessId pid; public facebook::react::jsinspector_modern::tracing::ThreadId tid; public folly::dynamic args; public std::optional s; - public std::optional dur; + public std::optional dur; public std::optional id; public std::string name; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile cpuProfile; - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas timeDeltas; - public using TimeDeltas = std::vector; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TimeDeltas timeDeltas; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::CPUProfile cpuProfile; + public using TimeDeltas = std::vector; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile { - public std::vector nodes; + public std::vector nodes; public std::vector samples; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame callFrame; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::CallFrame callFrame; public std::optional parentId; public uint32_t id; } @@ -13472,20 +13544,20 @@ struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPU } struct facebook::react::jsinspector_modern::tracing::TraceRecordingState { - public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public facebook::react::jsinspector_modern::tracing::Mode mode; - public std::optional windowSize; + public std::optional windowSize; public std::set enabledCategories; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } template class facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer { public TimeWindowedBuffer(); - public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer::TimestampAccessor timestampAccessor, facebook::react::HighResDuration windowSize); - public std::vector pruneExpiredAndExtract(facebook::react::HighResTimeStamp windowRightBoundary = facebook::react::HighResTimeStamp::now()); - public using TimestampAccessor = std::function; + public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::_time_windowed_buffer::TimestampAccessor timestampAccessor, facebook::react::_high_res_duration::HighResDuration windowSize); + public std::vector pruneExpiredAndExtract(facebook::react::_high_res_time_stamp::HighResTimeStamp windowRightBoundary = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); + public using TimestampAccessor = std::function; public void clear(); public void push(T&& element); public void push(const T& element); @@ -13496,8 +13568,8 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { public PerformanceTracerSection(const char* name, const char* track = nullptr, const char* trackGroup = nullptr, const char* color = nullptr, Args... args) noexcept; public PerformanceTracerSection(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; public PerformanceTracerSection(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&&) = delete; public ~PerformanceTracerSection() noexcept; } @@ -13505,7 +13577,7 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { using facebook::react::jsinspector_modern::cdp::ParseError = folly::json::parse_error; using facebook::react::jsinspector_modern::cdp::RequestId = long long; using facebook::react::jsinspector_modern::cdp::TypeError = folly::TypeError; -facebook::react::jsinspector_modern::cdp::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); +facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); std::string facebook::react::jsinspector_modern::cdp::jsonError(std::optional id, facebook::react::jsinspector_modern::cdp::ErrorCode code, std::optional message = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonNotification(const std::string& method, std::optional params = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonRequest(facebook::react::jsinspector_modern::cdp::RequestId id, const std::string& method, std::optional params = std::nullopt); @@ -13520,7 +13592,7 @@ enum facebook::react::jsinspector_modern::cdp::ErrorCode { } struct facebook::react::jsinspector_modern::cdp::PreparsedRequest { - public bool operator==(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest& rhs) const; public facebook::react::jsinspector_modern::cdp::RequestId id; public folly::dynamic params; public std::string method; @@ -13568,8 +13640,8 @@ struct facebook::react::jsinspector_modern::cdp::network::Request { } struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentExtraInfoParams { - public facebook::react::jsinspector_modern::cdp::network::ConnectTiming connectTiming; public facebook::react::jsinspector_modern::cdp::network::Headers headers; + public facebook::react::jsinspector_modern::cdp::network::_connect_timing::ConnectTiming connectTiming; public folly::dynamic toDynamic() const; public std::string requestId; } @@ -13578,10 +13650,10 @@ struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentParam public bool redirectHasExtraInfo; public double timestamp; public double wallTime; - public facebook::react::jsinspector_modern::cdp::network::Request request; + public facebook::react::jsinspector_modern::cdp::network::_request::Request request; public folly::dynamic initiator; public folly::dynamic toDynamic() const; - public std::optional redirectResponse; + public std::optional redirectResponse; public std::string documentURL; public std::string loaderId; public std::string requestId; @@ -13591,7 +13663,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { public facebook::react::jsinspector_modern::cdp::network::Headers headers; public folly::dynamic toDynamic() const; public int encodedDataLength; - public static facebook::react::jsinspector_modern::cdp::network::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); + public static facebook::react::jsinspector_modern::cdp::network::_response::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); public std::string mimeType; public std::string statusText; public std::string url; @@ -13601,7 +13673,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { struct facebook::react::jsinspector_modern::cdp::network::ResponseReceivedParams { public bool hasExtraInfo; public double timestamp; - public facebook::react::jsinspector_modern::cdp::network::Response response; + public facebook::react::jsinspector_modern::cdp::network::_response::Response response; public folly::dynamic toDynamic() const; public std::string loaderId; public std::string requestId; @@ -13614,22 +13686,22 @@ constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_CONTAINS; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_DISCONNECTED; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_FOLLOWING; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_PRECEDING; -bool facebook::react::dom::isConnected(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMOffset facebook::react::dom::getOffset(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, bool includeTransform); -facebook::react::dom::DOMRect facebook::react::dom::measureInWindow(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::RNMeasureRect facebook::react::dom::measure(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::optional facebook::react::dom::measureLayout(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& relativeToShadowNode); -std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); -std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTagName(const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTextContent(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::vector> facebook::react::dom::getChildNodes(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& otherShadowNode); +bool facebook::react::dom::isConnected(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_border_width_rounded::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_offset::DOMOffset facebook::react::dom::getOffset(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_point::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, bool includeTransform); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::measureInWindow(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_r_n_measure_rect::RNMeasureRect facebook::react::dom::measure(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::optional facebook::react::dom::measureLayout(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& relativeToShadowNode); +std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); +std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTagName(const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTextContent(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::vector> facebook::react::dom::getChildNodes(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& otherShadowNode); struct facebook::react::dom::DOMBorderWidthRounded { public int bottom; @@ -13641,7 +13713,7 @@ struct facebook::react::dom::DOMBorderWidthRounded { struct facebook::react::dom::DOMOffset { public double left; public double top; - public std::shared_ptr offsetParent; + public std::shared_ptr offsetParent; } struct facebook::react::dom::DOMPoint { @@ -13672,10 +13744,10 @@ struct facebook::react::dom::RNMeasureRect { facebook::jsi::Value facebook::react::TurboModuleConvertUtils::convertObjCObjectToJSIValue(facebook::jsi::Runtime& runtime, id value); -id facebook::react::TurboModuleConvertUtils::convertJSIValueToObjCObject(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker, BOOL useNSNull = NO); +id facebook::react::TurboModuleConvertUtils::convertJSIValueToObjCObject(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker, BOOL useNSNull = NO); -static const facebook::react::Color facebook::react::HostPlatformColor::UndefinedColor; +static const facebook::react::_color::facebook::react::Color facebook::react::HostPlatformColor::UndefinedColor; static constexpr facebook::react::Tag facebook::react::animated::undefinedAnimatedNodeIdentifier; @@ -13708,13 +13780,13 @@ using facebook::react::bridging::remove_cvref_t = std::remove_cv_t constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(Class::*)(ArgsT...)); template -JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); +JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); template -decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(*)(ArgsT...)); template , int> = 0> @@ -13724,13 +13796,13 @@ auto facebook::react::bridging::convert(facebook::jsi::Runtime& rt, std::optiona template , int> = 0> auto facebook::react::bridging::convert(facebook::jsi::Runtime&, T&& value); template -auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::Converter&& converter); +auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::_converter::Converter&& converter); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); template -facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template struct facebook::react::bridging::Converter : public facebook::react::bridging::ConverterBase { @@ -13745,7 +13817,7 @@ struct facebook::react::bridging::ConverterBase { public using BaseT = facebook::react::bridging::remove_cvref_t; template && std::is_same_v, int> = 0> public operator U() = delete; - template && std::is_convertible_v, U>, int> = 0> + template && std::is_convertible_v, U>, int> = 0> public operator U(); } @@ -13803,31 +13875,31 @@ struct facebook::react::bridging::detail::bridging_wrapper struct facebook::react::array_detail::BridgingStatic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::array_detail::BridgingDynamic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); } template struct facebook::react::map_detail::Bridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); } typedef void(*facebook::react::ReactMarker::LogTaggedMarker)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); typedef void(*facebook::react::ReactMarker::LogTaggedMarkerBridgeless)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); -void facebook::react::ReactMarker::logMarker(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerDone(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); -void facebook::react::ReactMarker::logTaggedMarker(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; +void facebook::react::ReactMarker::logMarker(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerDone(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); +void facebook::react::ReactMarker::logTaggedMarker(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; std::shared_mutex facebook::react::ReactMarker::logTaggedMarkerImplMutex; class facebook::react::ReactMarker::StartupLogger { @@ -13838,7 +13910,7 @@ class facebook::react::ReactMarker::StartupLogger { public double getRunJSBundleEndTime(); public double getRunJSBundleStartTime(); public static facebook::react::ReactMarker::StartupLogger& getInstance(); - public void logStartupEvent(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); + public void logStartupEvent(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); public void reset(); } @@ -13864,7 +13936,7 @@ enum facebook::react::ReactMarker::ReactMarkerId { struct facebook::react::ReactMarker::ReactMarkerEvent { public const char* tag; - public const facebook::react::ReactMarker::ReactMarkerId markerId; + public const facebook::react::_react_marker::ReactMarkerId markerId; public double time; } @@ -13887,7 +13959,7 @@ void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallExecutionStar void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::disableLogging(); -void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -13937,7 +14009,7 @@ void facebook::react::TurboModulePerfLogger::asyncMethodCallExecutionStart(const void facebook::react::TurboModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::disableLogging(); -void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::TurboModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -13967,11 +14039,17 @@ void facebook::react::TurboModulePerfLogger::syncMethodCallStart(const char* mod std::unique_ptr facebook::jsc::makeJSCRuntime(); +std::unique_ptr facebook::jsc::makeJSCRuntime(const facebook::jsc::_runtime_config::facebook::jsc::RuntimeConfig& rc); +struct facebook::jsc::RuntimeConfig { + public bool enableDebugger; + public std::string debuggerName; +} -using facebook::jsi::HostFunctionType = std::function; -facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); -folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); + +using facebook::jsi::HostFunctionType = std::function; +facebook::jsi::_value::facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); +folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const facebook::jsi::_value::facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); template U* facebook::jsi::castInterface(T* ptr); template @@ -13979,48 +14057,48 @@ std::shared_ptr facebook::jsi::dynamicInterfaceCast(T&& ptr); class facebook::jsi::Array : public facebook::jsi::Object { public Array(facebook::jsi::Array&&) = default; - public Array(facebook::jsi::IRuntime& runtime, size_t length); - public facebook::jsi::Array& operator=(facebook::jsi::Array&&) = default; - public facebook::jsi::Value getValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i) const; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t push(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* elements, size_t count); - public size_t push(facebook::jsi::IRuntime& runtime, std::initializer_list elements); - public size_t size(facebook::jsi::IRuntime& runtime) const; - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, std::initializer_list elements); + public Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_array::Array& operator=(facebook::jsi::_array::Array&&) = default; + public facebook::jsi::_array::Value getValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i) const; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array::Value* elements, size_t count); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); template - public void setValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i, T&& value) const; + public void setValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i, T&& value) const; template - public size_t push(facebook::jsi::IRuntime& runtime, Args &&... args); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); template - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, Args &&... args); + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::ArrayBuffer : public facebook::jsi::Object { public ArrayBuffer(facebook::jsi::ArrayBuffer&&) = default; - public ArrayBuffer(facebook::jsi::IRuntime& runtime, std::shared_ptr buffer); - public bool detached(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer& operator=(facebook::jsi::ArrayBuffer&&) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t size(facebook::jsi::IRuntime& runtime) const; - public std::shared_ptr tryGetMutableBuffer(facebook::jsi::IRuntime& runtime) const; - public uint8_t* data(facebook::jsi::IRuntime& runtime) const; + public ArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr buffer); + public bool detached(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer& operator=(facebook::jsi::_array_buffer::ArrayBuffer&&) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::shared_ptr tryGetMutableBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint8_t* data(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::BigInt : public facebook::jsi::Pointer { public BigInt(facebook::jsi::BigInt&& other) = default; - public BigInt(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public BigInt(facebook::jsi::Pointer&& other) noexcept; - public bool isInt64(facebook::jsi::IRuntime& runtime) const; - public bool isUint64(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt& operator=(facebook::jsi::BigInt&& other) = default; - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime, int radix = 10) const; - public int64_t asInt64(facebook::jsi::IRuntime& runtime) const; - public int64_t getInt64(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b); - public static facebook::jsi::BigInt fromInt64(facebook::jsi::IRuntime& runtime, int64_t value); - public static facebook::jsi::BigInt fromUint64(facebook::jsi::IRuntime& runtime, uint64_t value); - public uint64_t asUint64(facebook::jsi::IRuntime& runtime) const; - public uint64_t getUint64(facebook::jsi::IRuntime& runtime) const; + public BigInt(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool isInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt& operator=(facebook::jsi::_big_int::BigInt&& other) = default; + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime, int radix = 10) const; + public int64_t asInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public int64_t getInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b); + public static facebook::jsi::_big_int::BigInt fromInt64(facebook::jsi::_i_runtime::IRuntime& runtime, int64_t value); + public static facebook::jsi::_big_int::BigInt fromUint64(facebook::jsi::_i_runtime::IRuntime& runtime, uint64_t value); + public uint64_t asUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint64_t getUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::Buffer { @@ -14030,17 +14108,17 @@ class facebook::jsi::Buffer { } class facebook::jsi::DecoratedHostFunction { - public DecoratedHostFunction(facebook::jsi::Runtime& drt, facebook::jsi::HostFunctionType plainHF); - public facebook::jsi::Runtime& decoratedRuntime(); - public facebook::jsi::Value operator()(facebook::jsi::Runtime&, const facebook::jsi::Value& thisVal, const facebook::jsi::Value* args, size_t count); + public DecoratedHostFunction(facebook::jsi::_runtime::Runtime& drt, facebook::jsi::HostFunctionType plainHF); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public facebook::jsi::_value::Value operator()(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_value::Value& thisVal, const facebook::jsi::_value::Value* args, size_t count); } class facebook::jsi::DecoratedHostObject : public facebook::jsi::HostObject { - public DecoratedHostObject(facebook::jsi::Runtime& drt, std::shared_ptr plainHO); - public facebook::jsi::Runtime& decoratedRuntime(); - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name) override; - public virtual std::vector getPropertyNames(facebook::jsi::Runtime&) override; - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; + public DecoratedHostObject(facebook::jsi::_runtime::Runtime& drt, std::shared_ptr plainHO); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime&) override; + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; } class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { @@ -14052,28 +14130,28 @@ class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { class facebook::jsi::Function : public facebook::jsi::Object { public Function(facebook::jsi::Function&&) = default; - public bool isHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function& operator=(facebook::jsi::Function&&) = default; - public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& Runtime, const facebook::jsi::Object& jsThis, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, std::initializer_list args) const; - public static facebook::jsi::Function createFromHostFunction(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); + public bool isHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function& operator=(facebook::jsi::_function::Function&&) = default; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& Runtime, const facebook::jsi::_function::Object& jsThis, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, std::initializer_list args) const; + public static facebook::jsi::_function::Function createFromHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); template - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, Args &&... args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, Args &&... args) const; } class facebook::jsi::HostObject { - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name); - public virtual std::vector getPropertyNames(facebook::jsi::Runtime& rt); - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name); + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime& rt); + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value); public virtual ~HostObject(); } @@ -14081,113 +14159,113 @@ class facebook::jsi::IRuntime : public facebook::jsi::ICast { protected virtual ~IRuntime() = default; public static constexpr facebook::jsi::UUID uuid; public virtual ScopeState* pushScope() = 0; - public virtual bool bigintIsInt64(const facebook::jsi::BigInt&) = 0; - public virtual bool bigintIsUint64(const facebook::jsi::BigInt&) = 0; - public virtual bool compare(const facebook::jsi::PropNameID&, const facebook::jsi::PropNameID&) = 0; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) = 0; + public virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID&, const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; public virtual bool drainMicrotasks(int maxMicrotasksHint = -1) = 0; public virtual bool hasNativeState(const facebook::jsi::Object&) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) = 0; - public virtual bool isArray(const facebook::jsi::Object&) const = 0; - public virtual bool isArrayBuffer(const facebook::jsi::Object&) const = 0; - public virtual bool isFunction(const facebook::jsi::Object&) const = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) = 0; + public virtual bool isArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isArrayBuffer(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isFunction(const facebook::jsi::_object::Object&) const = 0; public virtual bool isHostFunction(const facebook::jsi::Function&) const = 0; public virtual bool isHostObject(const facebook::jsi::Object&) const = 0; public virtual bool isInspectable() = 0; - public virtual bool isTypedArray(const facebook::jsi::Object&) const = 0; - public virtual bool isUint8Array(const facebook::jsi::Object&) const = 0; - public virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const = 0; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) = 0; - public virtual facebook::jsi::Array createArray(size_t length) = 0; - public virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object&) = 0; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; - public virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t) = 0; - public virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t) = 0; - public virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual bool isTypedArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isUint8Array(const facebook::jsi::_object::Object&) const = 0; + public virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const = 0; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function&) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::Instrumentation& instrumentation() = 0; - public virtual facebook::jsi::Object createObject() = 0; - public virtual facebook::jsi::Object createObject(std::shared_ptr ho) = 0; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) = 0; - public virtual facebook::jsi::Object global() = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt&, int) = 0; - public virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) = 0; - public virtual facebook::jsi::Value call(const facebook::jsi::Function&, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function&, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) = 0; - public virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array&, size_t i) = 0; - public virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject&) = 0; - public virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object&) = 0; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t length(const facebook::jsi::String& str) = 0; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) = 0; - public virtual size_t size(const facebook::jsi::Array&) = 0; - public virtual size_t size(const facebook::jsi::ArrayBuffer&) = 0; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; - public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; - public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& dataUUID) = 0; + public virtual facebook::jsi::_array::Array createArray(size_t length) = 0; + public virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object&) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t) = 0; + public virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() = 0; + public virtual facebook::jsi::_object::Object createObject() = 0; + public virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) = 0; + public virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) = 0; + public virtual facebook::jsi::_object::Object global() = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt&, int) = 0; + public virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) = 0; + public virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value createError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createEvalError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createRangeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createReferenceError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createSyntaxError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createTypeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createURIError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) = 0; + public virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array&, size_t i) = 0; + public virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject&) = 0; + public virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object&) = 0; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t length(const facebook::jsi::_string::String& str) = 0; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t push(const facebook::jsi::_array::Array&, const facebook::jsi::_value::Value*, size_t) = 0; + public virtual size_t size(const facebook::jsi::_array::Array&) = 0; + public virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; + public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; + public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual std::string description() = 0; - public virtual std::string symbolToString(const facebook::jsi::Symbol&) = 0; - public virtual std::string utf8(const facebook::jsi::PropNameID&) = 0; - public virtual std::string utf8(const facebook::jsi::String&) = 0; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) = 0; - public virtual std::u16string utf16(const facebook::jsi::String& str) = 0; - public virtual uint8_t* data(const facebook::jsi::ArrayBuffer&) = 0; - public virtual uint64_t truncate(const facebook::jsi::BigInt&) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; + public virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol&) = 0; + public virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual std::string utf8(const facebook::jsi::_string::String&) = 0; + public virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) = 0; + public virtual std::u16string utf16(const facebook::jsi::_string::String& str) = 0; + public virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void popScope(ScopeState*) = 0; public virtual void queueMicrotask(const facebook::jsi::Function& callback) = 0; public virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) = 0; - public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) = 0; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) = 0; - public virtual void setRuntimeData(const facebook::jsi::UUID& dataUUID, const std::shared_ptr& data) = 0; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; - public virtual void setValueAtIndexImpl(const facebook::jsi::Array&, size_t i, const facebook::jsi::Value& value) = 0; + public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) = 0; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const std::shared_ptr& data) = 0; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; + public virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array&, size_t i, const facebook::jsi::_value::Value& value) = 0; } struct facebook::jsi::IRuntime::PointerValue { @@ -14201,12 +14279,12 @@ class facebook::jsi::Instrumentation { public virtual std::string getRecordedGCStats() = 0; public virtual std::unordered_map getHeapInfo(bool includeExpensive) = 0; public virtual void collectGarbage(std::string cause) = 0; - public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; - public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; public virtual void dumpOpcodeStats(std::ostream& os) const = 0; public virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const = 0; public virtual void startHeapSampling(size_t samplingInterval) = 0; - public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; + public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; public virtual void stopHeapSampling(std::ostream& os) = 0; public virtual void stopTrackingHeapObjectStackTraces() = 0; public virtual void writeBasicBlockProfileTraceToFile(const std::string& fileName) const = 0; @@ -14219,21 +14297,21 @@ struct facebook::jsi::Instrumentation::HeapSnapshotOptions { class facebook::jsi::JSError : public facebook::jsi::JSIException { public JSError(const facebook::jsi::JSError&) = default; - public JSError(facebook::jsi::IRuntime& r, facebook::jsi::Value&& value); - public JSError(facebook::jsi::IRuntime& rt, const char* message); - public JSError(facebook::jsi::IRuntime& rt, std::string message); - public JSError(facebook::jsi::IRuntime& rt, std::string message, std::string stack); - public JSError(facebook::jsi::Value&& value, std::string message, std::string stack); - public JSError(std::string what, facebook::jsi::IRuntime& rt, facebook::jsi::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& r, facebook::jsi::_value::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, const char* message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message, std::string stack); + public JSError(facebook::jsi::_value::Value&& value, std::string message, std::string stack); + public JSError(std::string what, facebook::jsi::_i_runtime::IRuntime& rt, facebook::jsi::_value::Value&& value); public const facebook::jsi::Value& value() const; public const std::string& getMessage() const; public const std::string& getStack() const; - public static facebook::jsi::JSError createEvalError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createRangeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createReferenceError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createSyntaxError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createTypeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createURIError(facebook::jsi::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createEvalError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createRangeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createReferenceError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createSyntaxError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createTypeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createURIError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); public virtual ~JSError(); } @@ -14263,84 +14341,84 @@ class facebook::jsi::NativeState { } class facebook::jsi::Object : public facebook::jsi::Pointer { - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, const facebook::jsi::Value& value) const; - public Object(facebook::jsi::IRuntime& runtime); - public Object(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, const facebook::jsi::_object::Value& value) const; public Object(facebook::jsi::Object&& other) = default; public Object(facebook::jsi::Pointer&& other) noexcept; - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public bool instanceOf(facebook::jsi::IRuntime& rt, const facebook::jsi::Function& ctor) const; - public bool isArray(facebook::jsi::IRuntime& runtime) const; - public bool isArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public bool isFunction(facebook::jsi::IRuntime& runtime) const; - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - public bool isTypedArray(facebook::jsi::IRuntime& runtime) const; - public bool isUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getPropertyNames(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getPropertyAsFunction(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object getPropertyAsObject(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object& operator=(facebook::jsi::Object&& other) = default; - public facebook::jsi::TypedArray asTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::TypedArray getTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array asUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array getUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public facebook::jsi::Value getPrototype(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& a, const facebook::jsi::Object& b); - public static facebook::jsi::Object create(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype); - public static facebook::jsi::Object createFromHostObject(facebook::jsi::IRuntime& runtime, std::shared_ptr ho); - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public void setExternalMemoryPressure(facebook::jsi::IRuntime& runtime, size_t amt) const; - public void setNativeState(facebook::jsi::IRuntime& runtime, std::shared_ptr state) const; - public void setPrototype(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype) const; - template - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr asHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - template - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getNativeState(facebook::jsi::IRuntime& runtime) const; + public Object(facebook::jsi::_i_runtime::IRuntime& runtime); + public Object(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public bool instanceOf(facebook::jsi::_i_runtime::IRuntime& rt, const facebook::jsi::_function::Function& ctor) const; + public bool isArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getPropertyNames(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getPropertyAsFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object getPropertyAsObject(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object& operator=(facebook::jsi::_object::Object&& other) = default; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public facebook::jsi::_object::Value getPrototype(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray asTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray getTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array asUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array getUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b); + public static facebook::jsi::_object::Object create(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype); + public static facebook::jsi::_object::Object createFromHostObject(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr ho); + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public void setExternalMemoryPressure(facebook::jsi::_i_runtime::IRuntime& runtime, size_t amt) const; + public void setNativeState(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr state) const; + public void setPrototype(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype) const; + template + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr asHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const char* name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, T&& value) const; } class facebook::jsi::Pointer { - protected Pointer(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); protected Pointer(facebook::jsi::Pointer&& other) noexcept; - protected facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr_; - protected facebook::jsi::Pointer& operator=(facebook::jsi::Pointer&& other) noexcept; + protected Pointer(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + protected facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr_; + protected facebook::jsi::_pointer::Pointer& operator=(facebook::jsi::_pointer::Pointer&& other) noexcept; protected ~Pointer(); } @@ -14350,98 +14428,98 @@ class facebook::jsi::PreparedJavaScript { } class facebook::jsi::PropNameID : public facebook::jsi::Pointer { - public PropNameID(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& other); - public PropNameID(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public PropNameID(facebook::jsi::Pointer&& other) noexcept; public PropNameID(facebook::jsi::PropNameID&& other) = default; - public facebook::jsi::PropNameID& operator=(facebook::jsi::PropNameID&& other) = default; - public static bool compare(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::PropNameID forString(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public static facebook::jsi::PropNameID forSymbol(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& str); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public PropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& other); + public PropNameID(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_prop_name_i_d::PropNameID& operator=(facebook::jsi::_prop_name_i_d::PropNameID&& other) = default; + public static bool compare(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forString(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::String& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forSymbol(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Symbol& sym); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& str); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public static std::vector names(facebook::jsi::PropNameID(&&propertyNames)[N]); + public static std::vector names(facebook::jsi::_prop_name_i_d::PropNameID(&&propertyNames)[N]); template - public void getPropNameIdData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getPropNameIdData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; template - public static std::vector names(facebook::jsi::IRuntime& runtime, Args &&... args); + public static std::vector names(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::Runtime : public facebook::jsi::IRuntime { - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Pointer& pointer); - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Value& value); - protected static facebook::jsi::IRuntime::PointerValue* getPointerValue(facebook::jsi::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Value& value); + protected static facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(facebook::jsi::_runtime::Pointer& pointer); public virtual ScopeState* pushScope() override; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) override; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual bool isTypedArray(const facebook::jsi::Object&) const override; - public virtual bool isUint8Array(const facebook::jsi::Object&) const override; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t length(const facebook::jsi::String& str) override; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) override; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& uuid) override; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - public virtual std::u16string utf16(const facebook::jsi::String& str) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; + public virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer&) override; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual bool isTypedArray(const facebook::jsi::_runtime::Object&) const override; + public virtual bool isUint8Array(const facebook::jsi::_runtime::Object&) const override; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + public virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::Value createError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createEvalError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createRangeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createReferenceError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createSyntaxError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createTypeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createURIError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t length(const facebook::jsi::_runtime::String& str) override; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t push(const facebook::jsi::_runtime::Array&, const facebook::jsi::_runtime::Value*, size_t) override; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void popScope(ScopeState*) override; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - public virtual void setRuntimeData(const facebook::jsi::UUID& uuid, const std::shared_ptr& data) override; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + public virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid, const std::shared_ptr& data) override; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; public virtual ~Runtime() override; template - protected static T make(facebook::jsi::IRuntime::PointerValue* pv); + protected static T make(facebook::jsi::_i_runtime::_pointer_value::PointerValue* pv); } class facebook::jsi::Scope { public Scope(const facebook::jsi::Scope&) = delete; - public Scope(facebook::jsi::IRuntime& rt); public Scope(facebook::jsi::Scope&&) = delete; - public facebook::jsi::Scope& operator=(const facebook::jsi::Scope&) = delete; - public facebook::jsi::Scope& operator=(facebook::jsi::Scope&&) = delete; + public Scope(facebook::jsi::_i_runtime::IRuntime& rt); + public facebook::jsi::_scope::Scope& operator=(const facebook::jsi::_scope::Scope&) = delete; + public facebook::jsi::_scope::Scope& operator=(facebook::jsi::_scope::Scope&&) = delete; public ~Scope(); template - public static decltype(f()) callInNewScope(facebook::jsi::IRuntime& rt, F f); + public static decltype(f()) callInNewScope(facebook::jsi::_i_runtime::IRuntime& rt, F f); } class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::PreparedJavaScript, public facebook::jsi::Buffer { @@ -14452,23 +14530,23 @@ class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::Prepare } class facebook::jsi::String : public facebook::jsi::Pointer { - public String(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public String(facebook::jsi::Pointer&& other) noexcept; public String(facebook::jsi::String&& other) = default; - public facebook::jsi::String& operator=(facebook::jsi::String&& other) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& a, const facebook::jsi::String& b); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& utf16); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public String(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_string::String& operator=(facebook::jsi::_string::String&& other) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& utf16); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void getStringData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getStringData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; } class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { @@ -14478,37 +14556,37 @@ class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { } class facebook::jsi::Symbol : public facebook::jsi::Pointer { - public Symbol(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public Symbol(facebook::jsi::Pointer&& other) noexcept; public Symbol(facebook::jsi::Symbol&& other) = default; - public facebook::jsi::Symbol& operator=(facebook::jsi::Symbol&& other) = default; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b); - public std::string toString(facebook::jsi::IRuntime& runtime) const; + public Symbol(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_symbol::Symbol& operator=(facebook::jsi::_symbol::Symbol&& other) = default; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b); + public std::string toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::ThreadSafeRuntime : public facebook::jsi::Runtime { - public virtual facebook::jsi::Runtime& getUnsafeRuntime() = 0; + public virtual facebook::jsi::_runtime::Runtime& getUnsafeRuntime() = 0; public virtual void lock() const = 0; public virtual void unlock() const = 0; } class facebook::jsi::TypedArray : public facebook::jsi::Object { public TypedArray(facebook::jsi::TypedArray&&) = default; - public facebook::jsi::ArrayBuffer buffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::TypedArray& operator=(facebook::jsi::TypedArray&&) = default; - public size_t byteLength(facebook::jsi::IRuntime& runtime); - public size_t byteOffset(facebook::jsi::IRuntime& runtime); - public size_t length(facebook::jsi::IRuntime& runtime); + public facebook::jsi::_array_buffer::ArrayBuffer buffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_typed_array::TypedArray& operator=(facebook::jsi::_typed_array::TypedArray&&) = default; + public size_t byteLength(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t byteOffset(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime); } class facebook::jsi::UUID { public constexpr UUID(); public constexpr UUID(const facebook::jsi::UUID&) = default; public constexpr UUID(uint32_t timeLow, uint16_t timeMid, uint16_t timeHighAndVersion, uint16_t variantAndClockSeq, uint64_t node); - public constexpr bool operator!=(const facebook::jsi::UUID& other) const; - public constexpr bool operator<(const facebook::jsi::UUID& other) const; - public constexpr bool operator==(const facebook::jsi::UUID& other) const; - public constexpr facebook::jsi::UUID& operator=(const facebook::jsi::UUID&) = default; + public constexpr bool operator!=(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator<(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator==(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr facebook::jsi::_u_u_i_d::UUID& operator=(const facebook::jsi::_u_u_i_d::UUID&) = default; public constexpr uint16_t getTimeHighAndVersion() const; public constexpr uint16_t getTimeMid() const; public constexpr uint16_t getVariantAndClockSeq() const; @@ -14518,26 +14596,26 @@ class facebook::jsi::UUID { } struct facebook::jsi::UUID::Hash { - public std::size_t operator()(const facebook::jsi::UUID& uuid) const noexcept; + public std::size_t operator()(const facebook::jsi::_u_u_i_d::UUID& uuid) const noexcept; } class facebook::jsi::Uint8Array : public facebook::jsi::TypedArray { - public Uint8Array(facebook::jsi::IRuntime& runtime, const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length); - public Uint8Array(facebook::jsi::IRuntime& runtime, size_t length); public Uint8Array(facebook::jsi::Uint8Array&&) = default; - public facebook::jsi::Uint8Array& operator=(facebook::jsi::Uint8Array&&) = default; + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length); + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_uint8_array::Uint8Array& operator=(facebook::jsi::_uint8_array::Uint8Array&&) = default; } class facebook::jsi::Value { public Value() noexcept; public Value(bool b); public Value(double d); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& bigint); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& obj); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& value); public Value(facebook::jsi::Value&& other) noexcept; + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Value& value); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& bigint); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& obj); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& str); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& sym); public Value(int i); public Value(std::nullptr_t); public bool asBool() const; @@ -14553,147 +14631,147 @@ class facebook::jsi::Value { public bool isUndefined() const; public double asNumber() const; public double getNumber() const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime); - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime&); - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Object getObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object getObject(facebook::jsi::IRuntime&); - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime); - public facebook::jsi::String getString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String getString(facebook::jsi::IRuntime&); - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime&); - public facebook::jsi::Value& operator=(facebook::jsi::Value&& other) noexcept; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& a, const facebook::jsi::Value& b); - public static facebook::jsi::Value createFromJsonUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* json, size_t length); - public static facebook::jsi::Value null(); - public static facebook::jsi::Value undefined(); + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_value::Value& operator=(facebook::jsi::_value::Value&& other) noexcept; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_value::Value& a, const facebook::jsi::_value::Value& b); + public static facebook::jsi::_value::Value createFromJsonUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* json, size_t length); + public static facebook::jsi::_value::Value null(); + public static facebook::jsi::_value::Value undefined(); public ~Value(); template public Value(const char*); template - public Value(facebook::jsi::IRuntime&, const char*); - template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> + public Value(facebook::jsi::_i_runtime::IRuntime&, const char*); + template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> public Value(T&& other); } class facebook::jsi::WeakObject : public facebook::jsi::Pointer { - public WeakObject(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& o); - public WeakObject(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public WeakObject(facebook::jsi::Pointer&& other) noexcept; public WeakObject(facebook::jsi::WeakObject&& other) = default; - public facebook::jsi::Value lock(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::WeakObject& operator=(facebook::jsi::WeakObject&& other) = default; + public WeakObject(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& o); + public WeakObject(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_pointer::Value lock(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_weak_object::WeakObject& operator=(facebook::jsi::_weak_object::WeakObject&& other) = default; } struct facebook::jsi::ICast { protected ~ICast() = default; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) = 0; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) = 0; } -template +template class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected RuntimeDecorator(Plain& plain); protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& b) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& b) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool compare(const facebook::jsi::_runtime::PropNameID& a, const facebook::jsi::_runtime::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_runtime::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_runtime::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t value) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t value) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::BigInt& a, const facebook::jsi::_runtime::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Object& a, const facebook::jsi::_runtime::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::String& a, const facebook::jsi::_runtime::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Symbol& a, const facebook::jsi::_runtime::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bigint, int radix) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_runtime::Array createArray(size_t length) override; + protected virtual facebook::jsi::_runtime::Array getPropertyNames(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromInt64(int64_t value) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromUint64(uint64_t value) override; + protected virtual facebook::jsi::_runtime::Function createFunctionFromHostFunction(const facebook::jsi::_runtime::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_runtime::Object createObject() override; + protected virtual facebook::jsi::_runtime::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromString(const facebook::jsi::_runtime::String& str) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::String bigintToString(const facebook::jsi::_runtime::BigInt& bigint, int radix) override; + protected virtual facebook::jsi::_runtime::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::Value call(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value& jsThis, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value callAsConstructor(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + protected virtual facebook::jsi::_runtime::Value getValueAtIndex(const facebook::jsi::_runtime::Array& a, size_t i) override; + protected virtual facebook::jsi::_runtime::Value lockWeakObject(const facebook::jsi::_runtime::WeakObject& wo) override; + protected virtual facebook::jsi::_runtime::WeakObject createWeakObject(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_runtime::Array& a, const facebook::jsi::_runtime::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_runtime::Array& a) override; + protected virtual size_t size(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_runtime::Object& o) override; protected virtual std::string flushAndDisableBridgeTrafficTrace() override; protected virtual std::string getRecordedGCStats() override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; + protected virtual std::string symbolToString(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; protected virtual std::unordered_map getHeapInfo(bool includeExpensive) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& b) override; + protected virtual uint8_t* data(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_runtime::BigInt& b) override; protected virtual void collectGarbage(std::string cause) override; - protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& name) override; protected virtual void dumpOpcodeStats(std::ostream& os) const override; protected virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const override; - protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setExternalMemoryPressure(const facebook::jsi::_runtime::Object& obj, size_t amount) override; + protected virtual void setNativeState(const facebook::jsi::_runtime::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_runtime::Array& a, size_t i, const facebook::jsi::_runtime::Value& value) override; protected virtual void startHeapSampling(size_t samplingInterval) override; protected virtual void stopHeapSampling(std::ostream& os) override; protected virtual void stopTrackingHeapObjectStackTraces() override; @@ -14701,143 +14779,143 @@ class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; - protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; + protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; public Plain& plain(); public const Plain& plain() const; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::Object global() override; + public virtual facebook::jsi::_runtime::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_runtime::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; } -template +template class facebook::jsi::WithRuntimeDecorator : public facebook::jsi::RuntimeDecorator { protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& bi) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& bi) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID& a, const facebook::jsi::_prop_name_i_d::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_object::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& uuid) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t i) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t i) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_object::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bi, int i) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& bi) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual facebook::jsi::_array::Array createArray(size_t length) override; + protected virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object& o) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t i) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t i) override; + protected virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_object::Object createObject() override; + protected virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt& bi, int i) override; + protected virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) override; + protected virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array& a, size_t i) override; + protected virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject& wo) override; + protected virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object& o) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_array::Array& a, const facebook::jsi::_value::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_array::Array& a) override; + protected virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_string::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_string::String& str) override; + protected virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_string::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& name) override; protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amt) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setNativeState(const facebook::jsi::_object::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array& a, size_t i, const facebook::jsi::_value::Value& value) override; protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; public WithRuntimeDecorator(Plain& plain, With& with); - public using RD = facebook::jsi::RuntimeDecorator; + public using RD = facebook::jsi::_runtime_decorator::RuntimeDecorator; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_object::Object global() override; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; - public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; -} - - -facebook::jsi::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime& runtime, const char* name); -facebook::jsi::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime& runtime, const std::string& name); -facebook::jsi::PropNameID&& facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime&, facebook::jsi::PropNameID&& name); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const char* str); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& value); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const std::string& str); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, bool b); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, double d); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, float f); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, int i); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, std::nullptr_t); -facebook::jsi::Value&& facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, facebook::jsi::Value&& value); + public virtual void queueMicrotask(const facebook::jsi::_function::Function& callback) override; +} + + +facebook::jsi::_prop_name_i_d::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name); +facebook::jsi::_prop_name_i_d::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& name); +facebook::jsi::_prop_name_i_d::PropNameID&& facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime&, facebook::jsi::_prop_name_i_d::PropNameID&& name); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_value::Value& value); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, bool b); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, double d); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, float f); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, int i); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, std::nullptr_t); +facebook::jsi::_value::Value&& facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, facebook::jsi::_value::Value&& value); template void facebook::jsi::detail::throwOrDie(Args &&... args); template -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const T& other); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const T& other); template class facebook::jsi::detail::ThreadSafeRuntimeImpl : public facebook::jsi::WithRuntimeDecorator, R, facebook::jsi::ThreadSafeRuntime> { @@ -14887,24 +14965,24 @@ struct facebook::jsi::detail::BeforeCaller> { } -using facebook::yoga::GridTrackList = std::vector; +using facebook::yoga::GridTrackList = std::vector; template concept facebook::yoga::Enumeration = std::is_enum_v; template concept facebook::yoga::HasOrdinality = (facebook::yoga::ordinalCount()> 0); YGLogger facebook::yoga::getDefaultLogger(); -bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); bool facebook::yoga::canUseCachedMeasurement(facebook::yoga::SizingMode widthMode, float availableWidth, facebook::yoga::SizingMode heightMode, float availableHeight, facebook::yoga::SizingMode lastWidthMode, float lastAvailableWidth, facebook::yoga::SizingMode lastHeightMode, float lastAvailableHeight, float lastComputedWidth, float lastComputedHeight, float marginRow, float marginColumn, const facebook::yoga::Config* config); -bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::Config& oldConfig, const facebook::yoga::Config& newConfig); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleLength& a, const facebook::yoga::StyleLength& b); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleSizeLength& a, const facebook::yoga::StyleSizeLength& b); +bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::_config::Config& oldConfig, const facebook::yoga::_config::Config& newConfig); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_length::StyleLength& a, const facebook::yoga::_style_length::StyleLength& b); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& a, const facebook::yoga::_style_size_length::StyleSizeLength& b); bool facebook::yoga::inexactEquals(double a, double b); -bool facebook::yoga::inexactEquals(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +bool facebook::yoga::inexactEquals(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); bool facebook::yoga::inexactEquals(float a, float b); bool facebook::yoga::isBaselineLayout(const facebook::yoga::Node* node); bool facebook::yoga::isColumn(const facebook::yoga::FlexDirection flexDirection); bool facebook::yoga::isRow(const facebook::yoga::FlexDirection flexDirection); -bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); +bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); bool facebook::yoga::needsTrailingPosition(const facebook::yoga::FlexDirection axis); const char* facebook::yoga::LayoutPassReasonToString(facebook::yoga::LayoutPassReason value); const char* facebook::yoga::toString(facebook::yoga::Align e); @@ -14925,7 +15003,7 @@ const char* facebook::yoga::toString(facebook::yoga::Overflow e); const char* facebook::yoga::toString(facebook::yoga::PositionType e); const char* facebook::yoga::toString(facebook::yoga::Unit e); const char* facebook::yoga::toString(facebook::yoga::Wrap e); -const facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); +const facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); constexpr YGAlign facebook::yoga::unscopedEnum(facebook::yoga::Align scoped); constexpr YGBoxSizing facebook::yoga::unscopedEnum(facebook::yoga::BoxSizing scoped); constexpr YGDimension facebook::yoga::unscopedEnum(facebook::yoga::Dimension scoped); @@ -14959,7 +15037,6 @@ constexpr facebook::yoga::Display facebook::yoga::scopedEnum(YGDisplay unscoped) constexpr facebook::yoga::Edge facebook::yoga::scopedEnum(YGEdge unscoped); constexpr facebook::yoga::Errata facebook::yoga::scopedEnum(YGErrata unscoped); constexpr facebook::yoga::FlexDirection facebook::yoga::scopedEnum(YGFlexDirection unscoped); -constexpr facebook::yoga::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); constexpr facebook::yoga::GridTrackType facebook::yoga::scopedEnum(YGGridTrackType unscoped); constexpr facebook::yoga::Gutter facebook::yoga::scopedEnum(YGGutter unscoped); constexpr facebook::yoga::Justify facebook::yoga::fallbackAlignment(facebook::yoga::Justify align); @@ -14971,6 +15048,7 @@ constexpr facebook::yoga::Overflow facebook::yoga::scopedEnum(YGOverflow unscope constexpr facebook::yoga::PositionType facebook::yoga::scopedEnum(YGPositionType unscoped); constexpr facebook::yoga::Unit facebook::yoga::scopedEnum(YGUnit unscoped); constexpr facebook::yoga::Wrap facebook::yoga::scopedEnum(YGWrap unscoped); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); @@ -14989,20 +15067,20 @@ constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); facebook::yoga::Align facebook::yoga::resolveChildAlignment(const facebook::yoga::Node* node, const facebook::yoga::Node* child); -facebook::yoga::Config* facebook::yoga::resolveRef(const YGConfigRef ref); facebook::yoga::Dimension facebook::yoga::dimension(facebook::yoga::FlexDirection flexDirection); facebook::yoga::FlexDirection facebook::yoga::resolveCrossDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); facebook::yoga::FlexDirection facebook::yoga::resolveDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); -facebook::yoga::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); -facebook::yoga::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::FloatOptional value, const float axisSize, const float widthSize); facebook::yoga::Justify facebook::yoga::resolveChildJustification(const facebook::yoga::Node* node, const facebook::yoga::Node* child); facebook::yoga::MeasureMode facebook::yoga::measureMode(facebook::yoga::SizingMode mode); -facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeRef ref); facebook::yoga::PhysicalEdge facebook::yoga::flexEndEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::flexStartEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::inlineEndEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::PhysicalEdge facebook::yoga::inlineStartEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::SizingMode facebook::yoga::sizingMode(facebook::yoga::MeasureMode mode); +facebook::yoga::_config::Config* facebook::yoga::resolveRef(const YGConfigRef ref); +facebook::yoga::_flex_line::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); +facebook::yoga::_float_optional::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::_float_optional::FloatOptional value, const float axisSize, const float widthSize); +facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeRef ref); float facebook::yoga::boundAxis(const facebook::yoga::Node *const node, const facebook::yoga::FlexDirection axis, const facebook::yoga::Direction direction, const float value, const float axisSize, const float widthSize); float facebook::yoga::calculateAvailableInnerDimension(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::Dimension dimension, const float availableDim, float paddingAndBorder, const float ownerDim, const float ownerWidth); float facebook::yoga::calculateBaseline(const facebook::yoga::Node* node); @@ -15024,21 +15102,21 @@ void facebook::yoga::calculateLayout(facebook::yoga::Node* node, float ownerWidt void facebook::yoga::cleanupContentsNodesRecursively(facebook::yoga::Node *const node); void facebook::yoga::constrainMaxSizeForMode(const facebook::yoga::Node* node, facebook::yoga::Direction direction, facebook::yoga::FlexDirection axis, float ownerAxisSize, float ownerWidth, facebook::yoga::SizingMode* mode, float* size); void facebook::yoga::fatalWithMessage(const char* message); -void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); void facebook::yoga::log(const facebook::yoga::Config* config, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(const facebook::yoga::Node* node, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::roundLayoutResultsToPixelGrid(facebook::yoga::Node* node, double absoluteLeft, double absoluteTop); void facebook::yoga::setChildTrailingPosition(const facebook::yoga::Node *const node, facebook::yoga::Node *const child, const facebook::yoga::FlexDirection axis); void facebook::yoga::zeroOutLayoutRecursively(facebook::yoga::Node *const node); -constexpr bool facebook::yoga::operator<(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator<=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, float rhs); -constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr facebook::yoga::FloatOptional facebook::yoga::operator+(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +constexpr bool facebook::yoga::operator<(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator<=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, float rhs); +constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::operator+(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); class facebook::yoga::Config : public YGConfig { public Config(YGLogger logger); @@ -15047,7 +15125,7 @@ class facebook::yoga::Config : public YGConfig { public bool useWebDefaults() const; public facebook::yoga::Errata getErrata() const; public float getPointScaleFactor() const; - public static const facebook::yoga::Config& getDefault(); + public static const facebook::yoga::_config::Config& getDefault(); public uint32_t getVersion() const noexcept; public void addErrata(facebook::yoga::Errata errata); public void log(const facebook::yoga::Node* node, facebook::yoga::LogLevel logLevel, const char* format, va_list args) const; @@ -15063,11 +15141,11 @@ class facebook::yoga::Config : public YGConfig { class facebook::yoga::Node : public YGNode { public Node(); - public Node(const facebook::yoga::Config* config); public Node(const facebook::yoga::Node& node) = default; + public Node(const facebook::yoga::_config::Config* config); public Node(facebook::yoga::Node&& node) noexcept; public YGDirtiedFunc getDirtiedFunc() const; - public YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); + public _y_g_size::YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); public bool alwaysFormsContainingBlock() const; public bool getHasNewLayout() const; public bool hasBaselineFunc() const noexcept; @@ -15079,23 +15157,23 @@ class facebook::yoga::Node : public YGNode { public bool isLayoutDimensionDefined(facebook::yoga::FlexDirection axis); public bool isNodeFlexible(); public bool isReferenceBaseline() const; - public bool removeChild(facebook::yoga::Node* child); - public const facebook::yoga::Config* getConfig() const; - public const facebook::yoga::LayoutResults& getLayout() const; - public const facebook::yoga::Style& style() const; - public const std::vector& getChildren() const; + public bool removeChild(facebook::yoga::_node::Node* child); + public const facebook::yoga::_config::Config* getConfig() const; + public const facebook::yoga::_layout_results::LayoutResults& getLayout() const; + public const facebook::yoga::_style::Style& style() const; + public const std::vector& getChildren() const; public facebook::yoga::Direction resolveDirection(facebook::yoga::Direction ownerDirection); - public facebook::yoga::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; - public facebook::yoga::LayoutResults& getLayout(); - public facebook::yoga::Node& operator=(const facebook::yoga::Node&) = delete; - public facebook::yoga::Node* getChild(size_t index) const; - public facebook::yoga::Node* getOwner() const; - public facebook::yoga::Node::LayoutableChildren getLayoutChildren() const; public facebook::yoga::NodeType getNodeType() const; - public facebook::yoga::Style& style(); - public facebook::yoga::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; - public facebook::yoga::Style::SizeLength processFlexBasis() const; + public facebook::yoga::_float_optional::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; + public facebook::yoga::_layout_results::LayoutResults& getLayout(); + public facebook::yoga::_node::LayoutableChildren getLayoutChildren() const; + public facebook::yoga::_node::Node& operator=(const facebook::yoga::_node::Node&) = delete; + public facebook::yoga::_node::Node* getChild(size_t index) const; + public facebook::yoga::_node::Node* getOwner() const; + public facebook::yoga::_style::Style& style(); + public facebook::yoga::_style::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; + public facebook::yoga::_style::Style::SizeLength processFlexBasis() const; public float baseline(float width, float height) const; public float dimensionWithMargin(facebook::yoga::FlexDirection axis, float widthSize); public float relativePosition(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float axisSize) const; @@ -15104,29 +15182,29 @@ class facebook::yoga::Node : public YGNode { public size_t getChildCount() const; public size_t getLayoutChildCount() const; public size_t getLineIndex() const; - public using LayoutableChildren = facebook::yoga::LayoutableChildren; + public using LayoutableChildren = facebook::yoga::LayoutableChildren; public void clearChildren(); public void cloneChildrenIfNeeded(); public void cloneContentsChildrenIfNeeded(); - public void insertChild(facebook::yoga::Node* child, size_t index); + public void insertChild(facebook::yoga::_node::Node* child, size_t index); public void markDirtyAndPropagate(); public void processDimensions(); public void removeChild(size_t index); - public void replaceChild(facebook::yoga::Node* child, size_t index); - public void replaceChild(facebook::yoga::Node* oldChild, facebook::yoga::Node* newChild); + public void replaceChild(facebook::yoga::_node::Node* child, size_t index); + public void replaceChild(facebook::yoga::_node::Node* oldChild, facebook::yoga::_node::Node* newChild); public void reset(); public void setAlwaysFormsContainingBlock(bool alwaysFormsContainingBlock); public void setBaselineFunc(YGBaselineFunc baseLineFunc); - public void setChildren(const std::vector& children); - public void setConfig(facebook::yoga::Config* config); + public void setChildren(const std::vector& children); + public void setConfig(facebook::yoga::_config::Config* config); public void setContext(void* context); public void setDirtiedFunc(YGDirtiedFunc dirtiedFunc); public void setDirty(bool isDirty); public void setHasNewLayout(bool hasNewLayout); public void setIsReferenceBaseline(bool isReferenceBaseline); - public void setLayout(const facebook::yoga::LayoutResults& layout); + public void setLayout(const facebook::yoga::_layout_results::LayoutResults& layout); public void setLayoutBorder(float border, facebook::yoga::PhysicalEdge edge); - public void setLayoutComputedFlexBasis(facebook::yoga::FloatOptional computedFlexBasis); + public void setLayoutComputedFlexBasis(facebook::yoga::_float_optional::FloatOptional computedFlexBasis); public void setLayoutComputedFlexBasisGeneration(uint32_t computedFlexBasisGeneration); public void setLayoutDimension(float lengthValue, facebook::yoga::Dimension dimension); public void setLayoutDirection(facebook::yoga::Direction direction); @@ -15139,9 +15217,9 @@ class facebook::yoga::Node : public YGNode { public void setLineIndex(size_t lineIndex); public void setMeasureFunc(YGMeasureFunc measureFunc); public void setNodeType(facebook::yoga::NodeType nodeType); - public void setOwner(facebook::yoga::Node* owner); + public void setOwner(facebook::yoga::_node::Node* owner); public void setPosition(facebook::yoga::Direction direction, float ownerWidth, float ownerHeight); - public void setStyle(const facebook::yoga::Style& style); + public void setStyle(const facebook::yoga::_style::Style& style); public void* getContext() const; } @@ -15159,16 +15237,16 @@ class facebook::yoga::Style { public bool isInlineEndPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionAuto(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; - public bool operator==(const facebook::yoga::Style& other) const; + public bool operator==(const facebook::yoga::_style::Style& other) const; public bool verticalInsetsDefined() const; - public const facebook::yoga::GridLine& gridColumnEnd() const; - public const facebook::yoga::GridLine& gridColumnStart() const; - public const facebook::yoga::GridLine& gridRowEnd() const; - public const facebook::yoga::GridLine& gridRowStart() const; public const facebook::yoga::GridTrackList& gridAutoColumns() const; public const facebook::yoga::GridTrackList& gridAutoRows() const; public const facebook::yoga::GridTrackList& gridTemplateColumns() const; public const facebook::yoga::GridTrackList& gridTemplateRows() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnStart() const; + public const facebook::yoga::_grid_line::GridLine& gridRowEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridRowStart() const; public facebook::yoga::Align alignContent() const; public facebook::yoga::Align alignItems() const; public facebook::yoga::Align alignSelf() const; @@ -15176,27 +15254,27 @@ class facebook::yoga::Style { public facebook::yoga::Direction direction() const; public facebook::yoga::Display display() const; public facebook::yoga::FlexDirection flexDirection() const; - public facebook::yoga::FloatOptional aspectRatio() const; - public facebook::yoga::FloatOptional flex() const; - public facebook::yoga::FloatOptional flexGrow() const; - public facebook::yoga::FloatOptional flexShrink() const; - public facebook::yoga::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; public facebook::yoga::Justify justifyContent() const; public facebook::yoga::Justify justifyItems() const; public facebook::yoga::Justify justifySelf() const; public facebook::yoga::Overflow overflow() const; public facebook::yoga::PositionType positionType() const; - public facebook::yoga::Style::Length border(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length gap(facebook::yoga::Gutter gutter) const; - public facebook::yoga::Style::Length margin(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length padding(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length position(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength flexBasis() const; - public facebook::yoga::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public facebook::yoga::Wrap flexWrap() const; + public facebook::yoga::_float_optional::FloatOptional aspectRatio() const; + public facebook::yoga::_float_optional::FloatOptional flex() const; + public facebook::yoga::_float_optional::FloatOptional flexGrow() const; + public facebook::yoga::_float_optional::FloatOptional flexShrink() const; + public facebook::yoga::_float_optional::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_style::Style::Length border(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length gap(facebook::yoga::Gutter gutter) const; + public facebook::yoga::_style::Style::Length margin(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length padding(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length position(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength flexBasis() const; + public facebook::yoga::_style::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public float computeBorderForAxis(facebook::yoga::FlexDirection axis) const; public float computeFlexEndBorder(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public float computeFlexEndMargin(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float widthSize) const; @@ -15225,8 +15303,8 @@ class facebook::yoga::Style { public static constexpr float DefaultFlexGrow; public static constexpr float DefaultFlexShrink; public static constexpr float WebDefaultFlexShrink; - public using Length = facebook::yoga::StyleLength; - public using SizeLength = facebook::yoga::StyleSizeLength; + public using Length = facebook::yoga::_style_length::StyleLength; + public using SizeLength = facebook::yoga::_style_size_length::StyleSizeLength; public void resizeGridAutoColumns(size_t count); public void resizeGridAutoRows(size_t count); public void resizeGridTemplateColumns(size_t count); @@ -15234,64 +15312,64 @@ class facebook::yoga::Style { public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); - public void setAspectRatio(facebook::yoga::FloatOptional value); - public void setBorder(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setAspectRatio(facebook::yoga::_float_optional::FloatOptional value); + public void setBorder(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setBoxSizing(facebook::yoga::BoxSizing value); - public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFlex(facebook::yoga::FloatOptional value); - public void setFlexBasis(facebook::yoga::Style::SizeLength value); + public void setFlex(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexBasis(facebook::yoga::_style::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); - public void setFlexGrow(facebook::yoga::FloatOptional value); - public void setFlexShrink(facebook::yoga::FloatOptional value); + public void setFlexGrow(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexShrink(facebook::yoga::_float_optional::FloatOptional value); public void setFlexWrap(facebook::yoga::Wrap value); - public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::Style::Length value); - public void setGridAutoColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::_style::Style::Length value); + public void setGridAutoColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoColumns(facebook::yoga::GridTrackList value); - public void setGridAutoRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridAutoRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoRows(facebook::yoga::GridTrackList value); - public void setGridColumnEnd(facebook::yoga::GridLine value); - public void setGridColumnStart(facebook::yoga::GridLine value); - public void setGridRowEnd(facebook::yoga::GridLine value); - public void setGridRowStart(facebook::yoga::GridLine value); - public void setGridTemplateColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridColumnEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridColumnStart(facebook::yoga::_grid_line::GridLine value); + public void setGridRowEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridRowStart(facebook::yoga::_grid_line::GridLine value); + public void setGridTemplateColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateColumns(facebook::yoga::GridTrackList value); - public void setGridTemplateRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridTemplateRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateRows(facebook::yoga::GridTrackList value); public void setJustifyContent(facebook::yoga::Justify value); public void setJustifyItems(facebook::yoga::Justify value); public void setJustifySelf(facebook::yoga::Justify value); - public void setMargin(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); - public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setMargin(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); + public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setPosition(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setPadding(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setPosition(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setPositionType(facebook::yoga::PositionType value); } class facebook::yoga::StyleLength { public constexpr StyleLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_length::StyleLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isPercent() const; public constexpr bool isPoints() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength); - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_length::StyleLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength); + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleLength ofAuto(); - public static constexpr facebook::yoga::StyleLength percent(float value); - public static constexpr facebook::yoga::StyleLength points(float value); - public static constexpr facebook::yoga::StyleLength undefined(); + public static constexpr facebook::yoga::_style_length::StyleLength ofAuto(); + public static constexpr facebook::yoga::_style_length::StyleLength percent(float value); + public static constexpr facebook::yoga::_style_length::StyleLength points(float value); + public static constexpr facebook::yoga::_style_length::StyleLength undefined(); } class facebook::yoga::StyleSizeLength { public constexpr StyleSizeLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleSizeLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isFitContent() const; @@ -15300,18 +15378,18 @@ class facebook::yoga::StyleSizeLength { public constexpr bool isPoints() const; public constexpr bool isStretch() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleSizeLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength) const; - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_size_length::StyleSizeLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength) const; + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleSizeLength ofAuto(); - public static constexpr facebook::yoga::StyleSizeLength ofFitContent(); - public static constexpr facebook::yoga::StyleSizeLength ofMaxContent(); - public static constexpr facebook::yoga::StyleSizeLength ofStretch(); - public static constexpr facebook::yoga::StyleSizeLength percent(float value); - public static constexpr facebook::yoga::StyleSizeLength points(float value); - public static constexpr facebook::yoga::StyleSizeLength stretch(float fraction); - public static constexpr facebook::yoga::StyleSizeLength undefined(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofAuto(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofFitContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofMaxContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofStretch(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength percent(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength points(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength stretch(float fraction); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength undefined(); } class facebook::yoga::StyleValueHandle { @@ -15320,17 +15398,17 @@ class facebook::yoga::StyleValueHandle { public constexpr bool isPercent() const; public constexpr bool isPoint() const; public constexpr bool isUndefined() const; - public static constexpr facebook::yoga::StyleValueHandle ofAuto(); + public static constexpr facebook::yoga::_style_value_handle::StyleValueHandle ofAuto(); } class facebook::yoga::StyleValuePool { - public facebook::yoga::FloatOptional getNumber(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleLength getLength(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleSizeLength getSize(facebook::yoga::StyleValueHandle handle) const; - public float getStoredValue(facebook::yoga::StyleValueHandle handle) const; - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::FloatOptional number); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleLength length); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleSizeLength sizeValue); + public facebook::yoga::_float_optional::FloatOptional getNumber(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_length::StyleLength getLength(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_size_length::StyleSizeLength getSize(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public float getStoredValue(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_float_optional::FloatOptional number); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_length::StyleLength length); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_size_length::StyleSizeLength sizeValue); } enum facebook::yoga::Align : uint8_t { @@ -15513,7 +15591,7 @@ enum facebook::yoga::Wrap : uint8_t { } struct facebook::yoga::CachedMeasurement { - public bool operator==(facebook::yoga::CachedMeasurement measurement) const; + public bool operator==(facebook::yoga::_cached_measurement::CachedMeasurement measurement) const; public facebook::yoga::SizingMode heightSizingMode; public facebook::yoga::SizingMode widthSizingMode; public float availableHeight; @@ -15524,18 +15602,18 @@ struct facebook::yoga::CachedMeasurement { struct facebook::yoga::Event { public static void reset(); - public static void subscribe(std::function&& subscriber); - public using Subscriber = void(YGNodeConstRef, facebook::yoga::Event::Type, facebook::yoga::Event::Data); - public using Subscribers = std::vector>; - template - public static void publish(YGNodeConstRef node, const facebook::yoga::Event::TypedData& eventData = {}); + public static void subscribe(std::function&& subscriber); + public using Subscriber = void(YGNodeConstRef, facebook::yoga::_event::Type, facebook::yoga::_event::_data::Data); + public using Subscribers = std::vector>; + template + public static void publish(YGNodeConstRef node, const facebook::yoga::_event::_typed_data::TypedData& eventData = {}); } class facebook::yoga::Event::Data { - template - public Data(const facebook::yoga::Event::TypedData& data); - template - public const facebook::yoga::Event::TypedData& get() const; + template + public Data(const facebook::yoga::_event::_typed_data::TypedData& data); + template + public const facebook::yoga::_event::_typed_data::TypedData& get() const; } enum facebook::yoga::Event::Type { @@ -15550,12 +15628,12 @@ enum facebook::yoga::Event::Type { NodeLayout, } -template +template struct facebook::yoga::Event::TypedData { } struct facebook::yoga::Event::TypedData { - public facebook::yoga::LayoutData* layoutData; + public facebook::yoga::_layout_data::LayoutData* layoutData; } struct facebook::yoga::Event::TypedData { @@ -15584,7 +15662,7 @@ struct facebook::yoga::FlexLine { public const float sizeConsumed; public const size_t numberOfAutoMargins; public const std::vector itemsInFlow; - public facebook::yoga::FlexLineRunningLayout layout; + public facebook::yoga::_flex_line_running_layout::FlexLineRunningLayout layout; } struct facebook::yoga::FlexLineRunningLayout { @@ -15605,29 +15683,29 @@ struct facebook::yoga::FloatOptional { } struct facebook::yoga::GridLine { - public bool operator==(const facebook::yoga::GridLine& other) const = default; + public bool operator==(const facebook::yoga::_grid_line::GridLine& other) const = default; public constexpr bool isAuto() const; public constexpr bool isInteger() const; public constexpr bool isSpan() const; public facebook::yoga::GridLineType type; public int32_t integer; - public static constexpr facebook::yoga::GridLine auto_(); - public static constexpr facebook::yoga::GridLine fromInteger(int32_t value); - public static constexpr facebook::yoga::GridLine span(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine auto_(); + public static constexpr facebook::yoga::_grid_line::GridLine fromInteger(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine span(int32_t value); } struct facebook::yoga::GridTrackSize { public bool infinitelyGrowable; - public bool operator==(const facebook::yoga::GridTrackSize& other) const = default; - public facebook::yoga::StyleSizeLength maxSizingFunction; - public facebook::yoga::StyleSizeLength minSizingFunction; + public bool operator==(const facebook::yoga::_grid_track_size::GridTrackSize& other) const = default; + public facebook::yoga::_style_size_length::StyleSizeLength maxSizingFunction; + public facebook::yoga::_style_size_length::StyleSizeLength minSizingFunction; public float baseSize; public float growthLimit; - public static constexpr facebook::yoga::GridTrackSize auto_(); - public static constexpr facebook::yoga::GridTrackSize fr(float fraction); - public static constexpr facebook::yoga::GridTrackSize length(float points); - public static constexpr facebook::yoga::GridTrackSize minmax(facebook::yoga::StyleSizeLength min, facebook::yoga::StyleSizeLength max); - public static constexpr facebook::yoga::GridTrackSize percent(float percentage); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize auto_(); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize fr(float fraction); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize length(float points); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize minmax(facebook::yoga::_style_size_length::StyleSizeLength min, facebook::yoga::_style_size_length::StyleSizeLength max); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize percent(float percentage); } struct facebook::yoga::LayoutData { @@ -15642,11 +15720,11 @@ struct facebook::yoga::LayoutData { struct facebook::yoga::LayoutResults { public bool hadOverflow() const; - public bool operator==(facebook::yoga::LayoutResults layout) const; - public facebook::yoga::CachedMeasurement cachedLayout; + public bool operator==(facebook::yoga::_layout_results::LayoutResults layout) const; public facebook::yoga::Direction direction() const; public facebook::yoga::Direction lastOwnerDirection; - public facebook::yoga::FloatOptional computedFlexBasis; + public facebook::yoga::_cached_measurement::CachedMeasurement cachedLayout; + public facebook::yoga::_float_optional::FloatOptional computedFlexBasis; public float border(facebook::yoga::PhysicalEdge physicalEdge) const; public float dimension(facebook::yoga::Dimension axis) const; public float margin(facebook::yoga::PhysicalEdge physicalEdge) const; @@ -15655,7 +15733,7 @@ struct facebook::yoga::LayoutResults { public float position(facebook::yoga::PhysicalEdge physicalEdge) const; public float rawDimension(facebook::yoga::Dimension axis) const; public static constexpr int32_t MaxCachedMeasurements; - public std::array cachedMeasurements; + public std::array cachedMeasurements; public uint32_t computedFlexBasisGeneration; public uint32_t configVersion; public uint32_t generationCount; @@ -15676,8 +15754,8 @@ class facebook::yoga::SmallValueBuffer { public SmallValueBuffer() = default; public SmallValueBuffer(const facebook::yoga::SmallValueBuffer& other); public SmallValueBuffer(facebook::yoga::SmallValueBuffer&& other) noexcept = default; - public facebook::yoga::SmallValueBuffer& operator=(const facebook::yoga::SmallValueBuffer& other); - public facebook::yoga::SmallValueBuffer& operator=(facebook::yoga::SmallValueBuffer&& other) noexcept = default; + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(const facebook::yoga::_small_value_buffer::SmallValueBuffer& other); + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(facebook::yoga::_small_value_buffer::SmallValueBuffer&& other) noexcept = default; public uint16_t push(uint32_t value); public uint16_t push(uint64_t value); public uint16_t replace(uint16_t index, uint32_t value); @@ -15689,16 +15767,16 @@ class facebook::yoga::SmallValueBuffer { template class facebook::yoga::LayoutableChildren { public LayoutableChildren(const T* node); - public facebook::yoga::LayoutableChildren::Iterator begin() const; - public facebook::yoga::LayoutableChildren::Iterator end() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator begin() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator end() const; } struct facebook::yoga::LayoutableChildren::Iterator { public Iterator() = default; public Iterator(const T* node, size_t childIndex); public T* operator*() const; - public facebook::yoga::LayoutableChildren::Iterator operator++(int); - public facebook::yoga::LayoutableChildren::Iterator& operator++(); + public facebook::yoga::_layoutable_children::_iterator::Iterator operator++(int); + public facebook::yoga::_layoutable_children::_iterator::Iterator& operator++(); public using difference_type = std::ptrdiff_t; public using iterator_category = std::input_iterator_tag; public using pointer = T*; @@ -15770,7 +15848,10 @@ struct JS::NativeAlertManager::Args { protected NSString* title() const; protected NSString* type() const; protected NSString* userInterfaceStyle() const; + protected std::optional critical() const; + protected std::optional modal() const; protected std::optional>> buttons() const; + protected std::optional>> defaultInputs() const; } @@ -15795,13 +15876,13 @@ struct JS::NativeAppState::Constants { struct JS::NativeAppState::Constants::Builder { protected Builder(JS::NativeAppState::Constants i); - protected Builder(const JS::NativeAppState::Constants::Builder::Input i); + protected Builder(const _j_s::_native_app_state::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeAppState::Constants; } struct JS::NativeAppState::Constants::Builder::Input { - protected RCTRequired initialAppState; + protected _r_c_t_required::RCTRequired initialAppState; } @@ -15812,14 +15893,14 @@ struct JS::NativeBlobModule::Constants { struct JS::NativeBlobModule::Constants::Builder { protected Builder(JS::NativeBlobModule::Constants i); - protected Builder(const JS::NativeBlobModule::Constants::Builder::Input i); + protected Builder(const _j_s::_native_blob_module::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeBlobModule::Constants; } struct JS::NativeBlobModule::Constants::Builder::Input { - protected RCTRequired BLOB_URI_HOST; - protected RCTRequired BLOB_URI_SCHEME; + protected _r_c_t_required::RCTRequired BLOB_URI_HOST; + protected _r_c_t_required::RCTRequired BLOB_URI_SCHEME; } @@ -15830,13 +15911,13 @@ struct JS::NativeDeviceInfo::Constants { struct JS::NativeDeviceInfo::Constants::Builder { protected Builder(JS::NativeDeviceInfo::Constants i); - protected Builder(const JS::NativeDeviceInfo::Constants::Builder::Input i); + protected Builder(const _j_s::_native_device_info::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeDeviceInfo::Constants; } struct JS::NativeDeviceInfo::Constants::Builder::Input { - protected RCTRequired Dimensions; + protected _r_c_t_required::RCTRequired<_j_s::_native_device_info::_dimensions_payload::_builder::JS::NativeDeviceInfo::DimensionsPayload::Builder> Dimensions; protected std::optional isEdgeToEdge; protected std::optional isIPhoneX_deprecated; } @@ -15848,14 +15929,14 @@ struct JS::NativeDeviceInfo::DimensionsPayload { struct JS::NativeDeviceInfo::DimensionsPayload::Builder { protected Builder(JS::NativeDeviceInfo::DimensionsPayload i); - protected Builder(const JS::NativeDeviceInfo::DimensionsPayload::Builder::Input i); + protected Builder(const _j_s::_native_device_info::_dimensions_payload::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeDeviceInfo::DimensionsPayload; } struct JS::NativeDeviceInfo::DimensionsPayload::Builder::Input { - protected std::optional screen; - protected std::optional window; + protected std::optional<_j_s::_native_device_info::_display_metrics::_builder::JS::NativeDeviceInfo::DisplayMetrics::Builder> screen; + protected std::optional<_j_s::_native_device_info::_display_metrics::_builder::JS::NativeDeviceInfo::DisplayMetrics::Builder> window; } struct JS::NativeDeviceInfo::DisplayMetrics { @@ -15865,16 +15946,16 @@ struct JS::NativeDeviceInfo::DisplayMetrics { struct JS::NativeDeviceInfo::DisplayMetrics::Builder { protected Builder(JS::NativeDeviceInfo::DisplayMetrics i); - protected Builder(const JS::NativeDeviceInfo::DisplayMetrics::Builder::Input i); + protected Builder(const _j_s::_native_device_info::_display_metrics::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeDeviceInfo::DisplayMetrics; } struct JS::NativeDeviceInfo::DisplayMetrics::Builder::Input { - protected RCTRequired fontScale; - protected RCTRequired height; - protected RCTRequired scale; - protected RCTRequired width; + protected _r_c_t_required::RCTRequired fontScale; + protected _r_c_t_required::RCTRequired height; + protected _r_c_t_required::RCTRequired scale; + protected _r_c_t_required::RCTRequired width; } @@ -15886,7 +15967,7 @@ struct JS::NativeExceptionsManager::ExceptionData { protected NSString* originalMessage() const; protected bool isFatal() const; protected double id_() const; - protected facebook::react::LazyVector stack() const; + protected facebook::react::LazyVector<_j_s::_native_exceptions_manager::_stack_frame::JS::NativeExceptionsManager::StackFrame> stack() const; protected id _Nullable extraData() const; } @@ -15913,24 +15994,24 @@ struct JS::NativeI18nManager::Constants { struct JS::NativeI18nManager::Constants::Builder { protected Builder(JS::NativeI18nManager::Constants i); - protected Builder(const JS::NativeI18nManager::Constants::Builder::Input i); + protected Builder(const _j_s::_native_i18n_manager::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeI18nManager::Constants; } struct JS::NativeI18nManager::Constants::Builder::Input { protected NSString* localeIdentifier; - protected RCTRequired doLeftAndRightSwapInRTL; - protected RCTRequired isRTL; + protected _r_c_t_required::RCTRequired doLeftAndRightSwapInRTL; + protected _r_c_t_required::RCTRequired isRTL; } struct JS::NativeImageEditor::Options { - protected JS::NativeImageEditor::OptionsOffset offset() const; - protected JS::NativeImageEditor::OptionsSize size() const; protected NSString* resizeMode() const; protected Options(NSDictionary* const v); - protected std::optional displaySize() const; + protected _j_s::_native_image_editor::_options_offset::JS::NativeImageEditor::OptionsOffset offset() const; + protected _j_s::_native_image_editor::_options_size::JS::NativeImageEditor::OptionsSize size() const; + protected std::optional<_j_s::_native_image_editor::_options_display_size::JS::NativeImageEditor::OptionsDisplaySize> displaySize() const; protected std::optional allowExternalStorage() const; } @@ -15973,18 +16054,18 @@ struct JS::NativePlatformConstantsIOS::Constants { struct JS::NativePlatformConstantsIOS::Constants::Builder { protected Builder(JS::NativePlatformConstantsIOS::Constants i); - protected Builder(const JS::NativePlatformConstantsIOS::Constants::Builder::Input i); + protected Builder(const _j_s::_native_platform_constants_i_o_s::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativePlatformConstantsIOS::Constants; } struct JS::NativePlatformConstantsIOS::Constants::Builder::Input { - protected RCTRequired reactNativeVersion; - protected RCTRequired interfaceIdiom; - protected RCTRequired osVersion; - protected RCTRequired systemName; - protected RCTRequired forceTouchAvailable; - protected RCTRequired isTesting; + protected _r_c_t_required::RCTRequired interfaceIdiom; + protected _r_c_t_required::RCTRequired osVersion; + protected _r_c_t_required::RCTRequired systemName; + protected _r_c_t_required::RCTRequired<_j_s::_native_platform_constants_i_o_s::_constants_react_native_version::_builder::JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder> reactNativeVersion; + protected _r_c_t_required::RCTRequired forceTouchAvailable; + protected _r_c_t_required::RCTRequired isTesting; protected std::optional isDisableAnimations; protected std::optional isMacCatalyst; } @@ -15996,16 +16077,16 @@ struct JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion { struct JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder { protected Builder(JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion i); - protected Builder(const JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder::Input i); + protected Builder(const _j_s::_native_platform_constants_i_o_s::_constants_react_native_version::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion; } struct JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder::Input { - protected RCTRequired prerelease; - protected RCTRequired major; - protected RCTRequired minor; - protected RCTRequired patch; + protected _r_c_t_required::RCTRequired prerelease; + protected _r_c_t_required::RCTRequired major; + protected _r_c_t_required::RCTRequired minor; + protected _r_c_t_required::RCTRequired patch; } @@ -16044,13 +16125,13 @@ struct JS::NativeSettingsManager::Constants { struct JS::NativeSettingsManager::Constants::Builder { protected Builder(JS::NativeSettingsManager::Constants i); - protected Builder(const JS::NativeSettingsManager::Constants::Builder::Input i); + protected Builder(const _j_s::_native_settings_manager::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeSettingsManager::Constants; } struct JS::NativeSettingsManager::Constants::Builder::Input { - protected RCTRequired> settings; + protected _r_c_t_required::RCTRequired> settings; } @@ -16068,13 +16149,13 @@ struct JS::NativeSourceCode::Constants { struct JS::NativeSourceCode::Constants::Builder { protected Builder(JS::NativeSourceCode::Constants i); - protected Builder(const JS::NativeSourceCode::Constants::Builder::Input i); + protected Builder(const _j_s::_native_source_code::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeSourceCode::Constants; } struct JS::NativeSourceCode::Constants::Builder::Input { - protected RCTRequired scriptURL; + protected _r_c_t_required::RCTRequired scriptURL; } @@ -16085,13 +16166,13 @@ struct JS::NativeStatusBarManagerIOS::Constants { struct JS::NativeStatusBarManagerIOS::Constants::Builder { protected Builder(JS::NativeStatusBarManagerIOS::Constants i); - protected Builder(const JS::NativeStatusBarManagerIOS::Constants::Builder::Input i); + protected Builder(const _j_s::_native_status_bar_manager_i_o_s::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeStatusBarManagerIOS::Constants; } struct JS::NativeStatusBarManagerIOS::Constants::Builder::Input { - protected RCTRequired HEIGHT; + protected _r_c_t_required::RCTRequired HEIGHT; protected std::optional DEFAULT_BACKGROUND_COLOR; } @@ -16103,93 +16184,93 @@ struct JS::NativeWebSocketModule::SpecConnectOptions { struct std::hash { - public size_t operator()(const RCTComponentViewDescriptor& componentViewDescriptor) const; + public size_t operator()(const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& componentViewDescriptor) const; } struct std::hash { - public size_t operator()(const facebook::react::AttributedString& attributedString) const; + public size_t operator()(const facebook::react::_attributed_string::facebook::react::AttributedString& attributedString) const; } struct std::hash { - public size_t operator()(const facebook::react::AttributedStringBox& attributedStringBox) const; + public size_t operator()(const facebook::react::_attributed_string_box::facebook::react::AttributedStringBox& attributedStringBox) const; } struct std::hash { - public size_t operator()(const facebook::react::Color& color) const; + public size_t operator()(const facebook::react::_color::facebook::react::Color& color) const; } struct std::hash { - public size_t operator()(const facebook::react::EventAnimationDriverKey& key) const; + public size_t operator()(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutConstraints& constraints) const; + public size_t operator()(const facebook::react::_layout_constraints::facebook::react::LayoutConstraints& constraints) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutMetrics& layoutMetrics) const; + public size_t operator()(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics) const; } struct std::hash { - public size_t operator()(const facebook::react::LineMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_line_measure_cache_key::facebook::react::LineMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::ParagraphAttributes& attributes) const; + public size_t operator()(const facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes& attributes) const; } struct std::hash { - public size_t operator()(const facebook::react::Point& point) const noexcept; + public size_t operator()(const facebook::react::_point::facebook::react::Point& point) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::PreparedTextCacheKey& key) const; + public size_t operator()(const facebook::react::_prepared_text_cache_key::facebook::react::PreparedTextCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Rect& rect) const noexcept; + public size_t operator()(const facebook::react::_rect::facebook::react::Rect& rect) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::ShadowView& shadowView) const; + public size_t operator()(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView) const; } struct std::hash { - public size_t operator()(const facebook::react::SharedColor& color) const; + public size_t operator()(const facebook::react::_shared_color::facebook::react::SharedColor& color) const; } struct std::hash { - public size_t operator()(const facebook::react::Size& size) const; + public size_t operator()(const facebook::react::_size::facebook::react::Size& size) const; } struct std::hash { - public size_t operator()(const facebook::react::TextAttributes& textAttributes) const; + public size_t operator()(const facebook::react::_text_attributes::facebook::react::TextAttributes& textAttributes) const; } struct std::hash { - public size_t operator()(const facebook::react::TextMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_text_measure_cache_key::facebook::react::TextMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Transform& transform) const; + public size_t operator()(const facebook::react::_transform::facebook::react::Transform& transform) const; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleCorners& corners) const noexcept; + public size_t operator()(const facebook::react::_rectangle_corners::facebook::react::RectangleCorners& corners) const noexcept; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleEdges& edges) const noexcept; + public size_t operator()(const facebook::react::_rectangle_edges::facebook::react::RectangleEdges& edges) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::AttributedString::Fragment& fragment) const; + public size_t operator()(const facebook::react::_attributed_string::_fragment::facebook::react::AttributedString::Fragment& fragment) const; } struct std::hash { - public size_t operator()(const facebook::react::jsinspector_modern::ConsoleTaskId& id) const; + public size_t operator()(const facebook::react::jsinspector_modern::_console_task_id::facebook::react::jsinspector_modern::ConsoleTaskId& id) const; } struct std::hash { @@ -16203,32 +16284,32 @@ struct std::hash> { template -FB::LazyIterator FB::operator+(typename FB::LazyIterator::difference_type n, const FB::LazyIterator& i); +_f_b::_lazy_iterator::LazyIterator FB::operator+(typename _f_b::_lazy_iterator::LazyIterator::difference_type n, const _f_b::_lazy_iterator::LazyIterator& i); template -bool FB::operator<=(const FB::LazyIterator& a, const FB::LazyIterator& b); +bool FB::operator<=(const _f_b::_lazy_iterator::LazyIterator& a, const _f_b::_lazy_iterator::LazyIterator& b); template -bool FB::operator>(const FB::LazyIterator& a, const FB::LazyIterator& b); +bool FB::operator>(const _f_b::_lazy_iterator::LazyIterator& a, const _f_b::_lazy_iterator::LazyIterator& b); template -bool FB::operator>=(const FB::LazyIterator& a, const FB::LazyIterator& b); +bool FB::operator>=(const _f_b::_lazy_iterator::LazyIterator& a, const _f_b::_lazy_iterator::LazyIterator& b); template class FB::LazyIterator { - public FB::LazyIterator operator+(FB::LazyIterator::difference_type n) const; - public FB::LazyIterator operator++(int); - public FB::LazyIterator operator-(FB::LazyIterator::difference_type n) const; - public FB::LazyIterator operator--(int); - public FB::LazyIterator& operator++(); - public FB::LazyIterator& operator+=(FB::LazyIterator::difference_type n); - public FB::LazyIterator& operator--(); - public FB::LazyIterator& operator-=(FB::LazyIterator::difference_type n); - public FB::LazyIterator::difference_type operator-(const FB::LazyIterator& a) const; - public FB::LazyIterator::value_type operator*() const; - public FB::LazyIterator::value_type operator[](FB::LazyIterator::difference_type n) const; public LazyIterator() = default; - public LazyIterator(U vector, FB::LazyIterator::convert_type convert, FB::LazyIterator::size_type i); - public bool operator<(const FB::LazyIterator& b) const; - public bool operator==(const FB::LazyIterator& other) const; - public std::unique_ptr operator->() const; + public LazyIterator(U vector, _f_b::_lazy_iterator::convert_type convert, _f_b::_lazy_iterator::size_type i); + public _f_b::_lazy_iterator::LazyIterator operator+(_f_b::_lazy_iterator::difference_type n) const; + public _f_b::_lazy_iterator::LazyIterator operator++(int); + public _f_b::_lazy_iterator::LazyIterator operator-(_f_b::_lazy_iterator::difference_type n) const; + public _f_b::_lazy_iterator::LazyIterator operator--(int); + public _f_b::_lazy_iterator::LazyIterator& operator++(); + public _f_b::_lazy_iterator::LazyIterator& operator+=(_f_b::_lazy_iterator::difference_type n); + public _f_b::_lazy_iterator::LazyIterator& operator--(); + public _f_b::_lazy_iterator::LazyIterator& operator-=(_f_b::_lazy_iterator::difference_type n); + public _f_b::_lazy_iterator::difference_type operator-(const _f_b::_lazy_iterator::LazyIterator& a) const; + public _f_b::_lazy_iterator::value_type operator*() const; + public _f_b::_lazy_iterator::value_type operator[](_f_b::_lazy_iterator::difference_type n) const; + public bool operator<(const _f_b::_lazy_iterator::LazyIterator& b) const; + public bool operator==(const _f_b::_lazy_iterator::LazyIterator& other) const; + public std::unique_ptr<_f_b::_lazy_iterator::value_type> operator->() const; public using convert_type = std::function; public using difference_type = std::int32_t; public using iterator_category = std::random_access_iterator_tag; @@ -16240,22 +16321,22 @@ class FB::LazyIterator { template class FB::LazyVector { - public FB::LazyVector::const_iterator begin() const; - public FB::LazyVector::const_iterator cbegin() const; - public FB::LazyVector::const_iterator cend() const; - public FB::LazyVector::const_iterator end() const; - public FB::LazyVector::const_reference at(FB::LazyVector::size_type pos) const; - public FB::LazyVector::const_reference back() const; - public FB::LazyVector::const_reference front() const; - public FB::LazyVector::const_reference operator[](FB::LazyVector::size_type pos) const; - public FB::LazyVector::size_type size() const; public U unsafeRawValue() const; + public _f_b::_lazy_vector::const_iterator begin() const; + public _f_b::_lazy_vector::const_iterator cbegin() const; + public _f_b::_lazy_vector::const_iterator cend() const; + public _f_b::_lazy_vector::const_iterator end() const; + public _f_b::_lazy_vector::const_reference at(_f_b::_lazy_vector::size_type pos) const; + public _f_b::_lazy_vector::const_reference back() const; + public _f_b::_lazy_vector::const_reference front() const; + public _f_b::_lazy_vector::const_reference operator[](_f_b::_lazy_vector::size_type pos) const; + public _f_b::_lazy_vector::size_type size() const; public bool empty() const; - public static FB::LazyVector fromUnsafeRawValue(U v, FB::LazyVector::size_type size, FB::LazyVector::convert_type convert); - public using const_iterator = FB::LazyIterator; + public static FB::LazyVector fromUnsafeRawValue(U v, _f_b::_lazy_vector::size_type size, _f_b::_lazy_vector::convert_type convert); + public using const_iterator = _f_b::_lazy_iterator::LazyIterator; public using const_reference = T; public using convert_type = std::function; - public using iterator = FB::LazyVector::const_iterator; + public using iterator = _f_b::_lazy_vector::const_iterator; public using reference = T; public using size_type = std::int32_t; public using value_type = T; diff --git a/scripts/cxx-api/api-snapshots/ReactAppleReleaseCxx.api b/scripts/cxx-api/api-snapshots/ReactAppleReleaseCxx.api index b8feb8d7d21..a9a0bf34734 100644 --- a/scripts/cxx-api/api-snapshots/ReactAppleReleaseCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactAppleReleaseCxx.api @@ -7,7 +7,7 @@ category NSTextStorage(FontScaling) { category RCTBridge(Inspector) { public @property (assign, readonly) BOOL inspectable; - public @property (assign, readonly) facebook::react::jsinspector_modern::HostTarget* inspectorTarget; + public @property (assign, readonly) facebook::react::jsinspector_modern::_host_target::facebook::react::jsinspector_modern::HostTarget* inspectorTarget; } category RCTBridge(RCTAccessibilityManager) { @@ -44,8 +44,8 @@ category RCTBridge(RCTSurfacePresenterStub) { } category RCTBridge(RCTTurboModule) { - public virtual std::shared_ptr jsCallInvoker(); - public virtual std::shared_ptr decorateNativeMethodCallInvoker:(std::shared_ptr nativeMethodCallInvoker); + public virtual std::shared_ptr jsCallInvoker(); + public virtual std::shared_ptr decorateNativeMethodCallInvoker:(std::shared_ptr nativeMethodCallInvoker); } category RCTBridge(RCTUIManager) { @@ -57,7 +57,7 @@ category RCTBridge(RCTWebSocketModule) { } category RCTBridgeProxy(Cxx) { - public @property (assign) std::shared_ptr jsCallInvoker; + public @property (assign) std::shared_ptr jsCallInvoker; } category RCTBridgeProxy(RCTAccessibilityManager) { @@ -137,7 +137,7 @@ category RCTConvert(Text) { category RCTConvert(Transform) { public virtual static CATransform3D CATransform3D:(id json); - public virtual static RCTTransformOrigin RCTTransformOrigin:(id json); + public virtual static _r_c_t_transform_origin::RCTTransformOrigin RCTTransformOrigin:(id json); } category RCTConvert(UIActivityIndicatorView) { @@ -145,7 +145,6 @@ category RCTConvert(UIActivityIndicatorView) { } category RCTConvert(UIScrollView) { - public virtual static UIScrollViewKeyboardDismissMode UIScrollViewKeyboardDismissMode:(id json); } category RCTConvert(UIStatusBar) { @@ -233,6 +232,52 @@ category RCTCxxConvert(NativeWebSocketModule_SpecConnectOptions) { public virtual static RCTManagedPointer* JS_NativeWebSocketModule_SpecConnectOptions:(id json); } +category RCTPlatformImage(React) { + public @property (assign) NSInteger reactDecodedImageBytes; +} + +category RCTPlatformView(RCTScrollViewComponentView) { + public virtual void reactUpdateResponderOffsetForScrollView:(RCTScrollViewComponentView* scrollView); +} + +category RCTPlatformView(React) { + public @property (assign) BOOL shouldAccessibilityIgnoresInvertColors; + public @property (assign) CATransform3D reactTransform; + public @property (assign) NSInteger reactZIndex; + public @property (assign) UIAccessibilityTraits accessibilityRoleTraits; + public @property (assign) UIAccessibilityTraits roleTraits; + public @property (assign) UIUserInterfaceLayoutDirection reactLayoutDirection; + public @property (assign) YGDisplay reactDisplay; + public @property (assign) _r_c_t_transform_origin::RCTTransformOrigin reactTransformOrigin; + public @property (assign, readonly) CGRect reactContentFrame; + public @property (assign, readonly) RCTPlatformView* reactAccessibilityElement; + public @property (assign, readonly) UIEdgeInsets reactBorderInsets; + public @property (assign, readonly) UIEdgeInsets reactCompoundInsets; + public @property (assign, readonly) UIEdgeInsets reactPaddingInsets; + public @property (copy) NSArray* accessibilityActions; + public @property (copy) NSDictionary* accessibilityValueInternal; + public @property (copy) NSDictionary* accessibilityState; + public @property (copy) NSString* accessibilityLanguage; + public @property (copy) NSString* accessibilityRole; + public @property (copy) NSString* nativeID; + public @property (copy) NSString* role; + public virtual NSArray* reactSubviews(); + public virtual NSArray* reactZIndexSortedSubviews(); + public virtual NSString* react_recursiveDescription(); + public virtual RCTPlatformView* reactSuperview(); + public virtual UIViewController* reactViewController(); + public virtual void didSetProps:(NSArray* changedProps); + public virtual void didUpdateReactSubviews(); + public virtual void insertReactSubview:atIndex:(RCTPlatformView* subview, NSInteger atIndex); + public virtual void reactAddControllerToClosestParent:(UIViewController* controller); + public virtual void reactBlur(); + public virtual void reactFocus(); + public virtual void reactFocusIfNeeded(); + public virtual void reactSetFrame:(CGRect frame); + public virtual void reactViewDidMoveToWindow(); + public virtual void removeReactSubview:(RCTPlatformView* subview); +} + category RCTScrollViewComponentView(ScrollableProtocol) { } @@ -255,83 +300,40 @@ category RCTSurfacePresenter(Surface) { public virtual void registerSurface:(RCTFabricSurface* surface); public virtual void removeObserver:(id observer); public virtual void schedulerDidSynchronouslyUpdateViewOnUIThread:props:(ReactTag tag, folly::dynamic props); - public virtual void setupAnimationDriverWithSurfaceHandler:(const facebook::react::SurfaceHandler& surfaceHandler); + public virtual void setupAnimationDriverWithSurfaceHandler:(const facebook::react::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); public virtual void synchronouslyUpdateViewOnUIThread:props:(NSNumber* reactTag, NSDictionary* props); public virtual void unregisterSurface:(RCTFabricSurface* surface); } -category UIImage(React) { - public @property (assign) NSInteger reactDecodedImageBytes; -} - -category UIView(ComponentViewProtocol) { - public virtual facebook::react::Props::Shared props(); - public virtual static std::vector supplementalComponentDescriptorProviders(); +category RCTUIView(ComponentViewProtocol) { + public virtual NSNumber* reactTag(); + public virtual facebook::react::_props::facebook::react::Props::Shared props(); + public virtual static std::vector supplementalComponentDescriptorProviders(); public virtual void finalizeUpdates:(RNComponentViewUpdateMask updateMask); public virtual void invalidate(); - public virtual void mountChildComponentView:index:(UIView* childComponentView, NSInteger index); + public virtual void mountChildComponentView:index:(RCTUIView* childComponentView, NSInteger index); public virtual void prepareForRecycle(); public virtual void setIsJSResponder:(BOOL isJSResponder); - public virtual void unmountChildComponentView:index:(UIView* childComponentView, NSInteger index); - public virtual void updateClippedSubviewsWithClipRect:relativeToView:(CGRect clipRect, UIView* clipView); - public virtual void updateEventEmitter:(const facebook::react::EventEmitter::Shared& eventEmitter); - public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::LayoutMetrics& oldLayoutMetrics); - public virtual void updateProps:oldProps:(const facebook::react::Props::Shared& props, const facebook::react::Props::Shared& oldProps); - public virtual void updateState:oldState:(const facebook::react::State::Shared& state, const facebook::react::State::Shared& oldState); + public virtual void setReactTag:(NSNumber* reactTag); + public virtual void unmountChildComponentView:index:(RCTUIView* childComponentView, NSInteger index); + public virtual void updateClippedSubviewsWithClipRect:relativeToView:(CGRect clipRect, RCTUIView* clipView); + public virtual void updateEventEmitter:(const facebook::react::_event_emitter::facebook::react::EventEmitter::Shared& eventEmitter); + public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& oldLayoutMetrics); + public virtual void updateProps:oldProps:(const facebook::react::_props::facebook::react::Props::Shared& props, const facebook::react::_props::facebook::react::Props::Shared& oldProps); + public virtual void updateState:oldState:(const facebook::react::_state::facebook::react::State::Shared& state, const facebook::react::_state::facebook::react::State::Shared& oldState); } category UIView(RCTScrollView) { public virtual void reactUpdateResponderOffsetForScrollView:(RCTScrollView* scrollView); } -category UIView(RCTScrollViewComponentView) { - public virtual void reactUpdateResponderOffsetForScrollView:(RCTScrollViewComponentView* scrollView); -} - -category UIView(React) { - public @property (assign) BOOL shouldAccessibilityIgnoresInvertColors; - public @property (assign) CATransform3D reactTransform; - public @property (assign) NSInteger reactZIndex; - public @property (assign) RCTTransformOrigin reactTransformOrigin; - public @property (assign) UIAccessibilityTraits accessibilityRoleTraits; - public @property (assign) UIAccessibilityTraits roleTraits; - public @property (assign) UIUserInterfaceLayoutDirection reactLayoutDirection; - public @property (assign) YGDisplay reactDisplay; - public @property (assign, readonly) CGRect reactContentFrame; - public @property (assign, readonly) UIEdgeInsets reactBorderInsets; - public @property (assign, readonly) UIEdgeInsets reactCompoundInsets; - public @property (assign, readonly) UIEdgeInsets reactPaddingInsets; - public @property (assign, readonly) UIView* reactAccessibilityElement; - public @property (copy) NSArray* accessibilityActions; - public @property (copy) NSDictionary* accessibilityValueInternal; - public @property (copy) NSDictionary* accessibilityState; - public @property (copy) NSString* accessibilityLanguage; - public @property (copy) NSString* accessibilityRole; - public @property (copy) NSString* nativeID; - public @property (copy) NSString* role; - public virtual NSArray* reactSubviews(); - public virtual NSArray* reactZIndexSortedSubviews(); - public virtual NSString* react_recursiveDescription(); - public virtual UIView* reactSuperview(); - public virtual UIViewController* reactViewController(); - public virtual void didSetProps:(NSArray* changedProps); - public virtual void didUpdateReactSubviews(); - public virtual void insertReactSubview:atIndex:(UIView* subview, NSInteger atIndex); - public virtual void reactAddControllerToClosestParent:(UIViewController* controller); - public virtual void reactBlur(); - public virtual void reactFocus(); - public virtual void reactFocusIfNeeded(); - public virtual void reactSetFrame:(CGRect frame); - public virtual void removeReactSubview:(UIView* subview); -} - class ObjCTimerRegistry : public facebook::react::PlatformTimerRegistry { public ObjCTimerRegistry(); public RCTTiming* _Null_unspecified timing; public virtual void createRecurringTimer(uint32_t timerID, double delayMS) override; public virtual void createTimer(uint32_t timerID, double delayMS) override; public virtual void deleteTimer(uint32_t timerID) override; - public void setTimerManager(std::weak_ptr timerManager); + public void setTimerManager(std::weak_ptr timerManager); } class RCTComponentViewClassDescriptor { @@ -342,17 +344,17 @@ class RCTComponentViewClassDescriptor { } class RCTComponentViewDescriptor { - public __strong UIView* const view; + public __strong RCTUIView* const view; public const bool observesMountingTransactionDidMount; public const bool observesMountingTransactionWillMount; public const bool shouldBeRecycled; } class RCTMountingTransactionObserverCoordinator { - public void notifyObserversMountingTransactionDidMount(const facebook::react::MountingTransaction& transaction, const facebook::react::SurfaceTelemetry& surfaceTelemetry) const; - public void notifyObserversMountingTransactionWillMount(const facebook::react::MountingTransaction& transaction, const facebook::react::SurfaceTelemetry& surfaceTelemetry) const; - public void registerViewComponentDescriptor(const RCTComponentViewDescriptor& componentViewDescriptor, facebook::react::SurfaceId surfaceId); - public void unregisterViewComponentDescriptor(const RCTComponentViewDescriptor& componentViewDescriptor, facebook::react::SurfaceId surfaceId); + public void notifyObserversMountingTransactionDidMount(const facebook::react::_mounting_transaction::facebook::react::MountingTransaction& transaction, const facebook::react::_surface_telemetry::facebook::react::SurfaceTelemetry& surfaceTelemetry) const; + public void notifyObserversMountingTransactionWillMount(const facebook::react::_mounting_transaction::facebook::react::MountingTransaction& transaction, const facebook::react::_surface_telemetry::facebook::react::SurfaceTelemetry& surfaceTelemetry) const; + public void registerViewComponentDescriptor(const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& componentViewDescriptor, facebook::react::SurfaceId surfaceId); + public void unregisterViewComponentDescriptor(const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& componentViewDescriptor, facebook::react::SurfaceId surfaceId); } interface CommonHostMetadata : public NSObject { @@ -590,6 +592,7 @@ interface RCTAccessibilityManager : public NSObject { public @property (assign) BOOL isBoldTextEnabled; public @property (assign) BOOL isDarkerSystemColorsEnabled; public @property (assign) BOOL isGrayscaleEnabled; + public @property (assign) BOOL isHighContrastEnabled; public @property (assign) BOOL isInvertColorsEnabled; public @property (assign) BOOL isReduceMotionEnabled; public @property (assign) BOOL isReduceTransparencyEnabled; @@ -602,7 +605,7 @@ interface RCTAccessibilityManager : public NSObject { interface RCTActionSheetManager : public NSObject { } -interface RCTActivityIndicatorView : public UIActivityIndicatorView { +interface RCTActivityIndicatorView : public RCTUIActivityIndicatorView { } interface RCTActivityIndicatorViewComponentView : public RCTViewComponentView { @@ -622,11 +625,12 @@ interface RCTAlertController : public UIAlertController { interface RCTAlertManager : public NSObject { } -interface RCTAnimatedImage : public UIImage { +interface RCTAnimatedImage : public RCTPlatformImage { + public virtual _Nullable instancetype initWithData:scale:(NSData* data, CGFloat scale); } interface RCTAnimatedModuleProvider : public NSObject { - public virtual std::shared_ptr getTurboModule:jsInvoker:(const std::string& name, std::shared_ptr jsInvoker); + public virtual std::shared_ptr getTurboModule:jsInvoker:(const std::string& name, std::shared_ptr jsInvoker); public virtual void invalidate(); } @@ -655,8 +659,8 @@ interface RCTAppDelegate : public RCTDefaultReactNativeFactoryDelegate { public @property (assign) BOOL autoFocus; public @property (assign) BOOL clearTextOnFocus; + public @property (assign) BOOL ignoresTextAttributes; public @property (assign) BOOL secureTextEntry; public @property (assign) BOOL selectTextOnFocus; public @property (assign) BOOL showSoftInputOnFocus; @@ -706,13 +711,16 @@ interface RCTBaseTextInputView : public RCTView { public @property (assign) UIEdgeInsets reactPaddingInsets; public @property (assign) UIKeyboardType keyboardType; public @property (assign, readonly) NSInteger nativeEventCount; - public @property (assign, readonly) UIView* backedTextInputView; + public @property (assign, readonly) RCTUIView* backedTextInputView; public @property (copy) NSAttributedString* attributedText; + public @property (copy) NSString* ghostText; public @property (copy) NSString* inputAccessoryViewID; + public @property (copy) NSString* predictedText; public @property (copy) NSString* submitBehavior; public @property (copy) RCTDirectEventBlock onChange; public @property (copy) RCTDirectEventBlock onChangeSync; public @property (copy) RCTDirectEventBlock onContentSizeChange; + public @property (copy) RCTDirectEventBlock onPaste; public @property (copy) RCTDirectEventBlock onScroll; public @property (copy) RCTDirectEventBlock onSelectionChange; public @property (copy) RCTTextSelection* selection; @@ -811,8 +819,8 @@ interface RCTBundleConfiguration : public NSObject { } interface RCTBundleManager : public NSObject { - public @property (assign) NSURL* bundleURL; public @property (assign) RCTBundleConfiguration* bundleConfig; + public @property (strong) NSURL* bundleURL; public virtual _Nullable instancetype initWithBundleConfig:(_Nullable RCTBundleConfiguration* bundleConfig); public virtual void resetBundleURL(); public virtual void setBridge:(_Nullable RCTBridge* bridge); @@ -850,8 +858,8 @@ interface RCTBundleURLProvider : public NSObject { } interface RCTCallInvoker : public NSObject { - public virtual instancetype initWithCallInvoker:(std::shared_ptr callInvoker); - public virtual std::shared_ptr callInvoker(); + public virtual instancetype initWithCallInvoker:(std::shared_ptr callInvoker); + public virtual std::shared_ptr callInvoker(); } interface RCTCallableJSModules : public NSObject { @@ -879,8 +887,8 @@ interface RCTComponentData : public NSObject { public @property (strong, readonly) RCTViewManager* bridgelessViewManager; public @property (weak, readonly) RCTViewManager* manager; public virtual NSDictionary* viewConfig(); + public virtual RCTPlatformView* createViewWithTag:rootTag:(_Nullable NSNumber* tag, _Nullable NSNumber* rootTag); public virtual RCTShadowView* createShadowViewWithTag:(NSNumber* tag); - public virtual UIView* createViewWithTag:rootTag:(_Nullable NSNumber* tag, _Nullable NSNumber* rootTag); public virtual instancetype initWithManagerClass:bridge:eventDispatcher:(Class managerClass, RCTBridge* bridge, id eventDispatcher); public virtual static NSDictionary* viewConfigForViewMangerClass:(Class managerClass); public virtual void setProps:forShadowView:(NSDictionary* props, RCTShadowView* shadowView); @@ -893,22 +901,22 @@ interface RCTComponentEvent : public NSObject { interface RCTComponentViewFactory : public NSObject { public @property (weak) id thirdPartyFabricComponentsProvider; - public virtual RCTComponentViewDescriptor createComponentViewWithComponentHandle:(facebook::react::ComponentHandle componentHandle); - public virtual facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistryWithParameters:(facebook::react::ComponentDescriptorParameters parameters); + public virtual _r_c_t_component_view_descriptor::RCTComponentViewDescriptor createComponentViewWithComponentHandle:(facebook::react::ComponentHandle componentHandle); + public virtual facebook::react::_component_descriptor_registry::facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistryWithParameters:(facebook::react::_component_descriptor_parameters::facebook::react::ComponentDescriptorParameters parameters); public virtual static RCTComponentViewFactory* currentComponentViewFactory(); public virtual void registerComponentViewClass:(Class componentViewClass); } interface RCTComponentViewRegistry : public NSObject { public @property (strong, readonly) RCTComponentViewFactory* componentViewFactory; - public virtual _Nullable UIView* findComponentViewWithTag:(facebook::react::Tag tag); - public virtual const RCTComponentViewDescriptor& componentViewDescriptorWithTag:(facebook::react::Tag tag); - public virtual const RCTComponentViewDescriptor& dequeueComponentViewWithComponentHandle:tag:(facebook::react::ComponentHandle componentHandle, facebook::react::Tag tag); - public virtual void enqueueComponentViewWithComponentHandle:tag:componentViewDescriptor:(facebook::react::ComponentHandle componentHandle, facebook::react::Tag tag, RCTComponentViewDescriptor componentViewDescriptor); + public virtual _Nullable RCTUIView* findComponentViewWithTag:(facebook::react::Tag tag); + public virtual const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& componentViewDescriptorWithTag:(facebook::react::Tag tag); + public virtual const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& dequeueComponentViewWithComponentHandle:tag:(facebook::react::ComponentHandle componentHandle, facebook::react::Tag tag); + public virtual void enqueueComponentViewWithComponentHandle:tag:componentViewDescriptor:(facebook::react::ComponentHandle componentHandle, facebook::react::Tag tag, _r_c_t_component_view_descriptor::RCTComponentViewDescriptor componentViewDescriptor); } interface RCTComposedViewRegistry : public NSMutableDictionary { - public virtual instancetype initWithUIManager:andRegistry:(RCTUIManager* uiManager, NSDictionary* registry); + public virtual instancetype initWithUIManager:andRegistry:(RCTUIManager* uiManager, NSDictionary* registry); } interface RCTConvert : public NSObject { @@ -933,7 +941,7 @@ interface RCTConvert : public NSObject { public virtual static NSArray* NSStringArray:(id json); public virtual static NSArray* NSURLArray:(id json); public virtual static NSArray* RCTFileURLArray:(id json); - public virtual static NSArray* UIColorArray:(id json); + public virtual static NSArray* UIColorArray:(id json); public virtual static NSData* NSData:(id json); public virtual static NSDate* NSDate:(id json); public virtual static NSDictionary* NSDictionary:(id json); @@ -963,11 +971,12 @@ interface RCTConvert : public NSObject { public virtual static RCTConvert::RCTFileURL* RCTFileURL:(id json); public virtual static RCTConvert::css_backface_visibility_t css_backface_visibility_t:(id json); public virtual static RCTCursor RCTCursor:(id json); + public virtual static RCTPlatformColor* NSColor:(id json); + public virtual static RCTPlatformColor* UIColor:(id json); + public virtual static RCTPlatformColor* UIColorWithRed:green:blue:alpha:(CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha); + public virtual static RCTPlatformColor* UIColorWithRed:green:blue:alpha:andColorSpace:(CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha, RCTColorSpace colorSpace); public virtual static RCTPointerEvents RCTPointerEvents:(id json); public virtual static RCTTextDecorationLineType RCTTextDecorationLineType:(id json); - public virtual static UIColor* UIColor:(id json); - public virtual static UIColor* UIColorWithRed:green:blue:alpha:(CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha); - public virtual static UIColor* UIColorWithRed:green:blue:alpha:andColorSpace:(CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha, RCTColorSpace colorSpace); public virtual static UIDataDetectorTypes UIDataDetectorTypes:(id json); public virtual static UIEdgeInsets UIEdgeInsets:(id json); public virtual static UIInterfaceOrientationMask UIInterfaceOrientationMask:(NSString* orientation); @@ -986,8 +995,8 @@ interface RCTConvert : public NSObject { public virtual static YGJustify YGJustify:(id json); public virtual static YGOverflow YGOverflow:(id json); public virtual static YGPositionType YGPositionType:(id json); - public virtual static YGValue YGValue:(id json); public virtual static YGWrap YGWrap:(id json); + public virtual static _y_g_value::YGValue YGValue:(id json); public virtual static double double:(id json); public virtual static float float:(id json); public virtual static id id:(id json); @@ -1000,7 +1009,7 @@ interface RCTCxxConvert : public NSObject { } interface RCTCxxMethod : public NSObject { - public virtual instancetype initWithCxxMethod:(const facebook::xplat::module::CxxModule::Method& cxxMethod); + public virtual instancetype initWithCxxMethod:(const facebook::xplat::module::_cxx_module::_method::facebook::xplat::module::CxxModule::Method& cxxMethod); } interface RCTDataRequestHandler : public NSObject { @@ -1060,6 +1069,7 @@ interface RCTDevSettings : public RCTEventEmitter { public @property (assign) BOOL isHotLoadingEnabled; public @property (assign) BOOL isPerfMonitorShown; public @property (assign) BOOL isProfilingEnabled; + public @property (assign) BOOL isSecondaryClickToShowDevMenuEnabled; public @property (assign) BOOL isShakeGestureEnabled; public @property (assign) BOOL isShakeToShowDevMenuEnabled; public @property (assign) BOOL startSamplingProfilerOnLaunch; @@ -1099,13 +1109,13 @@ interface RCTDisplayLink : public NSObject { interface RCTDisplayWeakRefreshable : public NSObject { public @property (weak) id refreshable; - public virtual static CADisplayLink* displayLinkWithWeakRefreshable:(id refreshable); + public virtual static RCTPlatformDisplayLink* displayLinkWithWeakRefreshable:(id refreshable); } interface RCTDivisionAnimatedNode : public RCTValueAnimatedNode { } -interface RCTEnhancedScrollView : public UIScrollView { +interface RCTEnhancedScrollView : public RCTUIScrollView { public @property (assign) BOOL centerContent; public @property (assign) BOOL disableIntervalMomentum; public @property (assign) BOOL pinchGestureEnabled; @@ -1114,7 +1124,7 @@ interface RCTEnhancedScrollView : public UIScrollView { public @property (assign) CGFloat snapToInterval; public @property (copy) NSArray* snapToOffsets; public @property (copy) NSString* snapToAlignment; - public @property (strong, readonly) RCTGenericDelegateSplitter>* delegateSplitter; + public @property (strong, readonly) RCTGenericDelegateSplitter>* delegateSplitter; public @property (weak) id overridingDelegate; public virtual void preserveContentOffsetWithBlock:(void(^)() block); } @@ -1135,14 +1145,14 @@ interface RCTEventDispatcher : public NSObject { - public @property (weak) RCTBridge* bridge; - public @property (weak) RCTModuleRegistry* moduleRegistry; - public virtual NSArray* supportedEvents(); - public virtual instancetype initWithDisabledObservation(); - public virtual void addListener:(NSString* eventName); + public @property (weak) RCTBridge* _Nullable bridge; + public @property (weak) RCTModuleRegistry* _Nullable moduleRegistry; + public virtual NSArray* _Nullable supportedEvents(); + public virtual instancetype _Nullable initWithDisabledObservation(); + public virtual void addListener:(NSString* _Nullable eventName); public virtual void invalidate(); public virtual void removeListeners:(double count); - public virtual void sendEventWithName:body:(NSString* name, id body); + public virtual void sendEventWithName:body:(NSString* _Nullable name, id _Nullable body); public virtual void startObserving(); public virtual void stopObserving(); } @@ -1180,6 +1190,11 @@ interface RCTFileReaderModule : public NSObject { interface RCTFileRequestHandler : public NSObject { } +interface RCTFocusChangeEvent : public RCTComponentEvent { + public virtual static instancetype blurEventWithReactTag:(NSNumber* reactTag); + public virtual static instancetype focusEventWithReactTag:(NSNumber* reactTag); +} + interface RCTFont : public NSObject { public virtual static UIFont* updateFont:withFamily:(UIFont* font, NSString* family); public virtual static UIFont* updateFont:withFamily:size:weight:style:variant:scaleMultiplier:(UIFont* font, NSString* family, NSNumber* size, NSString* weight, NSString* style, NSArray* variant, CGFloat scaleMultiplier); @@ -1200,7 +1215,7 @@ interface RCTFrameTimingsObserver : public NSObject { interface RCTFrameUpdate : public NSObject { public @property (assign, readonly) NSTimeInterval deltaTime; public @property (assign, readonly) NSTimeInterval timestamp; - public virtual instancetype initWithDisplayLink:(CADisplayLink* displayLink); + public virtual instancetype initWithDisplayLink:(RCTPlatformDisplayLink* displayLink); } interface RCTGIFImageDecoder : public NSObject { @@ -1216,8 +1231,8 @@ interface RCTGenericDelegateSplitter : public NSObject { interface RCTGradientUtils : public NSObject { public virtual static std::pair pointsForCAGradientLayerLinearGradient:endPoint:bounds:(CGPoint startPoint, CGPoint endPoint, CGSize bounds); - public virtual static std::vector getFixedColorStops:gradientLineLength:(const std::vector& colorStops, CGFloat gradientLineLength); - public virtual static void getColors:andLocations:fromColorStops:(NSMutableArray* colors, NSMutableArray* locations, const std::vector& colorStops); + public virtual static std::vector getFixedColorStops:gradientLineLength:(const std::vector& colorStops, CGFloat gradientLineLength); + public virtual static void getColors:andLocations:fromColorStops:(NSMutableArray* colors, NSMutableArray* locations, const std::vector& colorStops); } interface RCTHTTPRequestHandler : public NSObject { @@ -1262,13 +1277,14 @@ interface RCTImageEditingManager : public NSObject { } interface RCTImageLoader : public NSObject { + public virtual NSInteger activeTasks(); public virtual instancetype init(); public virtual instancetype initWithRedirectDelegate:(id redirectDelegate); public virtual instancetype initWithRedirectDelegate:loadersProvider:decodersProvider:(id redirectDelegate, NSArray>*(^)(RCTModuleRegistry*) getLoaders, NSArray>*(^)(RCTModuleRegistry*) getDecoders); } interface RCTImageManager : public NSObject { - public virtual facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); + public virtual facebook::react::_image_request::facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::_image_source::facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); public virtual instancetype initWithImageLoader:(id imageLoader); } @@ -1286,7 +1302,7 @@ interface RCTImageSource : public NSObject { interface RCTImageStoreManager : public NSObject { public virtual void getImageDataForTag:withBlock:(NSString* imageTag, void(^)(NSData* imageData) block); public virtual void removeImageForTag:withBlock:(NSString* imageTag, void(^)(void) block); - public virtual void storeImage:withBlock:(UIImage* image, void(^)(NSString* imageTag) block); + public virtual void storeImage:withBlock:(RCTPlatformImage* image, void(^)(NSString* imageTag) block); public virtual void storeImageData:withBlock:(NSData* imageData, void(^)(NSString* imageTag) block); } @@ -1304,7 +1320,7 @@ interface RCTImageView : public RCTView { public @property (assign) UIEdgeInsets capInsets; public @property (assign) UIImageRenderingMode renderingMode; public @property (copy) NSArray* imageSources; - public @property (strong) UIImage* defaultImage; + public @property (strong) RCTPlatformImage* defaultImage; public virtual instancetype initWithBridge:(RCTBridge* bridge); } @@ -1314,17 +1330,17 @@ interface RCTImageViewManager : public RCTViewManager { interface RCTInputAccessoryComponentView : public RCTViewComponentView { } -interface RCTInputAccessoryContentView : public UIView { +interface RCTInputAccessoryContentView : public RCTUIView { } interface RCTInputAccessoryShadowView : public RCTShadowView { } -interface RCTInputAccessoryView : public UIView { +interface RCTInputAccessoryView : public RCTUIView { public virtual instancetype initWithBridge:(RCTBridge* bridge); } -interface RCTInputAccessoryViewContent : public UIView { +interface RCTInputAccessoryViewContent : public RCTUIView { } interface RCTInputAccessoryViewManager : public RCTViewManager { @@ -1352,9 +1368,9 @@ interface RCTInspectorUtils : public NSObject { interface RCTInstance : public NSObject { public @property (strong, readonly) RCTSurfacePresenter* surfacePresenter; - public virtual instancetype initWithDelegate:jsRuntimeFactory:bundleManager:turboModuleManagerDelegate:moduleRegistry:parentInspectorTarget:launchOptions:(id delegate, std::shared_ptr jsRuntimeFactory, RCTBundleManager* bundleManager, id turboModuleManagerDelegate, RCTModuleRegistry* moduleRegistry, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget, _Nullable NSDictionary* launchOptions); - public virtual instancetype initWithDelegate:jsRuntimeFactory:bundleManager:turboModuleManagerDelegate:moduleRegistry:parentInspectorTarget:launchOptions:devMenuConfiguration:(id delegate, std::shared_ptr jsRuntimeFactory, RCTBundleManager* bundleManager, id turboModuleManagerDelegate, RCTModuleRegistry* moduleRegistry, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget, _Nullable NSDictionary* launchOptions, RCTDevMenuConfiguration* _Nullable devMenuConfiguration); - public virtual void callFunctionOnBufferedRuntimeExecutor:(std::function&& executor); + public virtual instancetype initWithDelegate:jsRuntimeFactory:bundleManager:turboModuleManagerDelegate:moduleRegistry:parentInspectorTarget:launchOptions:(id delegate, std::shared_ptr jsRuntimeFactory, RCTBundleManager* bundleManager, id turboModuleManagerDelegate, RCTModuleRegistry* moduleRegistry, facebook::react::jsinspector_modern::_host_target::facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget, _Nullable NSDictionary* launchOptions); + public virtual instancetype initWithDelegate:jsRuntimeFactory:bundleManager:turboModuleManagerDelegate:moduleRegistry:parentInspectorTarget:launchOptions:devMenuConfiguration:(id delegate, std::shared_ptr jsRuntimeFactory, RCTBundleManager* bundleManager, id turboModuleManagerDelegate, RCTModuleRegistry* moduleRegistry, facebook::react::jsinspector_modern::_host_target::facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget, _Nullable NSDictionary* launchOptions, RCTDevMenuConfiguration* _Nullable devMenuConfiguration); + public virtual void callFunctionOnBufferedRuntimeExecutor:(std::function&& executor); public virtual void callFunctionOnJSModule:method:args:(NSString* moduleName, NSString* method, NSArray* args); public virtual void invalidate(); public virtual void registerSegmentWithId:path:(NSNumber* segmentId, NSString* path); @@ -1378,12 +1394,12 @@ interface RCTJSStackFrame : public NSObject { } interface RCTJSThreadManager : public NSObject { - public virtual std::shared_ptr jsMessageThread(); + public virtual std::shared_ptr jsMessageThread(); public virtual void dispatchToJSThread:(dispatch_block_t block); } interface RCTJSTimerExecutor : public NSObject { - public virtual void setTimerManager:(std::weak_ptr timerManager); + public virtual void setTimerManager:(std::weak_ptr timerManager); } interface RCTJavaScriptLoader : public NSObject { @@ -1424,7 +1440,7 @@ interface RCTLayoutAnimationGroup : public NSObject { } interface RCTLegacyViewManagerInteropComponentView : public RCTViewComponentView { - public virtual UIView* paperView(); + public virtual RCTPlatformView* paperView(); public virtual static BOOL isSupported:(NSString* componentName); public virtual static void supportLegacyViewManagerWithName:(NSString* componentName); public virtual static void supportLegacyViewManagersWithPrefix:(NSString* prefix); @@ -1432,24 +1448,24 @@ interface RCTLegacyViewManagerInteropComponentView : public RCTViewComponentView interface RCTLegacyViewManagerInteropCoordinator : public NSObject { public virtual NSString* componentViewName(); - public virtual UIView* createPaperViewWithTag:(NSInteger tag); + public virtual RCTPlatformView* createPaperViewWithTag:(NSInteger tag); public virtual instancetype initWithComponentData:bridge:bridgeProxy:bridgelessInteropData:(RCTComponentData* componentData, _Nullable RCTBridge* bridge, _Nullable RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgelessInteropData); public virtual void addObserveForTag:usingBlock:(NSInteger tag, InterceptorBlock block); - public virtual void handleCommand:args:reactTag:paperView:(NSString* commandName, NSArray* args, NSInteger tag, UIView* paperView); + public virtual void handleCommand:args:reactTag:paperView:(NSString* commandName, NSArray* args, NSInteger tag, RCTPlatformView* paperView); public virtual void removeObserveForTag:(NSInteger tag); - public virtual void setProps:forView:(NSDictionary* props, UIView* view); + public virtual void setProps:forView:(NSDictionary* props, RCTPlatformView* view); } interface RCTLegacyViewManagerInteropCoordinatorAdapter : public NSObject { public @property (copy) void(^eventInterceptor)(std::string eventName, folly::dynamic&& event); - public @property (strong) UIView* paperView; + public @property (strong) RCTPlatformView* paperView; public virtual instancetype initWithCoordinator:reactTag:(RCTLegacyViewManagerInteropCoordinator* coordinator, NSInteger tag); public virtual void handleCommand:args:(NSString* commandName, NSArray* args); public virtual void setProps:(const folly::dynamic& props); } interface RCTLinearGradient : public NSObject { - public virtual static CALayer* gradientLayerWithSize:gradient:(CGSize size, const facebook::react::LinearGradient& gradient); + public virtual static CALayer* gradientLayerWithSize:gradient:(CGSize size, const facebook::react::_linear_gradient::facebook::react::LinearGradient& gradient); } interface RCTLinkingManager : public RCTEventEmitter { @@ -1465,7 +1481,7 @@ interface RCTLoadingProgress : public NSObject { public @property (strong) NSNumber* total; } -interface RCTLocalAssetImageLoader { +interface RCTLocalAssetImageLoader : public NSObject { } interface RCTLocalizationProvider : public NSObject { @@ -1477,9 +1493,9 @@ interface RCTLogBox : public NSObject { interface RCTLogBoxView : public UIWindow { public virtual instancetype initWithFrame:(CGRect frame); - public virtual instancetype initWithWindow:bridge:(UIWindow* window, RCTBridge* bridge); - public virtual instancetype initWithWindow:surfacePresenter:(UIWindow* window, id surfacePresenter); - public virtual void createRootViewController:(UIView* view); + public virtual instancetype initWithWindow:bridge:(RCTPlatformWindow* window, RCTBridge* bridge); + public virtual instancetype initWithWindow:surfacePresenter:(RCTPlatformWindow* window, id surfacePresenter); + public virtual void createRootViewController:(RCTPlatformView* view); public virtual void show(); } @@ -1494,7 +1510,7 @@ interface RCTMethodArgument : public NSObject { public @property (copy, readonly) NSString* type; } -interface RCTModalHostView : public UIView { +interface RCTModalHostView : public RCTUIView { public @property (assign) BOOL allowSwipeDismissal; public @property (assign) BOOL animated; public @property (assign) BOOL hardwareAccelerated; @@ -1512,7 +1528,7 @@ interface RCTModalHostView : public UIView { +interface RCTModalHostViewComponentView : public RCTViewComponentView { public virtual void dismissViewController:animated:completion:(UIViewController* modalViewController, BOOL animated, void(^)(void) completion); public virtual void presentViewController:animated:completion:(UIViewController* modalViewController, BOOL animated, void(^)(void) completion); } @@ -1550,7 +1566,7 @@ interface RCTModuleData : public NSObject { interface RCTModuleMethod : public NSObject { public @property (assign, readonly) Class moduleClass; public @property (assign, readonly) SEL selector; - public virtual instancetype initWithExportedMethod:moduleClass:(const RCTMethodInfo* exportMethod, Class moduleClass); + public virtual instancetype initWithExportedMethod:moduleClass:(const _r_c_t_method_info::RCTMethodInfo* exportMethod, Class moduleClass); } interface RCTModuleProviders : public NSObject { @@ -1578,14 +1594,14 @@ interface RCTModuloAnimatedNode : public RCTValueAnimatedNode { interface RCTMountingManager : public NSObject { public @property (strong) RCTComponentViewRegistry* componentViewRegistry; public @property (weak) id delegate; - public virtual void attachSurfaceToView:surfaceId:(UIView* view, facebook::react::SurfaceId surfaceId); - public virtual void detachSurfaceFromView:surfaceId:(UIView* view, facebook::react::SurfaceId surfaceId); + public virtual void attachSurfaceToView:surfaceId:(RCTPlatformView* view, facebook::react::SurfaceId surfaceId); + public virtual void detachSurfaceFromView:surfaceId:(RCTPlatformView* view, facebook::react::SurfaceId surfaceId); public virtual void dispatchCommand:commandName:args:(ReactTag reactTag, NSString* commandName, NSArray* args); - public virtual void scheduleTransaction:(std::shared_ptr mountingCoordinator); + public virtual void scheduleTransaction:(std::shared_ptr mountingCoordinator); public virtual void sendAccessibilityEvent:eventType:(ReactTag reactTag, NSString* eventType); - public virtual void setContextContainer:(std::shared_ptr contextContainer); - public virtual void setIsJSResponder:blockNativeResponder:forShadowView:(BOOL isJSResponder, BOOL blockNativeResponder, const facebook::react::ShadowView& shadowView); - public virtual void synchronouslyUpdateViewOnUIThread:changedProps:componentDescriptor:(ReactTag reactTag, folly::dynamic props, const facebook::react::ComponentDescriptor& componentDescriptor); + public virtual void setContextContainer:(std::shared_ptr contextContainer); + public virtual void setIsJSResponder:blockNativeResponder:forShadowView:(BOOL isJSResponder, BOOL blockNativeResponder, const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView); + public virtual void synchronouslyUpdateViewOnUIThread:changedProps:componentDescriptor:(ReactTag reactTag, folly::dynamic props, const facebook::react::_component_descriptor::facebook::react::ComponentDescriptor& componentDescriptor); } interface RCTMultilineTextInputView : public RCTBaseTextInputView { @@ -1631,7 +1647,7 @@ interface RCTNativeAnimatedNodesManager : public NSObject { public virtual void setAnimatedNodeValue:value:(NSNumber* nodeTag, NSNumber* value); public virtual void startAnimatingNode:nodeTag:config:endCallback:(NSNumber* animationId, NSNumber* nodeTag, NSDictionary* config, _Nullable RCTResponseSenderBlock callBack); public virtual void startListeningToAnimatedNodeValue:valueObserver:(NSNumber* tag, id valueObserver); - public virtual void stepAnimations:(CADisplayLink* displaylink); + public virtual void stepAnimations:(RCTPlatformDisplayLink* displaylink); public virtual void stopAnimation:(NSNumber* animationId); public virtual void stopAnimationLoop(); public virtual void stopListeningToAnimatedNodeValue:(NSNumber* tag); @@ -1677,9 +1693,9 @@ interface RCTObjectAnimatedNode : public RCTAnimatedNode { } interface RCTParagraphComponentAccessibilityProvider : public NSObject { - public virtual BOOL isUpToDate:(facebook::react::AttributedString currentAttributedString); + public virtual BOOL isUpToDate:(facebook::react::_attributed_string::facebook::react::AttributedString currentAttributedString); public virtual NSArray* accessibilityElements(); - public virtual instancetype initWithString:layoutManager:paragraphAttributes:frame:view:(facebook::react::AttributedString attributedString, RCTTextLayoutManager* layoutManager, facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, UIView* view); + public virtual instancetype initWithString:layoutManager:paragraphAttributes:frame:view:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, RCTTextLayoutManager* layoutManager, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, RCTPlatformView* view); } interface RCTParagraphComponentView : public RCTViewComponentView { @@ -1715,8 +1731,17 @@ interface RCTPropsAnimatedNode : public RCTAnimatedNode { interface RCTPullToRefreshViewComponentView : public RCTViewComponentView { } +interface RCTPushNotificationManager : public RCTEventEmitter { + protected typedef void(^(*RCTRemoteNotificationCallback)(UIBackgroundFetchResult result); + public virtual static void didFailToRegisterForRemoteNotificationsWithError:(NSError* error); + public virtual static void didReceiveNotification:(UNNotification* notification); + public virtual static void didReceiveRemoteNotification:fetchCompletionHandler:(NSDictionary* notification, RCTPushNotificationManager::RCTRemoteNotificationCallback completionHandler); + public virtual static void didRegisterForRemoteNotificationsWithDeviceToken:(NSData* deviceToken); + public virtual static void setInitialNotification:(UNNotification* notification); +} + interface RCTRadialGradient : public NSObject { - public virtual static CALayer* gradientLayerWithSize:gradient:(CGSize size, const facebook::react::RadialGradient& gradient); + public virtual static CALayer* gradientLayerWithSize:gradient:(CGSize size, const facebook::react::_radial_gradient::facebook::react::RadialGradient& gradient); } interface RCTRawTextShadowView : public RCTShadowView { @@ -1735,20 +1760,20 @@ interface RCTReactNativeFactory : public NSObject { public @property (weak) id delegate; public virtual instancetype initWithDelegate:(id delegate); public virtual instancetype initWithDelegate:releaseLevel:(id delegate, RCTReleaseLevel releaseLevel); - public virtual void startReactNativeWithModuleName:inWindow:(NSString* moduleName, UIWindow* _Nullable window); - public virtual void startReactNativeWithModuleName:inWindow:initialProperties:launchOptions:(NSString* moduleName, UIWindow* _Nullable window, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions); - public virtual void startReactNativeWithModuleName:inWindow:launchOptions:(NSString* moduleName, UIWindow* _Nullable window, NSDictionary* _Nullable launchOptions); + public virtual void startReactNativeWithModuleName:inWindow:(NSString* moduleName, RCTPlatformWindow* _Nullable window); + public virtual void startReactNativeWithModuleName:inWindow:initialProperties:launchOptions:(NSString* moduleName, RCTPlatformWindow* _Nullable window, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions); + public virtual void startReactNativeWithModuleName:inWindow:launchOptions:(NSString* moduleName, RCTPlatformWindow* _Nullable window, NSDictionary* _Nullable launchOptions); } interface RCTReactTaggedView : public NSObject { protected NSInteger _tag; - protected UIView* _view; + protected RCTPlatformView* _view; public virtual BOOL isEqual:(id other); public virtual NSInteger tag(); public virtual NSUInteger hash(); - public virtual _Nullable UIView* view(); - public virtual instancetype initWithView:(UIView* view); - public virtual static RCTReactTaggedView* wrap:(UIView* view); + public virtual _Nullable RCTPlatformView* view(); + public virtual instancetype initWithView:(RCTPlatformView* view); + public virtual static RCTReactTaggedView* wrap:(RCTPlatformView* view); } interface RCTRedBox : public NSObject { @@ -1780,7 +1805,7 @@ interface RCTRedBoxExtraDataViewController : public UIViewController { public @property (copy) NSString* title; public @property (copy) RCTDirectEventBlock onRefresh; - public @property (weak) UIScrollView* scrollView; + public @property (weak) RCTUIScrollView* scrollView; } interface RCTRefreshControlManager : public RCTViewManager { @@ -1806,7 +1831,7 @@ interface RCTRootShadowView : public RCTShadowView { public virtual void layoutWithAffectedShadowViews:(NSPointerArray* affectedShadowViews); } -interface RCTRootView : public UIView { +interface RCTRootView : public RCTUIView { public @property (assign) BOOL passThroughTouches; public @property (assign) CGSize intrinsicContentSize; public @property (assign) CGSize minimumSize; @@ -1815,10 +1840,10 @@ interface RCTRootView : public UIView { public @property (assign) RCTRootViewSizeFlexibility sizeFlexibility; public @property (copy) NSDictionary* appProperties; public @property (copy, readonly) NSString* moduleName; - public @property (strong) UIView* loadingView; + public @property (strong) RCTPlatformView* loadingView; public @property (strong, readonly) RCTBridge* bridge; - public @property (strong, readonly) UIView* contentView; - public @property (strong, readonly) UIView* view; + public @property (strong, readonly) RCTUIView* contentView; + public @property (strong, readonly) RCTUIView* view; public @property (weak) UIViewController* reactViewController; public @property (weak) id delegate; public virtual instancetype initWithBridge:moduleName:initialProperties:(RCTBridge* bridge, NSString* moduleName, _Nullable NSDictionary* initialProperties); @@ -1833,10 +1858,10 @@ interface RCTRootViewFactory : public NSObject { public @property (strong) RCTSurfacePresenterBridgeAdapter* bridgeAdapter; public virtual RCTHost* createReactHost:(NSDictionary* _Nullable launchOptions); public virtual RCTHost* createReactHost:bundleConfiguration:devMenuConfiguration:(NSDictionary* _Nullable launchOptions, RCTBundleConfiguration* bundleConfiguration, RCTDevMenuConfiguration* devMenuConfiguration); - public virtual UIView* _Nonnull viewWithModuleName:(NSString* moduleName); - public virtual UIView* _Nonnull viewWithModuleName:initialProperties:(NSString* moduleName, NSDictionary* _Nullable initialProperties); - public virtual UIView* _Nonnull viewWithModuleName:initialProperties:launchOptions:(NSString* moduleName, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions); - public virtual UIView* _Nonnull viewWithModuleName:initialProperties:launchOptions:bundleConfiguration:devMenuConfiguration:(NSString* moduleName, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions, RCTBundleConfiguration* bundleConfiguration, RCTDevMenuConfiguration* devMenuConfiguration); + public virtual RCTPlatformView* _Nonnull viewWithModuleName:(NSString* moduleName); + public virtual RCTPlatformView* _Nonnull viewWithModuleName:initialProperties:(NSString* moduleName, NSDictionary* _Nullable initialProperties); + public virtual RCTPlatformView* _Nonnull viewWithModuleName:initialProperties:launchOptions:(NSString* moduleName, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions); + public virtual RCTPlatformView* _Nonnull viewWithModuleName:initialProperties:launchOptions:bundleConfiguration:devMenuConfiguration:(NSString* moduleName, NSDictionary* _Nullable initialProperties, NSDictionary* _Nullable launchOptions, RCTBundleConfiguration* bundleConfiguration, RCTDevMenuConfiguration* devMenuConfiguration); public virtual instancetype initWithConfiguration:(RCTRootViewFactoryConfiguration* configuration); public virtual instancetype initWithConfiguration:andTurboModuleManagerDelegate:(RCTRootViewFactoryConfiguration* configuration, id _Nullable turboModuleManagerDelegate); public virtual instancetype initWithTurboModuleDelegate:hostDelegate:configuration:(id turboModuleManagerDelegate, id hostDelegate, RCTRootViewFactoryConfiguration* configuration); @@ -1883,18 +1908,18 @@ interface RCTSafeAreaViewManager : public RCTViewManager { } interface RCTScheduler : public NSObject { - public @property (assign, readonly) const std::shared_ptr uiManager; + public @property (assign, readonly) const std::shared_ptr uiManager; public @property (weak) id delegate; - public virtual instancetype initWithToolbox:(facebook::react::SchedulerToolbox toolbox); + public virtual instancetype initWithToolbox:(facebook::react::_scheduler_toolbox::facebook::react::SchedulerToolbox toolbox); public virtual void addEventListener:(const std::shared_ptr& listener); public virtual void animationTick(); public virtual void onAllAnimationsComplete(); public virtual void onAnimationStarted(); - public virtual void registerSurface:(const facebook::react::SurfaceHandler& surfaceHandler); + public virtual void registerSurface:(const facebook::react::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); public virtual void removeEventListener:(const std::shared_ptr& listener); public virtual void reportMount:(facebook::react::SurfaceId surfaceId); - public virtual void setupAnimationDriver:(const facebook::react::SurfaceHandler& surfaceHandler); - public virtual void unregisterSurface:(const facebook::react::SurfaceHandler& surfaceHandler); + public virtual void setupAnimationDriver:(const facebook::react::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); + public virtual void unregisterSurface:(const facebook::react::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); } interface RCTScrollContentShadowView : public RCTShadowView { @@ -1910,11 +1935,12 @@ interface RCTScrollEvent : public NSObject { public virtual instancetype initWithEventName:reactTag:scrollViewContentOffset:scrollViewContentInset:scrollViewContentSize:scrollViewFrame:scrollViewZoomScale:userData:coalescingKey:(NSString* eventName, NSNumber* reactTag, CGPoint scrollViewContentOffset, UIEdgeInsets scrollViewContentInset, CGSize scrollViewContentSize, CGRect scrollViewFrame, CGFloat scrollViewZoomScale, NSDictionary* userData, uint16_t coalescingKey); } -interface RCTScrollView : public RCTView { +interface RCTScrollView : public RCTView , public RCTAutoInsetsProtocol { public @property (assign) BOOL automaticallyAdjustContentInsets; public @property (assign) BOOL automaticallyAdjustKeyboardInsets; public @property (assign) BOOL centerContent; public @property (assign) BOOL disableIntervalMomentum; + public @property (assign) BOOL hasOverlayStyleIndicator; public @property (assign) BOOL inverted; public @property (assign) BOOL scrollToOverflowEnabled; public @property (assign) BOOL snapToEnd; @@ -1923,29 +1949,32 @@ interface RCTScrollView : public RCTView * snapToOffsets; public @property (copy) NSDictionary* maintainVisibleContentPosition; public @property (copy) NSString* snapToAlignment; + public @property (copy) RCTDirectEventBlock onInvertedDidChange; public @property (copy) RCTDirectEventBlock onMomentumScrollBegin; public @property (copy) RCTDirectEventBlock onMomentumScrollEnd; + public @property (copy) RCTDirectEventBlock onPreferredScrollerStyleDidChange; public @property (copy) RCTDirectEventBlock onScroll; public @property (copy) RCTDirectEventBlock onScrollBeginDrag; public @property (copy) RCTDirectEventBlock onScrollEndDrag; public @property (copy) RCTDirectEventBlock onScrollToTop; - public @property (weak) UIView* firstResponderViewOutsideScrollView; + public @property (weak) RCTPlatformView* firstResponderViewOutsideScrollView; public virtual instancetype initWithEventDispatcher:(id eventDispatcher); + public virtual void flashScrollIndicators(); } -interface RCTScrollViewComponentView { - protected __pad0__; +interface RCTScrollViewComponentView : public RCTViewComponentView { public @property (assign) CGRect firstResponderFocus; - public @property (strong) UIScrollView* scrollView; - public @property (strong, readonly) RCTGenericDelegateSplitter>* scrollViewDelegateSplitter; - public @property (strong, readonly) UIView* containerView; - public @property (weak) UIView* firstResponderViewOutsideScrollView; - public virtual static _Nullable RCTScrollViewComponentView* findScrollViewComponentViewForView:(UIView* view); + public @property (strong) RCTUIScrollView* scrollView; + public @property (strong, readonly) RCTGenericDelegateSplitter>* scrollViewDelegateSplitter; + public @property (strong, readonly) RCTUIView* containerView; + public @property (weak) RCTPlatformView* firstResponderViewOutsideScrollView; + public virtual static _Nullable RCTScrollViewComponentView* findScrollViewComponentViewForView:(RCTPlatformView* view); } interface RCTScrollViewManager : public RCTViewManager { @@ -1959,7 +1988,6 @@ interface RCTShadowView : public NSObject { public @property (assign) BOOL newView; public @property (assign) CGSize intrinsicContentSize; public @property (assign) CGSize size; - public @property (assign) RCTLayoutMetrics layoutMetrics; public @property (assign) YGAlign alignContent; public @property (assign) YGAlign alignItems; public @property (assign) YGAlign alignSelf; @@ -1969,41 +1997,42 @@ interface RCTShadowView : public NSObject { public @property (assign) YGJustify justifyContent; public @property (assign) YGOverflow overflow; public @property (assign) YGPositionType position; - public @property (assign) YGValue bottom; - public @property (assign) YGValue columnGap; - public @property (assign) YGValue end; - public @property (assign) YGValue flexBasis; - public @property (assign) YGValue gap; - public @property (assign) YGValue height; - public @property (assign) YGValue left; - public @property (assign) YGValue margin; - public @property (assign) YGValue marginBottom; - public @property (assign) YGValue marginEnd; - public @property (assign) YGValue marginHorizontal; - public @property (assign) YGValue marginLeft; - public @property (assign) YGValue marginRight; - public @property (assign) YGValue marginStart; - public @property (assign) YGValue marginTop; - public @property (assign) YGValue marginVertical; - public @property (assign) YGValue maxHeight; - public @property (assign) YGValue maxWidth; - public @property (assign) YGValue minHeight; - public @property (assign) YGValue minWidth; - public @property (assign) YGValue padding; - public @property (assign) YGValue paddingBottom; - public @property (assign) YGValue paddingEnd; - public @property (assign) YGValue paddingHorizontal; - public @property (assign) YGValue paddingLeft; - public @property (assign) YGValue paddingRight; - public @property (assign) YGValue paddingStart; - public @property (assign) YGValue paddingTop; - public @property (assign) YGValue paddingVertical; - public @property (assign) YGValue right; - public @property (assign) YGValue rowGap; - public @property (assign) YGValue start; - public @property (assign) YGValue top; - public @property (assign) YGValue width; public @property (assign) YGWrap flexWrap; + public @property (assign) _r_c_t_layout_metrics::RCTLayoutMetrics layoutMetrics; + public @property (assign) _y_g_value::YGValue bottom; + public @property (assign) _y_g_value::YGValue columnGap; + public @property (assign) _y_g_value::YGValue end; + public @property (assign) _y_g_value::YGValue flexBasis; + public @property (assign) _y_g_value::YGValue gap; + public @property (assign) _y_g_value::YGValue height; + public @property (assign) _y_g_value::YGValue left; + public @property (assign) _y_g_value::YGValue margin; + public @property (assign) _y_g_value::YGValue marginBottom; + public @property (assign) _y_g_value::YGValue marginEnd; + public @property (assign) _y_g_value::YGValue marginHorizontal; + public @property (assign) _y_g_value::YGValue marginLeft; + public @property (assign) _y_g_value::YGValue marginRight; + public @property (assign) _y_g_value::YGValue marginStart; + public @property (assign) _y_g_value::YGValue marginTop; + public @property (assign) _y_g_value::YGValue marginVertical; + public @property (assign) _y_g_value::YGValue maxHeight; + public @property (assign) _y_g_value::YGValue maxWidth; + public @property (assign) _y_g_value::YGValue minHeight; + public @property (assign) _y_g_value::YGValue minWidth; + public @property (assign) _y_g_value::YGValue padding; + public @property (assign) _y_g_value::YGValue paddingBottom; + public @property (assign) _y_g_value::YGValue paddingEnd; + public @property (assign) _y_g_value::YGValue paddingHorizontal; + public @property (assign) _y_g_value::YGValue paddingLeft; + public @property (assign) _y_g_value::YGValue paddingRight; + public @property (assign) _y_g_value::YGValue paddingStart; + public @property (assign) _y_g_value::YGValue paddingTop; + public @property (assign) _y_g_value::YGValue paddingVertical; + public @property (assign) _y_g_value::YGValue right; + public @property (assign) _y_g_value::YGValue rowGap; + public @property (assign) _y_g_value::YGValue start; + public @property (assign) _y_g_value::YGValue top; + public @property (assign) _y_g_value::YGValue width; public @property (assign) float aspectRatio; public @property (assign) float borderBottomWidth; public @property (assign) float borderEndWidth; @@ -2031,9 +2060,9 @@ interface RCTShadowView : public NSObject { public virtual void didSetProps:(NSArray* changedProps); public virtual void didUpdateReactSubviews(); public virtual void insertReactSubview:atIndex:(RCTShadowView* subview, NSInteger atIndex); - public virtual void layoutSubviewsWithContext:(RCTLayoutContext layoutContext); - public virtual void layoutWithMetrics:layoutContext:(RCTLayoutMetrics layoutMetrics, RCTLayoutContext layoutContext); - public virtual void layoutWithMinimumSize:maximumSize:layoutDirection:layoutContext:(CGSize minimumSize, CGSize maximumSize, UIUserInterfaceLayoutDirection layoutDirection, RCTLayoutContext layoutContext); + public virtual void layoutSubviewsWithContext:(_r_c_t_layout_context::RCTLayoutContext layoutContext); + public virtual void layoutWithMetrics:layoutContext:(_r_c_t_layout_metrics::RCTLayoutMetrics layoutMetrics, _r_c_t_layout_context::RCTLayoutContext layoutContext); + public virtual void layoutWithMinimumSize:maximumSize:layoutDirection:layoutContext:(CGSize minimumSize, CGSize maximumSize, UIUserInterfaceLayoutDirection layoutDirection, _r_c_t_layout_context::RCTLayoutContext layoutContext); public virtual void removeReactSubview:(RCTShadowView* subview); public virtual void setLocalData:(NSObject* localData); } @@ -2067,11 +2096,11 @@ interface RCTStyleAnimatedNode : public RCTAnimatedNode { interface RCTSubtractionAnimatedNode : public RCTValueAnimatedNode { } -interface RCTSurface { - protected __pad0__; +interface RCTSurface : public NSObject { public @property (assign, readonly) CGSize maximumSize; public @property (assign, readonly) CGSize minimumSize; public virtual BOOL synchronouslyWaitForStage:timeout:(RCTSurfaceStage stage, NSTimeInterval timeout); + public virtual instancetype initWithBridge:moduleName:initialProperties:(RCTBridge* bridge, NSString* moduleName, NSDictionary* initialProperties); public virtual void mountReactComponentWithBridge:moduleName:params:(RCTBridge* bridge, NSString* moduleName, NSDictionary* params); public virtual void setSize:(CGSize size); public virtual void unmountReactComponentWithBridge:rootViewTag:(RCTBridge* bridge, NSNumber* rootViewTag); @@ -2085,17 +2114,17 @@ interface RCTSurfaceHostingProxyRootView : public RCTSurfaceHostingView { public @property (assign) RCTRootViewSizeFlexibility sizeFlexibility; public @property (copy) NSDictionary* appProperties; public @property (copy, readonly) NSString* moduleName; - public @property (strong) UIView* loadingView; + public @property (strong) RCTPlatformView* loadingView; public @property (strong, readonly) RCTBridge* bridge; - public @property (strong, readonly) UIView* contentView; - public @property (strong, readonly) UIView* view; + public @property (strong, readonly) RCTUIView* contentView; + public @property (strong, readonly) RCTUIView* view; public @property (weak) UIViewController* reactViewController; public @property (weak) id delegate; public virtual instancetype initWithSurface:(id surface); public virtual void cancelTouches(); } -interface RCTSurfaceHostingView : public UIView { +interface RCTSurfaceHostingView : public RCTUIView { public @property (assign) RCTSurfaceSizeMeasureMode sizeMeasureMode; public @property (copy) RCTSurfaceHostingViewActivityIndicatorViewFactory activityIndicatorViewFactory; public @property (strong, readonly) id surface; @@ -2105,22 +2134,22 @@ interface RCTSurfaceHostingView : public UIView { interface RCTSurfacePointerHandler : public UIGestureRecognizer { public @property (assign) CGPoint viewOriginOffset; - public virtual void attachToView:(UIView* view); - public virtual void detachFromView:(UIView* view); + public virtual void attachToView:(RCTPlatformView* view); + public virtual void detachFromView:(RCTPlatformView* view); } interface RCTSurfacePresenter : public NSObject { public @property (assign) facebook::react::RuntimeExecutor runtimeExecutor; - public @property (assign) std::shared_ptr contextContainer; + public @property (assign) std::shared_ptr contextContainer; public virtual BOOL resume(); public virtual BOOL suspend(); - public virtual instancetype initWithContextContainer:runtimeExecutor:bridgelessBindingsExecutor:(std::shared_ptr contextContainer, facebook::react::RuntimeExecutor runtimeExecutor, std::optional bridgelessBindingsExecutor); + public virtual instancetype initWithContextContainer:runtimeExecutor:bridgelessBindingsExecutor:(std::shared_ptr contextContainer, facebook::react::RuntimeExecutor runtimeExecutor, std::optional bridgelessBindingsExecutor); } interface RCTSurfacePresenterBridgeAdapter : public NSObject { public @property (assign, readonly) RCTSurfacePresenter* surfacePresenter; public @property (weak) RCTBridge* bridge; - public virtual instancetype initWithBridge:contextContainer:(RCTBridge* bridge, std::shared_ptr contextContainer); + public virtual instancetype initWithBridge:contextContainer:(RCTBridge* bridge, std::shared_ptr contextContainer); } interface RCTSurfaceRegistry : public NSObject { @@ -2130,13 +2159,11 @@ interface RCTSurfaceRegistry : public NSObject { public virtual void unregisterSurface:(RCTFabricSurface* surface); } -interface RCTSurfaceRootShadowView { - protected __pad0__; - protected assign; - protected readonly CGSize minimumSize; +interface RCTSurfaceRootShadowView : public RCTShadowView { public @property (assign) YGDirection baseDirection; public @property (assign, readonly) CGSize intrinsicSize; public @property (assign, readonly) CGSize maximumSize; + public @property (assign, readonly) CGSize minimumSize; public @property (weak) id delegate; public virtual void layoutWithAffectedShadowViews:(NSPointerArray* affectedShadowViews); public virtual void setMinimumSize:maximumSize:(CGSize size, CGSize maximumSize); @@ -2147,30 +2174,30 @@ interface RCTSurfaceRootView : public RCTView { interface RCTSurfaceTouchHandler : public UIGestureRecognizer { public @property (assign) CGPoint viewOriginOffset; - public virtual void attachToView:(UIView* view); - public virtual void detachFromView:(UIView* view); + public virtual void attachToView:(RCTPlatformView* view); + public virtual void detachFromView:(RCTPlatformView* view); } -interface RCTSurfaceView : public UIView { +interface RCTSurfaceView : public RCTUIView { public @property (weak, readonly) id surface; public virtual instancetype initWithSurface:(id surface); } interface RCTSwiftUIContainerViewWrapper : public NSObject { - public virtual UIView* _Nullable contentView(); - public virtual UIView* _Nullable hostingView(); + public virtual RCTPlatformView* _Nullable contentView(); + public virtual RCTPlatformView* _Nullable hostingView(); public virtual void resetStyles(); public virtual void updateBlurRadius:(NSNumber* radius); - public virtual void updateContentView:(UIView* view); + public virtual void updateContentView:(RCTPlatformView* view); public virtual void updateContrast:(NSNumber* contrast); - public virtual void updateDropShadow:x:y:color:(NSNumber* standardDeviation, NSNumber* x, NSNumber* y, UIColor* color); + public virtual void updateDropShadow:x:y:color:(NSNumber* standardDeviation, NSNumber* x, NSNumber* y, RCTPlatformColor* color); public virtual void updateGrayscale:(NSNumber* grayscale); public virtual void updateHueRotate:(NSNumber* degrees); public virtual void updateLayoutWithBounds:(CGRect bounds); public virtual void updateSaturation:(NSNumber* saturation); } -interface RCTSwitch : public UISwitch { +interface RCTSwitch : public RCTUISwitch { public @property (assign) BOOL wasOn; public @property (copy) RCTBubblingEventBlock onChange; } @@ -2182,7 +2209,7 @@ interface RCTSwitchManager : public RCTViewManager { } interface RCTSyncImageManager : public NSObject { - public virtual facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); + public virtual facebook::react::_image_request::facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::_image_source::facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); public virtual instancetype initWithImageLoader:(id imageLoader); } @@ -2211,16 +2238,16 @@ interface RCTTextAttributes : public NSObject { public @property (copy) NSString* fontStyle; public @property (copy) NSString* fontWeight; public @property (strong) NSNumber* tag; - public @property (strong) UIColor* backgroundColor; - public @property (strong) UIColor* foregroundColor; - public @property (strong) UIColor* textDecorationColor; - public @property (strong) UIColor* textShadowColor; + public @property (strong) RCTPlatformColor* backgroundColor; + public @property (strong) RCTPlatformColor* foregroundColor; + public @property (strong) RCTPlatformColor* textDecorationColor; + public @property (strong) RCTPlatformColor* textShadowColor; public virtual CGFloat effectiveFontSizeMultiplier(); public virtual NSDictionary* effectiveTextAttributes(); public virtual NSParagraphStyle* _Nullable effectiveParagraphStyle(); public virtual NSString* applyTextAttributesToText:(NSString* text); - public virtual UIColor* effectiveBackgroundColor(); - public virtual UIColor* effectiveForegroundColor(); + public virtual RCTPlatformColor* effectiveBackgroundColor(); + public virtual RCTPlatformColor* effectiveForegroundColor(); public virtual UIFont* effectiveFont(); public virtual void applyTextAttributes:(RCTTextAttributes* textAttributes); } @@ -2229,12 +2256,13 @@ interface RCTTextInputComponentView : public RCTViewComponentView { } interface RCTTextLayoutManager : public NSObject { - public virtual facebook::react::LinesMeasurements getLinesForAttributedString:paragraphAttributes:size:(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, CGSize size); - public virtual facebook::react::TextMeasurement measureAttributedString:paragraphAttributes:layoutContext:layoutConstraints:(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, facebook::react::TextLayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints); - public virtual facebook::react::TextMeasurement measureNSAttributedString:paragraphAttributes:layoutContext:layoutConstraints:(NSAttributedString* attributedString, facebook::react::ParagraphAttributes paragraphAttributes, facebook::react::TextLayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints); - public virtual std::shared_ptr getEventEmitterWithAttributeString:paragraphAttributes:frame:atPoint:(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, CGPoint point); - public virtual void drawAttributedString:paragraphAttributes:frame:drawHighlightPath:(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, void(^)(UIBezierPath* highlightPath) block); - public virtual void getRectWithAttributedString:paragraphAttributes:enumerateAttribute:frame:usingBlock:(facebook::react::AttributedString attributedString, facebook::react::ParagraphAttributes paragraphAttributes, NSString* enumerateAttribute, CGRect frame, RCTTextLayoutFragmentEnumerationBlock block); + public virtual NSTextStorage* getTextStorageForAttributedString:paragraphAttributes:size:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, CGSize size); + public virtual facebook::react::LinesMeasurements getLinesForAttributedString:paragraphAttributes:size:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, CGSize size); + public virtual facebook::react::_text_measurement::facebook::react::TextMeasurement measureAttributedString:paragraphAttributes:layoutContext:layoutConstraints:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, facebook::react::_text_layout_context::facebook::react::TextLayoutContext layoutContext, facebook::react::_layout_constraints::facebook::react::LayoutConstraints layoutConstraints); + public virtual facebook::react::_text_measurement::facebook::react::TextMeasurement measureNSAttributedString:paragraphAttributes:layoutContext:layoutConstraints:(NSAttributedString* attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, facebook::react::_text_layout_context::facebook::react::TextLayoutContext layoutContext, facebook::react::_layout_constraints::facebook::react::LayoutConstraints layoutConstraints); + public virtual std::shared_ptr getEventEmitterWithAttributeString:paragraphAttributes:frame:atPoint:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, CGPoint point); + public virtual void drawAttributedString:paragraphAttributes:frame:drawHighlightPath:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, void(^)(UIBezierPath* highlightPath) block); + public virtual void getRectWithAttributedString:paragraphAttributes:enumerateAttribute:frame:usingBlock:(facebook::react::_attributed_string::facebook::react::AttributedString attributedString, facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes paragraphAttributes, NSString* enumerateAttribute, CGRect frame, RCTTextLayoutFragmentEnumerationBlock block); } interface RCTTextSelection : public NSObject { @@ -2253,10 +2281,11 @@ interface RCTTextShadowView : public RCTBaseTextShadowView { public virtual void uiManagerWillPerformMounting(); } -interface RCTTextView : public UIView { +interface RCTTextView : public RCTUIView { public @property (assign) BOOL selectable; public @property (assign) RCTBubblingEventBlock onClick; - public virtual void setTextStorage:contentFrame:descendantViews:(NSTextStorage* textStorage, CGRect contentFrame, NSArray* descendantViews); + public virtual instancetype initWithEventDispatcher:(id eventDispatcher); + public virtual void setTextStorage:contentFrame:descendantViews:(NSTextStorage* textStorage, CGRect contentFrame, NSArray* descendantViews); } interface RCTTextViewManager : public RCTBaseTextViewManager { @@ -2278,9 +2307,9 @@ interface RCTTouchEvent : public NSObject { interface RCTTouchHandler : public UIGestureRecognizer { public virtual instancetype initWithBridge:(RCTBridge* bridge); - public virtual void attachToView:(UIView* view); + public virtual void attachToView:(RCTPlatformView* view); public virtual void cancel(); - public virtual void detachFromView:(UIView* view); + public virtual void detachFromView:(RCTPlatformView* view); } interface RCTTrackingAnimatedNode : public RCTAnimatedNode { @@ -2291,35 +2320,35 @@ interface RCTTransformAnimatedNode : public RCTAnimatedNode { } interface RCTTurboModuleManager : public NSObject { - public virtual instancetype initWithBridge:delegate:jsInvoker:(RCTBridge* bridge, id delegate, std::shared_ptr jsInvoker); - public virtual instancetype initWithBridgeProxy:bridgeModuleDecorator:delegate:jsInvoker:(RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgeModuleDecorator, id delegate, std::shared_ptr jsInvoker); - public virtual instancetype initWithBridgeProxy:bridgeModuleDecorator:delegate:jsInvoker:devMenuConfigurationDecorator:(RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgeModuleDecorator, id delegate, std::shared_ptr jsInvoker, RCTDevMenuConfigurationDecorator* devMenuConfigurationDecorator); - public virtual void installJSBindings:(facebook::jsi::Runtime& runtime); + public virtual instancetype initWithBridge:delegate:jsInvoker:(RCTBridge* bridge, id delegate, std::shared_ptr jsInvoker); + public virtual instancetype initWithBridgeProxy:bridgeModuleDecorator:delegate:jsInvoker:(RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgeModuleDecorator, id delegate, std::shared_ptr jsInvoker); + public virtual instancetype initWithBridgeProxy:bridgeModuleDecorator:delegate:jsInvoker:devMenuConfigurationDecorator:(RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgeModuleDecorator, id delegate, std::shared_ptr jsInvoker, RCTDevMenuConfigurationDecorator* devMenuConfigurationDecorator); + public virtual void installJSBindings:(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); public virtual void invalidate(); } -interface RCTUIImageViewAnimated : public UIImageView { +interface RCTUIImageViewAnimated : public RCTUIImageView { } interface RCTUIManager : public NSObject { public @property (retain, readonly) RCTUIManagerObserverCoordinator* observerCoordinator; public virtual NSString* viewNameForReactTag:(NSNumber* reactTag); + public virtual RCTPlatformView* viewForNativeID:withRootTag:(NSString* nativeID, NSNumber* rootTag); + public virtual RCTPlatformView* viewForReactTag:(NSNumber* reactTag); public virtual RCTShadowView* shadowViewForReactTag:(NSNumber* reactTag); - public virtual UIView* viewForNativeID:withRootTag:(NSString* nativeID, NSNumber* rootTag); - public virtual UIView* viewForReactTag:(NSNumber* reactTag); - public virtual static UIView* JSResponder(); + public virtual static RCTPlatformView* JSResponder(); public virtual void addUIBlock:(RCTViewManagerUIBlock block); public virtual void prependUIBlock:(RCTViewManagerUIBlock block); - public virtual void registerRootView:(UIView* rootView); + public virtual void registerRootView:(RCTUIView* rootView); public virtual void registerRootViewTag:(NSNumber* rootTag); - public virtual void rootViewForReactTag:withCompletion:(NSNumber* reactTag, void(^)(UIView* view) completion); - public virtual void setAvailableSize:forRootView:(CGSize availableSize, UIView* rootView); - public virtual void setIntrinsicContentSize:forView:(CGSize intrinsicContentSize, UIView* view); - public virtual void setLocalData:forView:(NSObject* localData, UIView* view); - public virtual void setNativeID:forView:(NSString* nativeID, UIView* view); + public virtual void rootViewForReactTag:withCompletion:(NSNumber* reactTag, void(^)(RCTPlatformView* view) completion); + public virtual void setAvailableSize:forRootView:(CGSize availableSize, RCTUIView* rootView); + public virtual void setIntrinsicContentSize:forView:(CGSize intrinsicContentSize, RCTPlatformView* view); + public virtual void setLocalData:forView:(NSObject* localData, RCTPlatformView* view); + public virtual void setNativeID:forView:(NSString* nativeID, RCTPlatformView* view); public virtual void setNeedsLayout(); public virtual void setNextLayoutAnimationGroup:(RCTLayoutAnimationGroup* layoutAnimationGroup); - public virtual void setSize:forView:(CGSize size, UIView* view); + public virtual void setSize:forView:(CGSize size, RCTPlatformView* view); public virtual void synchronouslyUpdateViewOnUIThread:viewName:props:(NSNumber* reactTag, NSString* viewName, NSDictionary* props); } @@ -2333,6 +2362,7 @@ interface RCTUITextField : public UITextField { public @property (assign) BOOL contextMenuHidden; public @property (assign) BOOL disableKeyboardShortcuts; public @property (assign) BOOL editable; + public @property (assign) BOOL ghostTextChanging; public @property (assign) BOOL scrollEnabled; public @property (assign) UIEdgeInsets textContainerInset; public @property (assign, readonly) BOOL dictationRecognizing; @@ -2342,7 +2372,7 @@ interface RCTUITextField : public UITextField { public @property (assign, readonly) UIEdgeInsets contentInset; public @property (strong) NSString* inputAccessoryViewButtonLabel; public @property (strong) NSString* inputAccessoryViewID; - public @property (strong) UIColor* placeholderColor; + public @property (strong) RCTPlatformColor* placeholderColor; public @property (weak) id textInputDelegate; } @@ -2350,6 +2380,7 @@ interface RCTUITextView : public UITextView { public @property (assign) BOOL caretHidden; public @property (assign) BOOL contextMenuHidden; public @property (assign) BOOL disableKeyboardShortcuts; + public @property (assign) BOOL ghostTextChanging; public @property (assign) CGFloat preferredMaxLayoutWidth; public @property (assign) UITextFieldViewMode clearButtonMode; public @property (assign, readonly) BOOL dictationRecognizing; @@ -2357,7 +2388,7 @@ interface RCTUITextView : public UITextView { public @property (copy) NSString* placeholder; public @property (strong) NSString* inputAccessoryViewButtonLabel; public @property (strong) NSString* inputAccessoryViewID; - public @property (strong) UIColor* placeholderColor; + public @property (strong) RCTPlatformColor* placeholderColor; public @property (weak) id textInputDelegate; } @@ -2389,7 +2420,7 @@ interface RCTValueAnimatedNode : public RCTAnimatedNode { interface RCTVibration : public NSObject { } -interface RCTView : public UIView { +interface RCTView : public RCTUIView { public @property (assign) BOOL removeClippedSubviews; public @property (assign) CGFloat borderBlockEndWidth; public @property (assign) CGFloat borderBlockStartWidth; @@ -2416,6 +2447,7 @@ interface RCTView : public UIView { public @property (assign) CGFloat borderWidth; public @property (assign) RCTBorderCurve borderCurve; public @property (assign) RCTBorderStyle borderStyle; + public @property (assign) RCTBubblingEventBlock onAuxClick; public @property (assign) RCTBubblingEventBlock onClick; public @property (assign) RCTBubblingEventBlock onGotPointerCapture; public @property (assign) RCTBubblingEventBlock onLostPointerCapture; @@ -2435,48 +2467,59 @@ interface RCTView : public UIView { public @property (copy) RCTDirectEventBlock onAccessibilityEscape; public @property (copy) RCTDirectEventBlock onAccessibilityTap; public @property (copy) RCTDirectEventBlock onMagicTap; - public @property (strong) UIColor* borderBlockColor; - public @property (strong) UIColor* borderBlockEndColor; - public @property (strong) UIColor* borderBlockStartColor; - public @property (strong) UIColor* borderBottomColor; - public @property (strong) UIColor* borderColor; - public @property (strong) UIColor* borderEndColor; - public @property (strong) UIColor* borderLeftColor; - public @property (strong) UIColor* borderRightColor; - public @property (strong) UIColor* borderStartColor; - public @property (strong) UIColor* borderTopColor; - public virtual static void autoAdjustInsetsForView:withScrollView:updateOffset:(UIView* parentView, UIScrollView* scrollView, BOOL updateOffset); + public @property (strong) RCTPlatformColor* borderBlockColor; + public @property (strong) RCTPlatformColor* borderBlockEndColor; + public @property (strong) RCTPlatformColor* borderBlockStartColor; + public @property (strong) RCTPlatformColor* borderBottomColor; + public @property (strong) RCTPlatformColor* borderColor; + public @property (strong) RCTPlatformColor* borderEndColor; + public @property (strong) RCTPlatformColor* borderLeftColor; + public @property (strong) RCTPlatformColor* borderRightColor; + public @property (strong) RCTPlatformColor* borderStartColor; + public @property (strong) RCTPlatformColor* borderTopColor; + public virtual BOOL becomeFirstResponder(); + public virtual BOOL resignFirstResponder(); + public virtual instancetype initWithEventDispatcher:(id eventDispatcher); + public virtual static void autoAdjustInsetsForView:withScrollView:updateOffset:(RCTUIView* parentView, RCTUIScrollView* scrollView, BOOL updateOffset); public virtual void updateClippedSubviews(); } -interface RCTViewComponentView : public UIView { - protected facebook::react::LayoutMetrics _layoutMetrics; +interface RCTViewAccessibilityElement : public UIAccessibilityElement { + public @property (assign, readonly) RCTViewComponentView* view; + public virtual instancetype initWithView:(RCTViewComponentView* view); +} + +interface RCTViewComponentView : public RCTUIView { protected facebook::react::SharedViewEventEmitter _eventEmitter; protected facebook::react::SharedViewProps _props; + protected facebook::react::_layout_metrics::facebook::react::LayoutMetrics _layoutMetrics; public @property (assign) UIEdgeInsets hitTestEdgeInsets; public @property (strong) NSString* nativeId; - public @property (strong) UIView* contentView; + public @property (strong) RCTPlatformView* contentView; public @property (strong, readonly) NSObject* accessibilityElement; public virtual BOOL wantsToCooptLabel(); public virtual NSString* accessibilityLabelForCoopting(); - public virtual UIView* betterHitTest:withEvent:(CGPoint point, UIEvent* event); + public virtual RCTPlatformView* betterHitTest:withEvent:(CGPoint point, UIEvent* event); public virtual void finalizeUpdates:(RNComponentViewUpdateMask updateMask); public virtual void prepareForRecycle(); - public virtual void updateEventEmitter:(const facebook::react::EventEmitter::Shared& eventEmitter); - public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::LayoutMetrics& oldLayoutMetrics); - public virtual void updateProps:oldProps:(const facebook::react::Props::Shared& props, const facebook::react::Props::Shared& oldProps); + public virtual void updateEventEmitter:(const facebook::react::_event_emitter::facebook::react::EventEmitter::Shared& eventEmitter); + public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& oldLayoutMetrics); + public virtual void updateProps:oldProps:(const facebook::react::_props::facebook::react::Props::Shared& props, const facebook::react::_props::facebook::react::Props::Shared& oldProps); +} + +interface RCTViewKeyboardEvent : public RCTComponentEvent { } interface RCTViewManager : public NSObject { public @property (weak) RCTBridge* bridge; public CGFloat RCTJSONParseOnlyNumber(id json); public virtual NSArray* customBubblingEventTypes(); + public virtual RCTPlatformView* view(); public virtual RCTShadowView* shadowView(); - public virtual UIView* view(); } interface RCTViewRegistry : public NSObject { - public virtual UIView* viewForReactTag:(NSNumber* reactTag); + public virtual RCTPlatformView* viewForReactTag:(NSNumber* reactTag); public virtual void addUIBlock:(RCTViewRegistryUIBlock block); public virtual void setBridge:(RCTBridge* bridge); public virtual void setBridgelessComponentViewProvider:(RCTBridgelessComponentViewProvider bridgelessComponentViewProvider); @@ -2485,7 +2528,7 @@ interface RCTViewRegistry : public NSObject { interface RCTVirtualTextShadowView : public RCTBaseTextShadowView { } -interface RCTVirtualTextView : public UIView { +interface RCTVirtualTextView : public RCTUIView { public @property (assign) RCTBubblingEventBlock onClick; } @@ -2524,18 +2567,26 @@ interface RCTWrapperShadowView : public RCTShadowView { public virtual instancetype initWithBridge:(RCTBridge* bridge); } -interface RCTWrapperView : public UIView { +interface RCTWrapperView : public RCTPlatformView { public @property (assign, readonly) RCTWrapperMeasureBlock measureBlock; - public @property (retain) UIView* contentView; + public @property (retain) RCTPlatformView* contentView; public virtual instancetype initWithBridge:(RCTBridge* bridge); + public virtual void addSubview:(RCTPlatformView* view); + public virtual void insertSubview:aboveSubview:(RCTPlatformView* view, RCTPlatformView* siblingSubview); + public virtual void insertSubview:atIndex:(RCTPlatformView* view, NSInteger index); + public virtual void insertSubview:belowSubview:(RCTPlatformView* view, RCTPlatformView* siblingSubview); } interface RCTWrapperViewController : public UIViewController { - public virtual instancetype initWithContentView:(UIView* contentView); + public virtual instancetype initWithContentView:(RCTUIView* contentView); } -interface RCTWrapperViewControllerHostingView : public UIView { +interface RCTWrapperViewControllerHostingView : public RCTPlatformView { public @property (retain) UIViewController* contentViewController; + public virtual void addSubview:(RCTPlatformView* view); + public virtual void insertSubview:aboveSubview:(RCTPlatformView* view, UIView* siblingSubview); + public virtual void insertSubview:atIndex:(RCTPlatformView* view, NSInteger index); + public virtual void insertSubview:belowSubview:(RCTPlatformView* view, RCTPlatformView* siblingSubview); } interface RCTWrapperViewManager : public RCTViewManager { @@ -2544,8 +2595,8 @@ interface RCTWrapperViewManager : public RCTViewManager { interface TraceUpdateTuple : public NSObject { public @property (copy, readonly) dispatch_block_t cleanupBlock; - public @property (strong, readonly) UIView* view; - public virtual instancetype initWithView:cleanupBlock:(UIView* view, dispatch_block_t cleanupBlock); + public @property (strong, readonly) RCTPlatformView* view; + public virtual instancetype initWithView:cleanupBlock:(RCTPlatformView* view, dispatch_block_t cleanupBlock); } interface _RCTTypedModuleConstants : public NSDictionary { @@ -2564,33 +2615,34 @@ protocol NativeAccessibilityInfoSpec : public RCTBridgeModule, public RCTTurboMo public virtual void setAccessibilityFocus:(double reactTag); } -protocol NativeAccessibilityManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeAccessibilityManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void announceForAccessibility:(NSString* announcement); - public virtual void announceForAccessibilityWithOptions:options:(NSString* announcement, JS::NativeAccessibilityManager::SpecAnnounceForAccessibilityWithOptionsOptions& options); + public virtual void announceForAccessibilityWithOptions:options:(NSString* announcement, _j_s::_native_accessibility_manager::_spec_announce_for_accessibility_with_options_options::JS::NativeAccessibilityManager::SpecAnnounceForAccessibilityWithOptionsOptions& options); public virtual void getCurrentBoldTextState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentDarkerSystemColorsState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentGrayscaleState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); + public virtual void getCurrentHighContrastState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentInvertColorsState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentPrefersCrossFadeTransitionsState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentReduceMotionState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentReduceTransparencyState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); public virtual void getCurrentVoiceOverState:onError:(RCTResponseSenderBlock onSuccess, RCTResponseSenderBlock onError); - public virtual void setAccessibilityContentSizeMultipliers:(JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers& JSMultipliers); + public virtual void setAccessibilityContentSizeMultipliers:(_j_s::_native_accessibility_manager::_spec_set_accessibility_content_size_multipliers_j_s_multipliers::JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers& JSMultipliers); public virtual void setAccessibilityFocus:(double reactTag); } -protocol NativeActionSheetManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeActionSheetManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void dismissActionSheet(); - public virtual void showActionSheetWithOptions:callback:(JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions& options, RCTResponseSenderBlock callback); - public virtual void showShareActionSheetWithOptions:failureCallback:successCallback:(JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions& options, RCTResponseSenderBlock failureCallback, RCTResponseSenderBlock successCallback); + public virtual void showActionSheetWithOptions:callback:(_j_s::_native_action_sheet_manager::_spec_show_action_sheet_with_options_options::JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions& options, RCTResponseSenderBlock callback); + public virtual void showShareActionSheetWithOptions:failureCallback:successCallback:(_j_s::_native_action_sheet_manager::_spec_show_share_action_sheet_with_options_options::JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions& options, RCTResponseSenderBlock failureCallback, RCTResponseSenderBlock successCallback); } -protocol NativeAlertManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void alertWithArgs:callback:(JS::NativeAlertManager::Args& args, RCTResponseSenderBlock callback); +protocol NativeAlertManagerSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual void alertWithArgs:callback:(_j_s::_native_alert_manager::_args::JS::NativeAlertManager::Args& args, RCTResponseSenderBlock callback); } -protocol NativeAnimatedModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void addAnimatedEventToView:eventName:eventMapping:(double viewTag, NSString* eventName, JS::NativeAnimatedModule::EventMapping& eventMapping); +protocol NativeAnimatedModuleSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual void addAnimatedEventToView:eventName:eventMapping:(double viewTag, NSString* eventName, _j_s::_native_animated_module::_event_mapping::JS::NativeAnimatedModule::EventMapping& eventMapping); public virtual void addListener:(NSString* eventName); public virtual void connectAnimatedNodeToShadowNodeFamily:shadowNode:(double nodeTag, NSDictionary* shadowNode); public virtual void connectAnimatedNodeToView:viewTag:(double nodeTag, double viewTag); @@ -2617,8 +2669,8 @@ protocol NativeAnimatedModuleSpec : public NSObjectRCTBridgeModule, public RCTTu public virtual void updateAnimatedNodeConfig:config:(double tag, NSDictionary* config); } -protocol NativeAnimatedTurboModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void addAnimatedEventToView:eventName:eventMapping:(double viewTag, NSString* eventName, JS::NativeAnimatedTurboModule::EventMapping& eventMapping); +protocol NativeAnimatedTurboModuleSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual void addAnimatedEventToView:eventName:eventMapping:(double viewTag, NSString* eventName, _j_s::_native_animated_turbo_module::_event_mapping::JS::NativeAnimatedTurboModule::EventMapping& eventMapping); public virtual void addListener:(NSString* eventName); public virtual void connectAnimatedNodeToView:viewTag:(double nodeTag, double viewTag); public virtual void connectAnimatedNodes:childTag:(double parentTag, double childTag); @@ -2644,24 +2696,24 @@ protocol NativeAnimatedTurboModuleSpec : public NSObjectRCTBridgeModule, public public virtual void updateAnimatedNodeConfig:config:(double tag, NSDictionary* config); } -protocol NativeAppStateSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeAppStateSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_app_state::_constants::JS::NativeAppState::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_app_state::_constants::JS::NativeAppState::Constants> getConstants(); public virtual void addListener:(NSString* eventName); public virtual void getCurrentAppState:error:(RCTResponseSenderBlock success, RCTResponseSenderBlock error); public virtual void removeListeners:(double count); } -protocol NativeAppearanceSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeAppearanceSpec : public RCTBridgeModule, public RCTTurboModule { public virtual NSString* _Nullable getColorScheme(); public virtual void addListener:(NSString* eventName); public virtual void removeListeners:(double count); public virtual void setColorScheme:(NSString* colorScheme); } -protocol NativeBlobModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeBlobModuleSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_blob_module::_constants::JS::NativeBlobModule::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_blob_module::_constants::JS::NativeBlobModule::Constants> getConstants(); public virtual void addNetworkingHandler(); public virtual void addWebSocketHandler:(double id); public virtual void createFromParts:withId:(NSArray* parts, NSString* withId); @@ -2670,24 +2722,24 @@ protocol NativeBlobModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboM public virtual void sendOverSocket:socketID:(NSDictionary* blob, double socketID); } -protocol NativeClipboardSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeClipboardSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void getString:reject:(RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void setString:(NSString* content); } -protocol NativeDevLoadingViewSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeDevLoadingViewSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void hide(); public virtual void showMessage:withColor:withBackgroundColor:withDismissButton:(NSString* message, NSNumber* withColor, NSNumber* withBackgroundColor, NSNumber* withDismissButton); } -protocol NativeDevMenuSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeDevMenuSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void reload(); public virtual void setHotLoadingEnabled:(BOOL enabled); public virtual void setProfilingEnabled:(BOOL enabled); public virtual void show(); } -protocol NativeDevSettingsSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeDevSettingsSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addListener:(NSString* eventName); public virtual void addMenuItem:(NSString* title); public virtual void onFastRefresh(); @@ -2696,57 +2748,58 @@ protocol NativeDevSettingsSpec : public NSObjectRCTBridgeModule, public RCTTurbo public virtual void reloadWithReason:(NSString* reason); public virtual void removeListeners:(double count); public virtual void setHotLoadingEnabled:(BOOL isHotLoadingEnabled); + public virtual void setIsSecondaryClickToShowDevMenuEnabled:(BOOL enabled); public virtual void setIsShakeToShowDevMenuEnabled:(BOOL enabled); public virtual void setProfilingEnabled:(BOOL isProfilingEnabled); public virtual void toggleElementInspector(); } -protocol NativeDeviceEventManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeDeviceEventManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void invokeDefaultBackPressHandler(); } -protocol NativeDeviceInfoSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeDeviceInfoSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_device_info::_constants::JS::NativeDeviceInfo::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_device_info::_constants::JS::NativeDeviceInfo::Constants> getConstants(); } -protocol NativeExceptionsManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeExceptionsManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void dismissRedbox(); - public virtual void reportException:(JS::NativeExceptionsManager::ExceptionData& data); + public virtual void reportException:(_j_s::_native_exceptions_manager::_exception_data::JS::NativeExceptionsManager::ExceptionData& data); public virtual void reportFatalException:stack:exceptionId:(NSString* message, NSArray* stack, double exceptionId); public virtual void reportSoftException:stack:exceptionId:(NSString* message, NSArray* stack, double exceptionId); } -protocol NativeFileReaderModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeFileReaderModuleSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void readAsDataURL:resolve:reject:(NSDictionary* data, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void readAsText:encoding:resolve:reject:(NSDictionary* data, NSString* encoding, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); } -protocol NativeFrameRateLoggerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeFrameRateLoggerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void beginScroll(); public virtual void endScroll(); public virtual void setContext:(NSString* context); - public virtual void setGlobalOptions:(JS::NativeFrameRateLogger::SpecSetGlobalOptionsOptions& options); + public virtual void setGlobalOptions:(_j_s::_native_frame_rate_logger::_spec_set_global_options_options::JS::NativeFrameRateLogger::SpecSetGlobalOptionsOptions& options); } -protocol NativeHeadlessJsTaskSupportSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeHeadlessJsTaskSupportSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void notifyTaskFinished:(double taskId); public virtual void notifyTaskRetry:resolve:reject:(double taskId, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); } -protocol NativeI18nManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeI18nManagerSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_i18n_manager::_constants::JS::NativeI18nManager::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_i18n_manager::_constants::JS::NativeI18nManager::Constants> getConstants(); public virtual void allowRTL:(BOOL allowRTL); public virtual void forceRTL:(BOOL forceRTL); public virtual void swapLeftAndRightInRTL:(BOOL flipStyles); } -protocol NativeImageEditorSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void cropImage:cropData:successCallback:errorCallback:(NSString* uri, JS::NativeImageEditor::Options& cropData, RCTResponseSenderBlock successCallback, RCTResponseSenderBlock errorCallback); +protocol NativeImageEditorSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual void cropImage:cropData:successCallback:errorCallback:(NSString* uri, _j_s::_native_image_editor::_options::JS::NativeImageEditor::Options& cropData, RCTResponseSenderBlock successCallback, RCTResponseSenderBlock errorCallback); } -protocol NativeImageLoaderIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeImageLoaderIOSSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void getSize:resolve:reject:(NSString* uri, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void getSizeWithHeaders:headers:resolve:reject:(NSString* uri, NSDictionary* headers, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void prefetchImage:resolve:reject:(NSString* uri, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); @@ -2754,23 +2807,23 @@ protocol NativeImageLoaderIOSSpec : public NSObjectRCTBridgeModule, public RCTTu public virtual void queryCache:resolve:reject:(NSArray* uris, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); } -protocol NativeImageStoreIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeImageStoreIOSSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addImageFromBase64:successCallback:errorCallback:(NSString* base64ImageData, RCTResponseSenderBlock successCallback, RCTResponseSenderBlock errorCallback); public virtual void getBase64ForTag:successCallback:errorCallback:(NSString* uri, RCTResponseSenderBlock successCallback, RCTResponseSenderBlock errorCallback); public virtual void hasImageForTag:callback:(NSString* uri, RCTResponseSenderBlock callback); public virtual void removeImageForTag:(NSString* uri); } -protocol NativeJSCHeapCaptureSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeJSCHeapCaptureSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void captureComplete:error:(NSString* path, NSString* _Nullable error); } -protocol NativeKeyboardObserverSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeKeyboardObserverSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addListener:(NSString* eventName); public virtual void removeListeners:(double count); } -protocol NativeLinkingManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeLinkingManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addListener:(NSString* eventName); public virtual void canOpenURL:resolve:reject:(NSString* url, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void getInitialURL:reject:(RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); @@ -2779,30 +2832,30 @@ protocol NativeLinkingManagerSpec : public NSObjectRCTBridgeModule, public RCTTu public virtual void removeListeners:(double count); } -protocol NativeLogBoxSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeLogBoxSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void hide(); public virtual void show(); } -protocol NativeModalManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeModalManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addListener:(NSString* eventName); public virtual void removeListeners:(double count); } -protocol NativeNetworkingIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeNetworkingIOSSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void abortRequest:(double requestId); public virtual void addListener:(NSString* eventName); public virtual void clearCookies:(RCTResponseSenderBlock callback); public virtual void removeListeners:(double count); - public virtual void sendRequest:callback:(JS::NativeNetworkingIOS::SpecSendRequestQuery& query, RCTResponseSenderBlock callback); + public virtual void sendRequest:callback:(_j_s::_native_networking_i_o_s::_spec_send_request_query::JS::NativeNetworkingIOS::SpecSendRequestQuery& query, RCTResponseSenderBlock callback); } -protocol NativePlatformConstantsIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativePlatformConstantsIOSSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_platform_constants_i_o_s::_constants::JS::NativePlatformConstantsIOS::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_platform_constants_i_o_s::_constants::JS::NativePlatformConstantsIOS::Constants> getConstants(); } -protocol NativePushNotificationManagerIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativePushNotificationManagerIOSSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void abandonPermissions(); public virtual void addListener:(NSString* eventType); public virtual void cancelAllLocalNotifications(); @@ -2814,58 +2867,58 @@ protocol NativePushNotificationManagerIOSSpec : public NSObjectRCTBridgeModule, public virtual void getInitialNotification:reject:(RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); public virtual void getScheduledLocalNotifications:(RCTResponseSenderBlock callback); public virtual void onFinishRemoteNotification:fetchResult:(NSString* notificationId, NSString* fetchResult); - public virtual void presentLocalNotification:(JS::NativePushNotificationManagerIOS::Notification& notification); + public virtual void presentLocalNotification:(_j_s::_native_push_notification_manager_i_o_s::_notification::JS::NativePushNotificationManagerIOS::Notification& notification); public virtual void removeAllDeliveredNotifications(); public virtual void removeDeliveredNotifications:(NSArray* identifiers); public virtual void removeListeners:(double count); - public virtual void requestPermissions:resolve:reject:(JS::NativePushNotificationManagerIOS::SpecRequestPermissionsPermission& permission, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); - public virtual void scheduleLocalNotification:(JS::NativePushNotificationManagerIOS::Notification& notification); + public virtual void requestPermissions:resolve:reject:(_j_s::_native_push_notification_manager_i_o_s::_spec_request_permissions_permission::JS::NativePushNotificationManagerIOS::SpecRequestPermissionsPermission& permission, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); + public virtual void scheduleLocalNotification:(_j_s::_native_push_notification_manager_i_o_s::_notification::JS::NativePushNotificationManagerIOS::Notification& notification); public virtual void setApplicationIconBadgeNumber:(double num); } -protocol NativeReactDevToolsRuntimeSettingsModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeReactDevToolsRuntimeSettingsModuleSpec : public RCTBridgeModule, public RCTTurboModule { public virtual NSDictionary* getReloadAndProfileConfig(); - public virtual void setReloadAndProfileConfig:(JS::NativeReactDevToolsRuntimeSettingsModule::PartialReloadAndProfileConfig& config); + public virtual void setReloadAndProfileConfig:(_j_s::_native_react_dev_tools_runtime_settings_module::_partial_reload_and_profile_config::JS::NativeReactDevToolsRuntimeSettingsModule::PartialReloadAndProfileConfig& config); } -protocol NativeReactDevToolsSettingsManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeReactDevToolsSettingsManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual NSString* _Nullable getGlobalHookSettings(); public virtual void setGlobalHookSettings:(NSString* settings); } -protocol NativeRedBoxSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeRedBoxSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void dismiss(); public virtual void setExtraData:forIdentifier:(NSDictionary* extraData, NSString* forIdentifier); } -protocol NativeSegmentFetcherSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeSegmentFetcherSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void fetchSegment:options:callback:(double segmentId, NSDictionary* options, RCTResponseSenderBlock callback); public virtual void getSegment:options:callback:(double segmentId, NSDictionary* options, RCTResponseSenderBlock callback); } -protocol NativeSettingsManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeSettingsManagerSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_settings_manager::_constants::JS::NativeSettingsManager::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_settings_manager::_constants::JS::NativeSettingsManager::Constants> getConstants(); public virtual void deleteValues:(NSArray* values); public virtual void setValues:(NSDictionary* values); } -protocol NativeShareModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void share:dialogTitle:resolve:reject:(JS::NativeShareModule::SpecShareContent& content, NSString* dialogTitle, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); +protocol NativeShareModuleSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual void share:dialogTitle:resolve:reject:(_j_s::_native_share_module::_spec_share_content::JS::NativeShareModule::SpecShareContent& content, NSString* dialogTitle, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); } -protocol NativeSoundManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeSoundManagerSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void playTouchSound(); } -protocol NativeSourceCodeSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeSourceCodeSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_source_code::_constants::JS::NativeSourceCode::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_source_code::_constants::JS::NativeSourceCode::Constants> getConstants(); } -protocol NativeStatusBarManagerIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual facebook::react::ModuleConstants constantsToExport(); - public virtual facebook::react::ModuleConstants getConstants(); +protocol NativeStatusBarManagerIOSSpec : public RCTBridgeModule, public RCTTurboModule { + public virtual facebook::react::ModuleConstants<_j_s::_native_status_bar_manager_i_o_s::_constants::JS::NativeStatusBarManagerIOS::Constants> constantsToExport(); + public virtual facebook::react::ModuleConstants<_j_s::_native_status_bar_manager_i_o_s::_constants::JS::NativeStatusBarManagerIOS::Constants> getConstants(); public virtual void addListener:(NSString* eventType); public virtual void getHeight:(RCTResponseSenderBlock callback); public virtual void removeListeners:(double count); @@ -2874,22 +2927,22 @@ protocol NativeStatusBarManagerIOSSpec : public NSObjectRCTBridgeModule, public public virtual void setStyle:animated:(NSString* _Nullable statusBarStyle, BOOL animated); } -protocol NativeTimingSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeTimingSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void createTimer:duration:jsSchedulingTime:repeats:(double callbackID, double duration, double jsSchedulingTime, BOOL repeats); public virtual void deleteTimer:(double timerID); public virtual void setSendIdleEvents:(BOOL sendIdleEvents); } -protocol NativeVibrationSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeVibrationSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void cancel(); public virtual void vibrate:(double pattern); public virtual void vibrateByPattern:repeat:(NSArray* pattern, double repeat); } -protocol NativeWebSocketModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { +protocol NativeWebSocketModuleSpec : public RCTBridgeModule, public RCTTurboModule { public virtual void addListener:(NSString* eventName); public virtual void close:reason:socketID:(double code, NSString* reason, double socketID); - public virtual void connect:protocols:options:socketID:(NSString* url, NSArray* _Nullable protocols, JS::NativeWebSocketModule::SpecConnectOptions& options, double socketID); + public virtual void connect:protocols:options:socketID:(NSString* url, NSArray* _Nullable protocols, _j_s::_native_web_socket_module::_spec_connect_options::JS::NativeWebSocketModule::SpecConnectOptions& options, double socketID); public virtual void ping:(double socketID); public virtual void removeListeners:(double count); public virtual void send:forSocketID:(NSString* message, double forSocketID); @@ -2903,7 +2956,7 @@ protocol RCTAnimatedImage : public NSObject { public @property (assign, readonly) NSUInteger animatedImageFrameCount; public @property (assign, readonly) NSUInteger animatedImageLoopCount; public virtual NSTimeInterval animatedImageDurationAtIndex:(NSUInteger index); - public virtual _Nullable UIImage* animatedImageFrameAtIndex:(NSUInteger index); + public virtual _Nullable RCTPlatformImage* animatedImageFrameAtIndex:(NSUInteger index); } protocol RCTAnimationDriver : public NSObject { @@ -2934,10 +2987,11 @@ protocol RCTAutoInsetsProtocol { protocol RCTBackedTextInputDelegate : public NSObject { public virtual BOOL textInputShouldBeginEditing(); public virtual BOOL textInputShouldEndEditing(); + public virtual BOOL textInputShouldHandleDeleteBackward:(id sender); public virtual BOOL textInputShouldReturn(); public virtual BOOL textInputShouldSubmitOnReturn(); - public virtual NSString* textInputShouldChangeText:inRange:(NSString* text, NSRange range); - public virtual void scrollViewDidScroll:(UIScrollView* scrollView); + public virtual _Nullable NSString* textInputShouldChangeText:inRange:(NSString* text, NSRange range); + public virtual void scrollViewDidScroll:(RCTUIScrollView* scrollView); public virtual void textInputDidBeginEditing(); public virtual void textInputDidChange(); public virtual void textInputDidChangeSelection(); @@ -2951,6 +3005,7 @@ protocol RCTBackedTextInputViewProtocol : public UITextInput { public @property (assign) BOOL disableKeyboardShortcuts; public @property (assign) BOOL editable; public @property (assign) BOOL enablesReturnKeyAutomatically; + public @property (assign) BOOL ghostTextChanging; public @property (assign) BOOL scrollEnabled; public @property (assign) UIDataDetectorTypes dataDetectorTypes; public @property (assign) UIEdgeInsets textContainerInset; @@ -2968,7 +3023,7 @@ protocol RCTBackedTextInputViewProtocol : public UITextInput { public @property (strong) NSDictionary* defaultTextAttributes; public @property (strong) NSString* inputAccessoryViewButtonLabel; public @property (strong) NSString* inputAccessoryViewID; - public @property (strong) UIColor* placeholderColor; + public @property (strong) RCTPlatformColor* placeholderColor; public @property (strong) UIView* inputAccessoryView; public @property (strong) UIView* inputView; public @property (weak) id textInputDelegate; @@ -3027,24 +3082,26 @@ protocol RCTComponentViewFactoryComponentProvider : public NSObject { protocol RCTComponentViewProtocol : public NSObject { public virtual BOOL isJSResponder(); - public virtual facebook::react::Props::Shared props(); - public virtual static facebook::react::ComponentDescriptorProvider componentDescriptorProvider(); - public virtual static std::vector supplementalComponentDescriptorProviders(); + public virtual NSNumber* reactTag(); + public virtual facebook::react::_props::facebook::react::Props::Shared props(); + public virtual static facebook::react::_component_descriptor_provider::facebook::react::ComponentDescriptorProvider componentDescriptorProvider(); + public virtual static std::vector supplementalComponentDescriptorProviders(); public virtual void finalizeUpdates:(RNComponentViewUpdateMask updateMask); public virtual void handleCommand:args:(const NSString* commandName, const NSArray* args); public virtual void invalidate(); - public virtual void mountChildComponentView:index:(UIView* childComponentView, NSInteger index); + public virtual void mountChildComponentView:index:(RCTUIView* childComponentView, NSInteger index); public virtual void prepareForRecycle(); public virtual void setIsJSResponder:(BOOL isJSResponder); - public virtual void unmountChildComponentView:index:(UIView* childComponentView, NSInteger index); - public virtual void updateEventEmitter:(const facebook::react::EventEmitter::Shared& eventEmitter); - public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::LayoutMetrics& oldLayoutMetrics); - public virtual void updateProps:oldProps:(const facebook::react::Props::Shared& props, const facebook::react::Props::Shared& oldProps); - public virtual void updateState:oldState:(const facebook::react::State::Shared& state, const facebook::react::State::Shared& oldState); + public virtual void setReactTag:(NSNumber* reactTag); + public virtual void unmountChildComponentView:index:(RCTUIView* childComponentView, NSInteger index); + public virtual void updateEventEmitter:(const facebook::react::_event_emitter::facebook::react::EventEmitter::Shared& eventEmitter); + public virtual void updateLayoutMetrics:oldLayoutMetrics:(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics, const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& oldLayoutMetrics); + public virtual void updateProps:oldProps:(const facebook::react::_props::facebook::react::Props::Shared& props, const facebook::react::_props::facebook::react::Props::Shared& oldProps); + public virtual void updateState:oldState:(const facebook::react::_state::facebook::react::State::Shared& state, const facebook::react::_state::facebook::react::State::Shared& oldState); } protocol RCTContextContainerHandling : public NSObject { - public virtual void didCreateContextContainer:(std::shared_ptr contextContainer); + public virtual void didCreateContextContainer:(std::shared_ptr contextContainer); } protocol RCTCustomPullToRefreshViewProtocol { @@ -3056,11 +3113,11 @@ protocol RCTCustomRefreshContolProtocol : public RCTCustomRefreshControlProtocol protocol RCTCustomRefreshControlProtocol { public @property (assign, readonly) BOOL refreshing; public @property (copy) RCTDirectEventBlock onRefresh; - public @property (weak) UIScrollView* scrollView; + public @property (weak) RCTUIScrollView* scrollView; } protocol RCTCxxBridgeDelegate : public RCTBridgeDelegate { - public virtual std::unique_ptr jsExecutorFactoryForBridge:(RCTBridge* bridge); + public virtual std::unique_ptr jsExecutorFactoryForBridge:(RCTBridge* bridge); } protocol RCTDebuggingOverlayViewProtocol : public NSObject { @@ -3081,7 +3138,7 @@ protocol RCTDependencyProvider : public NSObject { protocol RCTDevLoadingViewProtocol : public NSObject { public virtual static void setEnabled:(BOOL enabled); public virtual void hide(); - public virtual void showMessage:color:backgroundColor:dismissButton:(NSString* message, UIColor* color, UIColor* backgroundColor, BOOL dismissButton); + public virtual void showMessage:color:backgroundColor:dismissButton:(NSString* message, RCTPlatformColor* color, RCTPlatformColor* backgroundColor, BOOL dismissButton); public virtual void showWithURL:(NSURL* URL); public virtual void updateProgress:(RCTLoadingProgress* progress); } @@ -3102,11 +3159,11 @@ protocol RCTDisplayLinkModuleHolder { } protocol RCTDisplayRefreshable { - public virtual void displayDidRefresh:(CADisplayLink* displayLink); + public virtual void displayDidRefresh:(RCTPlatformDisplayLink* displayLink); } protocol RCTEnhancedScrollViewOverridingDelegate : public NSObject { - public virtual BOOL touchesShouldCancelInContentView:(UIView* view); + public virtual BOOL touchesShouldCancelInContentView:(RCTPlatformView* view); } protocol RCTErrorCustomizer : public NSObject { @@ -3148,7 +3205,7 @@ protocol RCTFabricModalHostViewControllerDelegate : public NSObject { public virtual void boundsDidChange:(CGRect newBounds); } -protocol RCTFrameUpdateObserver : public NSObjectNSObject { +protocol RCTFrameUpdateObserver : public NSObject { public @property (assign, readonly) BOOL paused; public @property (copy) dispatch_block_t pauseCallback; public virtual void didUpdateFrame:(RCTFrameUpdate* update); @@ -3156,19 +3213,19 @@ protocol RCTFrameUpdateObserver : public NSObjectNSObject { protocol RCTHostDelegate : public NSObject { public virtual NSArray* unstableModulesRequiringMainQueueSetup(); - public virtual void host:didInitializeRuntime:(RCTHost* host, facebook::jsi::Runtime& runtime); + public virtual void host:didInitializeRuntime:(RCTHost* host, facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); public virtual void host:didReceiveJSErrorStack:message:originalMessage:name:componentStack:exceptionId:isFatal:extraData:(RCTHost* host, NSArray*>* stack, NSString* message, NSString* _Nullable originalMessage, NSString* _Nullable name, NSString* _Nullable componentStack, NSUInteger exceptionId, BOOL isFatal, NSDictionary* extraData); public virtual void hostDidStart:(RCTHost* host); public virtual void loadBundleAtURL:onProgress:onComplete:(NSURL* sourceURL, RCTSourceLoadProgressBlock onProgress, RCTSourceLoadBlock loadCallback); } protocol RCTHostRuntimeDelegate : public NSObject { - public virtual void host:didInitializeRuntime:(RCTHost* host, facebook::jsi::Runtime& runtime); + public virtual void host:didInitializeRuntime:(RCTHost* host, facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); } protocol RCTImageCache : public NSObject { - public virtual UIImage* imageForUrl:size:scale:resizeMode:(NSString* url, CGSize size, CGFloat scale, RCTResizeMode resizeMode); - public virtual void addImageToCache:URL:size:scale:resizeMode:response:(UIImage* image, NSString* url, CGSize size, CGFloat scale, RCTResizeMode resizeMode, NSURLResponse* response); + public virtual RCTPlatformImage* imageForUrl:size:scale:resizeMode:(NSString* url, CGSize size, CGFloat scale, RCTResizeMode resizeMode); + public virtual void addImageToCache:URL:size:scale:resizeMode:response:(RCTPlatformImage* image, NSString* url, CGSize size, CGFloat scale, RCTResizeMode resizeMode, NSURLResponse* response); } protocol RCTImageDataDecoder : public RCTBridgeModule { @@ -3199,14 +3256,14 @@ protocol RCTImageLoaderProtocol : public RCTURLRequestHandler { } protocol RCTImageLoaderWithAttributionProtocol : public RCTImageLoaderProtocol, public RCTImageLoaderLoggableProtocol { - public virtual RCTImageURLLoaderRequest* loadImageWithURLRequest:size:scale:clipped:resizeMode:priority:attribution:progressBlock:partialLoadBlock:completionBlock:(NSURLRequest* imageURLRequest, CGSize size, CGFloat scale, BOOL clipped, RCTResizeMode resizeMode, RCTImageLoaderPriority priority, const facebook::react::ImageURLLoaderAttribution& attribution, RCTImageLoaderProgressBlock progressBlock, RCTImageLoaderPartialLoadBlock partialLoadBlock, RCTImageLoaderCompletionBlockWithMetadata completionBlock); + public virtual RCTImageURLLoaderRequest* loadImageWithURLRequest:size:scale:clipped:resizeMode:priority:attribution:progressBlock:partialLoadBlock:completionBlock:(NSURLRequest* imageURLRequest, CGSize size, CGFloat scale, BOOL clipped, RCTResizeMode resizeMode, RCTImageLoaderPriority priority, const facebook::react::_image_u_r_l_loader_attribution::facebook::react::ImageURLLoaderAttribution& attribution, RCTImageLoaderProgressBlock progressBlock, RCTImageLoaderPartialLoadBlock partialLoadBlock, RCTImageLoaderCompletionBlockWithMetadata completionBlock); public virtual void trackURLImageDidDestroy:(RCTImageURLLoaderRequest* loaderRequest); public virtual void trackURLImageRequestDidDestroy:(RCTImageURLLoaderRequest* loaderRequest); - public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, UIView* imageView); + public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, RCTUIView* imageView); } protocol RCTImageManagerProtocol : public NSObject { - public virtual facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); + public virtual facebook::react::_image_request::facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::_image_source::facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); } protocol RCTImageRedirectProtocol { @@ -3215,7 +3272,7 @@ protocol RCTImageRedirectProtocol { protocol RCTImageResponseDelegate : public NSObject { public virtual void didReceiveFailure:fromObserver:(NSError* error, const void* observer); - public virtual void didReceiveImage:metadata:fromObserver:(UIImage* image, id metadata, const void* observer); + public virtual void didReceiveImage:metadata:fromObserver:(RCTPlatformImage* image, id metadata, const void* observer); public virtual void didReceiveProgress:loaded:total:fromObserver:(float progress, int64_t loaded, int64_t total, const void* observer); } @@ -3228,11 +3285,11 @@ protocol RCTImageURLLoader : public RCTBridgeModule { public virtual float loaderPriority(); } -protocol RCTImageURLLoaderWithAttribution : public NSObjectRCTImageURLLoader, public RCTImageLoaderLoggable { - public virtual RCTImageURLLoaderRequest* loadImageForURL:size:scale:resizeMode:requestId:priority:attribution:progressHandler:partialLoadHandler:completionHandler:(NSURL* imageURL, CGSize size, CGFloat scale, RCTResizeMode resizeMode, NSString* requestId, RCTImageLoaderPriority priority, const facebook::react::ImageURLLoaderAttribution& attribution, RCTImageLoaderProgressBlock progressHandler, RCTImageLoaderPartialLoadBlock partialLoadHandler, RCTImageLoaderCompletionBlockWithMetadata completionHandler); +protocol RCTImageURLLoaderWithAttribution : public RCTImageURLLoader, public RCTImageLoaderLoggable { + public virtual RCTImageURLLoaderRequest* loadImageForURL:size:scale:resizeMode:requestId:priority:attribution:progressHandler:partialLoadHandler:completionHandler:(NSURL* imageURL, CGSize size, CGFloat scale, RCTResizeMode resizeMode, NSString* requestId, RCTImageLoaderPriority priority, const facebook::react::_image_u_r_l_loader_attribution::facebook::react::ImageURLLoaderAttribution& attribution, RCTImageLoaderProgressBlock progressHandler, RCTImageLoaderPartialLoadBlock partialLoadHandler, RCTImageLoaderCompletionBlockWithMetadata completionHandler); public virtual void trackURLImageDidDestroy:(RCTImageURLLoaderRequest* loaderRequest); public virtual void trackURLImageRequestDidDestroy:(RCTImageURLLoaderRequest* loaderRequest); - public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, UIView* imageView); + public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, RCTUIView* imageView); } protocol RCTInitializing : public NSObject { @@ -3245,7 +3302,7 @@ protocol RCTInputAccessoryViewProtocol : public NSObject { protocol RCTInstanceDelegate : public RCTContextContainerHandling { public virtual BOOL instance:didReceiveJSErrorStack:message:originalMessage:name:componentStack:exceptionId:isFatal:extraData:(RCTInstance* instance, NSArray*>* stack, NSString* message, NSString* _Nullable originalMessage, NSString* _Nullable name, NSString* _Nullable componentStack, NSUInteger exceptionId, BOOL isFatal, NSDictionary* extraData); public virtual NSArray* unstableModulesRequiringMainQueueSetup(); - public virtual void instance:didInitializeRuntime:(RCTInstance* instance, facebook::jsi::Runtime& runtime); + public virtual void instance:didInitializeRuntime:(RCTInstance* instance, facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); public virtual void loadBundleAtURL:onProgress:onComplete:(NSURL* sourceURL, RCTSourceLoadProgressBlock onProgress, RCTSourceLoadBlock loadCallback); } @@ -3289,8 +3346,8 @@ protocol RCTModuleDataCallInvokerProvider : public NSObject { public virtual RCTCallInvoker* callInvokerForModuleData:(RCTModuleData* moduleData); } -protocol RCTModuleProvider : public NSObjectNSObject { - public virtual std::shared_ptr getTurboModule:(const facebook::react::ObjCTurboModule::InitParams& params); +protocol RCTModuleProvider : public NSObject { + public virtual std::shared_ptr getTurboModule:(const facebook::react::_obj_c_turbo_module::_init_params::facebook::react::ObjCTurboModule::InitParams& params); } protocol RCTMountingManagerDelegate : public NSObject { @@ -3299,8 +3356,8 @@ protocol RCTMountingManagerDelegate : public NSObject { } protocol RCTMountingTransactionObserving : public NSObject { - public virtual void mountingTransactionDidMount:withSurfaceTelemetry:(const facebook::react::MountingTransaction& transaction, const facebook::react::SurfaceTelemetry& surfaceTelemetry); - public virtual void mountingTransactionWillMount:withSurfaceTelemetry:(const facebook::react::MountingTransaction& transaction, const facebook::react::SurfaceTelemetry& surfaceTelemetry); + public virtual void mountingTransactionDidMount:withSurfaceTelemetry:(const facebook::react::_mounting_transaction::facebook::react::MountingTransaction& transaction, const facebook::react::_surface_telemetry::facebook::react::SurfaceTelemetry& surfaceTelemetry); + public virtual void mountingTransactionWillMount:withSurfaceTelemetry:(const facebook::react::_mounting_transaction::facebook::react::MountingTransaction& transaction, const facebook::react::_surface_telemetry::facebook::react::SurfaceTelemetry& surfaceTelemetry); } protocol RCTNetworkingRequestHandler : public NSObject { @@ -3322,7 +3379,7 @@ protocol RCTReactNativeFactoryDelegate : public RCTBridgeDelegate, public RCTUIC public virtual NSDictionary>* thirdPartyFabricComponents(); public virtual NSURL* _Nullable bundleURL(); public virtual RCTBridge* createBridgeWithDelegate:launchOptions:(id delegate, NSDictionary* launchOptions); - public virtual UIView* createRootViewWithBridge:moduleName:initProps:(RCTBridge* bridge, NSString* moduleName, NSDictionary* initProps); + public virtual RCTPlatformView* createRootViewWithBridge:moduleName:initProps:(RCTBridge* bridge, NSString* moduleName, NSDictionary* initProps); } protocol RCTRedBoxExtraDataActionDelegate : public NSObject { @@ -3338,7 +3395,7 @@ protocol RCTReloadListener { } protocol RCTRendererInteropLayerAdapting { - public virtual UIView* paperView(); + public virtual RCTPlatformView* paperView(); } protocol RCTRootViewDelegate : public NSObject { @@ -3349,13 +3406,13 @@ protocol RCTSafeAreaViewViewProtocol : public NSObject { } protocol RCTSchedulerDelegate { - public virtual void schedulerDidDispatchCommand:commandName:args:(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args); - public virtual void schedulerDidFinishTransaction:(std::shared_ptr mountingCoordinator); - public virtual void schedulerDidSendAccessibilityEvent:eventType:(const facebook::react::ShadowView& shadowView, const std::string& eventType); - public virtual void schedulerDidSetIsJSResponder:blockNativeResponder:forShadowView:(BOOL isJSResponder, BOOL blockNativeResponder, const facebook::react::ShadowView& shadowView); + public virtual void schedulerDidDispatchCommand:commandName:args:(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args); + public virtual void schedulerDidFinishTransaction:(std::shared_ptr mountingCoordinator); + public virtual void schedulerDidSendAccessibilityEvent:eventType:(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView, const std::string& eventType); + public virtual void schedulerDidSetIsJSResponder:blockNativeResponder:forShadowView:(BOOL isJSResponder, BOOL blockNativeResponder, const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView); public virtual void schedulerDidSynchronouslyUpdateViewOnUIThread:props:(facebook::react::Tag reactTag, folly::dynamic props); public virtual void schedulerShouldMergeReactRevision:(facebook::react::SurfaceId surfaceId); - public virtual void schedulerShouldRenderTransactions:(std::shared_ptr mountingCoordinator); + public virtual void schedulerShouldRenderTransactions:(std::shared_ptr mountingCoordinator); } protocol RCTScrollViewProtocol : public NSObject { @@ -3367,8 +3424,8 @@ protocol RCTScrollViewProtocol : public NSObject { protocol RCTScrollableProtocol { public @property (assign, readonly) CGSize contentSize; - public virtual void addScrollListener:(NSObject* scrollListener); - public virtual void removeScrollListener:(NSObject* scrollListener); + public virtual void addScrollListener:(NSObject* scrollListener); + public virtual void removeScrollListener:(NSObject* scrollListener); public virtual void scrollToEnd:(BOOL animated); public virtual void scrollToOffset:(CGPoint offset); public virtual void scrollToOffset:animated:(CGPoint offset, BOOL animated); @@ -3443,7 +3500,7 @@ protocol RCTTurboModuleManagerDelegate : public NSObject { public virtual NSArray>* extraModulesForBridge:((deprecated("Please make all native modules returned from this method TurboModule-compatible.")) __attribute); public virtual id getModuleProvider:(const char* name); public virtual id getModuleInstanceFromClass:(Class moduleClass); - public virtual std::shared_ptr getTurboModule:jsInvoker:(const std::string& name, std::shared_ptr jsInvoker); + public virtual std::shared_ptr getTurboModule:jsInvoker:(const std::string& name, std::shared_ptr jsInvoker); } protocol RCTTurboModuleRegistry : public NSObject { @@ -3453,15 +3510,15 @@ protocol RCTTurboModuleRegistry : public NSObject { } protocol RCTTurboModuleWithJSIBindings : public NSObject { - public virtual void installJSIBindingsWithRuntime:(facebook::jsi::Runtime& runtime); - public virtual void installJSIBindingsWithRuntime:callInvoker:(facebook::jsi::Runtime& runtime, const std::shared_ptr& callinvoker); + public virtual void installJSIBindingsWithRuntime:(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); + public virtual void installJSIBindingsWithRuntime:callInvoker:(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const std::shared_ptr& callinvoker); } protocol RCTUIConfiguratorProtocol { public virtual RCTColorSpace defaultColorSpace(); public virtual UIViewController* createRootViewController(); public virtual void customizeRootView:(RCTRootView* rootView); - public virtual void setRootView:toRootViewController:(UIView* rootView, UIViewController* rootViewController); + public virtual void setRootView:toRootViewController:(RCTPlatformView* rootView, RCTPlatformViewController* rootViewController); } protocol RCTUIManagerObserver : public NSObject { @@ -3498,7 +3555,7 @@ protocol RCTVirtualViewContainerProtocol { } protocol RCTVirtualViewProtocol : public NSObject { - public virtual CGRect containerRelativeRect:(UIView* view); + public virtual CGRect containerRelativeRect:(RCTPlatformView* view); public virtual NSString* virtualViewID(); public virtual void onModeChange:targetRect:thresholdRect:(RCTVirtualViewMode newMode, CGRect targetRect, CGRect thresholdRect); } @@ -3511,10 +3568,10 @@ protocol RCTWebSocketContentHandler : public NSObject { } struct RCTBorderColors { - public UIColor* bottom; - public UIColor* left; - public UIColor* right; - public UIColor* top; + public RCTPlatformColor* bottom; + public RCTPlatformColor* left; + public RCTPlatformColor* right; + public RCTPlatformColor* top; } struct RCTCornerInsets { @@ -3566,8 +3623,8 @@ struct RCTMethodInfo { struct RCTTransformOrigin { public CGFloat z; - public YGValue x; - public YGValue y; + public _y_g_value::YGValue x; + public _y_g_value::YGValue y; } struct YGConfig { @@ -3588,11 +3645,11 @@ struct YGValue { template struct RCTRequired { - public RCTRequired& operator=(RCTRequired&&) = default; - public RCTRequired& operator=(const RCTRequired&) = default; - public RCTRequired(RCTRequired&&) = default; - public RCTRequired(const RCTRequired&) = default; + public RCTRequired(_r_c_t_required::RCTRequired&&) = default; + public RCTRequired(const _r_c_t_required::RCTRequired&) = default; public T& get(); + public _r_c_t_required::RCTRequired& operator=(_r_c_t_required::RCTRequired&&) = default; + public _r_c_t_required::RCTRequired& operator=(const _r_c_t_required::RCTRequired&) = default; public const T& get() const; public operator T&(); public operator T() const; @@ -3631,10 +3688,10 @@ class facebook::xplat::module::CxxModule { public static constexpr SyncTagType SyncTag; public std::weak_ptr getInstance(); public using Callback = std::function)>; - public using Provider = std::function()>; + public using Provider = std::function()>; public virtual std::map getConstants(); public virtual std::string getName() = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual ~CxxModule() = default; public void setInstance(std::weak_ptr instance); } @@ -3644,25 +3701,25 @@ struct facebook::xplat::module::CxxModule::Method { public Method(std::string aname, std::function&& afunc, SyncTagType); public Method(std::string aname, std::function&& afunc); public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc, AsyncTagType); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc, AsyncTagType); public bool isPromise; public const char* getType(); public size_t callbacks; public std::function syncFunc; - public std::function func; + public std::function func; public std::string name; template public Method(std::string aname, T* t, void(T::*method)()); template public Method(std::string aname, T* t, void(T::*method)(folly::dynamic)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback), AsyncTagType); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback), AsyncTagType); } @@ -3701,7 +3758,7 @@ class facebook::hermes::IHermes : public facebook::jsi::ICast { public virtual uint64_t getUniqueID(const facebook::jsi::Symbol& sym) const = 0; public virtual uint64_t getUniqueID(const facebook::jsi::Value& val) const = 0; public virtual void asyncTriggerTimeout() = 0; - public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::IHermes::DebugFlags& debugFlags) = 0; + public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::_i_hermes::_debug_flags::DebugFlags& debugFlags) = 0; public virtual void loadSegment(std::unique_ptr buffer, const facebook::jsi::Value& context) = 0; public virtual void registerForProfiling() = 0; public virtual void resetTimezoneCache() = 0; @@ -3743,16 +3800,16 @@ constexpr auto facebook::react::kSimpleThreadSafeCacheSizeCap; constexpr char facebook::react::LayoutConformanceShadowNodeComponentName[]; constexpr char facebook::react::VirtualViewComponentName[]; constexpr char* const facebook::react::TextLayoutManagerKey; -constexpr facebook::react::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; -constexpr facebook::react::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; -constexpr facebook::react::ReactNativeVersionType facebook::react::ReactNativeVersion; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; +constexpr facebook::react::_react_native_version_type::ReactNativeVersionType facebook::react::ReactNativeVersion; constexpr float facebook::react::kDefaultEpsilon; constexpr size_t facebook::react::EVENT_BUFFER_SIZE; constexpr size_t facebook::react::LONG_TASK_BUFFER_SIZE; constexpr size_t facebook::react::RESOURCE_TIMING_BUFFER_SIZE; constexpr uint32_t facebook::react::INITIAL_BUCKETS_SIZE; -static const facebook::react::LayoutMetrics facebook::react::EmptyLayoutMetrics; static const facebook::react::TelemetryTimePoint facebook::react::kTelemetryUndefinedTimePoint; +static const facebook::react::_layout_metrics::LayoutMetrics facebook::react::EmptyLayoutMetrics; static constexpr auto facebook::react::kPropNameLengthHardCap; static constexpr double facebook::react::SingleFrameIntervalMs; static constexpr double facebook::react::TicksPerMs; @@ -3763,74 +3820,74 @@ static constexpr std::string_view facebook::react::ExtrapolateTypeIdentity; template using facebook::react::CSSCompoundDataType = std::variant; template -using facebook::react::CSSCommaSeparatedList = facebook::react::CSSList; +using facebook::react::CSSCommaSeparatedList = facebook::react::_c_s_s_list::CSSList; template -using facebook::react::CSSWhitespaceSeparatedList = facebook::react::CSSList; +using facebook::react::CSSWhitespaceSeparatedList = facebook::react::_c_s_s_list::CSSList; template using facebook::react::CSSMergedDataTypes = typename facebook::react::detail::merge_data_types::type; template using facebook::react::CSSVariantWithTypes = typename facebook::react::detail::merge_variant::type; template -using facebook::react::LazyVector = FB::LazyVector; +using facebook::react::LazyVector = _f_b::_lazy_vector::FB::LazyVector; template using facebook::react::ModuleConstants = _RCTTypedModuleConstants*; template using facebook::react::EventListenerT = std::function; typedef std::function facebook::react::ValueListenerCallback; typedef void(*facebook::react::WarnOnUsageLogger)(std::string message); -using facebook::react::ActivePointerRegistry = std::unordered_map; -using facebook::react::ActivityIndicatorViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::ActivityIndicatorViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::ActivityIndicatorViewState = facebook::react::StateData; -using facebook::react::AnimationEndCallback = facebook::react::AsyncCallback; +using facebook::react::ActivePointerRegistry = std::unordered_map; +using facebook::react::ActivityIndicatorViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::ActivityIndicatorViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::ActivityIndicatorViewState = facebook::react::_state_data::StateData; +using facebook::react::AnimationEndCallback = facebook::react::_async_callback::AsyncCallback; using facebook::react::AnimationTimestamp = std::chrono::duration; using facebook::react::BackgroundExecutor = std::function&& callback)>; -using facebook::react::BackgroundImage = std::variant; -using facebook::react::BackgroundSize = std::variant; -using facebook::react::BorderColors = facebook::react::RectangleEdges; -using facebook::react::BorderCurves = facebook::react::RectangleCorners; -using facebook::react::BorderRadii = facebook::react::RectangleCorners; -using facebook::react::BorderStyles = facebook::react::RectangleEdges; -using facebook::react::BorderWidths = facebook::react::RectangleEdges; -using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; +using facebook::react::BackgroundImage = std::variant; +using facebook::react::BackgroundSize = std::variant; +using facebook::react::BorderColors = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderCurves = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderRadii = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderStyles = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderWidths = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; using facebook::react::CSSBackgroundImageList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSFilterList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CSSFontVariantList = facebook::react::CSSWhitespaceSeparatedList; -using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; -using facebook::react::CSSPreservedToken = facebook::react::CSSToken; -using facebook::react::CSSRadialGradientSize = std::variant; -using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; +using facebook::react::CSSPreservedToken = facebook::react::_c_s_s_token::CSSToken; +using facebook::react::CSSRadialGradientSize = std::variant; +using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; +using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSTransformList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CallFunc = std::function; -using facebook::react::Callback = std::function; +using facebook::react::Callback = std::function; using facebook::react::CallbackHandle = facebook::jsi::Object; using facebook::react::CallbackId = uint64_t; -using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; -using facebook::react::CascadedBorderColors = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderCurves = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderRadii = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderStyles = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderWidths = facebook::react::CascadedRectangleEdges; -using facebook::react::ComponentDescriptorConstructor = facebook::react::ComponentDescriptor::Unique(const facebook::react::ComponentDescriptorParameters& parameters); +using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; +using facebook::react::CascadedBorderColors = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderCurves = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderRadii = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderStyles = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderWidths = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::ComponentDescriptorConstructor = facebook::react::_component_descriptor::ComponentDescriptor::Unique(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); using facebook::react::ComponentDescriptorProviderRequest = std::function; using facebook::react::ComponentHandle = int64_t; using facebook::react::ComponentName = const char*; -using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; -using facebook::react::CornerInsets = facebook::react::RectangleCorners; +using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; +using facebook::react::CornerInsets = facebook::react::_rectangle_corners::RectangleCorners; using facebook::react::CrashManagerProvider = std::function()>; -using facebook::react::DebuggingOverlayComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::DebuggingOverlayShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::DebuggingOverlayState = facebook::react::StateData; -using facebook::react::DispatchEvent = std::function; -using facebook::react::EdgeInsets = facebook::react::RectangleEdges; -using facebook::react::EndResult = facebook::react::NativeAnimatedTurboModuleEndResult, std::optional>; +using facebook::react::DebuggingOverlayComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::DebuggingOverlayShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::DebuggingOverlayState = facebook::react::_state_data::StateData; +using facebook::react::DispatchEvent = std::function; +using facebook::react::EdgeInsets = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::EndResult = facebook::react::_native_animated_turbo_module_end_result::NativeAnimatedTurboModuleEndResult, std::optional>; using facebook::react::EventEmitterCallback = std::function; -using facebook::react::EventEmitterListener = facebook::react::EventListenerT; -using facebook::react::EventEmitterListenerContainer = facebook::react::EventListenerContainerT; -using facebook::react::EventListener = std::function; -using facebook::react::EventPipe = std::function; +using facebook::react::EventEmitterListener = facebook::react::EventListenerT; +using facebook::react::EventEmitterListenerContainer = facebook::react::_event_listener_container_t::EventListenerContainerT; +using facebook::react::EventListener = std::function; +using facebook::react::EventPipe = std::function; using facebook::react::EventPipeConclusion = std::function; using facebook::react::EventTag = unsigned int; using facebook::react::Float = CGFloat; @@ -3838,104 +3895,105 @@ using facebook::react::GarbageCollectionTrigger = std::function; using facebook::react::GradientDirection = std::variant; using facebook::react::HasComponentProviderFunctionType = std::function; using facebook::react::Headers = std::map; -using facebook::react::HostPlatformTouch = facebook::react::BaseTouch; -using facebook::react::HostPlatformViewEventEmitter = facebook::react::BaseViewEventEmitter; -using facebook::react::ImageSources = std::vector; +using facebook::react::HostPlatformTouch = facebook::react::_base_touch::BaseTouch; +using facebook::react::HostPlatformViewEventEmitter = facebook::react::_base_view_event_emitter::BaseViewEventEmitter; +using facebook::react::ImageSources = std::vector; using facebook::react::InteractionTypesMap = std::unordered_map; using facebook::react::IntersectionObserverObserverId = int32_t; using facebook::react::JSIScopedTimeoutInvoker = std::function& invokee, std::function errorMessageProducer)>; -using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::LineMeasureCache = facebook::react::SimpleThreadSafeCache; -using facebook::react::LinesMeasurements = std::vector; +using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::LineMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; +using facebook::react::LinesMeasurements = std::vector; using facebook::react::Logger = std::function; -using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; using facebook::react::MethodCallResult = std::optional; using facebook::react::ModalHostViewSupportedOrientationsMask = uint32_t; -using facebook::react::MountingTransactionCallback = std::function; +using facebook::react::MountingTransactionCallback = std::function; using facebook::react::MutationObserverId = int32_t; -using facebook::react::NativeIntersectionObserverEntry = facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry; +using facebook::react::NativeIntersectionObserverEntry = facebook::react::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry; using facebook::react::NativeIntersectionObserverIntersectionObserverId = int32_t; -using facebook::react::NativeIntersectionObserverObserveOptions = facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; +using facebook::react::NativeIntersectionObserverObserveOptions = facebook::react::_native_intersection_observer_native_intersection_observer_observe_options::NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; using facebook::react::NativeMethodCallFunc = std::function; -using facebook::react::NativeMutationObserverObserveOptions = facebook::react::NativeMutationObserverNativeMutationObserverObserveOptions, bool>; -using facebook::react::NativeMutationRecord = facebook::react::NativeMutationObserverNativeMutationRecord, std::vector>; -using facebook::react::NativePartialReloadAndProfileConfig = facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig, std::optional>; -using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::AsyncCallback<>; -using facebook::react::NativePerformancePerformanceObserverObserveOptions = facebook::react::NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; -using facebook::react::NativeReloadAndProfileConfig = facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig; -using facebook::react::NativeRequestIdleCallbackOptions = facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions>; -using facebook::react::OnMutations = std::function&)>; +using facebook::react::NativeMutationObserverObserveOptions = facebook::react::_native_mutation_observer_native_mutation_observer_observe_options::NativeMutationObserverNativeMutationObserverObserveOptions, bool>; +using facebook::react::NativeMutationRecord = facebook::react::_native_mutation_observer_native_mutation_record::NativeMutationObserverNativeMutationRecord, std::vector>; +using facebook::react::NativePartialReloadAndProfileConfig = facebook::react::_native_react_dev_tools_runtime_settings_module_partial_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig, std::optional>; +using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::_async_callback::AsyncCallback<>; +using facebook::react::NativePerformancePerformanceObserverObserveOptions = facebook::react::_native_performance_performance_observer_init::NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; +using facebook::react::NativeReloadAndProfileConfig = facebook::react::_native_react_dev_tools_runtime_settings_module_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig; +using facebook::react::NativeRequestIdleCallbackOptions = facebook::react::_native_idle_callbacks_request_idle_callback_options::NativeIdleCallbacksRequestIdleCallbackOptions>; +using facebook::react::OnMutations = std::function&)>; using facebook::react::ParagraphProps = HostPlatformParagraphProps; -using facebook::react::PerformanceEntry = std::variant; +using facebook::react::PerformanceEntry = std::variant; using facebook::react::PerformanceEntryInteractionId = uint32_t; using facebook::react::PerformanceObserverCallback = std::function; using facebook::react::PerformanceObserverEntryTypeFilter = std::unordered_set; -using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; +using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; using facebook::react::PointerIdentifier = int32_t; -using facebook::react::PromiseSetupFunctionType = std::function)>; -using facebook::react::PullToRefreshViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::PullToRefreshViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::PullToRefreshViewState = facebook::react::StateData; +using facebook::react::PromiseSetupFunctionType = std::function)>; +using facebook::react::PullToRefreshViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::PullToRefreshViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::PullToRefreshViewState = facebook::react::_state_data::StateData; using facebook::react::RawCallback = std::function; using facebook::react::RawPropsPropNameHash = uint32_t; using facebook::react::RawPropsPropNameLength = uint16_t; using facebook::react::RawPropsValueIndex = uint16_t; -using facebook::react::RawTextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RawTextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RectAsTuple = std::tuple; -using facebook::react::RootComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RootComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RuntimeExecutor = std::function&& callback)>; using facebook::react::RuntimeSchedulerRenderingUpdate = std::function; using facebook::react::RuntimeSchedulerTaskErrorHandler = std::function; -using facebook::react::ScrollViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::ScrollViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::ScrollViewProps = HostPlatformScrollViewProps; -using facebook::react::ShadowTreeCommitTransaction = std::function; -using facebook::react::ShadowViewMutationList = std::vector; -using facebook::react::SharedComponentDescriptor = std::shared_ptr; -using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; -using facebook::react::SharedEventEmitter = std::shared_ptr; -using facebook::react::SharedEventPayload = std::shared_ptr; -using facebook::react::SharedEventTarget = std::shared_ptr; -using facebook::react::SharedParagraphAttributes = std::shared_ptr; -using facebook::react::SharedRawTextProps = std::shared_ptr; +using facebook::react::ShadowTreeCommitTransaction = std::function; +using facebook::react::ShadowViewMutationList = std::vector; +using facebook::react::SharedComponentDescriptor = std::shared_ptr; +using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; +using facebook::react::SharedEventEmitter = std::shared_ptr; +using facebook::react::SharedEventPayload = std::shared_ptr; +using facebook::react::SharedEventTarget = std::shared_ptr; +using facebook::react::SharedParagraphAttributes = std::shared_ptr; +using facebook::react::SharedRawTextProps = std::shared_ptr; using facebook::react::SharedScrollViewProps = std::shared_ptr; -using facebook::react::SharedShadowNodeFamily = std::shared_ptr; -using facebook::react::SharedTextAttributes = std::shared_ptr; -using facebook::react::SharedTouchEventEmitter = std::shared_ptr; +using facebook::react::SharedShadowNodeFamily = std::shared_ptr; +using facebook::react::SharedTextAttributes = std::shared_ptr; +using facebook::react::SharedTouchEventEmitter = std::shared_ptr; using facebook::react::SharedViewEventEmitter = std::shared_ptr; using facebook::react::SharedViewProps = std::shared_ptr; -using facebook::react::SnapshotMap = std::unordered_map>; -using facebook::react::StatePipe = std::function; +using facebook::react::SnapshotMap = std::unordered_map>; +using facebook::react::StatePipe = std::function; using facebook::react::SurfaceId = int32_t; using facebook::react::Tag = int32_t; using facebook::react::TelemetryClock = std::chrono::steady_clock; using facebook::react::TelemetryDuration = std::chrono::nanoseconds; using facebook::react::TelemetryTimePoint = facebook::react::TelemetryClock::time_point; -using facebook::react::TextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::TextEventEmitter = facebook::react::TouchEventEmitter; -using facebook::react::TextLayoutManagerExtended = facebook::react::detail::TextLayoutManagerExtended; -using facebook::react::TextMeasureCache = facebook::react::SimpleThreadSafeCache; +using facebook::react::TextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::TextEventEmitter = facebook::react::_touch_event_emitter::TouchEventEmitter; +using facebook::react::TextLayoutManagerExtended = facebook::react::detail::TextLayoutManagerExtended; +using facebook::react::TextMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; using facebook::react::TimePointFunction = std::chrono::steady_clock::time_point(*)(); using facebook::react::TimerHandle = int; -using facebook::react::TimerManagerDelegate = facebook::react::PlatformTimerRegistry; +using facebook::react::TimerManagerDelegate = facebook::react::_platform_timer_registry::PlatformTimerRegistry; using facebook::react::Touch = facebook::react::HostPlatformTouch; -using facebook::react::Touches = std::unordered_set; -using facebook::react::TraceSectionUnwrapped = facebook::react::DummyTraceSection; -using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; +using facebook::react::Touches = std::unordered_set; +using facebook::react::TraceSectionUnwrapped = facebook::react::_dummy_trace_section::DummyTraceSection; +using facebook::react::TurboModuleProviderFunctionType = std::function(const std::string& name)>; +using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; using facebook::react::UiTask = std::function; -using facebook::react::UnimplementedNativeViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::UnimplementedNativeViewShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::UnimplementedNativeViewState = facebook::react::StateData; -using facebook::react::UnimplementedViewShadowNode = facebook::react::ConcreteViewShadowNode; +using facebook::react::UnimplementedNativeViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::UnimplementedNativeViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::UnimplementedNativeViewState = facebook::react::_state_data::StateData; +using facebook::react::UnimplementedViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; using facebook::react::UserTimingDetailProvider = std::function; using facebook::react::ValueFactory = std::function; using facebook::react::ViewEventEmitter = facebook::react::HostPlatformViewEventEmitter; -using facebook::react::ViewNodePairScope = std::deque; -using facebook::react::ViewProps = facebook::react::HostPlatformViewProps; -using facebook::react::VirtualViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::parsePlatformColorFn = facebook::react::SharedColor(*)(const facebook::react::ContextContainer&, int32_t, const facebook::react::RawValue&); +using facebook::react::ViewNodePairScope = std::deque; +using facebook::react::ViewProps = facebook::react::_host_platform_view_props::HostPlatformViewProps; +using facebook::react::VirtualViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::parsePlatformColorFn = facebook::react::_shared_color::SharedColor(*)(const facebook::react::_context_container::ContextContainer&, int32_t, const facebook::react::_raw_value::RawValue&); template concept facebook::react::CacheGeneratorFunction = std::invocable && std::same_as, ValueT>; template @@ -3944,11 +4002,11 @@ concept facebook::react::CSSUniqueComponentValueVisitors = CSSSyntaxVisitorRetur ((CSSPreservedTokenVisitor ? 1 : 0) + ... + 0) <= 1&& ((CSSSimpleBlockVisitor ? 1 : 0) + ... + 0) <= 1; template -concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeFunctionBlock(func, parser) } -> std::convertible_to; }; template -concept facebook::react::CSSParserSink = requires(facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSParserSink = requires(facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consume(parser) } -> std::convertible_to; }; template @@ -3956,7 +4014,7 @@ concept facebook::react::CSSPreservedTokenSink = requires(const facebook::react: { T::consumePreservedToken(token) } -> std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::CSSSimpleBlock& block, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::_c_s_s_simple_block::CSSSimpleBlock& block, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeSimpleBlock(block, parser) } -> std::convertible_to; }; template @@ -3967,7 +4025,7 @@ template concept facebook::react::CSSComponentValueVisitor = CSSSyntaxVisitorReturn&& (CSSFunctionVisitor || CSSPreservedTokenVisitor || CSSSimpleBlockVisitor); template -concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSFunctionBlock func, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_function_block::CSSFunctionBlock func, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(func, blockParser) } -> std::convertible_to; }; template @@ -3975,11 +4033,11 @@ concept facebook::react::CSSPreservedTokenVisitor = CSSSyntaxVisitorReturn std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSSimpleBlock block, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_simple_block::CSSSimpleBlock block, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(block, blockParser) } -> std::convertible_to; }; template -concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; +concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; template concept facebook::react::CSSKeywordSet = std::is_enum_v && std::is_same_v, std::underlying_type_t>; template @@ -3993,16 +4051,16 @@ concept facebook::react::Hashable = !std::is_same_v&& (requires( { std::hash{}(a) } -> std::convertible_to; }); template -concept facebook::react::RawPropsFilterable = requires(facebook::react::RawProps& rawProps) { +concept facebook::react::RawPropsFilterable = requires(facebook::react::_raw_props::RawProps& rawProps) { { T::filterRawProps(rawProps) } -> std::same_as; }; template concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( TextLayoutManagerT textLayoutManager, - facebook::react::AttributedString attributedString, - facebook::react::ParagraphAttributes paragraphAttributes, - facebook::react::TextLayoutContext layoutContext, - facebook::react::LayoutConstraints layoutConstraints, + facebook::react::_attributed_string::AttributedString attributedString, + facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, + facebook::react::_text_layout_context::TextLayoutContext layoutContext, + facebook::react::_layout_constraints::LayoutConstraints layoutConstraints, typename TextLayoutManagerT::PreparedTextLayout preparedTextLayout) { sizeof(typename TextLayoutManagerT::PreparedTextLayout); { @@ -4010,21 +4068,21 @@ concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( } -> std::same_as; { textLayoutManager.measurePreparedLayout(preparedTextLayout, layoutContext, layoutConstraints) - } -> std::same_as; + } -> std::same_as; }; NSArray* facebook::react::extractKeysFromFollyDynamic(const folly::dynamic& dyn); NSError* facebook::react::tryAndReturnError(const std::function& func); NSString* facebook::react::deriveSourceURL(NSURL* url); YGDirection facebook::react::yogaDirectionFromLayoutDirection(facebook::react::LayoutDirection direction); -bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::TextAttributes& lhs, const facebook::react::TextAttributes& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::_text_attributes::TextAttributes& lhs, const facebook::react::_text_attributes::TextAttributes& rhs); bool facebook::react::hasAccurateCPUTimeNanosForBenchmarks(); -bool facebook::react::hostPlatformColorIsColorMeaningful(facebook::react::Color color) noexcept; -bool facebook::react::isColorMeaningful(const facebook::react::SharedColor& color) noexcept; -bool facebook::react::isHermesBytecodeBundle(const facebook::react::BundleHeader& header); +bool facebook::react::hostPlatformColorIsColorMeaningful(facebook::react::_color::Color color) noexcept; +bool facebook::react::isColorMeaningful(const facebook::react::_shared_color::SharedColor& color) noexcept; +bool facebook::react::isHermesBytecodeBundle(const facebook::react::_bundle_header::BundleHeader& header); bool facebook::react::isZero(facebook::react::Float n); const char* facebook::react::stringForScriptTag(const facebook::react::ScriptTag& tag); const facebook::react::InteractionTypesMap& facebook::react::getInteractionTypes(); @@ -4042,47 +4100,48 @@ double facebook::react::getCPUTimeNanos(); double facebook::react::interpolate(double inputValue, double inputMin, double inputMax, double outputMin, double outputMax, std::string_view extrapolateLeft, std::string_view extrapolateRight); double facebook::react::round(double value) noexcept; facebook::jsi::Value facebook::react::createPromiseAsJSIValue(facebook::jsi::Runtime& rt, facebook::react::PromiseSetupFunctionType&& func); -facebook::react::Color facebook::react::hostPlatformColorFromComponents(facebook::react::ColorComponents components); -facebook::react::Color facebook::react::hostPlatformColorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); -facebook::react::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::SharedColor color); -facebook::react::ColorComponents facebook::react::colorComponentsFromHostPlatformColor(facebook::react::Color color); facebook::react::ColorSpace facebook::react::getDefaultColorSpace(); -facebook::react::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); facebook::react::ComponentRegistryFactory facebook::react::getDefaultComponentRegistryFactory(); facebook::react::DisplayType facebook::react::displayTypeFromYGDisplay(YGDisplay display); facebook::react::FilterType facebook::react::filterTypeFromVariant(const facebook::react::CSSFilterFunction& filter); facebook::react::Float facebook::react::floatFromYogaFloat(float value); facebook::react::Float facebook::react::floatFromYogaOptionalFloat(facebook::yoga::FloatOptional value); -facebook::react::JSIExecutor::RuntimeInstaller facebook::react::RCTJSIExecutorRuntimeInstaller(facebook::react::JSIExecutor::RuntimeInstaller runtimeInstallerToWrap); -facebook::react::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); -facebook::react::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::ParagraphAttributes& defaultParagraphAttributes); -facebook::react::Rect facebook::react::insetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; -facebook::react::Rect facebook::react::outsetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; -facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::BundleHeader& header); -facebook::react::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::ShadowNode& shadowNode); -facebook::react::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::ShadowNode& oldRootShadowNode, const facebook::react::ShadowNode& newRootShadowNode); -facebook::react::SharedColor facebook::react::blackColor(); -facebook::react::SharedColor facebook::react::clearColor(); -facebook::react::SharedColor facebook::react::coerceColor(const facebook::react::RawValue& value, const facebook::react::PropsParserContext& context); -facebook::react::SharedColor facebook::react::colorFromComponents(facebook::react::ColorComponents components); -facebook::react::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); -facebook::react::SharedColor facebook::react::fromCSSColor(const facebook::react::CSSColor& cssColor); -facebook::react::SharedColor facebook::react::parsePlatformColor(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value); -facebook::react::SharedColor facebook::react::whiteColor(); -facebook::react::Size facebook::react::ModalHostViewScreenSize(void); -facebook::react::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::_bundle_header::BundleHeader& header); facebook::react::SurfaceId facebook::react::getNextRootViewTag() noexcept; facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* value); -facebook::react::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); -facebook::react::ValueUnit facebook::react::toValueUnit(const facebook::react::RawValue& value); -facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value); +facebook::react::_color::Color facebook::react::hostPlatformColorFromComponents(facebook::react::_color_components::ColorComponents components); +facebook::react::_color::Color facebook::react::hostPlatformColorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); +facebook::react::_color_components::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::_shared_color::SharedColor color); +facebook::react::_color_components::ColorComponents facebook::react::colorComponentsFromHostPlatformColor(facebook::react::_color::Color color); +facebook::react::_component_builder::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); +facebook::react::_j_s_i_executor::JSIExecutor::RuntimeInstaller facebook::react::RCTJSIExecutorRuntimeInstaller(facebook::react::_j_s_i_executor::JSIExecutor::RuntimeInstaller runtimeInstallerToWrap); +facebook::react::_layout_metrics::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); +facebook::react::_paragraph_attributes::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_paragraph_attributes::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::_paragraph_attributes::ParagraphAttributes& defaultParagraphAttributes); +facebook::react::_rect::Rect facebook::react::insetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; +facebook::react::_rect::Rect facebook::react::outsetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; +facebook::react::_shadow_view::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::_shadow_view_mutation::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::_shadow_node::ShadowNode& oldRootShadowNode, const facebook::react::_shadow_node::ShadowNode& newRootShadowNode); +facebook::react::_shared_color::SharedColor facebook::react::blackColor(); +facebook::react::_shared_color::SharedColor facebook::react::clearColor(); +facebook::react::_shared_color::SharedColor facebook::react::coerceColor(const facebook::react::_raw_value::RawValue& value, const facebook::react::_props_parser_context::PropsParserContext& context); +facebook::react::_shared_color::SharedColor facebook::react::colorFromComponents(facebook::react::_color_components::ColorComponents components); +facebook::react::_shared_color::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); +facebook::react::_shared_color::SharedColor facebook::react::defaultForegroundTextColor(); +facebook::react::_shared_color::SharedColor facebook::react::fromCSSColor(const facebook::react::_c_s_s_color::CSSColor& cssColor); +facebook::react::_shared_color::SharedColor facebook::react::parsePlatformColor(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value); +facebook::react::_shared_color::SharedColor facebook::react::whiteColor(); +facebook::react::_size::Size facebook::react::ModalHostViewScreenSize(void); +facebook::react::_size::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::_value_unit::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); +facebook::react::_value_unit::ValueUnit facebook::react::toValueUnit(const facebook::react::_raw_value::RawValue& value); +facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value); facebook::yoga::FloatOptional facebook::react::yogaOptionalFloatFromFloat(facebook::react::Float value); -float facebook::react::alphaFromHostPlatformColor(facebook::react::Color color); -float facebook::react::blueFromHostPlatformColor(facebook::react::Color color); +float facebook::react::alphaFromHostPlatformColor(facebook::react::_color::Color color); +float facebook::react::blueFromHostPlatformColor(facebook::react::_color::Color color); float facebook::react::ceil(float value) noexcept; float facebook::react::floor(float value) noexcept; -float facebook::react::greenFromHostPlatformColor(facebook::react::Color color); -float facebook::react::redFromHostPlatformColor(facebook::react::Color color); +float facebook::react::greenFromHostPlatformColor(facebook::react::_color::Color color); +float facebook::react::redFromHostPlatformColor(facebook::react::_color::Color color); float facebook::react::round(float value) noexcept; float facebook::react::yogaFloatFromFloat(facebook::react::Float value); folly::dynamic facebook::react::convertIdToFollyDynamic(id json); @@ -4095,34 +4154,33 @@ int facebook::react::toInt(const facebook::react::LayoutDirection& layoutDirecti long double facebook::react::ceil(long double value) noexcept; long double facebook::react::floor(long double value) noexcept; long double facebook::react::round(long double value) noexcept; -size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::AttributedString& attributedString); -size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::AttributedString& attributedString); -size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::TextAttributes& textAttributes); -std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); +size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::_attributed_string::AttributedString& attributedString); +size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::_attributed_string::AttributedString& attributedString); +size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::_text_attributes::TextAttributes& textAttributes); +std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); std::optional facebook::react::blendModeFromString(std::string_view blendModeName); -std::optional facebook::react::fromCSSShadow(const facebook::react::CSSShadow& cssShadow); -std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); -std::optional facebook::react::parseDropShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::parseFilterRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); std::optional facebook::react::filterTypeFromString(std::string_view filterName); -std::optional facebook::react::coerceAmount(const facebook::react::RawValue& value); -std::optional facebook::react::coerceAngle(const facebook::react::RawValue& value); -std::optional facebook::react::coerceLength(const facebook::react::RawValue& value); +std::optional facebook::react::coerceAmount(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceAngle(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceLength(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::optionalFloatFromYogaValue(const facebook::yoga::Style::Length& length, std::optional base = {}); -std::optional facebook::react::toRadians(const facebook::react::RawValue& value); +std::optional facebook::react::toRadians(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::fontVariantFromCSSFontVariant(facebook::react::CSSFontVariant cssVariant); std::optional facebook::react::isolationFromString(std::string_view isolationSetting); -std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); -std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::LayoutAnimation& animation, const facebook::react::AnimationConfig& mutationConfig); +std::optional facebook::react::fromCSSShadow(const facebook::react::_c_s_s_shadow::CSSShadow& cssShadow); +std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); +std::optional facebook::react::parseDropShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::parseFilterRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); +std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::_layout_animation::LayoutAnimation& animation, const facebook::react::_animation_config::AnimationConfig& mutationConfig); std::string facebook::react::base64Encode(const std::string_view s); std::string facebook::react::componentNameByReactViewName(std::string viewName); std::string facebook::react::generateRandomUuidString(); std::string facebook::react::toString(const double& value); std::string facebook::react::toString(const facebook::react::AccessibilityRole& accessibilityRole); -std::string facebook::react::toString(const facebook::react::AttributedString::Range& range); std::string facebook::react::toString(const facebook::react::BlendMode& blendMode); std::string facebook::react::toString(const facebook::react::DisplayType& displayType); std::string facebook::react::toString(const facebook::react::DynamicTypeRamp& dynamicTypeRamp); @@ -4133,14 +4191,12 @@ std::string facebook::react::toString(const facebook::react::FontVariant& fontVa std::string facebook::react::toString(const facebook::react::FontWeight& fontWeight); std::string facebook::react::toString(const facebook::react::HyphenationFrequency& hyphenationFrequency); std::string facebook::react::toString(const facebook::react::ImageResizeMode& value); -std::string facebook::react::toString(const facebook::react::ImageSource& value); std::string facebook::react::toString(const facebook::react::ImportantForAccessibility& importantForAccessibility); std::string facebook::react::toString(const facebook::react::LayoutDirection& layoutDirection); std::string facebook::react::toString(const facebook::react::LineBreakMode& lineBreakMode); std::string facebook::react::toString(const facebook::react::LineBreakStrategy& lineBreakStrategy); std::string facebook::react::toString(const facebook::react::Role& role); std::string facebook::react::toString(const facebook::react::ScrollViewSnapToAlignment& value); -std::string facebook::react::toString(const facebook::react::SharedColor& value); std::string facebook::react::toString(const facebook::react::TextAlignment& textAlignment); std::string facebook::react::toString(const facebook::react::TextAlignmentVertical& textAlignment); std::string facebook::react::toString(const facebook::react::TextBreakStrategy& textBreakStrategy); @@ -4148,16 +4204,19 @@ std::string facebook::react::toString(const facebook::react::TextDecorationLineT std::string facebook::react::toString(const facebook::react::TextDecorationStyle& textDecorationStyle); std::string facebook::react::toString(const facebook::react::TextTransform& textTransform); std::string facebook::react::toString(const facebook::react::WritingDirection& writingDirection); +std::string facebook::react::toString(const facebook::react::_attributed_string::_range::AttributedString::Range& range); +std::string facebook::react::toString(const facebook::react::_image_source::ImageSource& value); +std::string facebook::react::toString(const facebook::react::_shared_color::SharedColor& value); std::string facebook::react::toString(double doubleValue, char suffix); std::string facebook::react::toString(facebook::react::AccessibilityLiveRegion accessibilityLiveRegion); std::string facebook::react::toString(facebook::react::PointerEventsMode value); std::string_view facebook::react::getInteractionTypeForEvent(std::string_view eventName); -std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); +std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); std::vector facebook::react::longestIncreasingSubsequence(const std::vector& values, const std::vector& include); -std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); -std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); -std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::Point layoutOffset, const facebook::react::CullingContext& cullingContext); -std::vector> facebook::react::createNativeModules(NSArray* modules, RCTBridge* bridge, const std::shared_ptr& instance); +std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); +std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); +std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::_point::Point layoutOffset, const facebook::react::_culling_context::CullingContext& cullingContext); +std::vector> facebook::react::createNativeModules(NSArray* modules, RCTBridge* bridge, const std::shared_ptr& instance); template constexpr std::optional facebook::react::parseCSSKeyword(std::string_view ident); template @@ -4165,204 +4224,204 @@ constexpr facebook::react::CSSVariantWithTypes facebook::react::Float facebook::react::roundToPixel(facebook::react::Float value, facebook::react::Float scaleFactor); template -facebook::react::Point facebook::react::roundToPixel(facebook::react::Point value, facebook::react::Float scaleFactor); +facebook::react::_point::Point facebook::react::roundToPixel(facebook::react::_point::Point value, facebook::react::Float scaleFactor); template -facebook::react::Rect facebook::react::roundToPixel(facebook::react::Rect value, facebook::react::Float scaleFactor); +facebook::react::_rect::Rect facebook::react::roundToPixel(facebook::react::_rect::Rect value, facebook::react::Float scaleFactor); template -facebook::react::Size facebook::react::roundToPixel(facebook::react::Size value, facebook::react::Float scaleFactor); +facebook::react::_size::Size facebook::react::roundToPixel(facebook::react::_size::Size value, facebook::react::Float scaleFactor); template std::size_t facebook::react::hash_combine(const T& v, const Args &... args); template void facebook::react::hash_combine(std::size_t& seed, const T& v, const Rest &... rest); template ::type> -facebook::react::MoveWrapper facebook::react::makeMoveWrapper(T&& t); +facebook::react::_move_wrapper::MoveWrapper facebook::react::makeMoveWrapper(T&& t); template -constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); +constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); template -constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); +constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); template constexpr uint32_t facebook::react::fnv1a(std::string_view string) noexcept; template -facebook::react::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::ComponentDescriptorParameters& parameters); +facebook::react::_component_descriptor::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); template -facebook::react::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); +facebook::react::_component_descriptor_provider::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); template DestinationTimePointT facebook::react::clockCast(SourceTimePointT timePoint); template RCTManagedPointer* facebook::react::managedPointer(P initializer); template -T facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); +T facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); template -T facebook::react::get(const facebook::react::AnimatedPropBase& animatedProp); +T facebook::react::get(const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); template -T facebook::react::get(const std::unique_ptr& animatedProp); +T facebook::react::get(const std::unique_ptr& animatedProp); template bool facebook::react::floatEquality(T a, T b, T epsilon = static_cast(facebook::react::kDefaultEpsilon)); template facebook::react::ModuleConstants facebook::react::typedConstants(typename T::Builder::Input&& value); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, T& result, T defaultValue); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, T& result, T defaultValue); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::optional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::optional& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector>& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector>& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& rawValue, T& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& rawValue, T& result); template -std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); -uint8_t facebook::react::alphaFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::blueFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::greenFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::redFromColor(facebook::react::SharedColor color) noexcept; -void facebook::react::FBReactNativeSpec_registerComponentDescriptorsFromCodegen(std::shared_ptr registry); +std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); +uint8_t facebook::react::alphaFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::blueFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::greenFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::redFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +void facebook::react::FBReactNativeSpec_registerComponentDescriptorsFromCodegen(std::shared_ptr registry); void facebook::react::RCTDefaultCxxLogFunction(ReactNativeLogLevel level, const char* message); void facebook::react::bindHasComponentProvider(facebook::jsi::Runtime& runtime, facebook::react::HasComponentProviderFunctionType&& provider); void facebook::react::bindNativeLogger(facebook::jsi::Runtime& runtime, facebook::react::Logger logger); void facebook::react::bindNativePerformanceNow(facebook::jsi::Runtime& runtime); -void facebook::react::cloneProp(facebook::react::BaseViewProps& viewProps, const facebook::react::AnimatedPropBase& animatedProp); +void facebook::react::cloneProp(facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); void facebook::react::defineReadOnlyGlobal(facebook::jsi::Runtime& runtime, const std::string& propName, facebook::jsi::Value&& value); void facebook::react::executeSynchronouslyOnSameThread_CAN_DEADLOCK(const facebook::react::RuntimeExecutor& runtimeExecutor, std::function&& runtimeWork); -void facebook::react::fromRawValue(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, YGValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityAction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLabelledBy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLiveRegion& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityRole& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityState& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityTraits& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AttributedString::Range& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AutocapitalizationType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BackfaceVisibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderCurve& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Cursor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::DynamicTypeRamp& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::EllipsizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontWeight& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::HyphenationFrequency& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ImportantForAccessibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::KeyboardAppearance& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::KeyboardType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::LineBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::OutlineStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::PointerEventsMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ReturnKeyType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Role& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewMaintainVisibleContentPosition& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Selection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::SharedColor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationLineType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextInputAccessoryVisibilityMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextTransform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::WritingDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Align& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Direction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Display& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FlexDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FloatOptional& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Justify& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Overflow& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::PositionType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Style::Length& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Wrap& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::AccessibilityValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::BlendMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::CornerInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::EdgeInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageResizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageSource& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Isolation& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LayoutConformance& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LineBreakMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Point& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Size& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::SubmitBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TextAlignmentVertical& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ValueUnit& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::BoxSizing& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::Style::SizeLength& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValueShared(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); +void facebook::react::fromRawValue(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, _y_g_value::YGValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityLiveRegion& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityRole& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityTraits& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AutocapitalizationType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BackfaceVisibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderCurve& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Cursor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::DynamicTypeRamp& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::EllipsizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontWeight& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::HyphenationFrequency& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ImportantForAccessibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::KeyboardAppearance& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::KeyboardType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::OutlineStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::PointerEventsMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ReturnKeyType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Role& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationLineType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextInputAccessoryVisibilityMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextTransform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::WritingDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_action::AccessibilityAction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_state::AccessibilityState& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_attributed_string::_range::AttributedString::Range& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_selection::Selection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Align& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Direction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Display& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FlexDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FloatOptional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Justify& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Overflow& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::PositionType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::Length& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Wrap& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::BlendMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::CornerInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::EdgeInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::ImageResizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::Isolation& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LayoutConformance& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::SubmitBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignmentVertical& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_value::AccessibilityValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_image_source::ImageSource& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_point::Point& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_size::Size& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_value_unit::ValueUnit& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::BoxSizing& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::SizeLength& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValueShared(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); void facebook::react::fromString(const std::string& string, facebook::react::AccessibilityTraits& result); void facebook::react::g_setNativeAnimatedNowTimestampFunction(facebook::react::TimePointFunction nowFunction); void facebook::react::installLegacyUIManagerConstantsProviderBinding(facebook::jsi::Runtime& runtime); -void facebook::react::parseProcessedBackgroundImage(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFontVariant(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::parseProcessedTransform(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseProcessedTransformOrigin(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::PropsParserContext& context, const std::vector& value, std::vector& result); +void facebook::react::parseProcessedBackgroundImage(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseProcessedTransform(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseProcessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::_props_parser_context::PropsParserContext& context, const std::vector& value, std::vector& result); void facebook::react::parseUnprocessedBackgroundImageString(const std::string& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedFilterList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFontVariant(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseUnprocessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedFilterList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); void facebook::react::parseUnprocessedFontVariantString(const std::string& value, facebook::react::FontVariant& result); -void facebook::react::parseUnprocessedTransform(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::Transform& result); -void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); -void facebook::react::serializeTransformAxis(const facebook::react::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); -void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::ValueUnit& valueUnit, folly::dynamic& resultArray); +void facebook::react::parseUnprocessedTransform(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::_transform::Transform& result); +void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); +void facebook::react::serializeTransformAxis(const facebook::react::_transform_operation::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); +void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::_value_unit::ValueUnit& valueUnit, folly::dynamic& resultArray); void facebook::react::setDefaultColorSpace(facebook::react::ColorSpace newColorSpace); -void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::BaseTouch& touch); +void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::_base_touch::BaseTouch& touch); void facebook::react::unsafeExecuteOnMainThreadSync(std::function work); -void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); -void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::BaseViewProps& viewProps, const facebook::react::PropsSnapshot& snapshot); -void facebook::react::updateTransformProps(const facebook::react::Transform& transform, const facebook::react::TransformOperation& operation, folly::dynamic& resultTranslateArray); -bool facebook::react::operator==(const facebook::react::AttributedStringBox& lhs, const facebook::react::AttributedStringBox& rhs); -bool facebook::react::operator==(const facebook::react::LayoutConstraints& lhs, const facebook::react::LayoutConstraints& rhs); -bool facebook::react::operator==(const facebook::react::LayoutContext& lhs, const facebook::react::LayoutContext& rhs); -bool facebook::react::operator==(const facebook::react::LineMeasureCacheKey& lhs, const facebook::react::LineMeasureCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::PerformanceObserver& lhs, const facebook::react::PerformanceObserver& rhs); -bool facebook::react::operator==(const facebook::react::PreparedTextCacheKey& lhs, const facebook::react::PreparedTextCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::RawPropsKey& lhs, const facebook::react::RawPropsKey& rhs) noexcept; -bool facebook::react::operator==(const facebook::react::Size& rhs, const facebook::react::Size& lhs) noexcept; -bool facebook::react::operator==(const facebook::react::TextMeasureCacheKey& lhs, const facebook::react::TextMeasureCacheKey& rhs); +void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); +void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_props_snapshot::PropsSnapshot& snapshot); +void facebook::react::updateTransformProps(const facebook::react::_transform::Transform& transform, const facebook::react::_transform_operation::TransformOperation& operation, folly::dynamic& resultTranslateArray); +bool facebook::react::operator==(const facebook::react::_attributed_string_box::AttributedStringBox& lhs, const facebook::react::_attributed_string_box::AttributedStringBox& rhs); +bool facebook::react::operator==(const facebook::react::_layout_constraints::LayoutConstraints& lhs, const facebook::react::_layout_constraints::LayoutConstraints& rhs); +bool facebook::react::operator==(const facebook::react::_layout_context::LayoutContext& lhs, const facebook::react::_layout_context::LayoutContext& rhs); +bool facebook::react::operator==(const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& lhs, const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_performance_observer::PerformanceObserver& lhs, const facebook::react::_performance_observer::PerformanceObserver& rhs); +bool facebook::react::operator==(const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& lhs, const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_raw_props_key::RawPropsKey& lhs, const facebook::react::_raw_props_key::RawPropsKey& rhs) noexcept; +bool facebook::react::operator==(const facebook::react::_size::Size& rhs, const facebook::react::_size::Size& lhs) noexcept; +bool facebook::react::operator==(const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& lhs, const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& rhs); constexpr bool facebook::react::operator&(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityState& lhs, const facebook::react::AccessibilityState& rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityValue& lhs, const facebook::react::AccessibilityValue& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_state::AccessibilityState& lhs, const facebook::react::_accessibility_state::AccessibilityState& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_value::AccessibilityValue& lhs, const facebook::react::_accessibility_value::AccessibilityValue& rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator&(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator|(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); -constexpr facebook::react::HighResDuration facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResTimeStamp& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator+(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); constexpr facebook::react::ModalHostViewSupportedOrientationsMask facebook::react::operator|(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator+(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); constexpr void facebook::react::operator|=(facebook::react::ModalHostViewSupportedOrientationsMask& lhs, enum facebook::react::ModalHostViewSupportedOrientations const rhs); -facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::Transform& transform); -facebook::react::Point facebook::react::operator*(const facebook::react::Point& point, const facebook::react::Transform& transform); -facebook::react::Rect facebook::react::operator*(const facebook::react::Rect& rect, const facebook::react::Transform& transform); -facebook::react::Size facebook::react::operator*(const facebook::react::Size& size, const facebook::react::Transform& transform); -facebook::react::Vector facebook::react::operator*(const facebook::react::Transform& transform, const facebook::react::Vector& vector); +facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::_transform::Transform& transform); +facebook::react::_point::Point facebook::react::operator*(const facebook::react::_point::Point& point, const facebook::react::_transform::Transform& transform); +facebook::react::_rect::Rect facebook::react::operator*(const facebook::react::_rect::Rect& rect, const facebook::react::_transform::Transform& transform); +facebook::react::_size::Size facebook::react::operator*(const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform); +facebook::react::_vector::Vector facebook::react::operator*(const facebook::react::_transform::Transform& transform, const facebook::react::_vector::Vector& vector); template -facebook::react::RectangleEdges facebook::react::operator+(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator+(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; template -facebook::react::RectangleEdges facebook::react::operator-(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator-(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; JSI_EXPORT const char facebook::react::ActivityIndicatorViewComponentName[]; JSI_EXPORT const char facebook::react::DebuggingOverlayComponentName[]; JSI_EXPORT const char facebook::react::PullToRefreshViewComponentName[]; @@ -4370,7 +4429,7 @@ JSI_EXPORT const char facebook::react::UnimplementedNativeViewComponentName[]; class facebook::react::AccessibilityProps { public AccessibilityProps() = default; - public AccessibilityProps(const facebook::react::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::RawProps& rawProps); + public AccessibilityProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool accessibilityElementsHidden; public bool accessibilityIgnoresInvertColors; public bool accessibilityRespondsToUserInteraction; @@ -4381,22 +4440,22 @@ class facebook::react::AccessibilityProps { public bool onAccessibilityEscape; public bool onAccessibilityMagicTap; public bool onAccessibilityTap; - public facebook::react::AccessibilityLabelledBy accessibilityLabelledBy; public facebook::react::AccessibilityLiveRegion accessibilityLiveRegion; public facebook::react::AccessibilityTraits accessibilityTraits; - public facebook::react::AccessibilityValue accessibilityValue; public facebook::react::ImportantForAccessibility importantForAccessibility; public facebook::react::Role role; - public std::optional accessibilityState; + public facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy accessibilityLabelledBy; + public facebook::react::_accessibility_value::AccessibilityValue accessibilityValue; + public std::optional accessibilityState; public std::string accessibilityHint; public std::string accessibilityLabel; public std::string accessibilityLanguage; public std::string accessibilityLargeContentTitle; public std::string accessibilityRole; public std::string testId; - public std::vector accessibilityActions; + public std::vector accessibilityActions; public std::vector accessibilityOrder; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -4404,20 +4463,20 @@ class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::reac class facebook::react::ActivityIndicatorViewProps : public facebook::react::HostPlatformViewProps { public ActivityIndicatorViewProps() = default; - public ActivityIndicatorViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public ActivityIndicatorViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool animating; public bool hidesWhenStopped; public facebook::react::ActivityIndicatorViewSize size; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; } class facebook::react::AdditionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedModuleCxxSpec, public facebook::react::TurboModuleWithJSIBindings { - public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); + public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); public void addAnimatedEventToView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::jsi::Object eventMapping); public void addListener(facebook::jsi::Runtime& rt, const std::string& eventName); public void connectAnimatedNodeToShadowNodeFamily(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag, facebook::jsi::Object shadowNode); @@ -4430,7 +4489,7 @@ class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedMo public void extractAnimatedNodeOffset(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag); public void finishOperationBatch(facebook::jsi::Runtime& rt); public void flattenAnimatedNodeOffset(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag); - public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::AsyncCallback saveValueCallback); + public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::_async_callback::AsyncCallback saveValueCallback); public void queueAndExecuteBatchedOperations(facebook::jsi::Runtime& rt, facebook::jsi::Array operationsAndArgs); public void removeAnimatedEventFromView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::react::Tag animatedNodeTag); public void removeListeners(facebook::jsi::Runtime& rt, int count); @@ -4446,26 +4505,26 @@ class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedMo } class facebook::react::AnimatedMountingOverrideDelegate : public facebook::react::MountingOverrideDelegate { - public AnimatedMountingOverrideDelegate(facebook::react::NativeAnimatedNodesManager& animatedManager, const facebook::react::Scheduler& scheduler); + public AnimatedMountingOverrideDelegate(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& animatedManager, const facebook::react::_scheduler::Scheduler& scheduler); public virtual bool shouldOverridePullTransaction() const override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number transactionNumber, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number transactionNumber, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; } class facebook::react::AnimatedNode { - protected facebook::react::AnimatedNode* getChildNode(facebook::react::Tag tag); protected facebook::react::AnimatedNodeType type_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag tag_; + protected facebook::react::_animated_node::AnimatedNode* getChildNode(facebook::react::Tag tag); + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected std::unordered_set children_; public AnimatedNode(const facebook::react::AnimatedNode&) = default; public AnimatedNode(facebook::react::AnimatedNode&&) noexcept = default; - public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); + public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); public const folly::dynamic& getConfig() const noexcept; public const std::unordered_set& getChildren() const noexcept; - public facebook::react::AnimatedNode& operator=(const facebook::react::AnimatedNode&) = default; - public facebook::react::AnimatedNode& operator=(facebook::react::AnimatedNode&&) noexcept = default; public facebook::react::AnimatedNodeType type() const noexcept; public facebook::react::Tag tag() const noexcept; + public facebook::react::_animated_node::AnimatedNode& operator=(const facebook::react::_animated_node::AnimatedNode&) = default; + public facebook::react::_animated_node::AnimatedNode& operator=(facebook::react::_animated_node::AnimatedNode&&) noexcept = default; public int activeIncomingNodes; public int bfsColor; public static constexpr int INITIAL_BFS_COLOR; @@ -4479,34 +4538,34 @@ class facebook::react::AnimatedNode { } class facebook::react::AnimatedPropsRegistry { - public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); + public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); public void clear(facebook::react::SurfaceId surfaceId); public void clearOnSurfaceStop(facebook::react::SurfaceId surfaceId); - public void update(const std::unordered_map& surfaceUpdates); + public void update(const std::unordered_map& surfaceUpdates); } class facebook::react::AnimationBackend : public facebook::react::UIManagerAnimationBackend { - public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); + public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); public using PauseCallback = std::function; public using ResumeCallback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) override; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) override; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) override; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; public virtual void stop(facebook::react::CallbackId callbackId) override; public virtual void trigger() override; - public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::SurfaceUpdates& surfaceUpdates); + public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::_surface_updates::SurfaceUpdates& surfaceUpdates); public void requestAsyncFlushForSurfaces(const std::set& surfaces); - public void synchronouslyUpdateProps(const std::unordered_map& updates); + public void synchronouslyUpdateProps(const std::unordered_map& updates); } class facebook::react::AnimationBackendCommitHook : public facebook::react::UIManagerCommitHook { - public AnimationBackendCommitHook(facebook::react::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; + public AnimationBackendCommitHook(facebook::react::_u_i_manager::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; } class facebook::react::AnimationChoreographer { @@ -4515,7 +4574,7 @@ class facebook::react::AnimationChoreographer { public virtual void resume() = 0; public virtual ~AnimationChoreographer() = default; public void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) const; - public void setAnimationBackend(std::weak_ptr animationBackend); + public void setAnimationBackend(std::weak_ptr animationBackend); } class facebook::react::AnimationDriver { @@ -4523,8 +4582,8 @@ class facebook::react::AnimationDriver { protected bool isComplete_; protected bool isStarted_; protected double startFrameTimeMs_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag animatedValueTag_; + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected folly::dynamic config_; protected int currentIteration_; protected int id_; @@ -4532,7 +4591,7 @@ class facebook::react::AnimationDriver { protected std::optional endCallback_; protected virtual bool update(double, bool); protected void markNodeUpdated(facebook::react::Tag tag); - public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); public bool getIsComplete() const noexcept; public facebook::react::Tag getAnimatedValueTag() const noexcept; public int getId() const noexcept; @@ -4552,31 +4611,31 @@ class facebook::react::AppRegistryBinding { } class facebook::react::AppleEventBeat : public facebook::react::EventBeat, public facebook::react::RunLoopObserver::Delegate { - public AppleEventBeat(std::shared_ptr ownerBox, std::unique_ptr uiRunLoopObserver, facebook::react::RuntimeScheduler& RuntimeScheduler); - public virtual void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept override; + public AppleEventBeat(std::shared_ptr ownerBox, std::unique_ptr uiRunLoopObserver, facebook::react::_runtime_scheduler::RuntimeScheduler& RuntimeScheduler); + public virtual void activityDidChange(const facebook::react::_run_loop_observer::_delegate::RunLoopObserver::Delegate* delegate, facebook::react::_run_loop_observer::RunLoopObserver::Activity activity) const noexcept override; } class facebook::react::AttributedString : public facebook::react::Sealable, public facebook::react::DebugStringConvertible { - public bool compareTextAttributesWithoutFrame(const facebook::react::AttributedString& rhs) const; - public bool isContentEqual(const facebook::react::AttributedString& rhs) const; + public bool compareTextAttributesWithoutFrame(const facebook::react::_attributed_string::AttributedString& rhs) const; + public bool isContentEqual(const facebook::react::_attributed_string::AttributedString& rhs) const; public bool isEmpty() const; - public bool operator==(const facebook::react::AttributedString& rhs) const; - public const facebook::react::AttributedString::Fragments& getFragments() const; - public const facebook::react::TextAttributes& getBaseTextAttributes() const; - public facebook::react::AttributedString::Fragments& getFragments(); + public bool operator==(const facebook::react::_attributed_string::AttributedString& rhs) const; + public const facebook::react::_attributed_string::Fragments& getFragments() const; + public const facebook::react::_text_attributes::TextAttributes& getBaseTextAttributes() const; + public facebook::react::_attributed_string::Fragments& getFragments(); public std::string getString() const; - public using Fragments = std::vector; - public void appendFragment(facebook::react::AttributedString::Fragment&& fragment); - public void prependFragment(facebook::react::AttributedString::Fragment&& fragment); - public void setBaseTextAttributes(const facebook::react::TextAttributes& defaultAttributes); + public using Fragments = std::vector; + public void appendFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void prependFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void setBaseTextAttributes(const facebook::react::_text_attributes::TextAttributes& defaultAttributes); } class facebook::react::AttributedString::Fragment { public bool isAttachment() const; - public bool isContentEqual(const facebook::react::AttributedString::Fragment& rhs) const; - public bool operator==(const facebook::react::AttributedString::Fragment& rhs) const; - public facebook::react::ShadowView parentShadowView; - public facebook::react::TextAttributes textAttributes; + public bool isContentEqual(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public bool operator==(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public facebook::react::_shadow_view::ShadowView parentShadowView; + public facebook::react::_text_attributes::TextAttributes textAttributes; public static std::string AttachmentCharacter(); public std::string string; } @@ -4588,14 +4647,14 @@ class facebook::react::AttributedString::Range { class facebook::react::AttributedStringBox { public AttributedStringBox(); - public AttributedStringBox(const facebook::react::AttributedString& value); public AttributedStringBox(const facebook::react::AttributedStringBox& other) = default; + public AttributedStringBox(const facebook::react::_attributed_string::AttributedString& value); public AttributedStringBox(facebook::react::AttributedStringBox&& other) noexcept; public AttributedStringBox(std::shared_ptr opaquePointer); - public const facebook::react::AttributedString& getValue() const; - public facebook::react::AttributedStringBox& operator=(const facebook::react::AttributedStringBox& other) = default; - public facebook::react::AttributedStringBox& operator=(facebook::react::AttributedStringBox&& other) noexcept; - public facebook::react::AttributedStringBox::Mode getMode() const; + public const facebook::react::_attributed_string::AttributedString& getValue() const; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(const facebook::react::_attributed_string_box::AttributedStringBox& other) = default; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(facebook::react::_attributed_string_box::AttributedStringBox&& other) noexcept; + public facebook::react::_attributed_string_box::Mode getMode() const; public std::shared_ptr getOpaquePointer() const; } @@ -4606,16 +4665,16 @@ enum facebook::react::AttributedStringBox::Mode { class facebook::react::BaseParagraphProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseParagraphProps() = default; - public BaseParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseParagraphProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool isSelectable; public bool onTextLayout; - public facebook::react::ParagraphAttributes paragraphAttributes; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatformViewProps { public BaseScrollViewProps() = default; - public BaseScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool alwaysBounceHorizontal; public bool alwaysBounceVertical; public bool automaticallyAdjustContentInsets; @@ -4649,31 +4708,31 @@ class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatfor public facebook::react::Float scrollEventThrottle; public facebook::react::Float snapToInterval; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; public facebook::react::ScrollViewIndicatorStyle indicatorStyle; public facebook::react::ScrollViewKeyboardDismissMode keyboardDismissMode; public facebook::react::ScrollViewSnapToAlignment snapToAlignment; - public std::optional maintainVisibleContentPosition; + public facebook::react::_point::Point contentOffset; + public std::optional maintainVisibleContentPosition; public std::vector snapToOffsets; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextInputProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseTextInputProps() = default; - public BaseTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool autoFocus; public bool disableKeyboardShortcuts; public bool editable; public bool multiline; public bool readOnly; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::SharedColor cursorColor; - public facebook::react::SharedColor placeholderTextColor; - public facebook::react::SharedColor selectionColor; - public facebook::react::SharedColor selectionHandleColor; public facebook::react::SubmitBehavior getNonDefaultSubmitBehavior() const; public facebook::react::SubmitBehavior submitBehavior; - public facebook::react::TextAttributes getEffectiveTextAttributes(facebook::react::Float fontSizeMultiplier) const; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_shared_color::SharedColor cursorColor; + public facebook::react::_shared_color::SharedColor placeholderTextColor; + public facebook::react::_shared_color::SharedColor selectionColor; + public facebook::react::_shared_color::SharedColor selectionHandleColor; + public facebook::react::_text_attributes::TextAttributes getEffectiveTextAttributes(facebook::react::Float fontSizeMultiplier) const; public int maxLength; public int mostRecentEventCount; public std::optional> acceptDragAndDropTypes; @@ -4681,23 +4740,23 @@ class facebook::react::BaseTextInputProps : public facebook::react::HostPlatform public std::string defaultValue; public std::string placeholder; public std::string text; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextProps { public BaseTextProps() = default; - public BaseTextProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::TextAttributes textAttributes; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public BaseTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_text_attributes::TextAttributes textAttributes; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextShadowNode { - public static void buildAttributedString(const facebook::react::TextAttributes& baseTextAttributes, const facebook::react::ShadowNode& parentNode, facebook::react::AttributedString& outAttributedString, facebook::react::BaseTextShadowNode::Attachments& outAttachments); - public using Attachments = std::vector; + public static void buildAttributedString(const facebook::react::_text_attributes::TextAttributes& baseTextAttributes, const facebook::react::_shadow_node::ShadowNode& parentNode, facebook::react::_attributed_string::AttributedString& outAttributedString, facebook::react::_base_text_shadow_node::Attachments& outAttachments); + public using Attachments = std::vector; } class facebook::react::BaseTextShadowNode::Attachment { - public const facebook::react::ShadowNode* shadowNode; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; public size_t fragmentIndex; } @@ -4708,12 +4767,12 @@ class facebook::react::BaseViewEventEmitter : public facebook::react::TouchEvent public void onAccessibilityTap() const; public void onBlur() const; public void onFocus() const; - public void onLayout(const facebook::react::LayoutMetrics& layoutMetrics) const; + public void onLayout(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; } class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps, public facebook::react::AccessibilityProps { public BaseViewProps() = default; - public BaseViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public BaseViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public bool collapsable; public bool collapsableChildren; public bool getClipsContentToBounds() const; @@ -4722,7 +4781,6 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public bool shouldRasterize; public facebook::react::BackfaceVisibility backfaceVisibility; public facebook::react::BlendMode mixBlendMode; - public facebook::react::BorderMetrics resolveBorderMetrics(const facebook::react::LayoutMetrics& layoutMetrics) const; public facebook::react::CascadedBorderColors borderColors; public facebook::react::CascadedBorderCurves borderCurves; public facebook::react::CascadedBorderRadii borderRadii; @@ -4738,37 +4796,38 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public facebook::react::Isolation isolation; public facebook::react::OutlineStyle outlineStyle; public facebook::react::PointerEventsMode pointerEvents; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor outlineColor; - public facebook::react::SharedColor shadowColor; - public facebook::react::Size shadowOffset; - public facebook::react::Transform resolveTransform(const facebook::react::LayoutMetrics& layoutMetrics) const; - public facebook::react::Transform transform; - public facebook::react::TransformOrigin transformOrigin; - public facebook::react::ViewEvents events; - public static facebook::react::Transform resolveTransform(const facebook::react::Size& frameSize, const facebook::react::Transform& transform, const facebook::react::TransformOrigin& transformOrigin); + public facebook::react::_border_metrics::BorderMetrics resolveBorderMetrics(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor outlineColor; + public facebook::react::_shared_color::SharedColor shadowColor; + public facebook::react::_size::Size shadowOffset; + public facebook::react::_transform::Transform resolveTransform(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_transform::Transform transform; + public facebook::react::_transform_origin::TransformOrigin transformOrigin; + public facebook::react::_view_events::ViewEvents events; + public static facebook::react::_transform::Transform resolveTransform(const facebook::react::_size::Size& frameSize, const facebook::react::_transform::Transform& transform, const facebook::react::_transform_origin::TransformOrigin& transformOrigin); public std::optional zIndex; public std::vector backgroundImage; - public std::vector backgroundPosition; - public std::vector backgroundRepeat; public std::vector backgroundSize; - public std::vector boxShadow; - public std::vector filter; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public std::vector backgroundPosition; + public std::vector backgroundRepeat; + public std::vector boxShadow; + public std::vector filter; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BigStringBuffer : public facebook::jsi::Buffer { - public BigStringBuffer(std::unique_ptr script); + public BigStringBuffer(std::unique_ptr script); public virtual const uint8_t* data() const override; public virtual size_t size() const override; } class facebook::react::BindingsInstaller { - public virtual facebook::react::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); + public virtual facebook::react::_react_instance::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); } class facebook::react::BridgelessNativeMethodCallInvoker : public facebook::react::NativeMethodCallInvoker { - public BridgelessNativeMethodCallInvoker(std::shared_ptr messageQueueThread); + public BridgelessNativeMethodCallInvoker(std::shared_ptr messageQueueThread); public virtual void invokeAsync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) noexcept override; public virtual void invokeSync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) override; } @@ -4776,13 +4835,13 @@ class facebook::react::BridgelessNativeMethodCallInvoker : public facebook::reac class facebook::react::BufferedRuntimeExecutor { public BufferedRuntimeExecutor(facebook::react::RuntimeExecutor runtimeExecutor); public using Work = std::function; - public void execute(facebook::react::BufferedRuntimeExecutor::Work&& callback); + public void execute(facebook::react::_buffered_runtime_executor::Work&& callback); public void flush(); } struct facebook::react::BufferedRuntimeExecutor::BufferedWork { - public bool operator<(const facebook::react::BufferedRuntimeExecutor::BufferedWork& rhs) const; - public facebook::react::BufferedRuntimeExecutor::Work work_; + public bool operator<(const facebook::react::_buffered_runtime_executor::_buffered_work::BufferedWork& rhs) const; + public facebook::react::_buffered_runtime_executor::Work work_; public uint64_t index_; } @@ -4792,9 +4851,9 @@ class facebook::react::CSSSyntaxParser { public constexpr CSSSyntaxParser(std::string_view css); public constexpr bool consumeDelimiter(facebook::react::CSSDelimiter delimiter); public constexpr bool isFinished() const; - public constexpr const facebook::react::CSSToken& peek() const; - public constexpr facebook::react::CSSSyntaxParser& operator=(const facebook::react::CSSSyntaxParser&) = default; - public constexpr facebook::react::CSSSyntaxParser& operator=(facebook::react::CSSSyntaxParser&&) = default; + public constexpr const facebook::react::_c_s_s_token::CSSToken& peek() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&) = default; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&&) = default; public constexpr void consumeWhitespace(); template public constexpr ReturnT consumeComponentValue(const facebook::react::CSSComponentValueVisitor auto &... visitors); @@ -4809,10 +4868,10 @@ class facebook::react::CSSToken { public constexpr CSSToken(facebook::react::CSSTokenType type, float value); public constexpr CSSToken(facebook::react::CSSTokenType type, float value, std::string_view unit); public constexpr CSSToken(facebook::react::CSSTokenType type, std::string_view value); - public constexpr bool operator==(const facebook::react::CSSToken& other) const = default; - public constexpr facebook::react::CSSToken& operator=(const facebook::react::CSSToken& other) = default; - public constexpr facebook::react::CSSToken& operator=(facebook::react::CSSToken&& other) = default; + public constexpr bool operator==(const facebook::react::_c_s_s_token::CSSToken& other) const = default; public constexpr facebook::react::CSSTokenType type() const; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(const facebook::react::_c_s_s_token::CSSToken& other) = default; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(facebook::react::_c_s_s_token::CSSToken&& other) = default; public constexpr float numericValue() const; public constexpr std::string_view stringValue() const; public constexpr std::string_view unit() const; @@ -4820,15 +4879,15 @@ class facebook::react::CSSToken { class facebook::react::CSSTokenizer { public constexpr CSSTokenizer(std::string_view characters); - public constexpr facebook::react::CSSToken next(); + public constexpr facebook::react::_c_s_s_token::CSSToken next(); } class facebook::react::CSSValueParser { public constexpr CSSValueParser(const facebook::react::CSSValueParser&) = default; - public constexpr CSSValueParser(facebook::react::CSSSyntaxParser& parser); - public constexpr const facebook::react::CSSSyntaxParser& syntaxParser() const; - public constexpr facebook::react::CSSSyntaxParser& syntaxParser(); - public constexpr facebook::react::CSSValueParser& operator=(const facebook::react::CSSValueParser&) = default; + public constexpr CSSValueParser(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser); + public constexpr const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser(); + public constexpr facebook::react::_c_s_s_value_parser::CSSValueParser& operator=(const facebook::react::_c_s_s_value_parser::CSSValueParser&) = default; template public constexpr facebook::react::CSSVariantWithTypes, std::monostate> parseNextValue(facebook::react::CSSDelimiter delimiter = facebook::react::CSSDelimiter::None); template @@ -4847,95 +4906,95 @@ class facebook::react::CallInvoker { class facebook::react::CallbackWrapper : public facebook::react::LongLivedObject { public facebook::jsi::Function& callback() noexcept; public facebook::jsi::Runtime& runtime() noexcept; - public facebook::react::CallInvoker& jsInvoker() noexcept; - public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); - public std::shared_ptr jsInvokerPtr() noexcept; + public facebook::react::_call_invoker::CallInvoker& jsInvoker() noexcept; + public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr jsInvokerPtr() noexcept; public void destroy(); } class facebook::react::CdpMetricsReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpMetricsReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming& entry) override; + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming& entry) override; } class facebook::react::CdpPerfIssuesReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpPerfIssuesReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure& entry, const std::optional& detailProvider) override; + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure& entry, const std::optional& detailProvider) override; } class facebook::react::ColorAnimatedNode : public facebook::react::AnimatedNode { - public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); - public facebook::react::Color getColor(); + public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public facebook::react::_color::Color getColor(); public virtual void update() override; } class facebook::react::ComponentBuilder { public ComponentBuilder(const facebook::react::ComponentBuilder& componentBuilder) = default; public ComponentBuilder(facebook::react::ComponentBuilder&& componentBuilder) noexcept = default; - public ComponentBuilder(facebook::react::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); - public facebook::react::ComponentBuilder& operator=(const facebook::react::ComponentBuilder& other) = default; - public facebook::react::ComponentBuilder& operator=(facebook::react::ComponentBuilder&& other) = default; + public ComponentBuilder(facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); + public facebook::react::_component_builder::ComponentBuilder& operator=(const facebook::react::_component_builder::ComponentBuilder& other) = default; + public facebook::react::_component_builder::ComponentBuilder& operator=(facebook::react::_component_builder::ComponentBuilder&& other) = default; template - public std::shared_ptr build(facebook::react::Element element) const; + public std::shared_ptr build(facebook::react::_element::Element element) const; } class facebook::react::ComponentDescriptor { - protected facebook::react::ComponentDescriptor::Flavor flavor_; - protected facebook::react::EventDispatcher::Weak eventDispatcher_; - protected facebook::react::RawPropsParser rawPropsParser_; + protected facebook::react::_component_descriptor::Flavor flavor_; + protected facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher_; + protected facebook::react::_raw_props_parser::RawPropsParser rawPropsParser_; protected friend ShadowNode; - protected std::shared_ptr contextContainer_; - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const = 0; - public ComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public const std::shared_ptr& getContextContainer() const; + protected std::shared_ptr contextContainer_; + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const = 0; + public ComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public const std::shared_ptr& getContextContainer() const; public using Flavor = std::shared_ptr; - public using Shared = std::shared_ptr; - public using Unique = std::unique_ptr; + public using Shared = std::shared_ptr; + public using Unique = std::unique_ptr; public virtual facebook::react::ComponentHandle getComponentHandle() const = 0; public virtual facebook::react::ComponentName getComponentName() const = 0; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const = 0; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const = 0; - public virtual facebook::react::ShadowNodeTraits getTraits() const = 0; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const = 0; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const = 0; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const = 0; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const = 0; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const = 0; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const = 0; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const = 0; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; public virtual ~ComponentDescriptor() = default; } class facebook::react::ComponentDescriptorParameters { - public facebook::react::ComponentDescriptor::Flavor flavor; - public facebook::react::EventDispatcher::Weak eventDispatcher; - public std::shared_ptr contextContainer; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; + public facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher; + public std::shared_ptr contextContainer; } class facebook::react::ComponentDescriptorProvider { - public facebook::react::ComponentDescriptor::Flavor flavor; public facebook::react::ComponentDescriptorConstructor* constructor; public facebook::react::ComponentHandle handle; public facebook::react::ComponentName name; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; } class facebook::react::ComponentDescriptorProviderRegistry { - public facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::ComponentDescriptorParameters& parameters) const; - public void add(const facebook::react::ComponentDescriptorProvider& provider) const; + public facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters) const; + public void add(const facebook::react::_component_descriptor_provider::ComponentDescriptorProvider& provider) const; public void setComponentDescriptorProviderRequest(facebook::react::ComponentDescriptorProviderRequest request) const; } class facebook::react::ComponentDescriptorRegistry { - public ComponentDescriptorRegistry(facebook::react::ComponentDescriptorParameters parameters, const facebook::react::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); + public ComponentDescriptorRegistry(facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters parameters, const facebook::react::_component_descriptor_registry::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); public bool hasComponentDescriptorAt(facebook::react::ComponentHandle componentHandle) const; - public const facebook::react::ComponentDescriptor& at(const std::string& componentName) const; - public const facebook::react::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; - public facebook::react::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; - public using Shared = std::shared_ptr; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(const std::string& componentName) const; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; + public facebook::react::_component_descriptor::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; + public using Shared = std::shared_ptr; public void setFallbackComponentDescriptor(const facebook::react::SharedComponentDescriptor& descriptor); } class facebook::react::ContextContainer { public void erase(const std::string& key) const; - public void update(const facebook::react::ContextContainer& contextContainer) const; + public void update(const facebook::react::_context_container::ContextContainer& contextContainer) const; template public T at(const std::string& key) const; template @@ -4945,13 +5004,13 @@ class facebook::react::ContextContainer { } class facebook::react::CxxNativeModule : public facebook::react::NativeModule { - public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); + public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); public static void setShouldWarnOnUse(bool value); public virtual facebook::react::MethodCallResult callSerializableNativeHook(unsigned int hookId, folly::dynamic&& args) override; public virtual folly::dynamic getConstants() override; public virtual std::string getName() override; public virtual std::string getSyncMethodName(unsigned int methodId) override; - public virtual std::vector getMethods() override; + public virtual std::vector getMethods() override; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) override; } @@ -4963,12 +5022,12 @@ class facebook::react::DebuggingOverlayEventEmitter : public facebook::react::Ba class facebook::react::DebuggingOverlayProps : public facebook::react::HostPlatformViewProps { public DebuggingOverlayProps() = default; - public DebuggingOverlayProps(const facebook::react::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::RawProps& rawProps); + public DebuggingOverlayProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); } class facebook::react::DecayAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::DevToolsRuntimeSettings { @@ -4983,13 +5042,13 @@ class facebook::react::DevToolsRuntimeSettings { } class facebook::react::DevToolsRuntimeSettingsModule : public facebook::react::NativeReactDevToolsRuntimeSettingsModuleCxxSpec { - public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); + public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); public facebook::react::NativeReloadAndProfileConfig getReloadAndProfileConfig(facebook::jsi::Runtime& rt); public void setReloadAndProfileConfig(facebook::jsi::Runtime& rt, facebook::react::NativePartialReloadAndProfileConfig config); } class facebook::react::DiffClampAnimatedNode : public facebook::react::ValueAnimatedNode { - public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -5001,26 +5060,26 @@ class facebook::react::DispatchMessageQueueThread : public facebook::react::Mess } class facebook::react::DivisionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::ElementFragment { public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::ElementFragment::FinalizeCallback finalizeCallback; - public facebook::react::ElementFragment::List children; - public facebook::react::ElementFragment::ReferenceCallback referenceCallback; - public facebook::react::ElementFragment::StateCallback stateCallback; - public facebook::react::Props::Shared props; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public using FinalizeCallback = std::function; - public using List = std::vector; - public using ListOfShared = std::vector; - public using ReferenceCallback = std::function& shadowNode)>; - public using Shared = std::shared_ptr; - public using StateCallback = std::function; + public facebook::react::_element_fragment::FinalizeCallback finalizeCallback; + public facebook::react::_element_fragment::List children; + public facebook::react::_element_fragment::ReferenceCallback referenceCallback; + public facebook::react::_element_fragment::StateCallback stateCallback; + public facebook::react::_props::Props::Shared props; + public using FinalizeCallback = std::function; + public using List = std::vector; + public using ListOfShared = std::vector; + public using ReferenceCallback = std::function& shadowNode)>; + public using Shared = std::shared_ptr; + public using StateCallback = std::function; } class facebook::react::Error { @@ -5034,25 +5093,25 @@ class facebook::react::EventAnimationDriver { protected std::vector eventPath_; public EventAnimationDriver(const std::vector& eventPath, facebook::react::Tag animatedValueTag); public facebook::react::Tag getAnimatedNodeTag() const; - public std::optional getValueFromPayload(const facebook::react::EventPayload& eventPayload); + public std::optional getValueFromPayload(const facebook::react::_event_payload::EventPayload& eventPayload); public ~EventAnimationDriver() = default; } class facebook::react::EventBeat { - protected facebook::react::EventBeat::BeatCallback beatCallback_; + protected facebook::react::_event_beat::BeatCallback beatCallback_; protected mutable std::atomic isEventBeatRequested_; protected std::function induceCallback_; - protected std::shared_ptr ownerBox_; + protected std::shared_ptr ownerBox_; protected void induce() const; public EventBeat(const facebook::react::EventBeat& other) = delete; - public EventBeat(std::shared_ptr ownerBox, facebook::react::RuntimeScheduler& runtimeScheduler); - public facebook::react::EventBeat& operator=(const facebook::react::EventBeat& other) = delete; + public EventBeat(std::shared_ptr ownerBox, facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler); + public facebook::react::_event_beat::EventBeat& operator=(const facebook::react::_event_beat::EventBeat& other) = delete; public using BeatCallback = std::function; - public using Factory = std::function(std::shared_ptr ownerBox)>; + public using Factory = std::function(std::shared_ptr ownerBox)>; public virtual void request() const; public virtual void requestSynchronous() const; public virtual ~EventBeat() = default; - public void setBeatCallback(facebook::react::EventBeat::BeatCallback beatCallback); + public void setBeatCallback(facebook::react::_event_beat::BeatCallback beatCallback); } struct facebook::react::EventBeat::OwnerBox { @@ -5060,76 +5119,76 @@ struct facebook::react::EventBeat::OwnerBox { } class facebook::react::EventDispatcher { - public EventDispatcher(const facebook::react::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; + public EventDispatcher(const facebook::react::_event_queue_processor::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; public void addListener(std::shared_ptr listener) const; - public void dispatchEvent(facebook::react::RawEvent&& rawEvent) const; - public void dispatchStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode) const; - public void dispatchUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public void dispatchEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void dispatchStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode) const; + public void dispatchUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; public void removeListener(const std::shared_ptr& listener) const; } class facebook::react::EventEmitter { - public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); + public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); public const facebook::react::SharedEventTarget& getEventTarget() const; public static facebook::react::ValueFactory defaultPayloadFactory(); public static std::mutex& DispatchMutex(); public static std::string normalizeEventType(std::string type); - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~EventEmitter() = default; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory(), facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory()) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory(), facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory()) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload) const; - public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload) const; - public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void setEnabled(bool enabled); - public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); + public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); } class facebook::react::EventListenerContainer { - public bool willDispatchEvent(const facebook::react::RawEvent& event); + public bool willDispatchEvent(const facebook::react::_raw_event::RawEvent& event); public void addListener(std::shared_ptr listener); public void removeListener(const std::shared_ptr& listener); } class facebook::react::EventLogger { - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) = 0; public virtual void onEventProcessingStart(facebook::react::EventTag tag) = 0; public virtual ~EventLogger() = default; } class facebook::react::EventPerformanceLogger : public facebook::react::EventLogger, public facebook::react::RuntimeSchedulerEventTimingDelegate, public facebook::react::UIManagerMountHook { - public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; + public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) override; public virtual void onEventProcessingStart(facebook::react::EventTag tag) override; - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept override; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept override; } class facebook::react::EventQueue { - protected const std::unique_ptr eventBeat_; - protected facebook::react::EventQueueProcessor eventProcessor_; + protected const std::unique_ptr eventBeat_; + protected facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor_; protected mutable std::mutex queueMutex_; - protected mutable std::vector eventQueue_; - protected mutable std::vector stateUpdateQueue_; + protected mutable std::vector eventQueue_; + protected mutable std::vector stateUpdateQueue_; protected void flushEvents(facebook::jsi::Runtime& runtime) const; protected void flushStateUpdates() const; protected void onBeat(facebook::jsi::Runtime& runtime) const; protected void onEnqueue() const; - public EventQueue(facebook::react::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); - public void enqueueEvent(facebook::react::RawEvent&& rawEvent) const; - public void enqueueStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void enqueueUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public EventQueue(facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); + public void enqueueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void enqueueStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::UpdateMode updateMode = facebook::react::_event_queue::UpdateMode::Asynchronous) const; + public void enqueueUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; } enum facebook::react::EventQueue::UpdateMode { @@ -5138,26 +5197,26 @@ enum facebook::react::EventQueue::UpdateMode { } class facebook::react::EventQueueProcessor { - public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; - public void flushStateUpdates(std::vector&& states) const; + public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; + public void flushStateUpdates(std::vector&& states) const; } class facebook::react::EventSubscription { public EventSubscription(const facebook::react::EventSubscription&) = delete; public EventSubscription(facebook::react::EventSubscription&&) noexcept = default; public EventSubscription(std::function remove); - public facebook::react::EventSubscription& operator=(const facebook::react::EventSubscription&) = delete; - public facebook::react::EventSubscription& operator=(facebook::react::EventSubscription&&) noexcept = default; + public facebook::react::_event_subscription::EventSubscription& operator=(const facebook::react::_event_subscription::EventSubscription&) = delete; + public facebook::react::_event_subscription::EventSubscription& operator=(facebook::react::_event_subscription::EventSubscription&&) noexcept = default; public void remove(); public ~EventSubscription() = default; } class facebook::react::EventTarget { - public EventTarget(facebook::react::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); + public EventTarget(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; - public facebook::react::EventTarget::Tag getTag() const; public facebook::react::SurfaceId getSurfaceId() const; + public facebook::react::_event_target::Tag getTag() const; public using Tag = int32_t; public void release(facebook::jsi::Runtime& runtime); public void retain(facebook::jsi::Runtime& runtime); @@ -5165,16 +5224,16 @@ class facebook::react::EventTarget { } class facebook::react::ExecutorDelegate { - public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; - public virtual std::shared_ptr getModuleRegistry() = 0; - public virtual void callNativeModules(facebook::react::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; + public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::_j_s_executor::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; + public virtual std::shared_ptr getModuleRegistry() = 0; + public virtual void callNativeModules(facebook::react::_j_s_executor::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; public virtual ~ExecutorDelegate() = default; } class facebook::react::FrameAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; protected virtual void updateConfig(folly::dynamic config) override; - public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::FuseboxTracer { @@ -5183,98 +5242,98 @@ class facebook::react::FuseboxTracer { public bool startTracing(); public bool stopTracing(const std::function& resultCallback); public bool stopTracingAndWriteToFile(const std::string& path); - public static facebook::react::FuseboxTracer& getFuseboxTracer(); + public static facebook::react::_fusebox_tracer::FuseboxTracer& getFuseboxTracer(); public void addEvent(const std::string_view& name, uint64_t start, uint64_t end, const std::optional& track); } class facebook::react::HermesExecutor : public facebook::react::JSIExecutor { - public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); + public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); public virtual facebook::react::jsinspector_modern::RuntimeTargetDelegate& getRuntimeTargetDelegate() override; } class facebook::react::HermesExecutorFactory : public facebook::react::JSExecutorFactory { - public HermesExecutorFactory(facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; + public HermesExecutorFactory(facebook::react::_j_s_i_executor::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::_j_s_i_executor::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; public void setDebuggerName(const std::string& debuggerName); public void setEnableDebugger(bool enableDebugger); } class facebook::react::HermesInstance { - public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; + public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; } class facebook::react::HighResDuration { public constexpr HighResDuration(); - public constexpr bool operator!=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator!=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator==(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator==(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>=(const std::chrono::steady_clock::duration& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResDuration operator+(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); public constexpr int64_t toNanoseconds() const; public constexpr operator std::chrono::steady_clock::duration() const; - public static constexpr facebook::react::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); - public static constexpr facebook::react::HighResDuration fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResDuration fromMilliseconds(int64_t units); - public static constexpr facebook::react::HighResDuration fromNanoseconds(int64_t units); - public static constexpr facebook::react::HighResDuration zero(); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromMilliseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromNanoseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration zero(); } class facebook::react::HighResTimeStamp { public HighResTimeStamp() noexcept; - public constexpr bool operator!=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator==(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResTimeStamp& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResTimeStamp& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResTimeStamp& operator-=(const facebook::react::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); public constexpr std::chrono::steady_clock::time_point toChronoSteadyClockTimePoint() const; - public static constexpr facebook::react::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); - public static constexpr facebook::react::HighResTimeStamp fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResTimeStamp max() noexcept; - public static constexpr facebook::react::HighResTimeStamp min() noexcept; - public static facebook::react::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; - public static facebook::react::HighResTimeStamp now() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp max() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp min() noexcept; + public static facebook::react::_high_res_duration::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; + public static facebook::react::_high_res_time_stamp::HighResTimeStamp now() noexcept; } class facebook::react::HostPlatformViewProps : public facebook::react::BaseViewProps { public HostPlatformViewProps() = default; - public HostPlatformViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public HostPlatformViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool focusable; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::IAsyncEventEmitter { public IAsyncEventEmitter() noexcept = default; public IAsyncEventEmitter(const facebook::react::IAsyncEventEmitter&) = delete; public IAsyncEventEmitter(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public facebook::react::IAsyncEventEmitter& operator=(const facebook::react::IAsyncEventEmitter&) = delete; - public facebook::react::IAsyncEventEmitter& operator=(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(const facebook::react::_i_async_event_emitter::IAsyncEventEmitter&) = delete; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(facebook::react::_i_async_event_emitter::IAsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; public virtual ~IAsyncEventEmitter() noexcept = default; } class facebook::react::ImageComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ImageComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ImageComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ImageErrorInfo { @@ -5284,8 +5343,8 @@ class facebook::react::ImageErrorInfo { } class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onError(const facebook::react::ImageErrorInfo& error) const; - public void onLoad(const facebook::react::ImageSource& source) const; + public void onError(const facebook::react::_image_error_info::ImageErrorInfo& error) const; + public void onLoad(const facebook::react::_image_source::ImageSource& source) const; public void onLoadEnd() const; public void onLoadStart() const; public void onPartialLoad() const; @@ -5298,14 +5357,14 @@ class facebook::react::ImageLoadError { } class facebook::react::ImageManager { - public ImageManager(const std::shared_ptr& contextContainer); - public virtual facebook::react::ImageRequest requestImage(const facebook::react::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const facebook::react::ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; + public ImageManager(const std::shared_ptr& contextContainer); + public virtual facebook::react::_image_request::ImageRequest requestImage(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const facebook::react::_image_request_params::ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; public virtual ~ImageManager(); } class facebook::react::ImageProps : public facebook::react::HostPlatformViewProps { public ImageProps() = default; - public ImageProps(const facebook::react::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::RawProps& rawProps); + public ImageProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool progressiveRenderingEnabled; public bool shouldNotifyLoadEvents; public facebook::react::EdgeInsets capInsets; @@ -5313,32 +5372,32 @@ class facebook::react::ImageProps : public facebook::react::HostPlatformViewProp public facebook::react::Float fadeDuration; public facebook::react::Float resizeMultiplier; public facebook::react::ImageResizeMode resizeMode; - public facebook::react::ImageSource defaultSource; - public facebook::react::ImageSource loadingIndicatorSource; public facebook::react::ImageSources sources; - public facebook::react::SharedColor overlayColor; - public facebook::react::SharedColor tintColor; + public facebook::react::_image_source::ImageSource defaultSource; + public facebook::react::_image_source::ImageSource loadingIndicatorSource; + public facebook::react::_shared_color::SharedColor overlayColor; + public facebook::react::_shared_color::SharedColor tintColor; public std::string resizeMethod; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::ImageRequest { public ImageRequest(const facebook::react::ImageRequest& other) = delete; public ImageRequest(facebook::react::ImageRequest&& other) noexcept = default; - public ImageRequest(facebook::react::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::SharedFunction<> resumeFunction = {}, facebook::react::SharedFunction<> cancelationFunction = {}); - public const facebook::react::ImageResponseObserverCoordinator& getObserverCoordinator() const; - public const facebook::react::ImageSource& getImageSource() const; - public const std::shared_ptr& getSharedObserverCoordinator() const; - public const std::shared_ptr& getSharedTelemetry() const; - public facebook::react::ImageRequest& operator=(const facebook::react::ImageRequest& other) = delete; - public facebook::react::ImageRequest& operator=(facebook::react::ImageRequest&& other) noexcept = default; + public ImageRequest(facebook::react::_image_source::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::_shared_function::SharedFunction<> resumeFunction = {}, facebook::react::_shared_function::SharedFunction<> cancelationFunction = {}); + public const facebook::react::_image_response_observer_coordinator::ImageResponseObserverCoordinator& getObserverCoordinator() const; + public const facebook::react::_image_source::ImageSource& getImageSource() const; + public const std::shared_ptr& getSharedObserverCoordinator() const; + public const std::shared_ptr& getSharedTelemetry() const; + public facebook::react::_image_request::ImageRequest& operator=(const facebook::react::_image_request::ImageRequest& other) = delete; + public facebook::react::_image_request::ImageRequest& operator=(facebook::react::_image_request::ImageRequest&& other) noexcept = default; public ~ImageRequest() = default; } class facebook::react::ImageRequestParams { public ImageRequestParams(); public ImageRequestParams(facebook::react::Float blurRadius); - public bool operator==(const facebook::react::ImageRequestParams& rhs) const = default; + public bool operator==(const facebook::react::_image_request_params::ImageRequestParams& rhs) const = default; public facebook::react::Float blurRadius; } @@ -5357,36 +5416,36 @@ enum facebook::react::ImageResponse::Status { } class facebook::react::ImageResponseObserver { - public virtual void didReceiveFailure(const facebook::react::ImageLoadError& error) const = 0; - public virtual void didReceiveImage(const facebook::react::ImageResponse& imageResponse) const = 0; + public virtual void didReceiveFailure(const facebook::react::_image_load_error::ImageLoadError& error) const = 0; + public virtual void didReceiveImage(const facebook::react::_image_response::ImageResponse& imageResponse) const = 0; public virtual void didReceiveProgress(float progress, int64_t loaded, int64_t total) const = 0; public virtual ~ImageResponseObserver() noexcept = default; } class facebook::react::ImageResponseObserverCoordinator { - public ImageResponseObserverCoordinator(facebook::react::SharedFunction<> resumeFunction, facebook::react::SharedFunction<> cancelationFunction); - public void addObserver(std::shared_ptr observer) const; - public void nativeImageResponseComplete(const facebook::react::ImageResponse& imageResponse) const; - public void nativeImageResponseFailed(const facebook::react::ImageLoadError& loadError) const; + public ImageResponseObserverCoordinator(facebook::react::_shared_function::SharedFunction<> resumeFunction, facebook::react::_shared_function::SharedFunction<> cancelationFunction); + public void addObserver(std::shared_ptr observer) const; + public void nativeImageResponseComplete(const facebook::react::_image_response::ImageResponse& imageResponse) const; + public void nativeImageResponseFailed(const facebook::react::_image_load_error::ImageLoadError& loadError) const; public void nativeImageResponseProgress(float progress, int64_t loaded, int64_t total) const; - public void removeObserver(const std::shared_ptr& observer) const; + public void removeObserver(const std::shared_ptr& observer) const; } class facebook::react::ImageShadowNode : public facebook::react::ConcreteViewShadowNode { - public ImageShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ImageShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ImageState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor& componentDescriptor); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public void setImageManager(const std::shared_ptr& imageManager); + public ImageShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ImageShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_image_state::ImageState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public void setImageManager(const std::shared_ptr& imageManager); } class facebook::react::ImageSource { - public bool operator==(const facebook::react::ImageSource& rhs) const; + public bool operator==(const facebook::react::_image_source::ImageSource& rhs) const; public facebook::react::Float scale; - public facebook::react::ImageSource::CacheStategy cache; - public facebook::react::ImageSource::Type type; - public facebook::react::Size size; + public facebook::react::_image_source::CacheStategy cache; + public facebook::react::_image_source::Type type; + public facebook::react::_size::Size size; public std::string body; public std::string bundle; public std::string method; @@ -5408,10 +5467,10 @@ enum facebook::react::ImageSource::Type { } class facebook::react::ImageState { - public ImageState(const facebook::react::ImageSource& imageSource, facebook::react::ImageRequest imageRequest, const facebook::react::ImageRequestParams& imageRequestParams); - public const facebook::react::ImageRequest& getImageRequest() const; - public const facebook::react::ImageRequestParams& getImageRequestParams() const; - public facebook::react::ImageSource getImageSource() const; + public ImageState(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::_image_request::ImageRequest imageRequest, const facebook::react::_image_request_params::ImageRequestParams& imageRequestParams); + public const facebook::react::_image_request::ImageRequest& getImageRequest() const; + public const facebook::react::_image_request_params::ImageRequestParams& getImageRequestParams() const; + public facebook::react::_image_source::ImageSource getImageSource() const; } class facebook::react::ImageTelemetry { @@ -5421,8 +5480,8 @@ class facebook::react::ImageTelemetry { } class facebook::react::InputAccessoryComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public InputAccessoryComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public InputAccessoryComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::InputAccessoryEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -5430,42 +5489,42 @@ class facebook::react::InputAccessoryEventEmitter : public facebook::react::Base class facebook::react::InputAccessoryProps : public facebook::react::HostPlatformViewProps { public InputAccessoryProps() = default; - public InputAccessoryProps(const facebook::react::PropsParserContext& context, const facebook::react::InputAccessoryProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::SharedColor backgroundColor; + public InputAccessoryProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::InputAccessoryProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_shared_color::SharedColor backgroundColor; } class facebook::react::InputAccessoryShadowNode : public facebook::react::ConcreteViewShadowNode { - public InputAccessoryShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public InputAccessoryShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public InputAccessoryShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public InputAccessoryShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::InputAccessoryState { public InputAccessoryState(); - public InputAccessoryState(facebook::react::Size viewportSize_); - public const facebook::react::Size viewportSize; + public InputAccessoryState(facebook::react::_size::Size viewportSize_); + public const facebook::react::_size::Size viewportSize; } class facebook::react::Instance { public bool isBatchActive(); public bool isInspectable(); public bool supportsProfiling(); - public const facebook::react::ModuleRegistry& getModuleRegistry() const; - public facebook::react::ModuleRegistry& getModuleRegistry(); + public const facebook::react::_module_registry::ModuleRegistry& getModuleRegistry() const; public facebook::react::RuntimeExecutor getRuntimeExecutor(); - public std::shared_ptr getJSCallInvoker(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); + public facebook::react::_module_registry::ModuleRegistry& getModuleRegistry(); + public std::shared_ptr getJSCallInvoker(); + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); public void callJSCallback(uint64_t callbackId, folly::dynamic&& params); public void callJSFunction(std::string&& module, std::string&& method, folly::dynamic&& params); public void handleMemoryPressure(int pressureLevel); - public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); + public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); public void initializeRuntime(); - public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); + public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); public void loadRAMBundleFromFile(const std::string& sourcePath, const std::string& sourceURL, bool loadSynchronously); - public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); - public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); + public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); + public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void setSourceURL(std::string sourceURL); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -5476,35 +5535,35 @@ class facebook::react::InstanceHandle { public InstanceHandle(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& instanceHandle, facebook::react::Tag tag); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::Tag getTag() const; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; } class facebook::react::InterpolationAnimatedNode : public facebook::react::ValueAnimatedNode { - public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void onAttachToNode(facebook::react::Tag animatedNodeTag) override; public virtual void onDetachedFromNode(facebook::react::Tag animatedNodeTag) override; public virtual void update() override; } class facebook::react::IntersectionObserver { - public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); + public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); public facebook::react::IntersectionObserverObserverId getIntersectionObserverId() const; - public facebook::react::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; - public std::optional updateIntersectionObservation(const facebook::react::RootShadowNode& rootShadowNode, facebook::react::HighResTimeStamp time); - public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::HighResTimeStamp time); + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; + public std::optional updateIntersectionObservation(const facebook::react::_root_shadow_node::RootShadowNode& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time); + public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::_high_res_time_stamp::HighResTimeStamp time); public std::vector getThresholds() const; } class facebook::react::IntersectionObserverManager : public facebook::react::UIManagerMountHook, public facebook::react::RuntimeSchedulerIntersectionObserverDelegate { public IntersectionObserverManager(); - public std::vector takeRecords(); - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp time) noexcept override; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::HighResTimeStamp time) noexcept override; + public std::vector takeRecords(); + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; public virtual void updateIntersectionObservations(const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; - public void connect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager, std::function notifyIntersectionObserversCallback); - public void disconnect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager); - public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::UIManager& uiManager); - public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::ShadowNodeFamily::Shared& shadowNode); + public void connect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager, std::function notifyIntersectionObserversCallback); + public void disconnect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::_u_i_manager::UIManager& uiManager); + public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode); } class facebook::react::IntersectionObserverState { @@ -5528,7 +5587,7 @@ class facebook::react::JSBigBufferString : public facebook::react::JSBigString { class facebook::react::JSBigFileString : public facebook::react::JSBigString { public JSBigFileString(int fd, size_t size, off_t offset = 0); public int fd() const; - public static std::unique_ptr fromPath(const std::string& sourceURL); + public static std::unique_ptr fromPath(const std::string& sourceURL); public virtual bool isAscii() const override; public virtual const char* c_str() const override; public virtual size_t size() const override; @@ -5546,8 +5605,8 @@ class facebook::react::JSBigString : public facebook::jsi::Buffer { public JSBigString() = default; public JSBigString(const facebook::react::JSBigString&) = delete; public JSBigString(facebook::react::JSBigString&&) = delete; - public facebook::react::JSBigString& operator=(const facebook::react::JSBigString&) = delete; - public facebook::react::JSBigString& operator=(facebook::react::JSBigString&&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(const facebook::react::_j_s_big_string::JSBigString&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(facebook::react::_j_s_big_string::JSBigString&&) = delete; public virtual bool isAscii() const = 0; public virtual const char* c_str() const = 0; public virtual const uint8_t* data() const final; @@ -5566,21 +5625,21 @@ class facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel); public virtual void initializeRuntime() = 0; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) = 0; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) = 0; - public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; + public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; public virtual void* getJavaScriptContext(); public virtual ~JSExecutor() = default; } class facebook::react::JSExecutorFactory { - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; public virtual ~JSExecutorFactory() = default; } class facebook::react::JSIExecutor : public facebook::react::JSExecutor { - public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller); + public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller); public static void defaultTimeoutInvoker(const std::function& invokee, std::function errorMessageProducer); public using RuntimeInstaller = std::function; public virtual bool isInspectable() override; @@ -5590,15 +5649,15 @@ class facebook::react::JSIExecutor : public facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel) override; public virtual void initializeRuntime() override; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) override; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) override; - public virtual void setBundleRegistry(std::unique_ptr r) override; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; + public virtual void setBundleRegistry(std::unique_ptr r) override; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; public virtual void* getJavaScriptContext() override; } class facebook::react::JSINativeModules { - public JSINativeModules(std::shared_ptr moduleRegistry); + public JSINativeModules(std::shared_ptr moduleRegistry); public facebook::jsi::Value getModule(facebook::jsi::Runtime& rt, const facebook::jsi::PropNameID& name); public void reset(); } @@ -5610,15 +5669,15 @@ class facebook::react::JSIRuntimeHolder : public facebook::react::JSRuntime { class facebook::react::JSIndexedRAMBundle : public facebook::react::JSModulesUnbundle { public JSIndexedRAMBundle(const char* sourcePath); - public JSIndexedRAMBundle(std::unique_ptr script); - public static std::function(std::string)> buildFactory(); - public std::unique_ptr getStartupCode(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; + public JSIndexedRAMBundle(std::unique_ptr script); + public static std::function(std::string)> buildFactory(); + public std::unique_ptr getStartupCode(); + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const override; } class facebook::react::JSModulesUnbundle { public JSModulesUnbundle(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const = 0; + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const = 0; public virtual ~JSModulesUnbundle() = default; } @@ -5638,16 +5697,16 @@ class facebook::react::JSRuntime { } class facebook::react::JSRuntimeFactory { - public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept = 0; + public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept = 0; public virtual ~JSRuntimeFactory() = default; } class facebook::react::JsErrorHandler { - public JsErrorHandler(facebook::react::JsErrorHandler::OnJsError onJsError); + public JsErrorHandler(facebook::react::_js_error_handler::OnJsError onJsError); public bool hasHandledFatalError(); public bool inErrorHandler(); public bool isRuntimeReady(); - public using OnJsError = std::function; + public using OnJsError = std::function; public void handleError(facebook::jsi::Runtime& runtime, facebook::jsi::JSError& error, bool isFatal, bool logToConsole = true); public void notifyOfFatalError(); public void registerErrorListener(const std::function& listener); @@ -5663,7 +5722,7 @@ struct facebook::react::JsErrorHandler::ProcessedError { public std::optional name; public std::optional originalMessage; public std::string message; - public std::vector stack; + public std::vector stack; } struct facebook::react::JsErrorHandler::ProcessedError::StackFrame { @@ -5680,31 +5739,31 @@ class facebook::react::LayoutAnimationCallbackWrapper { } class facebook::react::LayoutAnimationDriver : public facebook::react::LayoutAnimationKeyFrameManager { - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const override; - public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const override; + public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); } class facebook::react::LayoutAnimationKeyFrameManager : public facebook::react::UIManagerAnimationDelegate, public facebook::react::MountingOverrideDelegate { - protected bool hasComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected const facebook::react::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected facebook::react::ShadowView createInterpolatedShadowView(facebook::react::Float progress, const facebook::react::ShadowView& startingView, const facebook::react::ShadowView& finalView) const; + protected bool hasComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; + protected const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; protected facebook::react::SharedComponentDescriptorRegistry componentDescriptorRegistry_; + protected facebook::react::_shadow_view::ShadowView createInterpolatedShadowView(facebook::react::Float progress, const facebook::react::_shadow_view::ShadowView& startingView, const facebook::react::_shadow_view::ShadowView& finalView) const; protected mutable std::mutex currentAnimationMutex_; - protected mutable std::optional currentAnimation_; - protected mutable std::vector inflightAnimations_; - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; - protected void callCallback(const facebook::react::LayoutAnimationCallbackWrapper& callback) const; - protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::AnimationKeyFrame& keyframe, facebook::react::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; - public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected mutable std::optional currentAnimation_; + protected mutable std::vector inflightAnimations_; + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; + protected void callCallback(const facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper& callback) const; + protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::_animation_key_frame::AnimationKeyFrame& keyframe, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; + public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); public virtual bool shouldAnimateFrame() const override; public virtual bool shouldOverridePullTransaction() const override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) override; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; public void setClockNow(std::function now); - public void setLayoutAnimationStatusDelegate(facebook::react::LayoutAnimationStatusDelegate* delegate) const; - public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::LayoutAnimation layoutAnimation) const; + public void setLayoutAnimationStatusDelegate(facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate) const; + public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::_layout_animation::LayoutAnimation layoutAnimation) const; } class facebook::react::LayoutAnimationStatusDelegate { @@ -5717,28 +5776,28 @@ class facebook::react::LayoutConformanceShadowNode : public facebook::react::Con } class facebook::react::LayoutableShadowNode : public facebook::react::ShadowNode { - public LayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public LayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::LayoutMetrics getLayoutMetrics() const; - public facebook::react::LayoutMetrics layoutMetrics_; - public facebook::react::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; - public static facebook::react::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& rootNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNode::AncestorList& ancestors, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& ancestorNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::Point point); - public using UnsharedList = std::vector; + public LayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public LayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_layout_metrics::LayoutMetrics getLayoutMetrics() const; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics_; + public facebook::react::_layoutable_shadow_node::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; + public static facebook::react::_layout_metrics::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& rootNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& ancestorNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::_shadow_node::AncestorList& ancestors, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::_point::Point point); + public using UnsharedList = std::vector; public virtual bool canBeTouchTarget() const; public virtual bool canChildrenBeTouchTarget() const; public virtual bool getIsLayoutClean() const = 0; - public virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const; - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const; - public virtual facebook::react::Size measure(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Transform getTransform() const; + public virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const; + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const; + public virtual facebook::react::_size::Size measure(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_transform::Transform getTransform() const; public virtual void dirtyLayout() = 0; - public virtual void layout(facebook::react::LayoutContext layoutContext) = 0; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) = 0; - public void setLayoutMetrics(facebook::react::LayoutMetrics layoutMetrics); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) = 0; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) = 0; + public void setLayoutMetrics(facebook::react::_layout_metrics::LayoutMetrics layoutMetrics); } struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { @@ -5748,9 +5807,9 @@ struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { } class facebook::react::LazyShadowTreeRevisionConsistencyManager : public facebook::react::ShadowTreeRevisionConsistencyManager, public facebook::react::ShadowTreeRevisionProvider { - public LazyShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRegistry& shadowTreeRegistry); - public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); - public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; + public LazyShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_registry::ShadowTreeRegistry& shadowTreeRegistry); + public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); + public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; public virtual void lockRevisions() override; public virtual void unlockRevisions() override; } @@ -5758,13 +5817,13 @@ class facebook::react::LazyShadowTreeRevisionConsistencyManager : public faceboo class facebook::react::LeakChecker { public LeakChecker(facebook::react::RuntimeExecutor runtimeExecutor); public void stopSurface(facebook::react::SurfaceId surfaceId); - public void uiManagerDidCreateShadowNodeFamily(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public void uiManagerDidCreateShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; } class facebook::react::LegacyViewManagerInteropComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public LegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public LegacyViewManagerInteropComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public LegacyViewManagerInteropComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public LegacyViewManagerInteropComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; } @@ -5775,14 +5834,14 @@ class facebook::react::LegacyViewManagerInteropState { class facebook::react::LegacyViewManagerInteropViewProps : public facebook::react::HostPlatformViewProps { public LegacyViewManagerInteropViewProps() = default; - public LegacyViewManagerInteropViewProps(const facebook::react::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public LegacyViewManagerInteropViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public const folly::dynamic otherProps; } class facebook::react::LineMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::Size size; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_size::Size size; } class facebook::react::LongLivedObject { @@ -5796,33 +5855,33 @@ class facebook::react::LongLivedObjectCollection { public LongLivedObjectCollection() = default; public LongLivedObjectCollection(const facebook::react::LongLivedObjectCollection&) = delete; public size_t size() const; - public static facebook::react::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); - public void add(std::shared_ptr o); + public static facebook::react::_long_lived_object_collection::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); + public void add(std::shared_ptr o); public void clear(); - public void operator=(const facebook::react::LongLivedObjectCollection&) = delete; - public void remove(const facebook::react::LongLivedObject* o); + public void operator=(const facebook::react::_long_lived_object_collection::LongLivedObjectCollection&) = delete; + public void remove(const facebook::react::_long_lived_object::LongLivedObject* o); } class facebook::react::MainRunLoopObserver : public facebook::react::PlatformRunLoopObserver { - public MainRunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner); + public MainRunLoopObserver(facebook::react::_run_loop_observer::RunLoopObserver::Activity activities, facebook::react::_run_loop_observer::RunLoopObserver::WeakOwner owner); } class facebook::react::MapBuffer { public MapBuffer(const facebook::react::MapBuffer& buffer) = delete; public MapBuffer(facebook::react::MapBuffer&& buffer) = default; public MapBuffer(std::vector data); - public bool getBool(facebook::react::MapBuffer::Key key) const; + public bool getBool(facebook::react::_map_buffer::MapBuffer::Key key) const; public const uint8_t* data() const; - public double getDouble(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer getMapBuffer(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer& operator=(const facebook::react::MapBuffer& other) = delete; - public facebook::react::MapBuffer& operator=(facebook::react::MapBuffer&& other) = default; - public int32_t getInt(facebook::react::MapBuffer::Key key) const; - public int64_t getLong(facebook::react::MapBuffer::Key key) const; + public double getDouble(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer getMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer& operator=(const facebook::react::_map_buffer::MapBuffer& other) = delete; + public facebook::react::_map_buffer::MapBuffer& operator=(facebook::react::_map_buffer::MapBuffer&& other) = default; + public int32_t getInt(facebook::react::_map_buffer::MapBuffer::Key key) const; + public int64_t getLong(facebook::react::_map_buffer::MapBuffer::Key key) const; public size_t size() const; public static constexpr uint16_t HEADER_ALIGNMENT; - public std::string getString(facebook::react::MapBuffer::Key key) const; - public std::vector getMapBufferList(facebook::react::MapBuffer::Key key) const; + public std::string getString(facebook::react::_map_buffer::MapBuffer::Key key) const; + public std::vector getMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key) const; public uint16_t count() const; public using Key = uint16_t; } @@ -5837,8 +5896,8 @@ enum facebook::react::MapBuffer::DataType : uint16_t { } struct facebook::react::MapBuffer::Bucket { - public Bucket(facebook::react::MapBuffer::Key key, uint16_t type, uint64_t data); - public facebook::react::MapBuffer::Key key; + public Bucket(facebook::react::_map_buffer::Key key, uint16_t type, uint64_t data); + public facebook::react::_map_buffer::Key key; public uint16_t type; public uint64_t data; } @@ -5851,19 +5910,19 @@ struct facebook::react::MapBuffer::Header { class facebook::react::MapBufferBuilder { public MapBufferBuilder(uint32_t initialSize = facebook::react::INITIAL_BUCKETS_SIZE); - public facebook::react::MapBuffer build(); - public static facebook::react::MapBuffer EMPTY(); - public void putBool(facebook::react::MapBuffer::Key key, bool value); - public void putDouble(facebook::react::MapBuffer::Key key, double value); - public void putInt(facebook::react::MapBuffer::Key key, int32_t value); - public void putLong(facebook::react::MapBuffer::Key key, int64_t value); - public void putMapBuffer(facebook::react::MapBuffer::Key key, const facebook::react::MapBuffer& map); - public void putMapBufferList(facebook::react::MapBuffer::Key key, const std::vector& mapBufferList); - public void putString(facebook::react::MapBuffer::Key key, const std::string& value); + public facebook::react::_map_buffer::MapBuffer build(); + public static facebook::react::_map_buffer::MapBuffer EMPTY(); + public void putBool(facebook::react::_map_buffer::MapBuffer::Key key, bool value); + public void putDouble(facebook::react::_map_buffer::MapBuffer::Key key, double value); + public void putInt(facebook::react::_map_buffer::MapBuffer::Key key, int32_t value); + public void putLong(facebook::react::_map_buffer::MapBuffer::Key key, int64_t value); + public void putMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key, const facebook::react::_map_buffer::MapBuffer& map); + public void putMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key, const std::vector& mapBufferList); + public void putString(facebook::react::_map_buffer::MapBuffer::Key key, const std::string& value); } class facebook::react::MergedValueDispatcher { - public MergedValueDispatcher(facebook::react::MergedValueDispatcher::DispatchFunction dispatchFunction, facebook::react::MergedValueDispatcher::MergedValueFunction mergedValueFunction); + public MergedValueDispatcher(facebook::react::_merged_value_dispatcher::DispatchFunction dispatchFunction, facebook::react::_merged_value_dispatcher::MergedValueFunction mergedValueFunction); public using DispatchFunction = std::function&&)>; public using MergedValueFunction = std::function&& tagToProps)>; public void dispatch(const std::unordered_map& value); @@ -5877,16 +5936,16 @@ class facebook::react::MessageQueueThread { } class facebook::react::ModalHostViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ModalHostViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ModalHostViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ModalHostViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public static char const* toString(const facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation value); - public void onDismiss(facebook::react::ModalHostViewEventEmitter::OnDismiss value) const; - public void onOrientationChange(facebook::react::ModalHostViewEventEmitter::OnOrientationChange value) const; - public void onRequestClose(facebook::react::ModalHostViewEventEmitter::OnRequestClose value) const; - public void onShow(facebook::react::ModalHostViewEventEmitter::OnShow value) const; + public static char const* toString(const facebook::react::_modal_host_view_event_emitter::OnOrientationChangeOrientation value); + public void onDismiss(facebook::react::_modal_host_view_event_emitter::_on_dismiss::OnDismiss value) const; + public void onOrientationChange(facebook::react::_modal_host_view_event_emitter::_on_orientation_change::OnOrientationChange value) const; + public void onRequestClose(facebook::react::_modal_host_view_event_emitter::_on_request_close::OnRequestClose value) const; + public void onShow(facebook::react::_modal_host_view_event_emitter::_on_show::OnShow value) const; } enum facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation { @@ -5898,7 +5957,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnDismiss { } struct facebook::react::ModalHostViewEventEmitter::OnOrientationChange { - public facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation orientation; + public facebook::react::_modal_host_view_event_emitter::OnOrientationChangeOrientation orientation; } struct facebook::react::ModalHostViewEventEmitter::OnRequestClose { @@ -5909,7 +5968,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnShow { class facebook::react::ModalHostViewProps : public facebook::react::HostPlatformViewProps { public ModalHostViewProps() = default; - public ModalHostViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public ModalHostViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool allowSwipeDismissal; public bool animated; public bool hardwareAccelerated; @@ -5924,70 +5983,70 @@ class facebook::react::ModalHostViewProps : public facebook::react::HostPlatform } class facebook::react::ModalHostViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ModalHostViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ModalHostViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public ModalHostViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ModalHostViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::ModalHostViewState { public ModalHostViewState(); - public ModalHostViewState(facebook::react::Size screenSize_); - public const facebook::react::Size screenSize; - public using Shared = std::shared_ptr; + public ModalHostViewState(facebook::react::_size::Size screenSize_); + public const facebook::react::_size::Size screenSize; + public using Shared = std::shared_ptr; } class facebook::react::ModuleRegistry { - public ModuleRegistry(std::vector> modules, facebook::react::ModuleRegistry::ModuleNotFoundCallback callback = nullptr); + public ModuleRegistry(std::vector> modules, facebook::react::_module_registry::ModuleNotFoundCallback callback = nullptr); public facebook::react::MethodCallResult callSerializableNativeHook(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params); - public std::optional getConfig(const std::string& name); + public std::optional getConfig(const std::string& name); public std::string getModuleName(unsigned int moduleId); public std::string getModuleSyncMethodName(unsigned int moduleId, unsigned int methodId); public std::vector moduleNames(); public using ModuleNotFoundCallback = std::function; public void callNativeMethod(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params, int callId); - public void registerModules(std::vector> modules); + public void registerModules(std::vector> modules); } class facebook::react::ModulusAnimatedNode : public facebook::react::ValueAnimatedNode { - public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::MountingCoordinator { - public MountingCoordinator(const facebook::react::ShadowTreeRevision& baseRevision); + public MountingCoordinator(const facebook::react::_shadow_tree_revision::ShadowTreeRevision& baseRevision); public bool hasPendingTransactions() const; public bool waitForTransaction(std::chrono::duration timeout) const; - public const facebook::react::TelemetryController& getTelemetryController() const; - public facebook::react::ShadowTreeRevision getBaseRevision() const; + public const facebook::react::_telemetry_controller::TelemetryController& getTelemetryController() const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional pullTransaction(bool willPerformAsynchronously = false) const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getBaseRevision() const; + public std::optional pullTransaction(bool willPerformAsynchronously = false) const; public void didPerformAsyncTransactions() const; - public void setMountingOverrideDelegate(std::weak_ptr delegate) const; + public void setMountingOverrideDelegate(std::weak_ptr delegate) const; } class facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const = 0; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; public virtual ~MountingOverrideDelegate() = default; } class facebook::react::MountingTransaction { public MountingTransaction(const facebook::react::MountingTransaction& mountingTransaction) = default; public MountingTransaction(facebook::react::MountingTransaction&& mountingTransaction) noexcept = default; - public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::TransactionTelemetry telemetry); + public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::_transaction_telemetry::TransactionTelemetry telemetry); public const facebook::react::ShadowViewMutationList& getMutations() const; - public facebook::react::MountingTransaction& operator=(const facebook::react::MountingTransaction& other) = delete; - public facebook::react::MountingTransaction& operator=(facebook::react::MountingTransaction&& other) = default; - public facebook::react::MountingTransaction::Number getNumber() const; public facebook::react::ShadowViewMutationList getMutations(); public facebook::react::SurfaceId getSurfaceId() const; - public facebook::react::TransactionTelemetry& getTelemetry() const; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(const facebook::react::_mounting_transaction::MountingTransaction& other) = delete; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(facebook::react::_mounting_transaction::MountingTransaction&& other) = default; + public facebook::react::_mounting_transaction::Number getNumber() const; + public facebook::react::_transaction_telemetry::TransactionTelemetry& getTelemetry() const; public using Number = int64_t; - public void mergeWith(facebook::react::MountingTransaction&& transaction); + public void mergeWith(facebook::react::_mounting_transaction::MountingTransaction&& transaction); } class facebook::react::MultiplicationAnimatedNode : public facebook::react::OperatorAnimatedNode { - public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -5995,20 +6054,20 @@ class facebook::react::MutationObserver { public MutationObserver(const facebook::react::MutationObserver&) = delete; public MutationObserver(facebook::react::MutationObserver&&) = default; public MutationObserver(facebook::react::MutationObserverId mutationObserverId); - public facebook::react::MutationObserver& operator=(const facebook::react::MutationObserver&) = delete; - public facebook::react::MutationObserver& operator=(facebook::react::MutationObserver&&) = default; - public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); - public void recordMutations(const facebook::react::RootShadowNode& oldRootShadowNode, const facebook::react::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; + public facebook::react::_mutation_observer::MutationObserver& operator=(const facebook::react::_mutation_observer::MutationObserver&) = delete; + public facebook::react::_mutation_observer::MutationObserver& operator=(facebook::react::_mutation_observer::MutationObserver&&) = default; + public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); + public void recordMutations(const facebook::react::_root_shadow_node::RootShadowNode& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; } class facebook::react::MutationObserverManager : public facebook::react::UIManagerCommitHook { public MutationObserverManager(); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; - public void connect(facebook::react::UIManager& uiManager, facebook::react::OnMutations&& onMutations); - public void disconnect(facebook::react::UIManager& uiManager); - public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::UIManager& uiManager); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public void connect(facebook::react::_u_i_manager::UIManager& uiManager, facebook::react::OnMutations&& onMutations); + public void disconnect(facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::_u_i_manager::UIManager& uiManager); public void unobserveAll(facebook::react::MutationObserverId mutationObserverId); } @@ -6020,48 +6079,48 @@ class facebook::react::NSDataBigString : public facebook::react::JSBigString { } class facebook::react::NativeAccessibilityInfoSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAccessibilityInfoSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAccessibilityInfoSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAccessibilityManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAccessibilityManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAccessibilityManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeActionSheetManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeActionSheetManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeActionSheetManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAlertManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAlertManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAlertManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAnimatedModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAnimatedModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAnimatedModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_from_this { public NativeAnimatedNodesManager(const facebook::react::NativeAnimatedNodesManager&) = delete; public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager&&) = delete; - public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager::DirectManipulationCallback&& directManipulationCallback, facebook::react::NativeAnimatedNodesManager::FabricCommitCallback&& fabricCommitCallback, facebook::react::NativeAnimatedNodesManager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; - public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; + public NativeAnimatedNodesManager(facebook::react::_native_animated_nodes_manager::DirectManipulationCallback&& directManipulationCallback, facebook::react::_native_animated_nodes_manager::FabricCommitCallback&& fabricCommitCallback, facebook::react::_native_animated_nodes_manager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::_native_animated_nodes_manager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; + public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; public bool commitProps(); public bool hasManagedProps() const noexcept; public bool isOnRenderThread() const noexcept; - public facebook::react::AnimationMutations onAnimationFrameForBackend(facebook::react::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); - public facebook::react::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); - public facebook::react::NativeAnimatedNodesManager& operator=(const facebook::react::NativeAnimatedNodesManager&) = delete; - public facebook::react::NativeAnimatedNodesManager& operator=(facebook::react::NativeAnimatedNodesManager&&) = delete; + public facebook::react::_animation_mutations::AnimationMutations onAnimationFrameForBackend(facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); + public facebook::react::_animation_mutations::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(const facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&) = delete; + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&&) = delete; public folly::dynamic getManagedProps(facebook::react::Tag tag) const noexcept; public std::optional getValue(facebook::react::Tag tag) noexcept; public std::shared_ptr getEventEmitterListener() noexcept; public using DirectManipulationCallback = std::function; public using FabricCommitCallback = std::function&)>; public using FrameRateListenerCallback = std::function; - public using ResolvePlatformColor = std::function; + public using ResolvePlatformColor = std::function; public using StartOnRenderCallback = std::function&&, bool isAsync)>; public using StopOnRenderCallback = std::function; public void addAnimatedEventToView(facebook::react::Tag viewTag, const std::string& eventName, const folly::dynamic& eventMapping) noexcept; - public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; + public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; public void connectAnimatedNodeToView(facebook::react::Tag propsNodeTag, facebook::react::Tag viewTag) noexcept; public void connectAnimatedNodes(facebook::react::Tag parentTag, facebook::react::Tag childTag) noexcept; public void createAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config) noexcept; @@ -6071,14 +6130,14 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void dropAnimatedNode(facebook::react::Tag tag) noexcept; public void extractAnimatedNodeOffsetOp(facebook::react::Tag tag); public void flattenAnimatedNodeOffset(facebook::react::Tag tag); - public void insertMutations(std::unordered_map>& updates, facebook::react::AnimationMutations& mutations, facebook::react::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); + public void insertMutations(std::unordered_map>& updates, facebook::react::_animation_mutations::AnimationMutations& mutations, facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); public void onManagedPropsRemoved(facebook::react::Tag tag) noexcept; public void onRender(); public void removeAnimatedEventFromView(facebook::react::Tag viewTag, const std::string& eventName, facebook::react::Tag animatedValueTag) noexcept; - public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result) const; + public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result) const; public void restoreDefaultValues(facebook::react::Tag tag) noexcept; public void scheduleOnUI(facebook::react::UiTask&& task); - public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; + public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; public void setAnimatedNodeOffset(facebook::react::Tag tag, double offset); public void setAnimatedNodeValue(facebook::react::Tag tag, double value); public void startAnimatingNode(int animationId, facebook::react::Tag animatedNodeTag, folly::dynamic config, std::optional endCallback) noexcept; @@ -6088,149 +6147,149 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void stopListeningToAnimatedNodeValue(facebook::react::Tag tag) noexcept; public void updateNodes(const std::set& finishedAnimationValueNodes = {}) noexcept; public ~NativeAnimatedNodesManager() noexcept; - template >> + template >> public T* getAnimatedNode(facebook::react::Tag tag) const; } class facebook::react::NativeAnimatedNodesManagerProvider { - public NativeAnimatedNodesManagerProvider(facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); + public NativeAnimatedNodesManagerProvider(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); public std::shared_ptr getEventEmitterListener(); - public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); public void addEventEmitterListener(const std::shared_ptr& listener); } class facebook::react::NativeAnimatedTurboModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAnimatedTurboModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAnimatedTurboModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAppStateSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAppStateSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAppStateSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAppearanceSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAppearanceSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeAppearanceSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeBlobModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeBlobModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeBlobModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeCPUTime : public facebook::react::NativeCPUTimeCxxSpec { - public NativeCPUTime(std::shared_ptr jsInvoker); + public NativeCPUTime(std::shared_ptr jsInvoker); public bool hasAccurateCPUTimeNanosForBenchmarks(facebook::jsi::Runtime& runtime); public double getCPUTimeNanos(facebook::jsi::Runtime& runtime); } class facebook::react::NativeClipboardSpecJSI : public facebook::react::ObjCTurboModule { - public NativeClipboardSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeClipboardSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDOM : public facebook::react::NativeDOMCxxSpec { - public NativeDOM(std::shared_ptr jsInvoker); - public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public NativeDOM(std::shared_ptr jsInvoker); + public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); public bool isConnected(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public double compareDocumentPosition(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference, facebook::jsi::Value otherNativeNodeReference); public facebook::jsi::Value getElementById(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, const std::string& id); public facebook::jsi::Value getParentNode(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public facebook::jsi::Value linkRootNode(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, facebook::jsi::Value instanceHandle); - public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); - public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); + public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); public std::vector getChildNodes(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); - public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); - public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); - public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); - public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); - public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); - public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); + public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); + public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); + public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); + public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); } class facebook::react::NativeDevLoadingViewSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDevLoadingViewSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeDevLoadingViewSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDevMenuSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDevMenuSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeDevMenuSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDevSettingsSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDevSettingsSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeDevSettingsSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDeviceEventManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDeviceEventManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeDeviceEventManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDeviceInfoSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDeviceInfoSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeDeviceInfoSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeExceptionsManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeExceptionsManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeExceptionsManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeFileReaderModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeFileReaderModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeFileReaderModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeFrameRateLoggerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeFrameRateLoggerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeFrameRateLoggerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeHeadlessJsTaskSupportSpecJSI : public facebook::react::ObjCTurboModule { - public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeI18nManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeI18nManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeI18nManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeIdleCallbacks : public facebook::react::NativeIdleCallbacksCxxSpec { - public NativeIdleCallbacks(std::shared_ptr jsInvoker); - public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::SyncCallback&& callback, std::optional options); + public NativeIdleCallbacks(std::shared_ptr jsInvoker); + public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::_sync_callback::SyncCallback&& callback, std::optional options); public void cancelIdleCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Object handle); } class facebook::react::NativeImageEditorSpecJSI : public facebook::react::ObjCTurboModule { - public NativeImageEditorSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeImageEditorSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeImageLoaderIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeImageLoaderIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeImageLoaderIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeImageStoreIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeImageStoreIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeImageStoreIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeIntersectionObserver : public facebook::react::NativeIntersectionObserverCxxSpec { - public NativeIntersectionObserver(std::shared_ptr jsInvoker); + public NativeIntersectionObserver(std::shared_ptr jsInvoker); public facebook::jsi::Object observeV2(facebook::jsi::Runtime& runtime, facebook::react::NativeIntersectionObserverObserveOptions options); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::react::AsyncCallback<> notifyIntersectionObserversCallback); + public void connect(facebook::jsi::Runtime& runtime, facebook::react::_async_callback::AsyncCallback<> notifyIntersectionObserversCallback); public void disconnect(facebook::jsi::Runtime& runtime); public void unobserveV2(facebook::jsi::Runtime& runtime, facebook::react::IntersectionObserverObserverId intersectionObserverId, facebook::jsi::Object targetToken); } class facebook::react::NativeJSCHeapCaptureSpecJSI : public facebook::react::ObjCTurboModule { - public NativeJSCHeapCaptureSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeJSCHeapCaptureSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeKeyboardObserverSpecJSI : public facebook::react::ObjCTurboModule { - public NativeKeyboardObserverSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeKeyboardObserverSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeLinkingManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeLinkingManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeLinkingManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeLogBoxSpecJSI : public facebook::react::ObjCTurboModule { - public NativeLogBoxSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeLogBoxSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeMethodCallInvoker { @@ -6240,12 +6299,12 @@ class facebook::react::NativeMethodCallInvoker { } class facebook::react::NativeMicrotasks : public facebook::react::NativeMicrotasksCxxSpec { - public NativeMicrotasks(std::shared_ptr jsInvoker); + public NativeMicrotasks(std::shared_ptr jsInvoker); public void queueMicrotask(facebook::jsi::Runtime& runtime, facebook::jsi::Function callback); } class facebook::react::NativeModalManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeModalManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeModalManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeModule { @@ -6253,7 +6312,7 @@ class facebook::react::NativeModule { public virtual folly::dynamic getConstants() = 0; public virtual std::string getName() = 0; public virtual std::string getSyncMethodName(unsigned int methodId) = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) = 0; public virtual ~NativeModule() = default; } @@ -6302,116 +6361,116 @@ class facebook::react::NativeModulePerfLogger { } class facebook::react::NativeMutationObserver : public facebook::react::NativeMutationObserverCxxSpec { - public NativeMutationObserver(std::shared_ptr jsInvoker); + public NativeMutationObserver(std::shared_ptr jsInvoker); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::SyncCallback getPublicInstanceFromInstanceHandle); + public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::_sync_callback::SyncCallback getPublicInstanceFromInstanceHandle); public void disconnect(facebook::jsi::Runtime& runtime); public void observe(facebook::jsi::Runtime& runtime, const facebook::react::NativeMutationObserverObserveOptions& options); public void unobserveAll(facebook::jsi::Runtime& runtime, facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativeNetworkingIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeNetworkingIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeNetworkingIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativePerformance : public facebook::react::NativePerformanceCxxSpec { - public NativePerformance(std::shared_ptr jsInvoker); + public NativePerformance(std::shared_ptr jsInvoker); public double getDroppedEntriesCount(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj); public facebook::jsi::Object createObserver(facebook::jsi::Runtime& rt, facebook::react::NativePerformancePerformanceObserverCallback callback); - public facebook::react::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); - public facebook::react::HighResTimeStamp now(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_duration::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp now(facebook::jsi::Runtime& rt); public std::optional getMarkTime(facebook::jsi::Runtime& rt, const std::string& name); public std::unordered_map getReactNativeStartupTiming(facebook::jsi::Runtime& rt); public std::unordered_map getSimpleMemoryInfo(facebook::jsi::Runtime& rt); - public std::vector getEntries(facebook::jsi::Runtime& rt); - public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); - public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); - public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector getSupportedPerformanceEntryTypes(facebook::jsi::Runtime& rt); + public std::vector getEntries(facebook::jsi::Runtime& rt); + public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); + public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); + public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector> getEventCounts(facebook::jsi::Runtime& rt); public void clearEventCountsForTesting(facebook::jsi::Runtime& rt); public void clearMarks(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void clearMeasures(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void disconnect(facebook::jsi::Runtime& rt, facebook::jsi::Object observer); public void observe(facebook::jsi::Runtime& rt, facebook::jsi::Object observer, facebook::react::NativePerformancePerformanceObserverObserveOptions options); - public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp time, facebook::jsi::Value entry); - public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::jsi::Value entry); + public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp time, facebook::jsi::Value entry); + public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::jsi::Value entry); } class facebook::react::NativePlatformConstantsIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativePlatformConstantsIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativePlatformConstantsIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativePushNotificationManagerIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativePushNotificationManagerIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativePushNotificationManagerIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsRuntimeSettingsModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsSettingsManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeRedBoxSpecJSI : public facebook::react::ObjCTurboModule { - public NativeRedBoxSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeRedBoxSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSegmentFetcherSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSegmentFetcherSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeSegmentFetcherSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSettingsManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSettingsManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeSettingsManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeShareModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeShareModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeShareModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSoundManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSoundManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeSoundManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSourceCodeSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSourceCodeSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeSourceCodeSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeStatusBarManagerIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeStatusBarManagerIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeStatusBarManagerIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeTimingSpecJSI : public facebook::react::ObjCTurboModule { - public NativeTimingSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeTimingSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeToJsBridge { - public NativeToJsBridge(facebook::react::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); + public NativeToJsBridge(facebook::react::_j_s_executor_factory::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); public bool isBatchActive(); public bool isInspectable(); public facebook::react::jsinspector_modern::RuntimeTargetDelegate& getInspectorTargetDelegate(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; public virtual ~NativeToJsBridge(); public void callFunction(std::string&& module, std::string&& method, folly::dynamic&& arguments); public void destroy(); public void handleMemoryPressure(int pressureLevel); public void initializeRuntime(); public void invokeCallback(double callbackId, folly::dynamic&& arguments); - public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); - public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void runOnExecutorQueue(std::function&& task) noexcept; - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void runOnExecutorQueue(std::function&& task) noexcept; + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void* getJavaScriptContext(); } class facebook::react::NativeVibrationSpecJSI : public facebook::react::ObjCTurboModule { - public NativeVibrationSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeVibrationSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NativeViewTransition : public facebook::react::NativeViewTransitionCxxSpec { - public NativeViewTransition(std::shared_ptr jsInvoker); + public NativeViewTransition(std::shared_ptr jsInvoker); public facebook::jsi::Value findPseudoElementShadowNodeByTag(facebook::jsi::Runtime& rt, double reactTag); public std::optional getViewTransitionInstance(facebook::jsi::Runtime& rt, const std::string& name, const std::string& pseudo); public void transitionAnimationFinished(facebook::jsi::Runtime& rt, double animationId); @@ -6419,7 +6478,7 @@ class facebook::react::NativeViewTransition : public facebook::react::NativeView } class facebook::react::NativeWebSocketModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeWebSocketModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); + public NativeWebSocketModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); } class facebook::react::NetworkReporter { @@ -6428,9 +6487,9 @@ class facebook::react::NetworkReporter { public void reportConnectionTiming(const std::string& requestId, const std::optional& headers); public void reportDataReceived(const std::string& requestId, int dataLength, const std::optional& encodedDataLength); public void reportRequestFailed(const std::string& requestId, bool cancelled) const; - public void reportRequestStart(const std::string& requestId, const facebook::react::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); + public void reportRequestStart(const std::string& requestId, const facebook::react::_request_info::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); public void reportResponseEnd(const std::string& requestId, int encodedDataLength); - public void reportResponseStart(const std::string& requestId, const facebook::react::ResponseInfo& responseInfo, int encodedDataLength); + public void reportResponseStart(const std::string& requestId, const facebook::react::_response_info::ResponseInfo& responseInfo, int encodedDataLength); public void storeResponseBody(const std::string& requestId, std::string_view body, bool base64Encoded); } @@ -6439,8 +6498,8 @@ class facebook::react::ObjCInteropTurboModule : public facebook::react::ObjCTurb protected virtual facebook::jsi::Value convertReturnIdToJSIValue(facebook::jsi::Runtime& runtime, const char* methodName, facebook::react::TurboModuleMethodValueKind returnType, id result) override; protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override; protected virtual void setInvocationArg(facebook::jsi::Runtime& runtime, const char* methodName, const std::string& objCArgType, const facebook::jsi::Value& arg, size_t i, NSInvocation* inv, NSMutableArray* retainedObjectsForInvocation) override; - public ObjCInteropTurboModule(const facebook::react::ObjCTurboModule::InitParams& params); - public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; + public ObjCInteropTurboModule(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime) override; } struct facebook::react::ObjCInteropTurboModule::MethodDescriptor { @@ -6456,34 +6515,34 @@ class facebook::react::ObjCTurboModule : public facebook::react::TurboModule { protected virtual void setInvocationArg(facebook::jsi::Runtime& runtime, const char* methodName, const std::string& objCArgType, const facebook::jsi::Value& arg, size_t i, NSInvocation* inv, NSMutableArray* retainedObjectsForInvocation); protected void setEventEmitterCallback(facebook::react::EventEmitterCallback eventEmitterCallback); protected void setMethodArgConversionSelector(NSString* methodName, size_t argIndex, NSString* fnName); - public ObjCTurboModule(const facebook::react::ObjCTurboModule::InitParams& params); + public ObjCTurboModule(const facebook::react::_obj_c_turbo_module::_init_params::InitParams& params); public facebook::jsi::Value invokeObjCMethod(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleMethodValueKind returnType, const std::string& methodName, SEL selector, const facebook::jsi::Value* args, size_t count); public id instance_; - public std::shared_ptr nativeMethodCallInvoker_; + public std::shared_ptr nativeMethodCallInvoker_; } struct facebook::react::ObjCTurboModule::InitParams { public bool isSyncModule; public id instance; - public std::shared_ptr jsInvoker; - public std::shared_ptr nativeMethodCallInvoker; + public std::shared_ptr jsInvoker; + public std::shared_ptr nativeMethodCallInvoker; public std::string moduleName; } class facebook::react::ObjectAnimatedNode : public facebook::react::AnimatedNode { - public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public void collectViewUpdates(std::string propKey, folly::dynamic& props); } class facebook::react::OperatorAnimatedNode : public facebook::react::ValueAnimatedNode { protected std::vector inputNodes_; - public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); } class facebook::react::ParagraphAttributes : public facebook::react::DebugStringConvertible { public bool adjustsFontSizeToFit; public bool includeFontPadding; - public bool operator==(const facebook::react::ParagraphAttributes& rhs) const; + public bool operator==(const facebook::react::_paragraph_attributes::ParagraphAttributes& rhs) const; public facebook::react::EllipsizeMode ellipsizeMode; public facebook::react::Float maximumFontSize; public facebook::react::Float minimumFontScale; @@ -6495,7 +6554,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString } class facebook::react::ParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public ParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -6503,25 +6562,25 @@ class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewE } class facebook::react::ParagraphShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public ParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public void setTextLayoutManager(std::shared_ptr textLayoutManager); + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public ParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public void setTextLayoutManager(std::shared_ptr textLayoutManager); } class facebook::react::ParagraphShadowNode::Content { - public facebook::react::AttributedString attributedString; - public facebook::react::BaseTextShadowNode::Attachments attachments; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_base_text_shadow_node::Attachments attachments; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::PerformanceEntryBuffer { public PerformanceEntryBuffer() = default; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; public size_t droppedEntriesCount; public virtual void add(const facebook::react::PerformanceEntry& entry) = 0; public virtual void clear() = 0; @@ -6554,16 +6613,16 @@ class facebook::react::PerformanceEntryKeyedBuffer : public facebook::react::Per class facebook::react::PerformanceEntryReporter { public PerformanceEntryReporter(); public const std::unordered_map& getEventCounts() const; - public facebook::react::PerformanceObserverRegistry& getObserverRegistry(); - public static std::shared_ptr& getInstance(); + public facebook::react::_performance_observer_registry::PerformanceObserverRegistry& getObserverRegistry(); + public static std::shared_ptr& getInstance(); public static std::vector getSupportedEntryTypes(); - public std::optional getMarkTime(const std::string& markName) const; + public std::optional getMarkTime(const std::string& markName) const; public std::vector getEntries() const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType) const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; public uint32_t getDroppedEntriesCount(facebook::react::PerformanceEntryType type) const noexcept; public using UserTimingDetailProvider = std::function; - public void addEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); + public void addEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); public void clearEntries(); public void clearEntries(facebook::react::PerformanceEntryType entryType); public void clearEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName); @@ -6571,41 +6630,41 @@ class facebook::react::PerformanceEntryReporter { public void getEntries(std::vector& dest) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; - public void removeEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); - public void reportEvent(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::react::HighResTimeStamp processingStart, facebook::react::HighResTimeStamp processingEnd, facebook::react::HighResTimeStamp taskEndTime, uint32_t interactionId); - public void reportLongTask(facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::PerformanceEntryReporter::UserTimingDetailProvider&& detailProvider = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, const std::optional& detailProvider = std::nullopt); - public void reportResourceTiming(const std::string& url, facebook::react::HighResTimeStamp fetchStart, facebook::react::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::HighResTimeStamp responseStart, facebook::react::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); + public void removeEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); + public void reportEvent(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart, facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, uint32_t interactionId); + public void reportLongTask(facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_performance_entry_reporter::UserTimingDetailProvider&& detailProvider = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, const std::optional& detailProvider = std::nullopt); + public void reportResourceTiming(const std::string& url, facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart, facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp responseStart, facebook::react::_high_res_time_stamp::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); } class facebook::react::PerformanceEntryReporterEventListener { - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming&); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure&, const std::optional&); + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming&); + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure&, const std::optional&); public virtual ~PerformanceEntryReporterEventListener() = default; } class facebook::react::PerformanceObserver : public std::enable_shared_from_this { - public PerformanceObserver(PrivateUseCreateMethod, facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); - public static std::shared_ptr create(facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public PerformanceObserver(PrivateUseCreateMethod, facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public static std::shared_ptr create(facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); public std::vector takeRecords(); public uint32_t getDroppedEntriesCount() noexcept; public void disconnect() noexcept; public void handleEntry(const facebook::react::PerformanceEntry& entry); - public void observe(facebook::react::PerformanceEntryType type, facebook::react::PerformanceObserverObserveSingleOptions options = {}); + public void observe(facebook::react::PerformanceEntryType type, facebook::react::_performance_observer_observe_single_options::PerformanceObserverObserveSingleOptions options = {}); public void observe(std::unordered_set types); public ~PerformanceObserver() = default; } class facebook::react::PerformanceObserverRegistry { public PerformanceObserverRegistry() = default; - public void addObserver(std::shared_ptr observer); + public void addObserver(std::shared_ptr observer); public void queuePerformanceEntry(const facebook::react::PerformanceEntry& entry); - public void removeObserver(std::shared_ptr observer); + public void removeObserver(std::shared_ptr observer); } class facebook::react::PlatformRunLoopObserver : public facebook::react::RunLoopObserver { - public PlatformRunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner, CFRunLoopRef runLoop); + public PlatformRunLoopObserver(facebook::react::_run_loop_observer::RunLoopObserver::Activity activities, facebook::react::_run_loop_observer::RunLoopObserver::WeakOwner owner, CFRunLoopRef runLoop); public virtual bool isOnRunLoopThread() const noexcept override; public ~PlatformRunLoopObserver(); } @@ -6619,49 +6678,49 @@ class facebook::react::PlatformTimerRegistry { } class facebook::react::PointerEventsProcessor { - public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* target); - public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::UIManager& uiManager); - public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); + public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* target); + public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_pointer_event::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::_u_i_manager::UIManager& uiManager); + public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); } class facebook::react::PointerHoverTracker { - public PointerHoverTracker(std::shared_ptr target, const facebook::react::UIManager& uiManager); - public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::UIManager& uiManager) const; - public bool hasSameTarget(const facebook::react::PointerHoverTracker& other) const; - public const facebook::react::ShadowNode* getTarget(const facebook::react::UIManager& uiManager) const; - public std::tuple diffEventPath(const facebook::react::PointerHoverTracker& other, const facebook::react::UIManager& uiManager) const; - public using EventPath = std::vector>; - public using Unique = std::unique_ptr; + public PointerHoverTracker(std::shared_ptr target, const facebook::react::_u_i_manager::UIManager& uiManager); + public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public bool hasSameTarget(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other) const; + public const facebook::react::_shadow_node::ShadowNode* getTarget(const facebook::react::_u_i_manager::UIManager& uiManager) const; + public std::tuple diffEventPath(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public using EventPath = std::vector>; + public using Unique = std::unique_ptr; public void markAsOld(); } class facebook::react::PreparedTextCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::Props : public virtual facebook::react::Sealable, public virtual facebook::react::DebugStringConvertible { - protected void initialize(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + protected void initialize(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Props() = default; public Props(const facebook::react::Props& other) = delete; - public Props(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); - public facebook::react::Props& operator=(const facebook::react::Props& other) = delete; + public Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public facebook::react::_props::Props& operator=(const facebook::react::_props::Props& other) = delete; public std::string nativeId; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~Props() = default; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode { - public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public facebook::react::SurfaceId connectedRootTag() const; public facebook::react::Tag connectedViewTag() const; public folly::dynamic props(); public virtual void update() override; - public void connectToShadowNodeFamily(facebook::react::ShadowNodeFamily::Weak shadowNodeFamily); + public void connectToShadowNodeFamily(facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily); public void connectToView(facebook::react::Tag viewTag); public void disconnectFromShadowNodeFamily(); public void disconnectFromView(facebook::react::Tag viewTag); @@ -6670,7 +6729,7 @@ class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode } class facebook::react::PullToRefreshViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onRefresh(facebook::react::PullToRefreshViewEventEmitter::OnRefresh value) const; + public void onRefresh(facebook::react::_pull_to_refresh_view_event_emitter::_on_refresh::OnRefresh value) const; } struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { @@ -6678,22 +6737,22 @@ struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { class facebook::react::PullToRefreshViewProps : public facebook::react::HostPlatformViewProps { public PullToRefreshViewProps() = default; - public PullToRefreshViewProps(const facebook::react::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public PullToRefreshViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool refreshing; public facebook::react::Float progressViewOffset; - public facebook::react::SharedColor tintColor; - public facebook::react::SharedColor titleColor; + public facebook::react::_shared_color::SharedColor tintColor; + public facebook::react::_shared_color::SharedColor titleColor; public std::string title; } class facebook::react::RAMBundleRegistry { public RAMBundleRegistry(facebook::react::RAMBundleRegistry&&) = default; - public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); - public facebook::react::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); - public facebook::react::RAMBundleRegistry& operator=(facebook::react::RAMBundleRegistry&&) = default; + public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); + public facebook::react::_j_s_modules_unbundle::_module::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); + public facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry& operator=(facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry&&) = default; public static constexpr uint32_t MAIN_BUNDLE_ID; - public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); - public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); + public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); + public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); public virtual ~RAMBundleRegistry() = default; public void registerBundle(uint32_t bundleId, std::string bundlePath); } @@ -6708,20 +6767,20 @@ class facebook::react::RCTHermesInstance : public facebook::react::JSRuntimeFact public RCTHermesInstance(); public RCTHermesInstance(facebook::react::CrashManagerProvider crashManagerProvider); public RCTHermesInstance(facebook::react::CrashManagerProvider crashManagerProvider, bool allocInOldGenBeforeTTI); - public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept override; + public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept override; public ~RCTHermesInstance() override; } class facebook::react::RCTImageResponseObserverProxy : public facebook::react::ImageResponseObserver { public RCTImageResponseObserverProxy(id delegate = nil); - public virtual void didReceiveFailure(const facebook::react::ImageLoadError& error) const override; - public virtual void didReceiveImage(const facebook::react::ImageResponse& imageResponse) const override; + public virtual void didReceiveFailure(const facebook::react::_image_load_error::ImageLoadError& error) const override; + public virtual void didReceiveImage(const facebook::react::_image_response::ImageResponse& imageResponse) const override; public virtual void didReceiveProgress(float progress, int64_t loaded, int64_t total) const override; } class facebook::react::RCTJscInstance : public facebook::react::JSRuntimeFactory { public RCTJscInstance(); - public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept override; + public virtual std::unique_ptr createJSRuntime(std::shared_ptr msgQueueThread) noexcept override; public ~RCTJscInstance(); } @@ -6740,13 +6799,13 @@ class facebook::react::RCTNativeModule : public facebook::react::NativeModule { public virtual folly::dynamic getConstants() override; public virtual std::string getName() override; public virtual std::string getSyncMethodName(unsigned int methodId) override; - public virtual std::vector getMethods() override; + public virtual std::vector getMethods() override; public virtual void invoke(unsigned int methodId, folly::dynamic&& params, int callId) override; } class facebook::react::RCTObjcExecutorFactory : public facebook::react::JSExecutorFactory { public RCTObjcExecutorFactory(id jse, RCTJavaScriptCompleteBlock errorBlock); - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; } class facebook::react::RawProps { @@ -6756,12 +6815,12 @@ class facebook::react::RawProps { public RawProps(facebook::react::RawProps&& other) noexcept = default; public RawProps(folly::dynamic dynamic) noexcept; public bool isEmpty() const noexcept; - public const facebook::react::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; - public facebook::react::RawProps& operator=(const facebook::react::RawProps& other) noexcept = delete; - public facebook::react::RawProps& operator=(facebook::react::RawProps&& other) noexcept = delete; + public const facebook::react::_raw_value::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; + public facebook::react::_raw_props::RawProps& operator=(const facebook::react::_raw_props::RawProps& other) noexcept = delete; + public facebook::react::_raw_props::RawProps& operator=(facebook::react::_raw_props::RawProps&& other) noexcept = delete; public folly::dynamic toDynamic(const std::function& filterObjectKeys = nullptr) const; public operator folly::dynamic() const; - public void parse(const facebook::react::RawPropsParser& parser) noexcept; + public void parse(const facebook::react::_raw_props::RawPropsParser& parser) noexcept; } enum facebook::react::RawProps::Mode { @@ -6780,7 +6839,7 @@ class facebook::react::RawPropsKey { class facebook::react::RawPropsKeyMap { public facebook::react::RawPropsValueIndex at(const char* name, facebook::react::RawPropsPropNameLength length) noexcept; - public void insert(const facebook::react::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; + public void insert(const facebook::react::_raw_props_key::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; public void reindex() noexcept; } @@ -6793,7 +6852,7 @@ class facebook::react::RawPropsParser { class facebook::react::RawTextProps : public facebook::react::Props { public RawTextProps() = default; - public RawTextProps(const facebook::react::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::RawProps& rawProps); + public RawTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public std::string text; } @@ -6808,7 +6867,7 @@ class facebook::react::RawValue { public RawValue(facebook::react::RawValue&& other) noexcept; public RawValue(folly::dynamic&& dynamic) noexcept; public bool hasValue() const; - public facebook::react::RawValue& operator=(facebook::react::RawValue&& other) noexcept; + public facebook::react::_raw_value::RawValue& operator=(facebook::react::_raw_value::RawValue&& other) noexcept; public operator folly::dynamic() const; template public bool hasType() const; @@ -6819,17 +6878,17 @@ class facebook::react::RawValue { class facebook::react::ReactInstance { public ReactInstance(const facebook::react::ReactInstance&) = delete; public ReactInstance(facebook::react::ReactInstance&&) = delete; - public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); - public facebook::react::ReactInstance& operator=(const facebook::react::ReactInstance&) = delete; - public facebook::react::ReactInstance& operator=(facebook::react::ReactInstance&&) = delete; + public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::_js_error_handler::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); public facebook::react::RuntimeExecutor getBufferedRuntimeExecutor() noexcept; public facebook::react::RuntimeExecutor getUnbufferedRuntimeExecutor() noexcept; - public std::shared_ptr getRuntimeScheduler() noexcept; + public facebook::react::_react_instance::ReactInstance& operator=(const facebook::react::_react_instance::ReactInstance&) = delete; + public facebook::react::_react_instance::ReactInstance& operator=(facebook::react::_react_instance::ReactInstance&&) = delete; + public std::shared_ptr getRuntimeScheduler() noexcept; public using BindingsInstallFunc = std::function; public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, folly::dynamic&& args); public void handleMemoryPressureJs(int pressureLevel); - public void initializeRuntime(facebook::react::ReactInstance::JSRuntimeFlags options, facebook::react::ReactInstance::BindingsInstallFunc bindingsInstallFunc) noexcept; - public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); + public void initializeRuntime(facebook::react::_react_instance::_j_s_runtime_flags::JSRuntimeFlags options, facebook::react::_react_instance::BindingsInstallFunc bindingsInstallFunc) noexcept; + public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); public void registerSegment(uint32_t segmentId, const std::string& segmentPath); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -6843,57 +6902,57 @@ struct facebook::react::ReactInstance::JSRuntimeFlags { class facebook::react::ReactPerfettoLogger { public static bool isTracing(); - public static void mark(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); - public static void measure(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, facebook::react::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void mark(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void measure(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_time_stamp::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); } class facebook::react::RootProps : public facebook::react::HostPlatformViewProps { public RootProps() = default; - public RootProps(const facebook::react::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext); - public RootProps(const facebook::react::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::LayoutContext layoutContext; + public RootProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext); + public RootProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_layout_context::LayoutContext layoutContext; } class facebook::react::RootShadowNode : public facebook::react::ConcreteViewShadowNode { - public RootShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public RootShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public bool layoutIfNeeded(std::vector* affectedNodes = {}); - public facebook::react::RootShadowNode::Unshared clone(const facebook::react::PropsParserContext& propsParserContext, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using Shared = std::shared_ptr; - public using Unshared = std::shared_ptr; - public virtual facebook::react::Transform getTransform() const override; - public void setInstanceHandle(facebook::react::InstanceHandle::Shared instanceHandle) const; + public RootShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public RootShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public bool layoutIfNeeded(std::vector* affectedNodes = {}); + public facebook::react::_root_shadow_node::RootShadowNode::Unshared clone(const facebook::react::_props_parser_context::PropsParserContext& propsParserContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using Shared = std::shared_ptr; + public using Unshared = std::shared_ptr; + public virtual facebook::react::_transform::Transform getTransform() const override; + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; } class facebook::react::RoundAnimatedNode : public facebook::react::ValueAnimatedNode { - public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::RunLoopObserver { - protected const facebook::react::RunLoopObserver::Activity activities_; - protected const facebook::react::RunLoopObserver::WeakOwner owner_; - protected mutable const facebook::react::RunLoopObserver::Delegate* delegate_; + protected const facebook::react::_run_loop_observer::Activity activities_; + protected const facebook::react::_run_loop_observer::WeakOwner owner_; + protected mutable const facebook::react::_run_loop_observer::_delegate::Delegate* delegate_; protected mutable std::atomic enabled_; protected virtual void startObserving() const noexcept = 0; protected virtual void stopObserving() const noexcept = 0; - protected void activityDidChange(facebook::react::RunLoopObserver::Activity activity) const noexcept; - public RunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner) noexcept; - public facebook::react::RunLoopObserver::WeakOwner getOwner() const noexcept; - public using Factory = std::function(facebook::react::RunLoopObserver::Activity activities, const facebook::react::RunLoopObserver::WeakOwner& owner)>; + protected void activityDidChange(facebook::react::_run_loop_observer::Activity activity) const noexcept; + public RunLoopObserver(facebook::react::_run_loop_observer::Activity activities, facebook::react::_run_loop_observer::WeakOwner owner) noexcept; + public facebook::react::_run_loop_observer::WeakOwner getOwner() const noexcept; + public using Factory = std::function(facebook::react::_run_loop_observer::Activity activities, const facebook::react::_run_loop_observer::WeakOwner& owner)>; public using Owner = std::shared_ptr; public using WeakOwner = std::weak_ptr; public virtual bool isOnRunLoopThread() const noexcept = 0; public virtual ~RunLoopObserver() noexcept = default; public void disable() const noexcept; public void enable() const noexcept; - public void setDelegate(const facebook::react::RunLoopObserver::Delegate* delegate) const noexcept; + public void setDelegate(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate) const noexcept; } class facebook::react::RunLoopObserver::Delegate { - public virtual void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept = 0; + public virtual void activityDidChange(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate, facebook::react::_run_loop_observer::Activity activity) const noexcept = 0; public virtual ~Delegate() noexcept = default; } @@ -6905,65 +6964,65 @@ enum facebook::react::RunLoopObserver::Activity : int32_t { class facebook::react::RuntimeScheduler { public RuntimeScheduler(const facebook::react::RuntimeScheduler&) = delete; - public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); + public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::_high_res_time_stamp::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); public RuntimeScheduler(facebook::react::RuntimeScheduler&&) = delete; - public facebook::react::RuntimeScheduler& operator=(const facebook::react::RuntimeScheduler&) = delete; - public facebook::react::RuntimeScheduler& operator=(facebook::react::RuntimeScheduler&&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(const facebook::react::_runtime_scheduler::RuntimeScheduler&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(facebook::react::_runtime_scheduler::RuntimeScheduler&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeSchedulerBase { public virtual bool getShouldYield() noexcept = 0; - public virtual facebook::react::HighResTimeStamp now() const noexcept = 0; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) = 0; - public virtual void cancelTask(facebook::react::Task& task) noexcept = 0; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept = 0; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) = 0; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) = 0; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept = 0; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) = 0; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* provider) = 0; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) = 0; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* provider) = 0; public virtual ~RuntimeSchedulerBase() = default; } class facebook::react::RuntimeSchedulerBinding : public facebook::jsi::HostObject { - public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); - public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public std::shared_ptr getRuntimeScheduler() noexcept; + public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); + public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public std::shared_ptr getRuntimeScheduler() noexcept; public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; } class facebook::react::RuntimeSchedulerCallInvoker : public facebook::react::CallInvoker { - public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); + public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); public virtual void invokeAsync(facebook::react::CallFunc&& func) noexcept override; public virtual void invokeAsync(facebook::react::SchedulerPriority priority, facebook::react::CallFunc&& func) noexcept override; public virtual void invokeSync(facebook::react::CallFunc&& func) override; } class facebook::react::RuntimeSchedulerEventTimingDelegate { - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; public virtual ~RuntimeSchedulerEventTimingDelegate() = default; } @@ -6974,50 +7033,50 @@ class facebook::react::RuntimeSchedulerIntersectionObserverDelegate { class facebook::react::RuntimeScheduler_Legacy : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Legacy(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Legacy(facebook::react::RuntimeScheduler_Legacy&&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(facebook::react::RuntimeScheduler_Legacy&&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(const facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeScheduler_Modern : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Modern(const facebook::react::RuntimeScheduler_Modern&) = delete; - public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Modern(facebook::react::RuntimeScheduler_Modern&&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(const facebook::react::RuntimeScheduler_Modern&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(facebook::react::RuntimeScheduler_Modern&&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(const facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::SafeAreaViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { @@ -7028,7 +7087,7 @@ class facebook::react::SafeAreaViewEventEmitter : public facebook::react::BaseVi class facebook::react::SafeAreaViewProps : public facebook::react::HostPlatformViewProps { public SafeAreaViewProps() = default; - public SafeAreaViewProps(const facebook::react::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public SafeAreaViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); } class facebook::react::SafeAreaViewShadowNode : public facebook::react::ConcreteViewShadowNode { @@ -7039,48 +7098,48 @@ class facebook::react::SafeAreaViewState { } class facebook::react::Scheduler : public facebook::react::UIManagerDelegate { - public Scheduler(const facebook::react::SchedulerToolbox& schedulerToolbox, facebook::react::UIManagerAnimationDelegate* animationDelegate, facebook::react::SchedulerDelegate* delegate); - public facebook::react::SchedulerDelegate* getDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr getUIManager() const; + public Scheduler(const facebook::react::_scheduler_toolbox::SchedulerToolbox& schedulerToolbox, facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* animationDelegate, facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public facebook::react::_scheduler_delegate::SchedulerDelegate* getDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr getUIManager() const; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) override; public virtual void uiManagerDidClearPendingSnapshots() override; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) override; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) override; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) override; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) final; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) final; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) override; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) override; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void registerSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void registerSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void setDelegate(facebook::react::SchedulerDelegate* delegate); - public void unregisterSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void setDelegate(facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public void unregisterSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public ~Scheduler() override; } class facebook::react::SchedulerDelegate { public virtual void schedulerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidClearPendingSnapshots() = 0; - public virtual void schedulerDidDispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; - public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::ShadowView& shadowView, const std::string& eventType) = 0; - public virtual void schedulerDidSetIsJSResponder(const facebook::react::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void schedulerDidDispatchCommand(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& eventType) = 0; + public virtual void schedulerDidSetIsJSResponder(const facebook::react::_shadow_view::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void schedulerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void schedulerShouldMergeReactRevision(facebook::react::SurfaceId surfaceId) = 0; - public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; public virtual void schedulerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~SchedulerDelegate() noexcept = default; } @@ -7088,44 +7147,44 @@ class facebook::react::SchedulerDelegate { class facebook::react::ScopedShadowTreeRevisionLock { public ScopedShadowTreeRevisionLock(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; public ScopedShadowTreeRevisionLock(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; - public ScopedShadowTreeRevisionLock(facebook::react::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; + public ScopedShadowTreeRevisionLock(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(const facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&) = delete; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&&) = delete; public ~ScopedShadowTreeRevisionLock() noexcept; } class facebook::react::ScrollViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public using EndDragMetrics = facebook::react::ScrollEndDragEvent; - public using Metrics = facebook::react::ScrollEvent; - public void onMomentumScrollBegin(const facebook::react::ScrollEvent& scrollEvent) const; - public void onMomentumScrollEnd(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScroll(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollBeginDrag(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollEndDrag(const facebook::react::ScrollEndDragEvent& scrollEvent) const; - public void onScrollToTop(const facebook::react::ScrollEvent& scrollEvent) const; + public using EndDragMetrics = facebook::react::_scroll_end_drag_event::ScrollEndDragEvent; + public using Metrics = facebook::react::_scroll_event::ScrollEvent; + public void onMomentumScrollBegin(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onMomentumScrollEnd(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScroll(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollBeginDrag(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollEndDrag(const facebook::react::_scroll_end_drag_event::ScrollEndDragEvent& scrollEvent) const; + public void onScrollToTop(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; } class facebook::react::ScrollViewMaintainVisibleContentPosition { - public bool operator==(const facebook::react::ScrollViewMaintainVisibleContentPosition& rhs) const = default; + public bool operator==(const facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& rhs) const = default; public int minIndexForVisible; public std::optional autoscrollToTopThreshold; } class facebook::react::ScrollViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ScrollViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ScrollViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ScrollViewState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family, const facebook::react::ComponentDescriptor& componentDescriptor); - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; + public ScrollViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ScrollViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_scroll_view_state::ScrollViewState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; } class facebook::react::ScrollViewState { public ScrollViewState() = default; - public ScrollViewState(facebook::react::Point contentOffset, facebook::react::Rect contentBoundingRect, int scrollAwayPaddingTop); + public ScrollViewState(facebook::react::_point::Point contentOffset, facebook::react::_rect::Rect contentBoundingRect, int scrollAwayPaddingTop); public bool disableViewCulling; - public facebook::react::Point contentOffset; - public facebook::react::Rect contentBoundingRect; - public facebook::react::Size getContentSize() const; + public facebook::react::_point::Point contentOffset; + public facebook::react::_rect::Rect contentBoundingRect; + public facebook::react::_size::Size getContentSize() const; public int scrollAwayPaddingTop; } @@ -7136,12 +7195,12 @@ class facebook::react::Sealable { } class facebook::react::SelectableParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public SelectableParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public SelectableParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::SelectableParagraphShadowNode : public facebook::react::ParagraphShadowNode { - public SelectableParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public SelectableParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public static constexpr facebook::react::ComponentName Name(); public static facebook::react::ComponentHandle Handle(); } @@ -7152,82 +7211,85 @@ class facebook::react::Selection { } class facebook::react::ShadowNode : public facebook::react::Sealable, public facebook::react::DebugStringConvertible, public facebook::jsi::NativeState { - protected facebook::react::Props::Shared props_; - protected facebook::react::ShadowNodeTraits traits_; - protected facebook::react::State::Shared state_; + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_shadow_node_traits::ShadowNodeTraits traits_; + protected facebook::react::_state::State::Shared state_; protected int orderIndex_; - protected mutable std::weak_ptr runtimeShadowNodeReference_; - protected std::shared_ptr>> children_; + protected mutable std::weak_ptr runtimeShadowNodeReference_; + protected std::shared_ptr>> children_; public ShadowNode(const facebook::react::ShadowNode& shadowNode) noexcept = delete; - public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ShadowNode(const facebook::react::ShadowNodeFragment& fragment, facebook::react::ShadowNodeFamily::Shared family, facebook::react::ShadowNodeTraits traits); + public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public bool getHasBeenPromoted() const; - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; - public const facebook::react::Props::Shared& getProps() const; public const facebook::react::ShadowNodeFamily& getFamily() const; public const facebook::react::SharedEventEmitter& getEventEmitter() const; - public const facebook::react::State::Shared& getState() const; - public const std::vector>& getChildren() const; + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; + public const facebook::react::_props::Props::Shared& getProps() const; + public const facebook::react::_state::State::Shared& getState() const; + public const std::vector>& getChildren() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::ShadowNode& operator=(const facebook::react::ShadowNode& other) noexcept = delete; - public facebook::react::ShadowNodeFamily::Shared getFamilyShared() const; - public facebook::react::ShadowNodeTraits getTraits() const; - public facebook::react::State::Shared getMostRecentState() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_shadow_node::ShadowNode& operator=(const facebook::react::_shadow_node::ShadowNode& other) noexcept = delete; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getFamilyShared() const; + public facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const; + public facebook::react::_state::State::Shared getMostRecentState() const; public int getOrderIndex() const; public static bool getUseRuntimeShadowNodeReferenceUpdateOnThread(); - public static bool sameFamily(const facebook::react::ShadowNode& first, const facebook::react::ShadowNode& second); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public static std::shared_ptr>> emptySharedShadowNodeSharedList(); + public static bool sameFamily(const facebook::react::_shadow_node::ShadowNode& first, const facebook::react::_shadow_node::ShadowNode& second); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public static std::shared_ptr>> emptySharedShadowNodeSharedList(); public static void setUseRuntimeShadowNodeReferenceUpdateOnThread(bool isEnabled); - public std::shared_ptr getContextContainer() const; - public std::shared_ptr clone(const facebook::react::ShadowNodeFragment& fragment) const; - public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::ShadowNode& oldShadowNode, const facebook::react::ShadowNodeFragment& fragment)>& callback) const; - public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::ShadowNode& oldShadowNode)>& callback) const; - public using AncestorList = std::vector, int>>; - public virtual void appendChild(const std::shared_ptr& child); - public virtual void completeClone(const facebook::react::ShadowNode&, const facebook::react::ShadowNodeFragment&); - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); + public std::shared_ptr getContextContainer() const; + public std::shared_ptr clone(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment)>& callback) const; + public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode)>& callback) const; + public using AncestorList = std::vector, int>>; + public using SharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfWeak = std::shared_ptr>>; + public virtual void appendChild(const std::shared_ptr& child); + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode&, const facebook::react::_shadow_node_fragment::ShadowNodeFragment&); + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); public void sealRecursive() const; public void setMounted(bool mounted) const; - public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; - public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; + public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; + public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; public ~ShadowNode() override = default; } class facebook::react::ShadowNodeFamily : public facebook::jsi::NativeState { - public ShadowNodeFamily(const facebook::react::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::EventDispatcher::Weak eventDispatcher, const facebook::react::ComponentDescriptor& componentDescriptor); - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; + public ShadowNodeFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::InstanceHandle::Shared getInstanceHandle() const; - public facebook::react::ShadowNodeFamily::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public facebook::react::SharedEventEmitter getEventEmitter() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_instance_handle::InstanceHandle::Shared getInstanceHandle() const; + public facebook::react::_shadow_node_family::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public std::shared_ptr getMostRecentState() const; public using AncestorList = std::vector, int>>; - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; - public void dispatchRawState(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode); - public void onUnmountedFamilyDestroyed(std::function callback); - public void setInstanceHandle(facebook::react::InstanceHandle::Shared& instanceHandle); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; + public void dispatchRawState(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode); + public void onUnmountedFamilyDestroyed(std::function callback); + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared& instanceHandle); public void setMostRecentState(const std::shared_ptr& state); public void setMounted(); - public void setParent(const facebook::react::ShadowNodeFamily::Shared& parent); + public void setParent(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& parent); public ~ShadowNodeFamily(); } class facebook::react::ShadowNodeTraits { - public bool check(facebook::react::ShadowNodeTraits::Trait traits) const; - public facebook::react::ShadowNodeTraits::Trait get() const; - public void set(facebook::react::ShadowNodeTraits::Trait trait); - public void unset(facebook::react::ShadowNodeTraits::Trait trait); + public bool check(facebook::react::_shadow_node_traits::Trait traits) const; + public facebook::react::_shadow_node_traits::Trait get() const; + public void set(facebook::react::_shadow_node_traits::Trait trait); + public void unset(facebook::react::_shadow_node_traits::Trait trait); } enum facebook::react::ShadowNodeTraits::Trait : int32_t { @@ -7250,19 +7312,19 @@ enum facebook::react::ShadowNodeTraits::Trait : int32_t { } class facebook::react::ShadowTree { - public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext, const facebook::react::ShadowTreeDelegate& delegate, const facebook::react::ContextContainer& contextContainer); + public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_shadow_tree_delegate::ShadowTreeDelegate& delegate, const facebook::react::_context_container::ContextContainer& contextContainer); public facebook::react::CommitMode getCommitMode() const; - public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::ShadowTreeRevision getCurrentRevision() const; + public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; + public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional getCurrentReactRevision() const; - public std::shared_ptr getMountingCoordinator() const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getCurrentRevision() const; + public std::optional getCurrentReactRevision() const; + public std::shared_ptr getMountingCoordinator() const; public using CommitMode = facebook::react::ShadowTreeCommitMode; - public using CommitOptions = facebook::react::ShadowTreeCommitOptions; + public using CommitOptions = facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions; public using CommitSource = facebook::react::ShadowTreeCommitSource; public using CommitStatus = facebook::react::ShadowTreeCommitStatus; - public using Unique = std::unique_ptr; + public using Unique = std::unique_ptr; public void commitEmptyTree() const; public void mergeReactRevision() const; public void notifyDelegatesOfUpdates() const; @@ -7272,26 +7334,26 @@ class facebook::react::ShadowTree { } class facebook::react::ShadowTreeDelegate { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) const = 0; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const = 0; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) const = 0; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; public virtual ~ShadowTreeDelegate() noexcept = default; } class facebook::react::ShadowTreeRegistry { public ShadowTreeRegistry() = default; - public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; - public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; - public void add(std::unique_ptr&& shadowTree) const; - public void enumerate(const std::function& callback) const; + public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; + public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; + public void add(std::unique_ptr&& shadowTree) const; + public void enumerate(const std::function& callback) const; public ~ShadowTreeRegistry(); } class facebook::react::ShadowTreeRevision { - public facebook::react::RootShadowNode::Shared rootShadowNode; - public facebook::react::ShadowTreeRevision::Number number; - public facebook::react::TransactionTelemetry telemetry; + public facebook::react::_root_shadow_node::RootShadowNode::Shared rootShadowNode; + public facebook::react::_shadow_tree_revision::Number number; + public facebook::react::_transaction_telemetry::TransactionTelemetry telemetry; public using Number = int64_t; } @@ -7302,61 +7364,61 @@ class facebook::react::ShadowTreeRevisionConsistencyManager { } class facebook::react::ShadowTreeRevisionProvider { - public virtual facebook::react::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; public virtual ~ShadowTreeRevisionProvider() = default; } class facebook::react::SharedColor { public SharedColor(); - public SharedColor(facebook::react::Color color); - public bool operator!=(const facebook::react::SharedColor& otherColor) const; - public bool operator==(const facebook::react::SharedColor& otherColor) const; - public const facebook::react::Color& operator*() const; - public facebook::react::Color& operator*(); + public SharedColor(facebook::react::_color::Color color); + public bool operator!=(const facebook::react::_shared_color::SharedColor& otherColor) const; + public bool operator==(const facebook::react::_shared_color::SharedColor& otherColor) const; + public const facebook::react::_color::Color& operator*() const; + public facebook::react::_color::Color& operator*(); public operator bool() const; public std::string toString() const noexcept; } class facebook::react::SpringAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::StackTraceParser { - public static std::vector parse(bool isHermes, const std::string& stackString); + public static std::vector parse(bool isHermes, const std::string& stackString); } class facebook::react::State { - protected State(facebook::react::StateData::Shared data, const facebook::react::State& previousState); - protected State(facebook::react::StateData::Shared data, facebook::react::ShadowNodeFamily::Weak family); - protected const facebook::react::StateData::Shared& getDataPointer() const; - protected facebook::react::ShadowNodeFamily::Weak family_; - protected facebook::react::StateData::Shared data_; + protected State(facebook::react::_state_data::StateData::Shared data, const facebook::react::State& previousState); + protected State(facebook::react::_state_data::StateData::Shared data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + protected const facebook::react::_state_data::StateData::Shared& getDataPointer() const; + protected facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family_; + protected facebook::react::_state_data::StateData::Shared data_; protected mutable bool isObsolete_; protected size_t revision_; - public facebook::react::State::Shared getMostRecentState() const; - public facebook::react::State::Shared getMostRecentStateIfObsolete() const; + public facebook::react::_state::State::Shared getMostRecentState() const; + public facebook::react::_state::State::Shared getMostRecentStateIfObsolete() const; public size_t getRevision() const; public static constexpr size_t initialRevisionValue; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~State() = default; } class facebook::react::StateUpdate { public facebook::react::SharedShadowNodeFamily family; - public facebook::react::StateUpdate::Callback callback; - public using Callback = std::function; + public facebook::react::_state_update::Callback callback; + public using Callback = std::function; public using FailureCallback = std::function; } class facebook::react::StyleAnimatedNode : public facebook::react::AnimatedNode { - public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool isLayoutStyleUpdated() const noexcept; public void collectViewUpdates(folly::dynamic& props); } class facebook::react::SubtractionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -7365,20 +7427,20 @@ class facebook::react::SurfaceHandler { public SurfaceHandler(const std::string& moduleName, facebook::react::SurfaceId surfaceId) noexcept; public SurfaceHandler(facebook::react::SurfaceHandler&& other) noexcept = delete; public facebook::react::DisplayMode getDisplayMode() const noexcept; - public facebook::react::LayoutConstraints getLayoutConstraints() const noexcept; - public facebook::react::LayoutContext getLayoutContext() const noexcept; - public facebook::react::Size measure(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public facebook::react::SurfaceHandler& operator=(const facebook::react::SurfaceHandler& other) noexcept = delete; - public facebook::react::SurfaceHandler& operator=(facebook::react::SurfaceHandler&& other) noexcept = delete; - public facebook::react::SurfaceHandler::Status getStatus() const noexcept; public facebook::react::SurfaceId getSurfaceId() const noexcept; + public facebook::react::_layout_constraints::LayoutConstraints getLayoutConstraints() const noexcept; + public facebook::react::_layout_context::LayoutContext getLayoutContext() const noexcept; + public facebook::react::_size::Size measure(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public facebook::react::_surface_handler::Status getStatus() const noexcept; + public facebook::react::_surface_handler::SurfaceHandler& operator=(const facebook::react::_surface_handler::SurfaceHandler& other) noexcept = delete; + public facebook::react::_surface_handler::SurfaceHandler& operator=(facebook::react::_surface_handler::SurfaceHandler&& other) noexcept = delete; public folly::dynamic getProps() const noexcept; - public std::shared_ptr getMountingCoordinator() const noexcept; + public std::shared_ptr getMountingCoordinator() const noexcept; public std::string getModuleName() const noexcept; public virtual void setDisplayMode(facebook::react::DisplayMode displayMode) const noexcept; public virtual ~SurfaceHandler() noexcept; - public void constraintLayout(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public void setContextContainer(std::shared_ptr contextContainer) const noexcept; + public void constraintLayout(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public void setContextContainer(std::shared_ptr contextContainer) const noexcept; public void setProps(const folly::dynamic& props) const noexcept; public void setSurfaceId(facebook::react::SurfaceId surfaceId) const noexcept; public void start() const noexcept; @@ -7392,23 +7454,23 @@ enum facebook::react::SurfaceHandler::Status { } class facebook::react::SurfaceManager { - public SurfaceManager(const facebook::react::Scheduler& scheduler) noexcept; + public SurfaceManager(const facebook::react::_scheduler::Scheduler& scheduler) noexcept; public bool isSurfaceRunning(facebook::react::SurfaceId surfaceId) const noexcept; - public facebook::react::Size measureSurface(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const noexcept; - public std::optional getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; - public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; + public facebook::react::_size::Size measureSurface(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public std::optional getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; + public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; public std::unordered_set getRunningSurfaces() const noexcept; - public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const noexcept; - public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::LayoutConstraints& layoutConstraints = {}, const facebook::react::LayoutContext& layoutContext = {}) noexcept; + public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints = {}, const facebook::react::_layout_context::LayoutContext& layoutContext = {}) noexcept; public void stopAllSurfaces() noexcept; public void stopSurface(facebook::react::SurfaceId surfaceId) noexcept; public ~SurfaceManager() noexcept; } struct facebook::react::SurfaceManager::SurfaceProps { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::LayoutContext layoutContext; public facebook::react::SurfaceId surfaceId; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_layout_context::LayoutContext layoutContext; public folly::dynamic props; public std::string moduleName; } @@ -7424,17 +7486,17 @@ class facebook::react::SurfaceTelemetry { public int getNumberOfTextMeasurements() const; public int getNumberOfTransactions() const; public static constexpr size_t kMaxNumberOfRecordedCommitTelemetries; - public std::vector getRecentTransactionTelemetries() const; - public void incorporate(const facebook::react::TransactionTelemetry& telemetry, int numberOfMutations); + public std::vector getRecentTransactionTelemetries() const; + public void incorporate(const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, int numberOfMutations); } class facebook::react::SwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public SwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public SwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::SwitchEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onChange(facebook::react::SwitchEventEmitter::OnChange value) const; + public void onChange(facebook::react::_switch_event_emitter::_on_change::OnChange value) const; } struct facebook::react::SwitchEventEmitter::OnChange { @@ -7444,26 +7506,26 @@ struct facebook::react::SwitchEventEmitter::OnChange { class facebook::react::SwitchProps : public facebook::react::HostPlatformViewProps { public SwitchProps() = default; - public SwitchProps(const facebook::react::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::RawProps& rawProps); + public SwitchProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool disabled; public bool value; - public facebook::react::SharedColor onTintColor; - public facebook::react::SharedColor thumbColor; - public facebook::react::SharedColor thumbTintColor; - public facebook::react::SharedColor tintColor; - public facebook::react::SharedColor trackColorForFalse; - public facebook::react::SharedColor trackColorForTrue; + public facebook::react::_shared_color::SharedColor onTintColor; + public facebook::react::_shared_color::SharedColor thumbColor; + public facebook::react::_shared_color::SharedColor thumbTintColor; + public facebook::react::_shared_color::SharedColor tintColor; + public facebook::react::_shared_color::SharedColor trackColorForFalse; + public facebook::react::_shared_color::SharedColor trackColorForTrue; } class facebook::react::SwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - public SwitchShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public SwitchShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; + public SwitchShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public SwitchShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; } class facebook::react::TaskPriorityComparer { - public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); + public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); } class facebook::react::TelemetryController { @@ -7471,7 +7533,7 @@ class facebook::react::TelemetryController { } class facebook::react::TextAttributes : public facebook::react::DebugStringConvertible { - public bool operator==(const facebook::react::TextAttributes& rhs) const; + public bool operator==(const facebook::react::_text_attributes::TextAttributes& rhs) const; public facebook::react::Float fontSize; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float letterSpacing; @@ -7479,11 +7541,11 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public facebook::react::Float maxFontSizeMultiplier; public facebook::react::Float opacity; public facebook::react::Float textShadowRadius; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor foregroundColor; - public facebook::react::SharedColor textDecorationColor; - public facebook::react::SharedColor textShadowColor; - public static facebook::react::TextAttributes defaultTextAttributes(); + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor foregroundColor; + public facebook::react::_shared_color::SharedColor textDecorationColor; + public facebook::react::_shared_color::SharedColor textShadowColor; + public static facebook::react::_text_attributes::TextAttributes defaultTextAttributes(); public std::optional allowFontScaling; public std::optional isHighlighted; public std::optional isPressable; @@ -7496,31 +7558,31 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public std::optional lineBreakMode; public std::optional lineBreakStrategy; public std::optional role; - public std::optional textShadowOffset; public std::optional alignment; public std::optional textDecorationLineType; public std::optional textDecorationStyle; public std::optional textTransform; public std::optional baseWritingDirection; + public std::optional textShadowOffset; public std::string fontFamily; - public void apply(facebook::react::TextAttributes textAttributes); + public void apply(facebook::react::_text_attributes::TextAttributes textAttributes); } class facebook::react::TextInputComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public TextInputComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public TextInputComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::TextInputEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onBlur(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onContentSizeChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onEndEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onFocus(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onKeyPress(const facebook::react::TextInputEventEmitter::KeyPressMetrics& keyPressMetrics) const; - public void onScroll(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSelectionChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSubmitEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; + public void onBlur(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onContentSizeChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onEndEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onFocus(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onKeyPress(const facebook::react::_text_input_event_emitter::_key_press_metrics::KeyPressMetrics& keyPressMetrics) const; + public void onScroll(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSelectionChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSubmitEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; } struct facebook::react::TextInputEventEmitter::KeyPressMetrics { @@ -7529,27 +7591,27 @@ struct facebook::react::TextInputEventEmitter::KeyPressMetrics { } struct facebook::react::TextInputEventEmitter::Metrics { - public facebook::react::AttributedString::Range selectionRange; public facebook::react::EdgeInsets contentInset; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; - public facebook::react::Size layoutMeasurement; public facebook::react::Tag target; + public facebook::react::_attributed_string::_range::AttributedString::Range selectionRange; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; + public facebook::react::_size::Size layoutMeasurement; public int eventCount; public std::string text; } class facebook::react::TextInputProps : public facebook::react::BaseTextInputProps { public TextInputProps() = default; - public TextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::TextInputProps& sourceProps, const facebook::react::RawProps& rawProps); + public TextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::TextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool onChangeSync; public bool onKeyPressSync; - public const facebook::react::TextInputTraits traits; + public const facebook::react::_text_input_traits::TextInputTraits traits; public const std::string inputAccessoryViewButtonLabel; public const std::string inputAccessoryViewID; - public std::optional selection; + public std::optional selection; } class facebook::react::TextInputShadowNode : public facebook::react::BaseTextInputShadowNode { @@ -7557,10 +7619,10 @@ class facebook::react::TextInputShadowNode : public facebook::react::BaseTextInp class facebook::react::TextInputState { public TextInputState() = default; - public TextInputState(facebook::react::AttributedStringBox attributedStringBox, facebook::react::AttributedString reactTreeAttributedString, facebook::react::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); - public facebook::react::AttributedString reactTreeAttributedString; - public facebook::react::AttributedStringBox attributedStringBox; - public facebook::react::ParagraphAttributes paragraphAttributes; + public TextInputState(facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox, facebook::react::_attributed_string::AttributedString reactTreeAttributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); + public facebook::react::_attributed_string::AttributedString reactTreeAttributedString; + public facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; public int64_t mostRecentEventCount; } @@ -7590,51 +7652,51 @@ class facebook::react::TextInputTraits { class facebook::react::TextLayoutManager { protected facebook::react::LineMeasureCache lineMeasureCache_; protected facebook::react::TextMeasureCache textMeasureCache_; - protected std::shared_ptr contextContainer_; + protected std::shared_ptr contextContainer_; protected std::shared_ptr nativeTextLayoutManager_; public TextLayoutManager(const facebook::react::TextLayoutManager&) = delete; - public TextLayoutManager(const std::shared_ptr& contextContainer); + public TextLayoutManager(const std::shared_ptr& contextContainer); public TextLayoutManager(facebook::react::TextLayoutManager&&) = delete; - public facebook::react::LinesMeasurements measureLines(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::Size& size) const; - public facebook::react::TextLayoutManager& operator=(const facebook::react::TextLayoutManager&) = delete; - public facebook::react::TextLayoutManager& operator=(facebook::react::TextLayoutManager&&) = delete; - public facebook::react::TextMeasurement measure(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; + public facebook::react::LinesMeasurements measureLines(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_size::Size& size) const; + public facebook::react::_text_layout_manager::TextLayoutManager& operator=(const facebook::react::_text_layout_manager::TextLayoutManager&) = delete; + public facebook::react::_text_layout_manager::TextLayoutManager& operator=(facebook::react::_text_layout_manager::TextLayoutManager&&) = delete; + public facebook::react::_text_measurement::TextMeasurement measure(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; public std::shared_ptr getNativeTextLayoutManager() const; } class facebook::react::TextMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::TextMeasurement { - public facebook::react::Size size; - public facebook::react::TextMeasurement::Attachments attachments; - public using Attachments = std::vector; + public facebook::react::_size::Size size; + public facebook::react::_text_measurement::Attachments attachments; + public using Attachments = std::vector; } class facebook::react::TextMeasurement::Attachment { public bool isClipped; - public facebook::react::Rect frame; + public facebook::react::_rect::Rect frame; } class facebook::react::TextProps : public facebook::react::Props, public facebook::react::BaseTextProps { public TextProps() = default; - public TextProps(const facebook::react::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::RawProps& rawProps); - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public TextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::TextShadowNode : public facebook::react::ConcreteShadowNode, public facebook::react::BaseTextShadowNode { - public static facebook::react::ShadowNodeTraits BaseTraits(); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::TimerManager { public TimerManager(const facebook::react::TimerManager&) = delete; public TimerManager(facebook::react::TimerManager&&) = delete; - public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; - public facebook::react::TimerManager& operator=(const facebook::react::TimerManager&) = delete; - public facebook::react::TimerManager& operator=(facebook::react::TimerManager&&) = delete; + public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; + public facebook::react::_timer_manager::TimerManager& operator=(const facebook::react::_timer_manager::TimerManager&) = delete; + public facebook::react::_timer_manager::TimerManager& operator=(facebook::react::_timer_manager::TimerManager&&) = delete; public void attachGlobals(facebook::jsi::Runtime& runtime); public void callTimer(facebook::react::TimerHandle handle); public void quit(); @@ -7643,26 +7705,27 @@ class facebook::react::TimerManager { } class facebook::react::TouchEventEmitter : public facebook::react::EventEmitter { - public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); - public void onClick(facebook::react::PointerEvent event) const; - public void onGotPointerCapture(facebook::react::PointerEvent event) const; - public void onLostPointerCapture(facebook::react::PointerEvent event) const; - public void onPointerCancel(facebook::react::PointerEvent event) const; - public void onPointerDown(facebook::react::PointerEvent event) const; - public void onPointerEnter(facebook::react::PointerEvent event) const; - public void onPointerLeave(facebook::react::PointerEvent event) const; - public void onPointerMove(facebook::react::PointerEvent event) const; - public void onPointerOut(facebook::react::PointerEvent event) const; - public void onPointerOver(facebook::react::PointerEvent event) const; - public void onPointerUp(facebook::react::PointerEvent event) const; - public void onTouchCancel(facebook::react::TouchEvent event) const; - public void onTouchEnd(facebook::react::TouchEvent event) const; - public void onTouchMove(facebook::react::TouchEvent event) const; - public void onTouchStart(facebook::react::TouchEvent event) const; + public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); + public void onAuxClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onGotPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onLostPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerCancel(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerDown(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerEnter(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerLeave(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerMove(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOut(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOver(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerUp(facebook::react::_pointer_event::PointerEvent event) const; + public void onTouchCancel(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchEnd(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchMove(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchStart(facebook::react::_touch_event::TouchEvent event) const; } class facebook::react::TrackingAnimatedNode : public facebook::react::AnimatedNode { - public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -7681,7 +7744,7 @@ class facebook::react::TransactionTelemetry { public int getAffectedLayoutNodesCount() const; public int getNumberOfTextMeasurements() const; public int getRevisionNumber() const; - public static facebook::react::TransactionTelemetry* threadLocalTelemetry(); + public static facebook::react::_transaction_telemetry::TransactionTelemetry* threadLocalTelemetry(); public void didCommit(); public void didDiff(); public void didLayout(); @@ -7699,20 +7762,20 @@ class facebook::react::TransactionTelemetry { } class facebook::react::TransformAnimatedNode : public facebook::react::AnimatedNode { - public TransformAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public TransformAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public void collectViewUpdates(folly::dynamic& props); } class facebook::react::TurboModule : public facebook::jsi::HostObject { protected const std::string name_; - protected std::shared_ptr jsInvoker_; - protected std::unordered_map methodMap_; - protected std::unordered_map> eventEmitterMap_; + protected std::shared_ptr jsInvoker_; + protected std::unordered_map methodMap_; + protected std::unordered_map> eventEmitterMap_; protected using ArgFactory = std::function& args)>; protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName); - protected void emitDeviceEvent(const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - public TurboModule(std::string name, std::shared_ptr jsInvoker); + protected void emitDeviceEvent(const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + public TurboModule(std::string name, std::shared_ptr jsInvoker); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override; public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; } @@ -7723,72 +7786,72 @@ struct facebook::react::TurboModule::MethodMetadata { } class facebook::react::TurboModuleBinding { - public static void install(facebook::jsi::Runtime& runtime, TurboModuleProviderFunctionType&& moduleProvider, TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); - public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionType&& moduleProvider, facebook::react::TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); public ~TurboModuleBinding(); } class facebook::react::TurboModuleWithJSIBindings { - public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); + public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); public virtual ~TurboModuleWithJSIBindings() = default; } class facebook::react::UIManager : public facebook::react::ShadowTreeDelegate { - public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); - public const facebook::react::ShadowTreeRegistry& getShadowTreeRegistry() const; - public facebook::react::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode* ancestorShadowNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy) const; - public facebook::react::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; - public facebook::react::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); - public facebook::react::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); - public facebook::react::UIManagerDelegate* getDelegate(); - public facebook::react::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::Point point) const; - public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::ShadowNode& shadowNode) const; - public std::shared_ptr cloneNode(const facebook::react::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::RawProps rawProps) const; - public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::RawProps props, facebook::react::InstanceHandle::Shared instanceHandle) const; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) const override; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const override; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const override; + public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); + public const facebook::react::_shadow_tree_registry::ShadowTreeRegistry& getShadowTreeRegistry() const; + public facebook::react::_layout_metrics::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode* ancestorShadowNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutableShadowNode::LayoutInspectingPolicy policy) const; + public facebook::react::_shadow_tree::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; + public facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); + public facebook::react::_shadow_tree_revision_provider::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); + public facebook::react::_u_i_manager_delegate::UIManagerDelegate* getDelegate(); + public facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::_point::Point point) const; + public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) const; + public std::shared_ptr cloneNode(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::_raw_props::RawProps rawProps) const; + public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::_raw_props::RawProps props, facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) const override; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; - public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::ShadowTree::CommitOptions commitOptions); - public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; - public void registerCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void registerMountHook(facebook::react::UIManagerMountHook& mountHook); + public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; + public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::_shadow_tree::ShadowTree::CommitOptions commitOptions); + public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; + public void registerCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void registerMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); - public void setAnimationDelegate(facebook::react::UIManagerAnimationDelegate* delegate); + public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); + public void setAnimationDelegate(facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* delegate); public void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry); - public void setDelegate(facebook::react::UIManagerDelegate* delegate); - public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; - public void setNativeAnimatedDelegate(std::weak_ptr delegate); - public void setOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback); + public void setDelegate(facebook::react::_u_i_manager_delegate::UIManagerDelegate* delegate); + public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; + public void setNativeAnimatedDelegate(std::weak_ptr delegate); + public void setOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::UIManagerDelegate::OnSurfaceStartCallback&& callback); public void setSurfaceProps(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; - public void setViewTransitionDelegate(facebook::react::UIManagerViewTransitionDelegate* delegate); - public void startEmptySurface(facebook::react::ShadowTree::Unique&& shadowTree) const noexcept; - public void startSurface(facebook::react::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; + public void setViewTransitionDelegate(facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* delegate); + public void startEmptySurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree) const noexcept; + public void startSurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; public void stopSurfaceForAnimationDelegate(facebook::react::SurfaceId surfaceId) const; public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props); - public void unregisterCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void unregisterMountHook(facebook::react::UIManagerMountHook& mountHook); + public void unregisterCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void unregisterMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void updateShadowTree(std::unordered_map&& tagToProps); - public void updateState(const facebook::react::StateUpdate& stateUpdate) const; - public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; + public void updateState(const facebook::react::_state_update::StateUpdate& stateUpdate) const; + public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; public ~UIManager() override; } class facebook::react::UIManagerAnimationBackend { - public using Callback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; + public using Callback = std::function; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) = 0; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) = 0; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) = 0; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; public virtual void stop(facebook::react::CallbackId callbackId) = 0; public virtual void trigger() = 0; public virtual ~UIManagerAnimationBackend() = default; @@ -7798,54 +7861,54 @@ class facebook::react::UIManagerAnimationDelegate { public virtual bool shouldAnimateFrame() const = 0; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) = 0; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; public virtual ~UIManagerAnimationDelegate() = default; } class facebook::react::UIManagerBinding : public facebook::jsi::HostObject { - public UIManagerBinding(std::shared_ptr uiManager); - public facebook::react::PointerEventsProcessor& getPointerEventsProcessor(); - public facebook::react::UIManager& getUIManager(); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); + public UIManagerBinding(std::shared_ptr uiManager); + public facebook::react::_pointer_events_processor::PointerEventsProcessor& getPointerEventsProcessor(); + public facebook::react::_u_i_manager::UIManager& getUIManager(); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; - public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::EventPayload& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_event_payload::EventPayload& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void invalidate() const; public ~UIManagerBinding() override; } class facebook::react::UIManagerCommitHook { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions&) noexcept; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree&, const facebook::react::RootShadowNode::Shared&, const facebook::react::RootShadowNode::Unshared& newRootShadowNode) noexcept; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept = 0; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions&) noexcept; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree&, const facebook::react::_root_shadow_node::RootShadowNode::Shared&, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode) noexcept; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; public virtual ~UIManagerCommitHook() noexcept = default; } class facebook::react::UIManagerDelegate { - public using OnSurfaceStartCallback = std::function; + public using OnSurfaceStartCallback = std::function; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void uiManagerDidClearPendingSnapshots() = 0; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) = 0; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) = 0; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) = 0; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) = 0; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~UIManagerDelegate() noexcept = default; } class facebook::react::UIManagerMountHook { - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept = 0; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::HighResTimeStamp) noexcept; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept = 0; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp) noexcept; public virtual ~UIManagerMountHook() noexcept = default; } @@ -7855,17 +7918,17 @@ class facebook::react::UIManagerNativeAnimatedDelegate { } class facebook::react::UIManagerNativeAnimatedDelegateImpl : public facebook::react::UIManagerNativeAnimatedDelegate { - public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); + public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); public virtual void runAnimationFrame() override; } class facebook::react::UIManagerViewTransitionDelegate { - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className); - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name); + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className); + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name); public virtual void createViewTransitionInstance(const std::string&, facebook::react::Tag); - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode); + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode); public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback); public virtual void startViewTransitionEnd(); public virtual void startViewTransitionReadyFinished(); @@ -7888,15 +7951,15 @@ class facebook::react::UnimplementedNativeViewEventEmitter : public facebook::re class facebook::react::UnimplementedNativeViewProps : public facebook::react::HostPlatformViewProps { public UnimplementedNativeViewProps() = default; - public UnimplementedNativeViewProps(const facebook::react::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public UnimplementedNativeViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public std::string name; } class facebook::react::UnimplementedViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public UnimplementedViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + public UnimplementedViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; } class facebook::react::UnimplementedViewProps : public facebook::react::HostPlatformViewProps { @@ -7906,7 +7969,7 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode { protected bool isColorValue_; - public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool getIsColorValue() const noexcept; public bool setOffset(double offset) noexcept; public bool setRawValue(double value) noexcept; @@ -7925,60 +7988,60 @@ class facebook::react::ValueFactoryEventPayload : public facebook::react::EventP } class facebook::react::ViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public ViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); } class facebook::react::ViewShadowNodeProps : public facebook::react::HostPlatformViewProps { public ViewShadowNodeProps() = default; - public ViewShadowNodeProps(const facebook::react::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::RawProps& rawProps); + public ViewShadowNodeProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); } class facebook::react::ViewTransitionModule : public facebook::react::UIManagerViewTransitionDelegate, public facebook::react::UIManagerCommitHook, public facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const override; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name) override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager&) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager&) noexcept override; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name) override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; public virtual void createViewTransitionInstance(const std::string& name, facebook::react::Tag pseudoElementTag) override; - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode) override; + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback) override; public virtual void startViewTransitionEnd() override; public virtual void startViewTransitionReadyFinished() override; public virtual void suspendOnActiveViewTransition() override; public virtual void transitionAnimationFinished(int animationId) override; public virtual void waitForTransitionAnimation(int animationId) override; - public void initialize(facebook::react::UIManager* uiManager, std::weak_ptr weakThis); + public void initialize(facebook::react::_u_i_manager::UIManager* uiManager, std::weak_ptr weakThis); public ~ViewTransitionModule() override; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameView { public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics layoutMetrics; + public facebook::react::_view_transition_module::_animation_key_frame_view_layout_metrics::AnimationKeyFrameViewLayoutMetrics layoutMetrics; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics { public facebook::react::Float pointScaleFactor; - public facebook::react::Point originFromRoot; - public facebook::react::Size size; + public facebook::react::_point::Point originFromRoot; + public facebook::react::_size::Size size; } class facebook::react::VirtualViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onModeChange(facebook::react::VirtualViewEventEmitter::OnModeChange value) const; + public void onModeChange(facebook::react::_virtual_view_event_emitter::_on_mode_change::OnModeChange value) const; } struct facebook::react::VirtualViewEventEmitter::OnModeChange { - public facebook::react::VirtualViewEventEmitter::OnModeChangeTargetRect targetRect; - public facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect thresholdRect; + public facebook::react::_virtual_view_event_emitter::_on_mode_change_target_rect::OnModeChangeTargetRect targetRect; + public facebook::react::_virtual_view_event_emitter::_on_mode_change_threshold_rect::OnModeChangeThresholdRect thresholdRect; public int mode; } @@ -7998,52 +8061,52 @@ struct facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect { class facebook::react::VirtualViewProps : public facebook::react::HostPlatformViewProps { public VirtualViewProps() = default; - public VirtualViewProps(const facebook::react::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public VirtualViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool initialHidden; public bool removeClippedSubviews; public int renderState; } class facebook::react::VirtualViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public VirtualViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public VirtualViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public VirtualViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public VirtualViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::WeakFamilyRegistry { - public facebook::react::WeakFamilyRegistry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; - public using WeakFamilies = std::vector; - public void add(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public facebook::react::_weak_family_registry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; + public using WeakFamilies = std::vector; + public void add(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; public void removeFamiliesWithSurfaceId(facebook::react::SurfaceId surfaceId) const; } class facebook::react::YogaLayoutableShadowNode : public facebook::react::LayoutableShadowNode { protected facebook::yoga::Config yogaConfig_; protected mutable facebook::yoga::Node yogaNode_; - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public YogaLayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public YogaLayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::Rect getContentBounds() const; - public using ListOfShared = std::vector; - public using Shared = std::shared_ptr; + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public YogaLayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public YogaLayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_rect::Rect getContentBounds() const; + public using ListOfShared = std::vector; + public using Shared = std::shared_ptr; public virtual bool getIsLayoutClean() const override; - public virtual void appendChild(const std::shared_ptr& child) override; - public virtual void completeClone(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) override; + public virtual void appendChild(const std::shared_ptr& child) override; + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) override; public virtual void dirtyLayout() override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) override; - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) override; + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; public void enableMeasurement(); - public void setPadding(facebook::react::RectangleEdges padding) const; + public void setPadding(facebook::react::_rectangle_edges::RectangleEdges padding) const; public void setPositionType(YGPositionType positionType) const; - public void setSize(facebook::react::Size size) const; + public void setSize(facebook::react::_size::Size size) const; public void updateYogaChildren(); public void updateYogaProps(); } class facebook::react::YogaStylableProps : public facebook::react::Props { public YogaStylableProps() = default; - public YogaStylableProps(const facebook::react::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public YogaStylableProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public facebook::yoga::Style yogaStyle; public facebook::yoga::Style::Length insetBlockEnd; public facebook::yoga::Style::Length insetBlockStart; @@ -8061,7 +8124,7 @@ class facebook::react::YogaStylableProps : public facebook::react::Props { public facebook::yoga::Style::Length paddingInline; public facebook::yoga::Style::Length paddingInlineEnd; public facebook::yoga::Style::Length paddingInlineStart; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } enum facebook::react::AccessibilityLiveRegion : uint8_t { @@ -8565,6 +8628,7 @@ enum facebook::react::Cursor : uint8_t { SWResize, Text, Url, + VerticalText, WResize, Wait, ZoomIn, @@ -9123,8 +9187,8 @@ enum facebook::react::WritingDirection { } struct facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::string name; } @@ -9141,7 +9205,7 @@ struct facebook::react::AccessibilityState { public bool busy; public bool disabled; public bool selected; - public facebook::react::AccessibilityState::CheckedState checked; + public facebook::react::_accessibility_state::CheckedState checked; public std::optional expanded; } @@ -9161,7 +9225,7 @@ struct facebook::react::AccessibilityValue { struct facebook::react::ActivePointer { public bool shouldLeaveWhenReleased; - public facebook::react::PointerEvent event; + public facebook::react::_pointer_event::PointerEvent event; } struct facebook::react::AnimatedPropBase { @@ -9171,32 +9235,32 @@ struct facebook::react::AnimatedPropBase { } struct facebook::react::AnimatedProps { - public std::unique_ptr rawProps; - public std::vector> props; + public std::unique_ptr rawProps; + public std::vector> props; } struct facebook::react::AnimatedPropsBuilder { - public facebook::react::AnimatedProps get(); - public std::unique_ptr rawProps; - public std::vector> props; + public facebook::react::_animated_props::AnimatedProps get(); + public std::unique_ptr rawProps; + public std::vector> props; public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); public void setAspectRatio(facebook::yoga::FloatOptional value); public void setBackfaceVisibility(facebook::react::BackfaceVisibility value); - public void setBackgroundColor(facebook::react::SharedColor value); + public void setBackgroundColor(facebook::react::_shared_color::SharedColor value); public void setBorderColor(facebook::react::CascadedBorderColors& value); public void setBorderCurves(facebook::react::CascadedBorderCurves& value); public void setBorderRadii(facebook::react::CascadedBorderRadii& value); public void setBorderStyles(facebook::react::CascadedBorderStyles& value); - public void setBorderWidth(facebook::react::CascadedRectangleEdges& value); - public void setBoxShadow(const std::vector& value); + public void setBorderWidth(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setBoxShadow(const std::vector& value); public void setBoxSizing(facebook::yoga::BoxSizing value); public void setColumnGap(facebook::yoga::Style::Length value); public void setCursor(facebook::react::Cursor value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFilter(const std::vector& value); + public void setFilter(const std::vector& value); public void setFlex(facebook::yoga::FloatOptional value); public void setFlexBasis(facebook::yoga::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); @@ -9206,29 +9270,29 @@ struct facebook::react::AnimatedPropsBuilder { public void setHeight(facebook::yoga::Style::SizeLength value); public void setIsolation(facebook::react::Isolation value); public void setJustifyContent(facebook::yoga::Justify value); - public void setMargin(facebook::react::CascadedRectangleEdges& value); + public void setMargin(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setMaxHeight(facebook::yoga::Style::SizeLength value); public void setMaxWidth(facebook::yoga::Style::SizeLength value); public void setMinHeight(facebook::yoga::Style::SizeLength value); public void setMinWidth(facebook::yoga::Style::SizeLength value); public void setMixBlendMode(facebook::react::BlendMode value); public void setOpacity(facebook::react::Float value); - public void setOutlineColor(facebook::react::SharedColor value); + public void setOutlineColor(facebook::react::_shared_color::SharedColor value); public void setOutlineOffset(facebook::react::Float value); public void setOutlineStyle(facebook::react::OutlineStyle value); public void setOutlineWidth(facebook::react::Float value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::react::CascadedRectangleEdges& value); + public void setPadding(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPointerEvents(facebook::react::PointerEventsMode value); - public void setPosition(facebook::react::CascadedRectangleEdges& value); + public void setPosition(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPositionType(facebook::yoga::PositionType value); public void setRowGap(facebook::yoga::Style::Length value); - public void setShadowColor(facebook::react::SharedColor value); - public void setShadowOffset(facebook::react::Size value); + public void setShadowColor(facebook::react::_shared_color::SharedColor value); + public void setShadowOffset(facebook::react::_size::Size value); public void setShadowOpacity(facebook::react::Float value); public void setShadowRadius(facebook::react::Float value); - public void setTransform(const facebook::react::Transform& t); - public void setTransformOrigin(const facebook::react::TransformOrigin& value); + public void setTransform(const facebook::react::_transform::Transform& t); + public void setTransformOrigin(const facebook::react::_transform_origin::TransformOrigin& value); public void setWidth(facebook::yoga::Style::SizeLength value); public void setZIndex(std::optional value); public void storeDynamic(folly::dynamic& d); @@ -9249,38 +9313,38 @@ struct facebook::react::AnimationKeyFrame { public bool invalidated; public double initialProgress; public facebook::react::AnimationConfigurationType type; - public facebook::react::ShadowView viewEnd; - public facebook::react::ShadowView viewPrev; - public facebook::react::ShadowView viewStart; public facebook::react::Tag parentTag; public facebook::react::Tag tag; - public std::vector finalMutationsForKeyFrame; + public facebook::react::_shadow_view::ShadowView viewEnd; + public facebook::react::_shadow_view::ShadowView viewPrev; + public facebook::react::_shadow_view::ShadowView viewStart; + public std::vector finalMutationsForKeyFrame; } struct facebook::react::AnimationMutation { public bool hasLayoutUpdates; - public facebook::react::AnimatedProps props; public facebook::react::Tag tag; - public std::shared_ptr family; + public facebook::react::_animated_props::AnimatedProps props; + public std::shared_ptr family; } struct facebook::react::AnimationMutations { public std::set asyncFlushSurfaces; - public std::vector batch; + public std::vector batch; } struct facebook::react::BackgroundPosition { public BackgroundPosition(); - public bool operator==(const facebook::react::BackgroundPosition& other) const = default; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public bool operator==(const facebook::react::_background_position::BackgroundPosition& other) const = default; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::BackgroundRepeat { public BackgroundRepeat(); - public bool operator==(const facebook::react::BackgroundRepeat& other) const = default; + public bool operator==(const facebook::react::_background_repeat::BackgroundRepeat& other) const = default; public facebook::react::BackgroundRepeatStyle x; public facebook::react::BackgroundRepeatStyle y; } @@ -9289,32 +9353,32 @@ struct facebook::react::BackgroundSizeLengthPercentage { public BackgroundSizeLengthPercentage(); public bool isXAuto() const; public bool isYAuto() const; - public bool operator==(const facebook::react::BackgroundSizeLengthPercentage& other) const = default; - public std::variant x; - public std::variant y; + public bool operator==(const facebook::react::_background_size_length_percentage::BackgroundSizeLengthPercentage& other) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::BaseTouch { public facebook::react::Float force; public facebook::react::Float timestamp; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point offsetPoint; - public facebook::react::Point pagePoint; - public facebook::react::Point screenPoint; public facebook::react::Tag target; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point pagePoint; + public facebook::react::_point::Point screenPoint; public int identifier; } struct facebook::react::BaseTouch::Comparator { - public bool operator()(const facebook::react::BaseTouch& lhs, const facebook::react::BaseTouch& rhs) const; + public bool operator()(const facebook::react::_base_touch::BaseTouch& lhs, const facebook::react::_base_touch::BaseTouch& rhs) const; } struct facebook::react::BaseTouch::Hasher { - public size_t operator()(const facebook::react::BaseTouch& touch) const; + public size_t operator()(const facebook::react::_base_touch::BaseTouch& touch) const; } struct facebook::react::BorderMetrics { - public bool operator==(const facebook::react::BorderMetrics& rhs) const = default; + public bool operator==(const facebook::react::_border_metrics::BorderMetrics& rhs) const = default; public facebook::react::BorderColors borderColors; public facebook::react::BorderCurves borderCurves; public facebook::react::BorderRadii borderRadii; @@ -9324,12 +9388,12 @@ struct facebook::react::BorderMetrics { struct facebook::react::BoxShadow { public bool inset; - public bool operator==(const facebook::react::BoxShadow& other) const = default; + public bool operator==(const facebook::react::_box_shadow::BoxShadow& other) const = default; public facebook::react::Float blurRadius; public facebook::react::Float offsetX; public facebook::react::Float offsetY; public facebook::react::Float spreadDistance; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; } struct facebook::react::Bridging { @@ -9377,29 +9441,29 @@ struct facebook::react::BufferEvent { struct facebook::react::BundleHeader { public BundleHeader(); - public facebook::react::Magic32 magic32; + public facebook::react::_magic32::Magic32 magic32; public uint32_t version; public uint64_t magic64; } struct facebook::react::CSSAngle { - public constexpr bool operator==(const facebook::react::CSSAngle& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_angle::CSSAngle& rhs) const = default; public float degrees; } struct facebook::react::CSSBlurFilter { - public constexpr bool operator==(const facebook::react::CSSBlurFilter& rhs) const = default; - public facebook::react::CSSLength amount; + public constexpr bool operator==(const facebook::react::_c_s_s_blur_filter::CSSBlurFilter& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength amount; } struct facebook::react::CSSBrightnessFilter { - public constexpr bool operator==(const facebook::react::CSSBrightnessFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_brightness_filter::CSSBrightnessFilter& rhs) const = default; public float amount; } struct facebook::react::CSSColor { - public constexpr bool operator==(const facebook::react::CSSColor& rhs) const = default; - public static constexpr facebook::react::CSSColor black(); + public constexpr bool operator==(const facebook::react::_c_s_s_color::CSSColor& rhs) const = default; + public static constexpr facebook::react::_c_s_s_color::CSSColor black(); public uint8_t a; public uint8_t b; public uint8_t g; @@ -9407,28 +9471,28 @@ struct facebook::react::CSSColor { } struct facebook::react::CSSColorHint { - public bool operator==(const facebook::react::CSSColorHint& rhs) const = default; - public std::variant position; + public bool operator==(const facebook::react::_c_s_s_color_hint::CSSColorHint& rhs) const = default; + public std::variant position; } struct facebook::react::CSSColorStop { - public bool operator==(const facebook::react::CSSColorStop& rhs) const; - public facebook::react::CSSColor color; - public std::optional> endPosition; - public std::optional> startPosition; + public bool operator==(const facebook::react::_c_s_s_color_stop::CSSColorStop& rhs) const; + public facebook::react::_c_s_s_color::CSSColor color; + public std::optional> endPosition; + public std::optional> startPosition; } struct facebook::react::CSSContrastFilter { - public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_contrast_filter::CSSContrastFilter& rhs) const = default; public float amount; } struct facebook::react::CSSDropShadowFilter { - public constexpr bool operator==(const facebook::react::CSSDropShadowFilter& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength standardDeviation; + public constexpr bool operator==(const facebook::react::_c_s_s_drop_shadow_filter::CSSDropShadowFilter& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength standardDeviation; } struct facebook::react::CSSFunctionBlock { @@ -9436,146 +9500,146 @@ struct facebook::react::CSSFunctionBlock { } struct facebook::react::CSSGrayscaleFilter { - public constexpr bool operator==(const facebook::react::CSSGrayscaleFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_grayscale_filter::CSSGrayscaleFilter& rhs) const = default; public float amount; } struct facebook::react::CSSHueRotateFilter { - public constexpr bool operator==(const facebook::react::CSSHueRotateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_hue_rotate_filter::CSSHueRotateFilter& rhs) const = default; public float degrees; } struct facebook::react::CSSInvertFilter { - public constexpr bool operator==(const facebook::react::CSSInvertFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_invert_filter::CSSInvertFilter& rhs) const = default; public float amount; } struct facebook::react::CSSLength { - public constexpr bool operator==(const facebook::react::CSSLength& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_length::CSSLength& rhs) const = default; public facebook::react::CSSLengthUnit unit; public float value; } struct facebook::react::CSSLinearGradientDirection { - public bool operator==(const facebook::react::CSSLinearGradientDirection& rhs) const = default; - public std::variant value; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_direction::CSSLinearGradientDirection& rhs) const = default; + public std::variant value; } struct facebook::react::CSSLinearGradientFunction { - public bool operator==(const facebook::react::CSSLinearGradientFunction& rhs) const = default; - public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::CSSValueParser& parser); - public std::optional direction; - public std::vector> items; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_function::CSSLinearGradientFunction& rhs) const = default; + public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public std::optional direction; + public std::vector> items; } struct facebook::react::CSSMatrix { - public constexpr bool operator==(const facebook::react::CSSMatrix& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_matrix::CSSMatrix& rhs) const = default; public std::array values; } struct facebook::react::CSSNumber { - public constexpr bool operator==(const facebook::react::CSSNumber& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_number::CSSNumber& rhs) const = default; public float value; } struct facebook::react::CSSOpacityFilter { - public constexpr bool operator==(const facebook::react::CSSOpacityFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_opacity_filter::CSSOpacityFilter& rhs) const = default; public float amount; } struct facebook::react::CSSPercentage { - public constexpr bool operator==(const facebook::react::CSSPercentage& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_percentage::CSSPercentage& rhs) const = default; public float value; } struct facebook::react::CSSPerspective { - public constexpr bool operator==(const facebook::react::CSSPerspective& rhs) const = default; - public facebook::react::CSSLength length; + public constexpr bool operator==(const facebook::react::_c_s_s_perspective::CSSPerspective& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength length; } struct facebook::react::CSSRadialGradientExplicitSize { - public bool operator==(const facebook::react::CSSRadialGradientExplicitSize& rhs) const = default; - public std::variant sizeX; - public std::variant sizeY; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_explicit_size::CSSRadialGradientExplicitSize& rhs) const = default; + public std::variant sizeX; + public std::variant sizeY; } struct facebook::react::CSSRadialGradientFunction { - public bool operator==(const facebook::react::CSSRadialGradientFunction& rhs) const = default; - public std::optional position; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_function::CSSRadialGradientFunction& rhs) const = default; public std::optional shape; public std::optional size; - public std::vector> items; + public std::optional position; + public std::vector> items; } struct facebook::react::CSSRadialGradientPosition { - public bool operator==(const facebook::react::CSSRadialGradientPosition& rhs) const = default; - public std::optional> bottom; - public std::optional> left; - public std::optional> right; - public std::optional> top; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_position::CSSRadialGradientPosition& rhs) const = default; + public std::optional> bottom; + public std::optional> left; + public std::optional> right; + public std::optional> top; } struct facebook::react::CSSRatio { public constexpr bool isDegenerate() const; - public constexpr bool operator==(const facebook::react::CSSRatio& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_ratio::CSSRatio& rhs) const = default; public float denominator; public float numerator; } struct facebook::react::CSSRotate { - public constexpr bool operator==(const facebook::react::CSSRotate& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate::CSSRotate& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateX { - public constexpr bool operator==(const facebook::react::CSSRotateX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_x::CSSRotateX& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateY { - public constexpr bool operator==(const facebook::react::CSSRotateY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_y::CSSRotateY& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateZ { - public constexpr bool operator==(const facebook::react::CSSRotateZ& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_z::CSSRotateZ& rhs) const = default; public float degrees; } struct facebook::react::CSSSaturateFilter { - public constexpr bool operator==(const facebook::react::CSSSaturateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_saturate_filter::CSSSaturateFilter& rhs) const = default; public float amount; } struct facebook::react::CSSScale { - public constexpr bool operator==(const facebook::react::CSSScale& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale::CSSScale& rhs) const = default; public float x; public float y; } struct facebook::react::CSSScaleX { - public constexpr bool operator==(const facebook::react::CSSScaleX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_x::CSSScaleX& rhs) const = default; public float value; } struct facebook::react::CSSScaleY { - public constexpr bool operator==(const facebook::react::CSSScaleY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_y::CSSScaleY& rhs) const = default; public float value; } struct facebook::react::CSSSepiaFilter { - public constexpr bool operator==(const facebook::react::CSSSepiaFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_sepia_filter::CSSSepiaFilter& rhs) const = default; public float amount; } struct facebook::react::CSSShadow { public bool inset; - public constexpr bool operator==(const facebook::react::CSSShadow& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength blurRadius; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength spreadDistance; + public constexpr bool operator==(const facebook::react::_c_s_s_shadow::CSSShadow& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength blurRadius; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength spreadDistance; } struct facebook::react::CSSSimpleBlock { @@ -9583,47 +9647,47 @@ struct facebook::react::CSSSimpleBlock { } struct facebook::react::CSSSkewX { - public constexpr bool operator==(const facebook::react::CSSSkewX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_x::CSSSkewX& rhs) const = default; public float degrees; } struct facebook::react::CSSSkewY { - public constexpr bool operator==(const facebook::react::CSSSkewY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_y::CSSSkewY& rhs) const = default; public float degrees; } struct facebook::react::CSSTransformOrigin { - public constexpr bool operator==(const facebook::react::CSSTransformOrigin& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_transform_origin::CSSTransformOrigin& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate3D { - public constexpr bool operator==(const facebook::react::CSSTranslate3D& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate3_d::CSSTranslate3D& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate { - public constexpr bool operator==(const facebook::react::CSSTranslate& rhs) const = default; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate::CSSTranslate& rhs) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslateX { - public constexpr bool operator==(const facebook::react::CSSTranslateX& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_x::CSSTranslateX& rhs) const = default; + public std::variant value; } struct facebook::react::CSSTranslateY { - public constexpr bool operator==(const facebook::react::CSSTranslateY& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_y::CSSTranslateY& rhs) const = default; + public std::variant value; } struct facebook::react::CSSZero { - public constexpr bool operator==(const facebook::react::CSSZero& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_zero::CSSZero& rhs) const = default; } struct facebook::react::CallbackWithId { @@ -9633,16 +9697,16 @@ struct facebook::react::CallbackWithId { struct facebook::react::Color { public Color(); - public Color(const facebook::react::ColorComponents& components); - public Color(const facebook::react::DynamicColor& dynamicColor); + public Color(const facebook::react::_color_components::ColorComponents& components); + public Color(const facebook::react::_dynamic_color::DynamicColor& dynamicColor); public Color(int32_t color); - public bool operator!=(const facebook::react::Color& other) const; - public bool operator==(const facebook::react::Color& other) const; - public facebook::react::ColorComponents getColorComponents() const; + public bool operator!=(const facebook::react::_color::Color& other) const; + public bool operator==(const facebook::react::_color::Color& other) const; + public facebook::react::_color_components::ColorComponents getColorComponents() const; public float getChannel(int channelId) const; public int32_t getColor() const; public operator int32_t() const; - public static facebook::react::Color createSemanticColor(std::vector& semanticItems); + public static facebook::react::_color::Color createSemanticColor(std::vector& semanticItems); public std::shared_ptr getUIColor() const; public std::size_t getUIColorHash() const; } @@ -9656,38 +9720,38 @@ struct facebook::react::ColorComponents { } struct facebook::react::ColorStop { - public bool operator==(const facebook::react::ColorStop& other) const = default; - public facebook::react::SharedColor color; - public facebook::react::ValueUnit position; + public bool operator==(const facebook::react::_color_stop::ColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; + public facebook::react::_value_unit::ValueUnit position; } struct facebook::react::CornerRadii { - public bool operator==(const facebook::react::CornerRadii& other) const = default; + public bool operator==(const facebook::react::_corner_radii::CornerRadii& other) const = default; public float horizontal; public float vertical; } struct facebook::react::CullingContext { - public bool operator==(const facebook::react::CullingContext& rhs) const = default; + public bool operator==(const facebook::react::_culling_context::CullingContext& rhs) const = default; public bool shouldConsiderCulling() const; - public facebook::react::CullingContext adjustCullingContextIfNeeded(const facebook::react::ShadowViewNodePair& pair) const; - public facebook::react::Rect frame; - public facebook::react::Transform transform; + public facebook::react::_culling_context::CullingContext adjustCullingContextIfNeeded(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& pair) const; + public facebook::react::_rect::Rect frame; + public facebook::react::_transform::Transform transform; } struct facebook::react::DebugStringConvertibleOptions { } struct facebook::react::DefaultTurboModules { - public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); + public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); } struct facebook::react::DropShadowParams { - public bool operator==(const facebook::react::DropShadowParams& other) const = default; + public bool operator==(const facebook::react::_drop_shadow_params::DropShadowParams& other) const = default; public facebook::react::Float offsetX; public facebook::react::Float offsetY; public facebook::react::Float standardDeviation; - public facebook::react::SharedColor color; + public facebook::react::_shared_color::SharedColor color; } struct facebook::react::DummyTraceSection { @@ -9717,7 +9781,7 @@ struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEve } struct facebook::react::EventAnimationDriverKey { - public bool operator==(const facebook::react::EventAnimationDriverKey& rhs) const noexcept; + public bool operator==(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& rhs) const noexcept; public facebook::react::Tag viewTag; public std::string eventName; } @@ -9726,8 +9790,8 @@ struct facebook::react::EventPayload { public EventPayload() = default; public EventPayload(const facebook::react::EventPayload&) = default; public EventPayload(facebook::react::EventPayload&&) = default; - public facebook::react::EventPayload& operator=(const facebook::react::EventPayload&) = default; - public facebook::react::EventPayload& operator=(facebook::react::EventPayload&&) = default; + public facebook::react::_event_payload::EventPayload& operator=(const facebook::react::_event_payload::EventPayload&) = default; + public facebook::react::_event_payload::EventPayload& operator=(facebook::react::_event_payload::EventPayload&&) = default; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const = 0; public virtual facebook::react::EventPayloadType getType() const = 0; public virtual std::optional extractValue(const std::vector&) const; @@ -9735,9 +9799,9 @@ struct facebook::react::EventPayload { } struct facebook::react::FilterFunction { - public bool operator==(const facebook::react::FilterFunction& other) const = default; + public bool operator==(const facebook::react::_filter_function::FilterFunction& other) const = default; public facebook::react::FilterType type; - public std::variant parameters; + public std::variant parameters; } struct facebook::react::ImageURLLoaderAttribution { @@ -9765,56 +9829,56 @@ struct facebook::react::InstanceCallback { struct facebook::react::IntersectionObserverEntry { public bool isIntersectingAboveThresholds; - public bool sameShadowNodeFamily(const facebook::react::ShadowNodeFamily& otherShadowNodeFamily) const; - public facebook::react::HighResTimeStamp time; + public bool sameShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily& otherShadowNodeFamily) const; public facebook::react::IntersectionObserverObserverId intersectionObserverId; - public facebook::react::Rect intersectionRect; - public facebook::react::Rect rootRect; - public facebook::react::Rect targetRect; - public facebook::react::ShadowNodeFamily::Shared shadowNodeFamily; + public facebook::react::_high_res_time_stamp::HighResTimeStamp time; + public facebook::react::_rect::Rect intersectionRect; + public facebook::react::_rect::Rect rootRect; + public facebook::react::_rect::Rect targetRect; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared shadowNodeFamily; } struct facebook::react::LayoutAnimation { public bool completed; - public facebook::react::LayoutAnimationCallbackWrapper failureCallback; - public facebook::react::LayoutAnimationCallbackWrapper successCallback; - public facebook::react::LayoutAnimationConfig layoutAnimationConfig; public facebook::react::SurfaceId surfaceId; - public std::vector keyFrames; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper failureCallback; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper successCallback; + public facebook::react::_layout_animation_config::LayoutAnimationConfig layoutAnimationConfig; + public std::vector keyFrames; public uint64_t startTime; } struct facebook::react::LayoutAnimationConfig { public double duration; - public facebook::react::AnimationConfig createConfig; - public facebook::react::AnimationConfig deleteConfig; - public facebook::react::AnimationConfig updateConfig; + public facebook::react::_animation_config::AnimationConfig createConfig; + public facebook::react::_animation_config::AnimationConfig deleteConfig; + public facebook::react::_animation_config::AnimationConfig updateConfig; } struct facebook::react::LayoutConformanceProps : public facebook::react::YogaStylableProps { public LayoutConformanceProps() = default; - public LayoutConformanceProps(const facebook::react::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::RawProps& rawProps); + public LayoutConformanceProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public facebook::react::LayoutConformance mode; } struct facebook::react::LayoutConstraints { public facebook::react::LayoutDirection layoutDirection; - public facebook::react::Size clamp(const facebook::react::Size& size) const; - public facebook::react::Size maximumSize; - public facebook::react::Size minimumSize; + public facebook::react::_size::Size clamp(const facebook::react::_size::Size& size) const; + public facebook::react::_size::Size maximumSize; + public facebook::react::_size::Size minimumSize; } struct facebook::react::LayoutContext { public bool swapLeftAndRightInRTL; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float pointScaleFactor; - public facebook::react::Point viewportOffset; - public facebook::react::Size viewportSize; - public std::vector* affectedNodes; + public facebook::react::_point::Point viewportOffset; + public facebook::react::_size::Size viewportSize; + public std::vector* affectedNodes; } struct facebook::react::LayoutMetrics { - public bool operator==(const facebook::react::LayoutMetrics& rhs) const = default; + public bool operator==(const facebook::react::_layout_metrics::LayoutMetrics& rhs) const = default; public bool wasLeftAndRightSwapped; public facebook::react::DisplayType displayType; public facebook::react::EdgeInsets borderWidth; @@ -9823,29 +9887,29 @@ struct facebook::react::LayoutMetrics { public facebook::react::Float pointScaleFactor; public facebook::react::LayoutDirection layoutDirection; public facebook::react::PositionType positionType; - public facebook::react::Rect frame; - public facebook::react::Rect getContentFrame() const; - public facebook::react::Rect getOverflowInsetFrame() const; - public facebook::react::Rect getPaddingFrame() const; + public facebook::react::_rect::Rect frame; + public facebook::react::_rect::Rect getContentFrame() const; + public facebook::react::_rect::Rect getOverflowInsetFrame() const; + public facebook::react::_rect::Rect getPaddingFrame() const; } struct facebook::react::LineMeasurement { public LineMeasurement(const folly::dynamic& data); - public LineMeasurement(std::string text, facebook::react::Rect frame, facebook::react::Float descender, facebook::react::Float capHeight, facebook::react::Float ascender, facebook::react::Float xHeight); - public bool operator==(const facebook::react::LineMeasurement& rhs) const; + public LineMeasurement(std::string text, facebook::react::_rect::Rect frame, facebook::react::Float descender, facebook::react::Float capHeight, facebook::react::Float ascender, facebook::react::Float xHeight); + public bool operator==(const facebook::react::_line_measurement::LineMeasurement& rhs) const; public facebook::react::Float ascender; public facebook::react::Float capHeight; public facebook::react::Float descender; public facebook::react::Float xHeight; - public facebook::react::Rect frame; - public static facebook::react::Float baseline(const std::vector& lines); + public facebook::react::_rect::Rect frame; + public static facebook::react::Float baseline(const std::vector& lines); public std::string text; } struct facebook::react::LinearGradient { - public bool operator==(const facebook::react::LinearGradient& other) const = default; + public bool operator==(const facebook::react::_linear_gradient::LinearGradient& other) const = default; public facebook::react::GradientDirection direction; - public std::vector colorStops; + public std::vector colorStops; } struct facebook::react::Magic32 { @@ -9859,9 +9923,9 @@ struct facebook::react::MarginValue { } struct facebook::react::MeasuredPreparedTextLayout { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::TextMeasurement measurement; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_text_measurement::TextMeasurement measurement; + public facebook::react::detail::_text_layout_manager_extended::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; } struct facebook::react::MethodCall { @@ -9889,24 +9953,24 @@ struct facebook::react::ModuleConfig { struct facebook::react::MutationRecord { public facebook::react::MutationObserverId mutationObserverId; - public std::shared_ptr targetShadowNode; - public std::vector> addedShadowNodes; - public std::vector> removedShadowNodes; + public std::shared_ptr targetShadowNode; + public std::vector> addedShadowNodes; + public std::vector> removedShadowNodes; } struct facebook::react::NativePerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; public facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional fetchStart; - public std::optional processingEnd; - public std::optional processingStart; - public std::optional requestStart; - public std::optional responseEnd; - public std::optional responseStart; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::optional interactionId; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional fetchStart; + public std::optional processingEnd; + public std::optional processingStart; + public std::optional requestStart; + public std::optional responseEnd; + public std::optional responseStart; public std::optional decodedBodySize; public std::optional encodedBodySize; public std::optional responseStatus; @@ -9919,10 +9983,10 @@ struct facebook::react::PerformanceEntrySorter { } struct facebook::react::PerformanceEventTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp processingEnd; - public facebook::react::HighResTimeStamp processingStart; - public facebook::react::HighResTimeStamp taskEndTime; public facebook::react::PerformanceEntryInteractionId interactionId; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime; public static constexpr facebook::react::PerformanceEntryType entryType; } @@ -9939,38 +10003,38 @@ struct facebook::react::PerformanceMeasure : public facebook::react::AbstractPer } struct facebook::react::PerformanceObserverObserveMultipleOptions { - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceObserverObserveSingleOptions { public bool buffered; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceResourceTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; public static constexpr facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseEnd; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseEnd; + public std::optional responseStart; public std::string contentType; } struct facebook::react::Point { - public bool operator==(const facebook::react::Point& rhs) const = default; + public bool operator==(const facebook::react::_point::Point& rhs) const = default; public facebook::react::Float x; public facebook::react::Float y; - public facebook::react::Point operator+(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point operator-() const noexcept; - public facebook::react::Point operator-(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator+=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator-=(const facebook::react::Point& point) noexcept; + public facebook::react::_point::Point operator+(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point operator-() const noexcept; + public facebook::react::_point::Point operator-(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator+=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator-=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::PointerEvent : public facebook::react::EventPayload { @@ -9983,10 +10047,10 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { public facebook::react::Float pressure; public facebook::react::Float tangentialPressure; public facebook::react::Float width; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point clientPoint; - public facebook::react::Point offsetPoint; - public facebook::react::Point screenPoint; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point clientPoint; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point screenPoint; public int button; public int buttons; public int detail; @@ -10000,13 +10064,13 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { } struct facebook::react::PointerEventTarget { - public facebook::react::PointerEvent event; - public std::shared_ptr target; + public facebook::react::_pointer_event::PointerEvent event; + public std::shared_ptr target; } struct facebook::react::ProcessedColorStop { - public bool operator==(const facebook::react::ProcessedColorStop& other) const = default; - public facebook::react::SharedColor color; + public bool operator==(const facebook::react::_processed_color_stop::ProcessedColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; public std::optional position; } @@ -10020,37 +10084,37 @@ struct facebook::react::Promise : public facebook::react::LongLivedObject { struct facebook::react::PropsParserContext { public PropsParserContext(const facebook::react::PropsParserContext&) = delete; - public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::ContextContainer& contextContainer); - public const facebook::react::ContextContainer& contextContainer; + public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::_context_container::ContextContainer& contextContainer); public const facebook::react::SurfaceId surfaceId; - public facebook::react::PropsParserContext& operator=(const facebook::react::PropsParserContext&) = delete; + public const facebook::react::_context_container::ContextContainer& contextContainer; + public facebook::react::_props_parser_context::PropsParserContext& operator=(const facebook::react::_props_parser_context::PropsParserContext&) = delete; } struct facebook::react::PropsSnapshot { - public facebook::react::BaseViewProps props; + public facebook::react::_base_view_props::BaseViewProps props; public std::unique_ptr rawProps; public std::unordered_set propNames; } struct facebook::react::RadialGradient { - public bool operator==(const facebook::react::RadialGradient& other) const = default; - public facebook::react::RadialGradientPosition position; + public bool operator==(const facebook::react::_radial_gradient::RadialGradient& other) const = default; public facebook::react::RadialGradientShape shape; - public facebook::react::RadialGradientSize size; - public std::vector colorStops; + public facebook::react::_radial_gradient_position::RadialGradientPosition position; + public facebook::react::_radial_gradient_size::RadialGradientSize size; + public std::vector colorStops; } struct facebook::react::RadialGradientPosition { - public bool operator==(const facebook::react::RadialGradientPosition& other) const = default; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public bool operator==(const facebook::react::_radial_gradient_position::RadialGradientPosition& other) const = default; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::RadialGradientSize { - public bool operator==(const facebook::react::RadialGradientSize& other) const = default; - public std::variant value; + public bool operator==(const facebook::react::_radial_gradient_size::RadialGradientSize& other) const = default; + public std::variant value; } enum facebook::react::RadialGradientSize::SizeKeyword { @@ -10061,21 +10125,21 @@ enum facebook::react::RadialGradientSize::SizeKeyword { } struct facebook::react::RadialGradientSize::Dimensions { - public bool operator==(const facebook::react::RadialGradientSize::Dimensions& other) const = default; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; + public bool operator==(const facebook::react::_radial_gradient_size::_dimensions::Dimensions& other) const = default; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; } struct facebook::react::RawEvent { - public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified, bool isUnique = false, facebook::react::HighResTimeStamp eventStartTimeStamp = facebook::react::HighResTimeStamp::now()); + public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::_raw_event::Category category = facebook::react::_raw_event::Category::Unspecified, bool isUnique = false, facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); public bool isUnique; public facebook::react::EventTag loggingTag; - public facebook::react::HighResTimeStamp eventStartTimeStamp; - public facebook::react::RawEvent::Category category; public facebook::react::SharedEventPayload eventPayload; public facebook::react::SharedEventTarget eventTarget; + public facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp; + public facebook::react::_raw_event::Category category; public std::string type; - public std::weak_ptr shadowNodeFamily; + public std::weak_ptr shadowNodeFamily; } enum facebook::react::RawEvent::Category { @@ -10102,20 +10166,20 @@ struct facebook::react::RecoverableError : public std::exception { } struct facebook::react::Rect { - public bool containsPoint(facebook::react::Point point) noexcept; - public bool operator==(const facebook::react::Rect& rhs) const noexcept = default; + public bool containsPoint(facebook::react::_point::Point point) noexcept; + public bool operator==(const facebook::react::_rect::Rect& rhs) const noexcept = default; public facebook::react::Float getMaxX() const noexcept; public facebook::react::Float getMaxY() const noexcept; public facebook::react::Float getMidX() const noexcept; public facebook::react::Float getMidY() const noexcept; public facebook::react::Float getMinX() const noexcept; public facebook::react::Float getMinY() const noexcept; - public facebook::react::Point getCenter() const noexcept; - public facebook::react::Point origin; - public facebook::react::Size size; - public static facebook::react::Rect boundingRect(const facebook::react::Point& a, const facebook::react::Point& b, const facebook::react::Point& c, const facebook::react::Point& d) noexcept; - public static facebook::react::Rect intersect(const facebook::react::Rect& rect1, const facebook::react::Rect& rect2); - public void unionInPlace(const facebook::react::Rect& rect) noexcept; + public facebook::react::_point::Point getCenter() const noexcept; + public facebook::react::_point::Point origin; + public facebook::react::_size::Size size; + public static facebook::react::_rect::Rect boundingRect(const facebook::react::_point::Point& a, const facebook::react::_point::Point& b, const facebook::react::_point::Point& c, const facebook::react::_point::Point& d) noexcept; + public static facebook::react::_rect::Rect intersect(const facebook::react::_rect::Rect& rect1, const facebook::react::_rect::Rect& rect2); + public void unionInPlace(const facebook::react::_rect::Rect& rect) noexcept; } struct facebook::react::RequestInfo { @@ -10126,14 +10190,14 @@ struct facebook::react::RequestInfo { } struct facebook::react::ResourceTimingData { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseStart; public std::string contentType; public std::string url; } @@ -10146,19 +10210,19 @@ struct facebook::react::ResponseInfo { struct facebook::react::SchedulerToolbox { public facebook::react::ComponentRegistryFactory componentRegistryFactory; - public facebook::react::EventBeat::Factory eventBeatFactory; public facebook::react::RuntimeExecutor runtimeExecutor; + public facebook::react::_event_beat::EventBeat::Factory eventBeatFactory; public std::optional bridgelessBindingsExecutor; - public std::shared_ptr contextContainer; - public std::shared_ptr animationChoreographer; - public std::vector> commitHooks; + public std::shared_ptr contextContainer; + public std::shared_ptr animationChoreographer; + public std::vector> commitHooks; } struct facebook::react::ScrollEndDragEvent : public facebook::react::ScrollEvent { public ScrollEndDragEvent() = default; - public ScrollEndDragEvent(const facebook::react::ScrollEvent& scrollEvent); - public facebook::react::Point targetContentOffset; - public facebook::react::Point velocity; + public ScrollEndDragEvent(const facebook::react::_scroll_event::ScrollEvent& scrollEvent); + public facebook::react::_point::Point targetContentOffset; + public facebook::react::_point::Point velocity; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; } @@ -10168,9 +10232,9 @@ struct facebook::react::ScrollEvent : public facebook::react::EventPayload { public facebook::react::EdgeInsets contentInset; public facebook::react::Float timestamp; public facebook::react::Float zoomScale; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; public virtual facebook::react::EventPayloadType getType() const override; @@ -10180,28 +10244,28 @@ struct facebook::react::ScrollEvent : public facebook::react::EventPayload { struct facebook::react::ShadowNodeFamilyFragment { public const facebook::react::SurfaceId surfaceId; public const facebook::react::Tag tag; - public const std::shared_ptr instanceHandle; + public const std::shared_ptr instanceHandle; } struct facebook::react::ShadowNodeFragment { public const bool runtimeShadowNodeReference; - public const facebook::react::Props::Shared& props; - public const facebook::react::State::Shared& state; - public const std::shared_ptr>>& children; - public static const facebook::react::Props::Shared& propsPlaceholder(); - public static const facebook::react::State::Shared& statePlaceholder(); - public static const std::shared_ptr>>& childrenPlaceholder(); + public const facebook::react::_props::Props::Shared& props; + public const facebook::react::_state::State::Shared& state; + public const std::shared_ptr>>& children; + public static const facebook::react::_props::Props::Shared& propsPlaceholder(); + public static const facebook::react::_state::State::Shared& statePlaceholder(); + public static const std::shared_ptr>>& childrenPlaceholder(); } struct facebook::react::ShadowNodeListWrapper : public facebook::jsi::NativeState { - public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); - public std::shared_ptr>> shadowNodeList; + public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); + public std::shared_ptr>> shadowNodeList; public ~ShadowNodeListWrapper() override; } struct facebook::react::ShadowNodeWrapper : public facebook::jsi::NativeState { - public ShadowNodeWrapper(std::shared_ptr shadowNode); - public std::shared_ptr shadowNode; + public ShadowNodeWrapper(std::shared_ptr shadowNode); + public std::shared_ptr shadowNode; public ~ShadowNodeWrapper() override; } @@ -10213,40 +10277,40 @@ struct facebook::react::ShadowTreeCommitOptions { struct facebook::react::ShadowView { public ShadowView() = default; - public ShadowView(const facebook::react::ShadowNode& shadowNode); public ShadowView(const facebook::react::ShadowView& shadowView) = default; + public ShadowView(const facebook::react::_shadow_node::ShadowNode& shadowNode); public ShadowView(facebook::react::ShadowView&& shadowView) noexcept = default; - public bool operator==(const facebook::react::ShadowView& rhs) const; + public bool operator==(const facebook::react::_shadow_view::ShadowView& rhs) const; public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::EventEmitter::Shared eventEmitter; - public facebook::react::LayoutMetrics layoutMetrics; - public facebook::react::Props::Shared props; - public facebook::react::ShadowNodeTraits traits; - public facebook::react::ShadowView& operator=(const facebook::react::ShadowView& other) = default; - public facebook::react::ShadowView& operator=(facebook::react::ShadowView&& other) = default; - public facebook::react::State::Shared state; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; + public facebook::react::_event_emitter::EventEmitter::Shared eventEmitter; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics; + public facebook::react::_props::Props::Shared props; + public facebook::react::_shadow_node_traits::ShadowNodeTraits traits; + public facebook::react::_shadow_view::ShadowView& operator=(const facebook::react::_shadow_view::ShadowView& other) = default; + public facebook::react::_shadow_view::ShadowView& operator=(facebook::react::_shadow_view::ShadowView&& other) = default; + public facebook::react::_state::State::Shared state; } struct facebook::react::ShadowViewMutation { public ShadowViewMutation() = delete; public bool mutatedViewIsVirtual() const; - public facebook::react::ShadowView newChildShadowView; - public facebook::react::ShadowView oldChildShadowView; - public facebook::react::ShadowViewMutation::Type type; public facebook::react::Tag parentTag; + public facebook::react::_shadow_view::ShadowView newChildShadowView; + public facebook::react::_shadow_view::ShadowView oldChildShadowView; + public facebook::react::_shadow_view_mutation::Type type; public int index; - public static facebook::react::ShadowViewMutation CreateMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation DeleteMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation InsertMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, const facebook::react::ShadowView& parentShadowView); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, facebook::react::Tag parentTag); - public using List = std::vector; + public static facebook::react::_shadow_view_mutation::ShadowViewMutation CreateMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation DeleteMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, const facebook::react::_shadow_view::ShadowView& parentShadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, facebook::react::Tag parentTag); + public using List = std::vector; } enum facebook::react::ShadowViewMutation::Type : std::uint8_t { @@ -10261,19 +10325,19 @@ struct facebook::react::ShadowViewNodePair { public bool flattened; public bool inOtherTree() const; public bool isConcreteView; - public bool operator==(const facebook::react::ShadowViewNodePair& rhs) const; - public const facebook::react::ShadowNode* shadowNode; - public facebook::react::Point contextOrigin; - public facebook::react::ShadowView shadowView; - public mutable const facebook::react::ShadowViewNodePair* otherTreePair; + public bool operator==(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& rhs) const; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; + public facebook::react::_point::Point contextOrigin; + public facebook::react::_shadow_view::ShadowView shadowView; + public mutable const facebook::react::_shadow_view_node_pair::ShadowViewNodePair* otherTreePair; public size_t mountIndex; } struct facebook::react::Size { public facebook::react::Float height; public facebook::react::Float width; - public facebook::react::Size& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Size& operator+=(const facebook::react::Point& point) noexcept; + public facebook::react::_size::Size& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_size::Size& operator+=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::StateData { @@ -10281,16 +10345,16 @@ struct facebook::react::StateData { } struct facebook::react::SurfaceContext { - public std::unordered_map> map; - public std::unordered_map> pendingMap; - public std::unordered_set> families; - public std::unordered_set> pendingFamilies; + public std::unordered_map> map; + public std::unordered_map> pendingMap; + public std::unordered_set> families; + public std::unordered_set> pendingFamilies; } struct facebook::react::SurfaceUpdates { public bool hasLayoutUpdates; - public std::unordered_map propsMap; - public std::unordered_set> families; + public std::unordered_map propsMap; + public std::unordered_set> families; } struct facebook::react::SystraceSection : public facebook::react::DummyTraceSection { @@ -10299,12 +10363,12 @@ struct facebook::react::SystraceSection : public facebook::react::DummyTraceSect } struct facebook::react::Task : public facebook::jsi::NativeState { - public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::HighResTimeStamp expirationTime); - public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); } struct facebook::react::TextLayoutContext { - public bool operator==(const facebook::react::TextLayoutContext& rhs) const = default; + public bool operator==(const facebook::react::_text_layout_context::TextLayoutContext& rhs) const = default; public facebook::react::Float pointScaleFactor; public facebook::react::SurfaceId surfaceId; } @@ -10325,30 +10389,30 @@ struct facebook::react::TouchEvent { } struct facebook::react::Transform { - public bool operator==(const facebook::react::Transform& rhs) const noexcept; + public bool operator==(const facebook::react::_transform::Transform& rhs) const noexcept; public const facebook::react::Float& at(int i, int j) const noexcept; public facebook::react::Float& at(int i, int j) noexcept; - public facebook::react::Rect applyWithCenter(const facebook::react::Rect& rect, const facebook::react::Point& center) const; - public facebook::react::Transform operator*(const facebook::react::Transform& rhs) const; + public facebook::react::_rect::Rect applyWithCenter(const facebook::react::_rect::Rect& rect, const facebook::react::_point::Point& center) const; + public facebook::react::_transform::Transform operator*(const facebook::react::_transform::Transform& rhs) const; public operator folly::dynamic() const; - public static bool isHorizontalInversion(const facebook::react::Transform& transform) noexcept; - public static bool isVerticalInversion(const facebook::react::Transform& transform) noexcept; - public static facebook::react::Transform FromTransformOperation(facebook::react::TransformOperation transformOperation, const facebook::react::Size& size, const facebook::react::Transform& transform = facebook::react::Transform::Identity()); - public static facebook::react::Transform HorizontalInversion() noexcept; - public static facebook::react::Transform Identity() noexcept; - public static facebook::react::Transform Interpolate(facebook::react::Float animationProgress, const facebook::react::Transform& lhs, const facebook::react::Transform& rhs, const facebook::react::Size& size); - public static facebook::react::Transform Perspective(facebook::react::Float perspective) noexcept; - public static facebook::react::Transform Rotate(facebook::react::Float angleX, facebook::react::Float angleY, facebook::react::Float angleZ) noexcept; - public static facebook::react::Transform RotateX(facebook::react::Float radians) noexcept; - public static facebook::react::Transform RotateY(facebook::react::Float radians) noexcept; - public static facebook::react::Transform RotateZ(facebook::react::Float radians) noexcept; - public static facebook::react::Transform Scale(facebook::react::Float factorX, facebook::react::Float factorY, facebook::react::Float factorZ) noexcept; - public static facebook::react::Transform Skew(facebook::react::Float x, facebook::react::Float y) noexcept; - public static facebook::react::Transform Translate(facebook::react::Float x, facebook::react::Float y, facebook::react::Float z) noexcept; - public static facebook::react::Transform VerticalInversion() noexcept; - public static facebook::react::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); + public static bool isHorizontalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static bool isVerticalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static facebook::react::_transform::Transform FromTransformOperation(facebook::react::_transform_operation::TransformOperation transformOperation, const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform = facebook::react::_transform::Transform::Identity()); + public static facebook::react::_transform::Transform HorizontalInversion() noexcept; + public static facebook::react::_transform::Transform Identity() noexcept; + public static facebook::react::_transform::Transform Interpolate(facebook::react::Float animationProgress, const facebook::react::_transform::Transform& lhs, const facebook::react::_transform::Transform& rhs, const facebook::react::_size::Size& size); + public static facebook::react::_transform::Transform Perspective(facebook::react::Float perspective) noexcept; + public static facebook::react::_transform::Transform Rotate(facebook::react::Float angleX, facebook::react::Float angleY, facebook::react::Float angleZ) noexcept; + public static facebook::react::_transform::Transform RotateX(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform RotateY(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform RotateZ(facebook::react::Float radians) noexcept; + public static facebook::react::_transform::Transform Scale(facebook::react::Float factorX, facebook::react::Float factorY, facebook::react::Float factorZ) noexcept; + public static facebook::react::_transform::Transform Skew(facebook::react::Float x, facebook::react::Float y) noexcept; + public static facebook::react::_transform::Transform Translate(facebook::react::Float x, facebook::react::Float y, facebook::react::Float z) noexcept; + public static facebook::react::_transform::Transform VerticalInversion() noexcept; + public static facebook::react::_transform_operation::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); public std::array matrix; - public std::vector operations; + public std::vector operations; } struct facebook::react::TransformConfig { @@ -10358,24 +10422,24 @@ struct facebook::react::TransformConfig { } struct facebook::react::TransformOperation { - public bool operator==(const facebook::react::TransformOperation& other) const = default; + public bool operator==(const facebook::react::_transform_operation::TransformOperation& other) const = default; public facebook::react::TransformOperationType type; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; - public facebook::react::ValueUnit z; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; + public facebook::react::_value_unit::ValueUnit z; } struct facebook::react::TransformOrigin { public bool isSet() const; - public bool operator==(const facebook::react::TransformOrigin& other) const = default; + public bool operator==(const facebook::react::_transform_origin::TransformOrigin& other) const = default; public float z; - public std::array xy; + public std::array xy; } struct facebook::react::ValueUnit { public constexpr ValueUnit() = default; public constexpr ValueUnit(float v, facebook::react::UnitType u); - public constexpr bool operator==(const facebook::react::ValueUnit& other) const = default; + public constexpr bool operator==(const facebook::react::_value_unit::ValueUnit& other) const = default; public constexpr float resolve(float referenceLength) const; public constexpr operator bool() const; public facebook::react::UnitType unit; @@ -10390,12 +10454,14 @@ struct facebook::react::Vector { } struct facebook::react::ViewEvents { - public constexpr bool operator[](const facebook::react::ViewEvents::Offset offset) const; + public constexpr bool operator[](const facebook::react::_view_events::Offset offset) const; public std::bitset<64> bits; - public std::bitset<64>::reference operator[](const facebook::react::ViewEvents::Offset offset); + public std::bitset<64>::reference operator[](const facebook::react::_view_events::Offset offset); } enum facebook::react::ViewEvents::Offset : std::size_t { + AuxClick, + AuxClickCapture, Click, ClickCapture, GotPointerCapture, @@ -10455,7 +10521,7 @@ struct facebook::react::CSSComponentValueVisitorDispatcher { public constexpr std::optional visitPreservedToken(const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken, const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); - public facebook::react::CSSSyntaxParser& parser; + public facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser; } template @@ -10487,59 +10553,59 @@ class facebook::react::MoveWrapper { public T* operator->(); public const T& operator*() const; public const T* operator->() const; - public facebook::react::MoveWrapper& operator=(const facebook::react::MoveWrapper&) = delete; - public facebook::react::MoveWrapper& operator=(facebook::react::MoveWrapper&&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(const facebook::react::_move_wrapper::MoveWrapper&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(facebook::react::_move_wrapper::MoveWrapper&&) = delete; } -template +template class facebook::react::ConcreteViewShadowNode : public facebook::react::ConcreteShadowNode { - public ConcreteViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ConcreteViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteShadowNode; + public ConcreteViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ConcreteViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_concrete_shadow_node::ConcreteShadowNode; public using ConcreteViewProps = ViewPropsT; public virtual bool canBeTouchTarget() const override; public virtual bool canChildrenBeTouchTarget() const override; - public virtual facebook::react::Transform getTransform() const override; + public virtual facebook::react::_transform::Transform getTransform() const override; } template class facebook::react::BaseTextInputShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected facebook::react::LayoutConstraints getTextConstraints(const facebook::react::LayoutConstraints& layoutConstraints) const; - protected std::shared_ptr textLayoutManager_; - protected virtual facebook::react::Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - protected virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - protected virtual void layout(facebook::react::LayoutContext layoutContext) override; - public BaseTextInputShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public BaseTextInputShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteViewShadowNode; - public void setTextLayoutManager(std::shared_ptr textLayoutManager); -} - -template + protected facebook::react::_layout_constraints::LayoutConstraints getTextConstraints(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + protected std::shared_ptr textLayoutManager_; + protected virtual facebook::react::Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + protected virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + protected virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public BaseTextInputShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public BaseTextInputShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_base_text_input_shadow_node::ConcreteViewShadowNode; + public void setTextLayoutManager(std::shared_ptr textLayoutManager); +} + +template class facebook::react::ConcreteShadowNode : public BaseShadowNodeT { - protected facebook::react::Props::Shared props_; - protected facebook::react::State::Shared state_; - public const facebook::react::ConcreteShadowNode::ConcreteEventEmitter& getConcreteEventEmitter() const; - public const facebook::react::ConcreteShadowNode::ConcreteProps& getConcreteProps() const; - public const facebook::react::ConcreteShadowNode::ConcreteStateData& getStateData() const; - public const std::shared_ptr& getConcreteSharedProps() const; - public static const facebook::react::ConcreteShadowNode::SharedConcreteProps& defaultSharedProps(); + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_state::State::Shared state_; + public const facebook::react::_concrete_shadow_node::ConcreteEventEmitter& getConcreteEventEmitter() const; + public const facebook::react::_concrete_shadow_node::ConcreteProps& getConcreteProps() const; + public const facebook::react::_concrete_shadow_node::ConcreteStateData& getStateData() const; + public const std::shared_ptr& getConcreteSharedProps() const; + public static const facebook::react::_concrete_shadow_node::SharedConcreteProps& defaultSharedProps(); public static facebook::react::ComponentHandle Handle(); public static facebook::react::ComponentName Name(); - public static facebook::react::ConcreteShadowNode::ConcreteStateData initialStateData(const facebook::react::Props::Shared&, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor&); - public static facebook::react::ConcreteShadowNode::UnsharedConcreteProps Props(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::Props::Shared& baseProps = nullptr); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public static facebook::react::_concrete_shadow_node::ConcreteStateData initialStateData(const facebook::react::_props::Props::Shared&, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor&); + public static facebook::react::_concrete_shadow_node::UnsharedConcreteProps Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_props::Props::Shared& baseProps = nullptr); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); public using ConcreteEventEmitter = EventEmitterT; public using ConcreteProps = PropsT; - public using ConcreteState = facebook::react::ConcreteState; + public using ConcreteState = facebook::react::_concrete_shadow_node::ConcreteState; public using ConcreteStateData = StateDataT; public using SharedConcreteEventEmitter = std::shared_ptr; public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteShadowNode = std::shared_ptr; + public using SharedConcreteShadowNode = std::shared_ptr; public using UnsharedConcreteProps = std::shared_ptr; - public void setStateData(facebook::react::ConcreteShadowNode::ConcreteStateData&& data); + public void setStateData(facebook::react::_concrete_shadow_node::ConcreteStateData&& data); } template @@ -10566,14 +10632,14 @@ struct facebook::react::CSSDataTypeParser { template class facebook::react::ConcreteState : public facebook::react::State { - public ConcreteState(facebook::react::ConcreteState::SharedData data, const facebook::react::State& previousState); - public ConcreteState(facebook::react::ConcreteState::SharedData data, facebook::react::ShadowNodeFamily::Weak family); - public const facebook::react::ConcreteState::Data& getData() const; + public ConcreteState(facebook::react::_concrete_state::SharedData data, const facebook::react::_state::State& previousState); + public ConcreteState(facebook::react::_concrete_state::SharedData data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + public const facebook::react::_concrete_state::Data& getData() const; public using Data = DataT; - public using Shared = std::shared_ptr; - public using SharedData = std::shared_ptr; - public void updateState(facebook::react::ConcreteState::Data&& newData, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void updateState(std::function callback, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; + public using Shared = std::shared_ptr; + public using SharedData = std::shared_ptr; + public void updateState(facebook::react::_concrete_state::Data&& newData, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; + public void updateState(std::function callback, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; public ~ConcreteState() override = default; } @@ -10594,20 +10660,20 @@ template class facebook::react::DiffMap { public DiffMap(); public DiffMap(size_t sizeHint); - public facebook::react::DiffMap::Iterator begin(); - public facebook::react::DiffMap::Iterator end(); - public facebook::react::DiffMap::Iterator find(KeyT key); + public facebook::react::_diff_map::_iterator::Iterator begin(); + public facebook::react::_diff_map::_iterator::Iterator end(); + public facebook::react::_diff_map::_iterator::Iterator find(KeyT key); public using Pair = std::pair; - public void erase(facebook::react::DiffMap::Iterator it); - public void insert(facebook::react::DiffMap::Pair pair); + public void erase(facebook::react::_diff_map::_iterator::Iterator it); + public void insert(facebook::react::_diff_map::Pair pair); } class facebook::react::DiffMap::Iterator { - public bool operator!=(const facebook::react::DiffMap::Iterator& other) const; - public bool operator==(const facebook::react::DiffMap::Iterator& other) const; - public const facebook::react::DiffMap::Pair& operator*() const; - public const facebook::react::DiffMap::Pair* operator->() const; - public facebook::react::DiffMap::Iterator& operator++(); + public bool operator!=(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public bool operator==(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public const facebook::react::_diff_map::Pair& operator*() const; + public const facebook::react::_diff_map::Pair* operator->() const; + public facebook::react::_diff_map::_iterator::Iterator& operator++(); } template @@ -10615,8 +10681,8 @@ class facebook::react::OnScopeExit { public OnScopeExit(const Lambda&& lambda) noexcept; public OnScopeExit(const facebook::react::OnScopeExit&) = delete; public OnScopeExit(facebook::react::OnScopeExit&&) = delete; - public facebook::react::OnScopeExit& operator=(const facebook::react::OnScopeExit&) = delete; - public facebook::react::OnScopeExit& operator=(facebook::react::OnScopeExit&&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(const facebook::react::_on_scope_exit::OnScopeExit&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(facebook::react::_on_scope_exit::OnScopeExit&&) = delete; public ~OnScopeExit() noexcept; } @@ -10639,10 +10705,10 @@ struct facebook::react::NativePerformanceRawPerformanceEntry { public P14 contentType; public P15 encodedBodySize; public P16 decodedBodySize; - public bool operator==(const facebook::react::NativePerformanceRawPerformanceEntry& other) const; + public bool operator==(const facebook::react::_native_performance_raw_performance_entry::NativePerformanceRawPerformanceEntry& other) const; } -template +template struct facebook::react::NativeAlertManagerArgs { public P0 title; public P1 message; @@ -10654,7 +10720,10 @@ struct facebook::react::NativeAlertManagerArgs { public P7 preferredButtonKey; public P8 keyboardType; public P9 userInterfaceStyle; - public bool operator==(const facebook::react::NativeAlertManagerArgs& other) const; + public P10 defaultInputs; + public P11 modal; + public P12 critical; + public bool operator==(const facebook::react::_native_alert_manager_args::NativeAlertManagerArgs& other) const; } template @@ -10668,7 +10737,7 @@ struct facebook::react::NativePushNotificationManagerIOSNotification { public P6 applicationIconBadgeNumber; public P7 isSilent; public P8 soundName; - public bool operator==(const facebook::react::NativePushNotificationManagerIOSNotification& other) const; + public bool operator==(const facebook::react::_native_push_notification_manager_i_o_s_notification::NativePushNotificationManagerIOSNotification& other) const; } template @@ -10681,7 +10750,7 @@ struct facebook::react::NativeExceptionsManagerExceptionData { public P5 id; public P6 isFatal; public P7 extraData; - public bool operator==(const facebook::react::NativeExceptionsManagerExceptionData& other) const; + public bool operator==(const facebook::react::_native_exceptions_manager_exception_data::NativeExceptionsManagerExceptionData& other) const; } template @@ -10694,7 +10763,7 @@ struct facebook::react::NativePlatformConstantsIOSPlatformConstantsIOS { public P5 systemName; public P6 interfaceIdiom; public P7 isMacCatalyst; - public bool operator==(const facebook::react::NativePlatformConstantsIOSPlatformConstantsIOS& other) const; + public bool operator==(const facebook::react::_native_platform_constants_i_o_s_platform_constants_i_o_s::NativePlatformConstantsIOSPlatformConstantsIOS& other) const; } template @@ -10706,7 +10775,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntr public P4 intersectionRect; public P5 isIntersectingAboveThresholds; public P6 time; - public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; + public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; } template @@ -10717,7 +10786,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObse public P3 thresholds; public P4 rootThresholds; public P5 rootMargin; - public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; + public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_observe_options::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; } template @@ -10727,7 +10796,7 @@ struct facebook::react::NativeExceptionsManagerStackFrame { public P2 lineNumber; public P3 methodName; public P4 collapse; - public bool operator==(const facebook::react::NativeExceptionsManagerStackFrame& other) const; + public bool operator==(const facebook::react::_native_exceptions_manager_stack_frame::NativeExceptionsManagerStackFrame& other) const; } template @@ -10737,7 +10806,7 @@ struct facebook::react::NativeImageEditorOptions { public P2 displaySize; public P3 resizeMode; public P4 allowExternalStorage; - public bool operator==(const facebook::react::NativeImageEditorOptions& other) const; + public bool operator==(const facebook::react::_native_image_editor_options::NativeImageEditorOptions& other) const; } template @@ -10746,7 +10815,7 @@ struct facebook::react::NativeDeviceInfoDimensionsPayload { public P1 screen; public P2 windowPhysicalPixels; public P3 screenPhysicalPixels; - public bool operator==(const facebook::react::NativeDeviceInfoDimensionsPayload& other) const; + public bool operator==(const facebook::react::_native_device_info_dimensions_payload::NativeDeviceInfoDimensionsPayload& other) const; } template @@ -10755,7 +10824,7 @@ struct facebook::react::NativeDeviceInfoDisplayMetrics { public P1 height; public P2 scale; public P3 fontScale; - public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetrics& other) const; + public bool operator==(const facebook::react::_native_device_info_display_metrics::NativeDeviceInfoDisplayMetrics& other) const; } template @@ -10764,7 +10833,7 @@ struct facebook::react::NativeMutationObserverNativeMutationRecord { public P1 target; public P2 addedNodes; public P3 removedNodes; - public bool operator==(const facebook::react::NativeMutationObserverNativeMutationRecord& other) const; + public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_record::NativeMutationObserverNativeMutationRecord& other) const; } template @@ -10773,7 +10842,7 @@ struct facebook::react::NativePerformancePerformanceObserverInit { public P1 type; public P2 buffered; public P3 durationThreshold; - public bool operator==(const facebook::react::NativePerformancePerformanceObserverInit& other) const; + public bool operator==(const facebook::react::_native_performance_performance_observer_init::NativePerformancePerformanceObserverInit& other) const; } template @@ -10781,7 +10850,7 @@ struct facebook::react::NativeAnimatedModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::NativeAnimatedModuleEndResult& other) const; + public bool operator==(const facebook::react::_native_animated_module_end_result::NativeAnimatedModuleEndResult& other) const; } template @@ -10789,7 +10858,7 @@ struct facebook::react::NativeAnimatedTurboModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::NativeAnimatedTurboModuleEndResult& other) const; + public bool operator==(const facebook::react::_native_animated_turbo_module_end_result::NativeAnimatedTurboModuleEndResult& other) const; } template @@ -10797,7 +10866,7 @@ struct facebook::react::NativeDeviceInfoDeviceInfoConstants { public P0 Dimensions; public P1 isEdgeToEdge; public P2 isIPhoneX_deprecated; - public bool operator==(const facebook::react::NativeDeviceInfoDeviceInfoConstants& other) const; + public bool operator==(const facebook::react::_native_device_info_device_info_constants::NativeDeviceInfoDeviceInfoConstants& other) const; } template @@ -10805,7 +10874,7 @@ struct facebook::react::NativeI18nManagerI18nManagerConstants { public P0 doLeftAndRightSwapInRTL; public P1 isRTL; public P2 localeIdentifier; - public bool operator==(const facebook::react::NativeI18nManagerI18nManagerConstants& other) const; + public bool operator==(const facebook::react::_native_i18n_manager_i18n_manager_constants::NativeI18nManagerI18nManagerConstants& other) const; } template @@ -10813,7 +10882,7 @@ struct facebook::react::NativeMutationObserverNativeMutationObserverObserveOptio public P0 mutationObserverId; public P1 targetShadowNode; public P2 subtree; - public bool operator==(const facebook::react::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; + public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_observer_observe_options::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; } template @@ -10821,73 +10890,73 @@ struct facebook::react::NativePushNotificationManagerIOSPermissions { public P0 alert; public P1 badge; public P2 sound; - public bool operator==(const facebook::react::NativePushNotificationManagerIOSPermissions& other) const; + public bool operator==(const facebook::react::_native_push_notification_manager_i_o_s_permissions::NativePushNotificationManagerIOSPermissions& other) const; } template struct facebook::react::NativeAnimatedModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::NativeAnimatedModuleEventMapping& other) const; + public bool operator==(const facebook::react::_native_animated_module_event_mapping::NativeAnimatedModuleEventMapping& other) const; } template struct facebook::react::NativeAnimatedTurboModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::NativeAnimatedTurboModuleEventMapping& other) const; + public bool operator==(const facebook::react::_native_animated_turbo_module_event_mapping::NativeAnimatedTurboModuleEventMapping& other) const; } template struct facebook::react::NativeBlobModuleConstants { public P0 BLOB_URI_SCHEME; public P1 BLOB_URI_HOST; - public bool operator==(const facebook::react::NativeBlobModuleConstants& other) const; + public bool operator==(const facebook::react::_native_blob_module_constants::NativeBlobModuleConstants& other) const; } template struct facebook::react::NativeIdleCallbacksIdleDeadline { public P0 didTimeout; public P1 timeRemaining; - public bool operator==(const facebook::react::NativeIdleCallbacksIdleDeadline& other) const; + public bool operator==(const facebook::react::_native_idle_callbacks_idle_deadline::NativeIdleCallbacksIdleDeadline& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_partial_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; } template struct facebook::react::NativeAppStateAppState { public P0 app_state; - public bool operator==(const facebook::react::NativeAppStateAppState& other) const; + public bool operator==(const facebook::react::_native_app_state_app_state::NativeAppStateAppState& other) const; } template struct facebook::react::NativeAppStateAppStateConstants { public P0 initialAppState; - public bool operator==(const facebook::react::NativeAppStateAppStateConstants& other) const; + public bool operator==(const facebook::react::_native_app_state_app_state_constants::NativeAppStateAppStateConstants& other) const; } template struct facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions { public P0 timeout; - public bool operator==(const facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; + public bool operator==(const facebook::react::_native_idle_callbacks_request_idle_callback_options::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; } template struct facebook::react::NativeSourceCodeSourceCodeConstants { public P0 scriptURL; - public bool operator==(const facebook::react::NativeSourceCodeSourceCodeConstants& other) const; + public bool operator==(const facebook::react::_native_source_code_source_code_constants::NativeSourceCodeSourceCodeConstants& other) const; } template @@ -10895,10 +10964,10 @@ class facebook::react::SyncCallback { public R call(Args... args) const; public R operator()(Args... args) const; public SyncCallback(const facebook::react::SyncCallback&) = delete; - public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); public SyncCallback(facebook::react::SyncCallback&& other) noexcept; - public facebook::react::SyncCallback& operator=(const facebook::react::SyncCallback&) = delete; - public facebook::react::SyncCallback& operator=(facebook::react::SyncCallback&& other) noexcept; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(const facebook::react::_sync_callback<_r(_args...)>::SyncCallback&) = delete; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(facebook::react::_sync_callback<_r(_args...)>::SyncCallback&& other) noexcept; public ~SyncCallback(); } @@ -10912,15 +10981,15 @@ struct facebook::react::Bridging : public facebook::react::Bridging< template class facebook::react::BaseParagraphComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public BaseParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public BaseParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); public virtual facebook::react::ComponentName getComponentName() const override; } template class facebook::react::ConcreteComponentDescriptor : public facebook::react::ComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public ConcreteComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const override; + public ConcreteComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public using ConcreteEventEmitter = typename ShadowNodeT::ConcreteEventEmitter; public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteShadowNode = ShadowNodeT; @@ -10930,37 +10999,37 @@ class facebook::react::ConcreteComponentDescriptor : public facebook::react::Com public using SharedConcreteProps = typename ShadowNodeT::SharedConcreteProps; public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const override; - public virtual facebook::react::ShadowNodeTraits getTraits() const override; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const override; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const override; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const override; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const override; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; } template class facebook::react::Element { public Element(); - public facebook::react::Element& children(std::vector children); - public facebook::react::Element& finalize(std::function finalizeCallback); - public facebook::react::Element& props(facebook::react::Element::SharedConcreteProps props); - public facebook::react::Element& props(std::function callback); - public facebook::react::Element& reference(facebook::react::Element::ConcreteUnsharedShadowNode& outShadowNode); - public facebook::react::Element& reference(std::function callback); - public facebook::react::Element& stateData(std::function callback); - public facebook::react::Element& surfaceId(facebook::react::SurfaceId surfaceId); - public facebook::react::Element& tag(facebook::react::Tag tag); + public facebook::react::_element::Element& children(std::vector children); + public facebook::react::_element::Element& finalize(std::function finalizeCallback); + public facebook::react::_element::Element& props(facebook::react::_element::SharedConcreteProps props); + public facebook::react::_element::Element& props(std::function callback); + public facebook::react::_element::Element& reference(facebook::react::_element::ConcreteUnsharedShadowNode& outShadowNode); + public facebook::react::_element::Element& reference(std::function callback); + public facebook::react::_element::Element& stateData(std::function callback); + public facebook::react::_element::Element& surfaceId(facebook::react::SurfaceId surfaceId); + public facebook::react::_element::Element& tag(facebook::react::Tag tag); public operator facebook::react::ElementFragment(); public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteReferenceCallback = std::function& shadowNode)>; public using ConcreteShadowNode = ShadowNodeT; public using ConcreteState = typename ShadowNodeT::ConcreteState; public using ConcreteStateData = typename ShadowNodeT::ConcreteStateData; - public using ConcreteUnsharedShadowNode = std::shared_ptr; - public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteState = std::shared_ptr; + public using ConcreteUnsharedShadowNode = std::shared_ptr; + public using SharedConcreteProps = std::shared_ptr; + public using SharedConcreteState = std::shared_ptr; } template @@ -10969,307 +11038,307 @@ struct facebook::react::Bridging { template class facebook::react::NativeAccessibilityInfoCxxSpec : public facebook::react::TurboModule { - protected NativeAccessibilityInfoCxxSpec(std::shared_ptr jsInvoker); + protected NativeAccessibilityInfoCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAccessibilityManagerCxxSpec : public facebook::react::TurboModule { - protected NativeAccessibilityManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeAccessibilityManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeActionSheetManagerCxxSpec : public facebook::react::TurboModule { - protected NativeActionSheetManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeActionSheetManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAlertManagerCxxSpec : public facebook::react::TurboModule { - protected NativeAlertManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeAlertManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAnimatedModuleCxxSpec : public facebook::react::TurboModule { - protected NativeAnimatedModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeAnimatedModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAnimatedTurboModuleCxxSpec : public facebook::react::TurboModule { - protected NativeAnimatedTurboModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeAnimatedTurboModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAppStateCxxSpec : public facebook::react::TurboModule { - protected NativeAppStateCxxSpec(std::shared_ptr jsInvoker); + protected NativeAppStateCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeAppearanceCxxSpec : public facebook::react::TurboModule { - protected NativeAppearanceCxxSpec(std::shared_ptr jsInvoker); + protected NativeAppearanceCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeBlobModuleCxxSpec : public facebook::react::TurboModule { - protected NativeBlobModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeBlobModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeCPUTimeCxxSpec : public facebook::react::TurboModule { - protected NativeCPUTimeCxxSpec(std::shared_ptr jsInvoker); + protected NativeCPUTimeCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeClipboardCxxSpec : public facebook::react::TurboModule { - protected NativeClipboardCxxSpec(std::shared_ptr jsInvoker); + protected NativeClipboardCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDOMCxxSpec : public facebook::react::TurboModule { - protected NativeDOMCxxSpec(std::shared_ptr jsInvoker); + protected NativeDOMCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevLoadingViewCxxSpec : public facebook::react::TurboModule { - protected NativeDevLoadingViewCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevLoadingViewCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevMenuCxxSpec : public facebook::react::TurboModule { - protected NativeDevMenuCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevMenuCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDevSettingsCxxSpec : public facebook::react::TurboModule { - protected NativeDevSettingsCxxSpec(std::shared_ptr jsInvoker); + protected NativeDevSettingsCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDeviceEventManagerCxxSpec : public facebook::react::TurboModule { - protected NativeDeviceEventManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeDeviceEventManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeDeviceInfoCxxSpec : public facebook::react::TurboModule { - protected NativeDeviceInfoCxxSpec(std::shared_ptr jsInvoker); + protected NativeDeviceInfoCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeExceptionsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeExceptionsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeExceptionsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeFileReaderModuleCxxSpec : public facebook::react::TurboModule { - protected NativeFileReaderModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeFileReaderModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeFrameRateLoggerCxxSpec : public facebook::react::TurboModule { - protected NativeFrameRateLoggerCxxSpec(std::shared_ptr jsInvoker); + protected NativeFrameRateLoggerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeHeadlessJsTaskSupportCxxSpec : public facebook::react::TurboModule { - protected NativeHeadlessJsTaskSupportCxxSpec(std::shared_ptr jsInvoker); + protected NativeHeadlessJsTaskSupportCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeI18nManagerCxxSpec : public facebook::react::TurboModule { - protected NativeI18nManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeI18nManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeIdleCallbacksCxxSpec : public facebook::react::TurboModule { - protected NativeIdleCallbacksCxxSpec(std::shared_ptr jsInvoker); + protected NativeIdleCallbacksCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageEditorCxxSpec : public facebook::react::TurboModule { - protected NativeImageEditorCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageEditorCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageLoaderIOSCxxSpec : public facebook::react::TurboModule { - protected NativeImageLoaderIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageLoaderIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeImageStoreIOSCxxSpec : public facebook::react::TurboModule { - protected NativeImageStoreIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativeImageStoreIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeIntersectionObserverCxxSpec : public facebook::react::TurboModule { - protected NativeIntersectionObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeIntersectionObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeJSCHeapCaptureCxxSpec : public facebook::react::TurboModule { - protected NativeJSCHeapCaptureCxxSpec(std::shared_ptr jsInvoker); + protected NativeJSCHeapCaptureCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeKeyboardObserverCxxSpec : public facebook::react::TurboModule { - protected NativeKeyboardObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeKeyboardObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeLinkingManagerCxxSpec : public facebook::react::TurboModule { - protected NativeLinkingManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeLinkingManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeLogBoxCxxSpec : public facebook::react::TurboModule { - protected NativeLogBoxCxxSpec(std::shared_ptr jsInvoker); + protected NativeLogBoxCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeMicrotasksCxxSpec : public facebook::react::TurboModule { - protected NativeMicrotasksCxxSpec(std::shared_ptr jsInvoker); + protected NativeMicrotasksCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeModalManagerCxxSpec : public facebook::react::TurboModule { - protected NativeModalManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeModalManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeMutationObserverCxxSpec : public facebook::react::TurboModule { - protected NativeMutationObserverCxxSpec(std::shared_ptr jsInvoker); + protected NativeMutationObserverCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeNetworkingIOSCxxSpec : public facebook::react::TurboModule { - protected NativeNetworkingIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativeNetworkingIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePerformanceCxxSpec : public facebook::react::TurboModule { - protected NativePerformanceCxxSpec(std::shared_ptr jsInvoker); + protected NativePerformanceCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePlatformConstantsIOSCxxSpec : public facebook::react::TurboModule { - protected NativePlatformConstantsIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativePlatformConstantsIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativePushNotificationManagerIOSCxxSpec : public facebook::react::TurboModule { - protected NativePushNotificationManagerIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativePushNotificationManagerIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeReactDevToolsRuntimeSettingsModuleCxxSpec : public facebook::react::TurboModule { - protected NativeReactDevToolsRuntimeSettingsModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeReactDevToolsRuntimeSettingsModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeReactDevToolsSettingsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeReactDevToolsSettingsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeReactDevToolsSettingsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeRedBoxCxxSpec : public facebook::react::TurboModule { - protected NativeRedBoxCxxSpec(std::shared_ptr jsInvoker); + protected NativeRedBoxCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSegmentFetcherCxxSpec : public facebook::react::TurboModule { - protected NativeSegmentFetcherCxxSpec(std::shared_ptr jsInvoker); + protected NativeSegmentFetcherCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSettingsManagerCxxSpec : public facebook::react::TurboModule { - protected NativeSettingsManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeSettingsManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeShareModuleCxxSpec : public facebook::react::TurboModule { - protected NativeShareModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeShareModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSoundManagerCxxSpec : public facebook::react::TurboModule { - protected NativeSoundManagerCxxSpec(std::shared_ptr jsInvoker); + protected NativeSoundManagerCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeSourceCodeCxxSpec : public facebook::react::TurboModule { - protected NativeSourceCodeCxxSpec(std::shared_ptr jsInvoker); + protected NativeSourceCodeCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeStatusBarManagerIOSCxxSpec : public facebook::react::TurboModule { - protected NativeStatusBarManagerIOSCxxSpec(std::shared_ptr jsInvoker); + protected NativeStatusBarManagerIOSCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeTimingCxxSpec : public facebook::react::TurboModule { - protected NativeTimingCxxSpec(std::shared_ptr jsInvoker); + protected NativeTimingCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeVibrationCxxSpec : public facebook::react::TurboModule { - protected NativeVibrationCxxSpec(std::shared_ptr jsInvoker); + protected NativeVibrationCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeViewTransitionCxxSpec : public facebook::react::TurboModule { - protected NativeViewTransitionCxxSpec(std::shared_ptr jsInvoker); + protected NativeViewTransitionCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } template class facebook::react::NativeWebSocketModuleCxxSpec : public facebook::react::TurboModule { - protected NativeWebSocketModuleCxxSpec(std::shared_ptr jsInvoker); + protected NativeWebSocketModuleCxxSpec(std::shared_ptr jsInvoker); public static constexpr std::string_view kModuleName; } @@ -11282,246 +11351,246 @@ struct facebook::react::AnimatedProp : public facebook::react::AnimatedPropBase template struct facebook::react::CascadedRectangleCorners { - public bool operator==(const facebook::react::CascadedRectangleCorners& rhs) const = default; - public facebook::react::CascadedRectangleCorners::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleCorners::OptionalT all; - public facebook::react::CascadedRectangleCorners::OptionalT bottomEnd; - public facebook::react::CascadedRectangleCorners::OptionalT bottomLeft; - public facebook::react::CascadedRectangleCorners::OptionalT bottomRight; - public facebook::react::CascadedRectangleCorners::OptionalT bottomStart; - public facebook::react::CascadedRectangleCorners::OptionalT endEnd; - public facebook::react::CascadedRectangleCorners::OptionalT endStart; - public facebook::react::CascadedRectangleCorners::OptionalT startEnd; - public facebook::react::CascadedRectangleCorners::OptionalT startStart; - public facebook::react::CascadedRectangleCorners::OptionalT topEnd; - public facebook::react::CascadedRectangleCorners::OptionalT topLeft; - public facebook::react::CascadedRectangleCorners::OptionalT topRight; - public facebook::react::CascadedRectangleCorners::OptionalT topStart; - public using Counterpart = facebook::react::RectangleCorners; + public bool operator==(const facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners& rhs) const = default; + public facebook::react::_cascaded_rectangle_corners::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_corners::OptionalT all; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT endEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT endStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT startEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT startStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT topEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT topLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT topRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT topStart; + public using Counterpart = facebook::react::_rectangle_corners::RectangleCorners; public using OptionalT = std::optional; } template struct facebook::react::CascadedRectangleEdges { - public bool operator==(const facebook::react::CascadedRectangleEdges& rhs) const = default; - public facebook::react::CascadedRectangleEdges::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleEdges::OptionalT all; - public facebook::react::CascadedRectangleEdges::OptionalT block; - public facebook::react::CascadedRectangleEdges::OptionalT blockEnd; - public facebook::react::CascadedRectangleEdges::OptionalT blockStart; - public facebook::react::CascadedRectangleEdges::OptionalT bottom; - public facebook::react::CascadedRectangleEdges::OptionalT end; - public facebook::react::CascadedRectangleEdges::OptionalT horizontal; - public facebook::react::CascadedRectangleEdges::OptionalT left; - public facebook::react::CascadedRectangleEdges::OptionalT right; - public facebook::react::CascadedRectangleEdges::OptionalT start; - public facebook::react::CascadedRectangleEdges::OptionalT top; - public facebook::react::CascadedRectangleEdges::OptionalT vertical; - public using Counterpart = facebook::react::RectangleEdges; + public bool operator==(const facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& rhs) const = default; + public facebook::react::_cascaded_rectangle_edges::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_edges::OptionalT all; + public facebook::react::_cascaded_rectangle_edges::OptionalT block; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockEnd; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockStart; + public facebook::react::_cascaded_rectangle_edges::OptionalT bottom; + public facebook::react::_cascaded_rectangle_edges::OptionalT end; + public facebook::react::_cascaded_rectangle_edges::OptionalT horizontal; + public facebook::react::_cascaded_rectangle_edges::OptionalT left; + public facebook::react::_cascaded_rectangle_edges::OptionalT right; + public facebook::react::_cascaded_rectangle_edges::OptionalT start; + public facebook::react::_cascaded_rectangle_edges::OptionalT top; + public facebook::react::_cascaded_rectangle_edges::OptionalT vertical; + public using Counterpart = facebook::react::_rectangle_edges::RectangleEdges; public using OptionalT = std::optional; } template struct facebook::react::NativeAlertManagerArgsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedModuleEndResultBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedModuleEventMappingBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedTurboModuleEndResultBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAnimatedTurboModuleEventMappingBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAppStateAppStateBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeAppStateAppStateConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeBlobModuleConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDeviceInfoDeviceInfoConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDeviceInfoDimensionsPayloadBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeDeviceInfoDisplayMetricsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeExceptionsManagerExceptionDataBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeExceptionsManagerStackFrameBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeI18nManagerI18nManagerConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIdleCallbacksIdleDeadlineBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIdleCallbacksRequestIdleCallbackOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeImageEditorOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeMutationObserverNativeMutationObserverObserveOptionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeMutationObserverNativeMutationRecordBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePerformancePerformanceObserverInitBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePerformanceRawPerformanceEntryBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePlatformConstantsIOSPlatformConstantsIOSBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePushNotificationManagerIOSNotificationBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativePushNotificationManagerIOSPermissionsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfigBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfigBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::NativeSourceCodeSourceCodeConstantsBridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); public static T types; - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& value, const std::shared_ptr& jsInvoker); } template @@ -11531,7 +11600,7 @@ struct facebook::react::RectangleCorners { public T topLeft; public T topRight; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleCorners& rhs) const noexcept = default; + public bool operator==(const facebook::react::_rectangle_corners::RectangleCorners& rhs) const noexcept = default; } template @@ -11541,13 +11610,13 @@ struct facebook::react::RectangleEdges { public T right; public T top; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleEdges& rhs) const noexcept = default; - public static const facebook::react::RectangleEdges ZERO; + public bool operator==(const facebook::react::_rectangle_edges::RectangleEdges& rhs) const noexcept = default; + public static const facebook::react::_rectangle_edges::RectangleEdges ZERO; } template class facebook::react::AsyncCallback { - public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); public void call(Args... args) const noexcept; public void call(std::function&& callImpl) const noexcept; public void callWithPriority(facebook::react::SchedulerPriority priority, Args... args) const noexcept; @@ -11560,9 +11629,9 @@ class facebook::react::AsyncEventEmitter : public facebook::react::IAsyncEventEm public AsyncEventEmitter(); public AsyncEventEmitter(const facebook::react::AsyncEventEmitter&) = delete; public AsyncEventEmitter(facebook::react::AsyncEventEmitter&&) noexcept = default; - public facebook::react::AsyncEventEmitter& operator=(const facebook::react::AsyncEventEmitter&) = delete; - public facebook::react::AsyncEventEmitter& operator=(facebook::react::AsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(const facebook::react::_async_event_emitter::AsyncEventEmitter&) = delete; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(facebook::react::_async_event_emitter::AsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; public void emit(Args... value); public void emit(std::function&& converter); public ~AsyncEventEmitter() override = default; @@ -11573,17 +11642,17 @@ class facebook::react::SharedFunction { public SharedFunction(const facebook::react::SharedFunction& other) = default; public SharedFunction(facebook::react::SharedFunction&& other) noexcept = default; public SharedFunction(std::function&& function = nullptr); - public facebook::react::SharedFunction& operator=(const facebook::react::SharedFunction& other) = default; - public facebook::react::SharedFunction& operator=(facebook::react::SharedFunction&& other) noexcept = default; + public facebook::react::_shared_function::SharedFunction& operator=(const facebook::react::_shared_function::SharedFunction& other) = default; + public facebook::react::_shared_function::SharedFunction& operator=(facebook::react::_shared_function::SharedFunction&& other) noexcept = default; public void assign(std::function function) const; public void operator()(ArgumentT... args) const; } template class facebook::react::AsyncPromise { - public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); + public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); public facebook::jsi::Object get(facebook::jsi::Runtime& rt) const; - public void reject(facebook::react::Error error); + public void reject(facebook::react::_error::Error error); public void resolve(T... value); } @@ -11616,19 +11685,19 @@ struct facebook::react::Bridging { template struct facebook::react::Bridging> { public static constexpr size_t kArgumentCount; - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::Bridging>::Func fn, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::_bridging>::Func fn, const std::shared_ptr& jsInvoker); public using Func = std::function; public using IndexSequence = std::index_sequence_for; } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, 2> { - public static std::pair fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::pair fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, N> { - public static std::array fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::array fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template @@ -11645,30 +11714,30 @@ struct facebook::react::Bridging> : public facebook::react::array_d template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); - public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); template - public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::set fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::set fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::vector fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::vector fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); } template @@ -11690,22 +11759,22 @@ struct facebook::react::Bridging : public facebook:: } struct facebook::react::Bridging { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::Error& error); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::_error::Error& error); } struct facebook::react::Bridging { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); - public static facebook::react::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_event_subscription::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); + public static facebook::react::_event_subscription::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResDuration& value); - public static facebook::react::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_duration::HighResDuration& value); + public static facebook::react::_high_res_duration::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResTimeStamp& value); - public static facebook::react::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_time_stamp::HighResTimeStamp& value); + public static facebook::react::_high_res_time_stamp::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging : public facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging { @@ -11741,83 +11810,83 @@ struct facebook::react::Bridging { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& parser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& syntaxParser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& syntaxParser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { @@ -11829,7 +11898,7 @@ struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -11848,7 +11917,7 @@ struct facebook::react::CSSDataTypeParser : } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSNumberPercentTransformParser { @@ -11861,7 +11930,7 @@ struct facebook::react::CSSDataTypeParser : pub } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -11871,15 +11940,15 @@ struct facebook::react::CSSDataTypeParser : public fa } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSVariantComponentTransformParser { @@ -11889,29 +11958,29 @@ struct facebook::react::CSSDataTypeParser : publ } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } template struct facebook::react::CSSDataTypeParser> { - public static std::optional> consume(facebook::react::CSSValueParser& parser); + public static std::optional> consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::SyncCallback& value); - public static facebook::react::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_sync_callback::SyncCallback& value); + public static facebook::react::_sync_callback::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncCallback& value); - public static facebook::react::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_callback::AsyncCallback& value); + public static facebook::react::_async_callback::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_event_emitter::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); } template @@ -11924,12 +11993,12 @@ struct facebook::react::Bridging> : pub template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncPromise& promise); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_promise::AsyncPromise& promise); } struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); - public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); + public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); } template @@ -11938,7 +12007,7 @@ struct facebook::react::Bridging, std::enable_if_t struct facebook::react::Bridging, std::enable_if_t>> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); } template @@ -11956,30 +12025,30 @@ bool facebook::react::HostPlatformViewTraitsInitializer::isKeyboardFocusable(con constexpr bool facebook::react::detail::isHexDigit(char c); constexpr bool facebook::react::detail::isValidHexColor(std::string_view hex); constexpr float facebook::react::detail::hueToRgb(float p, float q, float t); -constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); +constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); constexpr uint8_t facebook::react::detail::clamp255Component(float f); constexpr uint8_t facebook::react::detail::clampAlpha(std::optional alpha); constexpr uint8_t facebook::react::detail::hexToNumeric(std::string_view hex, facebook::react::detail::HexColorType hexType); float facebook::react::detail::normalizeHue(float hue); -std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); +std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); std::tuple facebook::react::detail::hslToRgb(float h, float s, float l); std::tuple facebook::react::detail::hwbToRgb(float h, float w, float b); template -constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::CSSValueParser& parser); +constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHwbFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHwbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseModernHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseModernHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template constexpr std::optional facebook::react::detail::normalizeComponent(const std::variant& component, float baseValue); @@ -12007,24 +12076,24 @@ struct facebook::react::detail::PreparedTextLayoutT { public using type = typename T::PreparedTextLayout; } -template +template struct facebook::react::detail::CSSVariantComponentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSAngleTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSFilterSimpleAmountParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSNumberPercentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template @@ -12039,12 +12108,12 @@ struct facebook::react::detail::is_variant_of_data_types : public std::false_typ template class facebook::react::detail::TextLayoutManagerExtended { public TextLayoutManagerExtended(const TextLayoutManagerT& textLayoutManager); - public facebook::react::LinesMeasurements measureLines(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::Size& size); - public facebook::react::TextMeasurement measurePreparedLayout(const facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout& layout, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout prepareLayout(const facebook::react::AttributedString& attributedString, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; + public facebook::react::LinesMeasurements measureLines(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_size::Size& size); + public facebook::react::_text_measurement::TextMeasurement measurePreparedLayout(const facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout& layout, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout prepareLayout(const facebook::react::_attributed_string::AttributedString& attributedString, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; public static constexpr bool supportsLineMeasurement(); public static constexpr bool supportsPreparedTextLayout(); - public using PreparedTextLayout = typename facebook::react::detail::PreparedTextLayoutT::type; + public using PreparedTextLayout = typename facebook::react::detail::_prepared_text_layout_t::PreparedTextLayoutT::type; } template @@ -12373,18 +12442,18 @@ template using facebook::react::jsinspector_modern::ScopedExecutor = std::function&& callback)>; typedef std::function facebook::react::jsinspector_modern::FrontendChannel; typedef std::map facebook::react::jsinspector_modern::Headers; -using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; +using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; using facebook::react::jsinspector_modern::IOReadError = const std::string; -using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::InspectorPageDescription; +using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::_inspector_page_description::InspectorPageDescription; using facebook::react::jsinspector_modern::StreamID = const std::string; using facebook::react::jsinspector_modern::VoidExecutor = std::function&& callback)>; -bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); -facebook::react::jsinspector_modern::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); -folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::HostTargetMetadata& metadata); -folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::InspectorTargetCapabilities& capabilities); +bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); +facebook::react::jsinspector_modern::_i_inspector::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); +folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata& metadata); +folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities& capabilities); std::string facebook::react::jsinspector_modern::httpReasonPhrase(uint16_t status); std::string facebook::react::jsinspector_modern::mimeTypeFromHeaders(const facebook::react::jsinspector_modern::Headers& headers); -std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); +std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); template void facebook::react::jsinspector_modern::emitNotificationsForTracingProfile(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const ChannelsRange& channels, bool isBackgroundTrace); template @@ -12402,7 +12471,7 @@ void facebook::react::jsinspector_modern::truncateToValidUTF8(std::vector& class facebook::react::jsinspector_modern::BoundedRequestBuffer { public bool put(const std::string& requestId, std::string_view data, bool base64Encoded) noexcept; - public std::shared_ptr get(const std::string& requestId) const; + public std::shared_ptr get(const std::string& requestId) const; public void clear(); } @@ -12426,19 +12495,19 @@ class facebook::react::jsinspector_modern::CallbackRemoteConnection : public fac class facebook::react::jsinspector_modern::ConsoleTask { public ConsoleTask(const facebook::react::jsinspector_modern::ConsoleTask&) = default; public ConsoleTask(facebook::react::jsinspector_modern::ConsoleTask&&) = default; - public ConsoleTask(std::shared_ptr taskContext); - public facebook::react::jsinspector_modern::ConsoleTask& operator=(const facebook::react::jsinspector_modern::ConsoleTask&) = delete; - public facebook::react::jsinspector_modern::ConsoleTask& operator=(facebook::react::jsinspector_modern::ConsoleTask&&) = delete; + public ConsoleTask(std::shared_ptr taskContext); + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(const facebook::react::jsinspector_modern::_console_task::ConsoleTask&) = delete; + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(facebook::react::jsinspector_modern::_console_task::ConsoleTask&&) = delete; public ~ConsoleTask(); } class facebook::react::jsinspector_modern::ConsoleTaskContext : public std::enable_shared_from_this { public ConsoleTaskContext(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); + public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); public ConsoleTaskContext(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskId id() const; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&) = delete; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&&) = delete; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId id() const; public std::optional getSerializedStackTrace() const; public void schedule(); public ~ConsoleTaskContext(); @@ -12448,9 +12517,9 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { public ConsoleTaskId() = default; public ConsoleTaskId(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; public ConsoleTaskId(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; - public bool operator==(const facebook::react::jsinspector_modern::ConsoleTaskId&) const = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; + public bool operator==(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) const = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&&) = default; public operator bool() const; public operator void *() const; public ~ConsoleTaskId() = default; @@ -12459,19 +12528,19 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { class facebook::react::jsinspector_modern::ConsoleTaskOrchestrator { public ConsoleTaskOrchestrator(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; public ConsoleTaskOrchestrator(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public static facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& getInstance(); - public std::shared_ptr top() const; - public void cancelTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void finishTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void scheduleTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId, std::weak_ptr taskContext); - public void startTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&) = delete; + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&&) = delete; + public static facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& getInstance(); + public std::shared_ptr top() const; + public void cancelTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void finishTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void scheduleTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId, std::weak_ptr taskContext); + public void startTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); public ~ConsoleTaskOrchestrator() = default; } class facebook::react::jsinspector_modern::EmulationAgent { - public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); } @@ -12483,18 +12552,18 @@ class facebook::react::jsinspector_modern::ExecutionContextSelector { public ExecutionContextSelector() = delete; public ExecutionContextSelector(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; public ExecutionContextSelector(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public bool matches(const facebook::react::jsinspector_modern::ExecutionContextDescription& context) const noexcept; - public bool operator==(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) const noexcept; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public static facebook::react::jsinspector_modern::ExecutionContextSelector all(); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byId(int32_t id); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byName(std::string name); + public bool matches(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context) const noexcept; + public bool operator==(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) const noexcept; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) = default; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector&& other) noexcept = default; + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector all(); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byId(int32_t id); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byName(std::string name); public ~ExecutionContextSelector() = default; } class facebook::react::jsinspector_modern::FallbackRuntimeAgentDelegate : public facebook::react::jsinspector_modern::RuntimeAgentDelegate { - public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::SessionState& sessionState, std::string engineDescription); + public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::string engineDescription); public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) override; } @@ -12502,10 +12571,10 @@ class facebook::react::jsinspector_modern::FallbackRuntimeTargetDelegate : publi public FallbackRuntimeTargetDelegate(std::string engineDescription); public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; } @@ -12515,24 +12584,24 @@ class facebook::react::jsinspector_modern::HermesRuntimeTargetDelegate : public public std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; public ~HermesRuntimeTargetDelegate() override; } class facebook::react::jsinspector_modern::HostAgent { - public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::HostTargetController& targetController, facebook::react::jsinspector_modern::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); + public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& targetController, facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); public HostAgent(const facebook::react::jsinspector_modern::HostAgent&) = delete; public HostAgent(facebook::react::jsinspector_modern::HostAgent&&) = delete; public bool isEligibleForBackgroundTrace() const; - public facebook::react::jsinspector_modern::HostAgent& operator=(const facebook::react::jsinspector_modern::HostAgent&) = delete; - public facebook::react::jsinspector_modern::HostAgent& operator=(facebook::react::jsinspector_modern::HostAgent&&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(const facebook::react::jsinspector_modern::_host_agent::HostAgent&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(facebook::react::jsinspector_modern::_host_agent::HostAgent&&) = delete; public void emitSystemStateChanged(bool isSingleHost); public void handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void setCurrentInstanceAgent(std::shared_ptr agent); + public void setCurrentInstanceAgent(std::shared_ptr agent); public ~HostAgent(); } @@ -12541,26 +12610,26 @@ class facebook::react::jsinspector_modern::HostTarget : public facebook::react:: public HostTarget(facebook::react::jsinspector_modern::HostTarget&&) = delete; public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); public bool stopAndMaybeEmitBackgroundTrace(); - public facebook::react::jsinspector_modern::HostTarget& operator=(const facebook::react::jsinspector_modern::HostTarget&) = delete; - public facebook::react::jsinspector_modern::HostTarget& operator=(facebook::react::jsinspector_modern::HostTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate); + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(const facebook::react::jsinspector_modern::_host_target::HostTarget&) = delete; + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(facebook::react::jsinspector_modern::_host_target::HostTarget&&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); - public static std::shared_ptr create(facebook::react::jsinspector_modern::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public std::unique_ptr connect(std::unique_ptr connectionToFrontend); + public static std::shared_ptr create(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public std::unique_ptr connect(std::unique_ptr connectionToFrontend); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); public void sendCommand(facebook::react::jsinspector_modern::HostCommand command); - public void unregisterInstance(facebook::react::jsinspector_modern::InstanceTarget& instance); + public void unregisterInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget& instance); public ~HostTarget(); } class facebook::react::jsinspector_modern::HostTargetController { - public HostTargetController(facebook::react::jsinspector_modern::HostTarget& target); + public HostTargetController(facebook::react::jsinspector_modern::_host_target::HostTarget& target); public bool decrementPauseOverlayCounter(); public bool hasInstance() const; public bool maybeEmitStashedBackgroundTrace(); public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); - public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate(); + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& getDelegate(); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); public void incrementPauseOverlayCounter(); public void installPerfIssuesBinding(); @@ -12570,20 +12639,20 @@ class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook: public HostTargetDelegate() = default; public HostTargetDelegate(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; public HostTargetDelegate(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest&); - public virtual facebook::react::jsinspector_modern::HostTargetMetadata getMetadata() = 0; - public virtual facebook::react::jsinspector_modern::HostTargetTracingDelegate* getTracingDelegate(); - public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScreenshotRequest&); - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; - public virtual void onReload(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& request) = 0; - public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& request) = 0; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&&) = delete; + public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest&); + public virtual facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata getMetadata() = 0; + public virtual facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate* getTracingDelegate(); + public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::_host_target_delegate::_page_capture_screenshot_request::PageCaptureScreenshotRequest&); + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; + public virtual void onReload(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& request) = 0; + public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& request) = 0; public virtual ~HostTargetDelegate() override; } struct facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& rhs) const; public std::optional message; } @@ -12593,23 +12662,23 @@ struct facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScree } struct facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& rhs) const; public std::optional ignoreCache; public std::optional scriptToEvaluateOnLoad; } struct facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest& rhs) const; public std::string colorScheme; } class facebook::react::jsinspector_modern::HostTargetTraceRecording { - public HostTargetTraceRecording(facebook::react::jsinspector_modern::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public HostTargetTraceRecording(facebook::react::jsinspector_modern::_host_target::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public bool isBackgroundInitiated() const; public bool isUserInitiated() const; public facebook::react::jsinspector_modern::tracing::HostTracingProfile stop(); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); public void start(); } @@ -12617,8 +12686,8 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { public HostTargetTracingDelegate() = default; public HostTargetTracingDelegate(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; public HostTargetTracingDelegate(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&&) = delete; public virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool); public virtual void onTracingStopped(); public virtual ~HostTargetTracingDelegate() = default; @@ -12626,7 +12695,7 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { class facebook::react::jsinspector_modern::HostTracingAgent { public HostTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); } class facebook::react::jsinspector_modern::IDestructible { @@ -12634,12 +12703,12 @@ class facebook::react::jsinspector_modern::IDestructible { } class facebook::react::jsinspector_modern::IInspector : public facebook::react::jsinspector_modern::IDestructible { - public using ConnectFunc = std::function(std::unique_ptr)>; - public virtual facebook::react::jsinspector_modern::InspectorSystemState getSystemState() const = 0; - public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::IInspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities = {}) = 0; - public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; - public virtual std::vector getPages() const = 0; - public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; + public using ConnectFunc = std::function(std::unique_ptr)>; + public virtual facebook::react::jsinspector_modern::_inspector_system_state::InspectorSystemState getSystemState() const = 0; + public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::_i_inspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities = {}) = 0; + public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; + public virtual std::vector getPages() const = 0; + public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; public virtual void removePage(int pageId) = 0; public virtual ~IInspector() = 0; } @@ -12683,14 +12752,14 @@ class facebook::react::jsinspector_modern::InspectorFlags { public bool getNetworkInspectionEnabled() const; public bool getPerfIssuesEnabled() const; public bool getScreenshotCaptureEnabled() const; - public facebook::react::jsinspector_modern::InspectorFlags& operator=(const facebook::react::jsinspector_modern::InspectorFlags&) = delete; - public static facebook::react::jsinspector_modern::InspectorFlags& getInstance(); + public facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& operator=(const facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags&) = delete; + public static facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& getInstance(); public void dangerouslyDisableFuseboxForTest(); public void dangerouslyResetFlags(); } class facebook::react::jsinspector_modern::InspectorPackagerConnection { - public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public bool isConnected() const; public void closeQuietly(); public void connect(); @@ -12699,43 +12768,43 @@ class facebook::react::jsinspector_modern::InspectorPackagerConnection { class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl : public facebook::react::jsinspector_modern::IWebSocketDelegate, public facebook::react::jsinspector_modern::IPageStatusListener, public std::enable_shared_from_this { public bool isConnected() const; - public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public using SessionId = uint32_t; public void closeQuietly(); public void connect(); - public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); + public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); public void sendEventToAllConnections(const std::string& event); } class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::RemoteConnection : public facebook::react::jsinspector_modern::IRemoteConnection { - public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sessionId, std::string proxySessionId); + public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sessionId, std::string proxySessionId); public virtual void onDisconnect() override; public virtual void onMessage(std::string message) override; } class facebook::react::jsinspector_modern::InspectorPackagerConnectionDelegate { - public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; + public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; public virtual void scheduleCallback(std::function callback, std::chrono::milliseconds delayMs) = 0; public virtual ~InspectorPackagerConnectionDelegate() = default; } class facebook::react::jsinspector_modern::InstanceAgent { - public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::InstanceTarget& target, facebook::react::jsinspector_modern::SessionState& sessionState); + public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_instance_target::InstanceTarget& target, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void sendConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage message); - public void setCurrentRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtime); + public void sendConsoleMessage(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); + public void setCurrentRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtime); } class facebook::react::jsinspector_modern::InstanceTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public InstanceTarget(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; public InstanceTarget(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); - public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void unregisterRuntime(facebook::react::jsinspector_modern::RuntimeTarget& runtime); + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(const facebook::react::jsinspector_modern::_instance_target::InstanceTarget&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(facebook::react::jsinspector_modern::_instance_target::InstanceTarget&&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); + public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public void unregisterRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& runtime); public ~InstanceTarget(); } @@ -12743,14 +12812,14 @@ class facebook::react::jsinspector_modern::InstanceTargetDelegate { public InstanceTargetDelegate() = default; public InstanceTargetDelegate(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; public InstanceTargetDelegate(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&&) = delete; public virtual ~InstanceTargetDelegate(); } class facebook::react::jsinspector_modern::InstanceTracingAgent { public InstanceTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtimeTarget); + public void setTracedRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtimeTarget); public ~InstanceTracingAgent(); } @@ -12758,9 +12827,9 @@ class facebook::react::jsinspector_modern::LoadNetworkResourceDelegate { public LoadNetworkResourceDelegate() = default; public LoadNetworkResourceDelegate(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; public LoadNetworkResourceDelegate(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&) = delete; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&&) noexcept = delete; + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; public virtual ~LoadNetworkResourceDelegate() = default; } @@ -12784,9 +12853,9 @@ class facebook::react::jsinspector_modern::NetworkIOAgent { public NetworkIOAgent(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; public NetworkIOAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::VoidExecutor executor); public NetworkIOAgent(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; - public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& delegate); - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; + public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& delegate); + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&) = delete; + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&&) = delete; public ~NetworkIOAgent(); } @@ -12794,8 +12863,8 @@ class facebook::react::jsinspector_modern::NetworkRequestListener { public NetworkRequestListener() = default; public NetworkRequestListener(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; public NetworkRequestListener(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&) = delete; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&&) noexcept = default; public virtual void onCompletion() = 0; public virtual void onData(std::string_view data) = 0; public virtual void onError(const std::string& message) = 0; @@ -12813,33 +12882,33 @@ class facebook::react::jsinspector_modern::NullRemoteConnection : public faceboo } class facebook::react::jsinspector_modern::PerfMonitorUpdateHandler { - public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::HostTargetDelegate& delegate); + public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate); public void handlePerfIssueAdded(const std::string& message); } class facebook::react::jsinspector_modern::RAIIRemoteConnection { - public RAIIRemoteConnection(std::unique_ptr remote); + public RAIIRemoteConnection(std::unique_ptr remote); public void onMessage(std::string message); public ~RAIIRemoteConnection(); } class facebook::react::jsinspector_modern::RuntimeAgent { - public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr delegate); + public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr delegate); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public const facebook::react::jsinspector_modern::ExecutionContextDescription& getExecutionContextDescription() const; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState getExportedState(); + public const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& getExecutionContextDescription() const; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::ExportedState getExportedState(); public void notifyBindingCalled(const std::string& bindingName, const std::string& payload); public void notifyFastRefreshComplete(); public ~RuntimeAgent(); } struct facebook::react::jsinspector_modern::RuntimeAgent::ExportedState { - public std::unique_ptr delegateState; + public std::unique_ptr delegateState; } class facebook::react::jsinspector_modern::RuntimeAgentDelegate { public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) = 0; - public virtual std::unique_ptr getExportedState(); + public virtual std::unique_ptr getExportedState(); public virtual ~RuntimeAgentDelegate() = default; } @@ -12850,22 +12919,22 @@ class facebook::react::jsinspector_modern::RuntimeAgentDelegate::ExportedState { class facebook::react::jsinspector_modern::RuntimeTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public RuntimeTarget(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; public RuntimeTarget(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public static std::shared_ptr create(const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&&) = delete; + public static std::shared_ptr create(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); public ~RuntimeTarget(); } class facebook::react::jsinspector_modern::RuntimeTargetController { - public RuntimeTargetController(facebook::react::jsinspector_modern::RuntimeTarget& target); + public RuntimeTargetController(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& target); public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile(); public void disableSamplingProfiler(); public void emitTracingStateChange(bool isTracing); public void enableSamplingProfiler(); public void installBindingHandler(const std::string& bindingName); - public void notifyDomainStateChanged(facebook::react::jsinspector_modern::RuntimeTargetController::Domain domain, bool enabled, const facebook::react::jsinspector_modern::RuntimeAgent& notifyingAgent); + public void notifyDomainStateChanged(facebook::react::jsinspector_modern::_runtime_target_controller::Domain domain, bool enabled, const facebook::react::jsinspector_modern::_runtime_agent::RuntimeAgent& notifyingAgent); } enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { @@ -12878,17 +12947,17 @@ enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { class facebook::react::jsinspector_modern::RuntimeTargetDelegate { public virtual bool supportsConsole() const = 0; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() = 0; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) = 0; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) = 0; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) = 0; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) = 0; public virtual void disableSamplingProfiler() = 0; public virtual void enableSamplingProfiler() = 0; public virtual ~RuntimeTargetDelegate() = default; } class facebook::react::jsinspector_modern::RuntimeTracingAgent : public facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::RuntimeTargetController& targetController); + public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController); public ~RuntimeTracingAgent(); } @@ -12896,14 +12965,14 @@ class facebook::react::jsinspector_modern::StackTrace { public StackTrace() = default; public StackTrace(const facebook::react::jsinspector_modern::StackTrace&) = delete; public StackTrace(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(const facebook::react::jsinspector_modern::StackTrace&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public static std::unique_ptr empty(); + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(const facebook::react::jsinspector_modern::_stack_trace::StackTrace&) = delete; + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(facebook::react::jsinspector_modern::_stack_trace::StackTrace&&) = delete; + public static std::unique_ptr empty(); public virtual ~StackTrace() = default; } class facebook::react::jsinspector_modern::TracingAgent { - public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); public ~TracingAgent(); } @@ -12934,14 +13003,14 @@ enum facebook::react::jsinspector_modern::HostCommand { struct facebook::react::jsinspector_modern::ConsoleMessage { public ConsoleMessage(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::StackTrace::empty()); - public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::SimpleConsoleMessage message); + public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::_stack_trace::StackTrace::empty()); + public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); public ConsoleMessage(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; - public std::unique_ptr stackTrace; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::_console_message::ConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(facebook::react::jsinspector_modern::_console_message::ConsoleMessage&& other) noexcept = default; + public std::unique_ptr stackTrace; public std::vector args; public ~ConsoleMessage() = default; } @@ -12976,7 +13045,7 @@ struct facebook::react::jsinspector_modern::IOReadResult { } struct facebook::react::jsinspector_modern::InspectorPageDescription { - public const facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities; + public const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities; public const int id; public const std::string description; public const std::string vm; @@ -13024,9 +13093,9 @@ struct facebook::react::jsinspector_modern::SessionState { public bool isNetworkDomainEnabled; public bool isReactNativeApplicationDomainEnabled; public bool isRuntimeDomainEnabled; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; public std::unordered_map subscribedBindings; - public std::vector pendingSimpleConsoleMessages; + public std::vector pendingSimpleConsoleMessages; } struct facebook::react::jsinspector_modern::SimpleConsoleMessage { @@ -13036,8 +13105,8 @@ struct facebook::react::jsinspector_modern::SimpleConsoleMessage { public SimpleConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::SimpleConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage&& other) noexcept = default; public std::vector args; public ~SimpleConsoleMessage() = default; } @@ -13051,11 +13120,11 @@ class facebook::react::jsinspector_modern::EnumArray { template struct facebook::react::jsinspector_modern::UniqueMonostate { - public constexpr bool operator<(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator<=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator==(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; + public constexpr bool operator<(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator<=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator==(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; } template @@ -13082,16 +13151,16 @@ class facebook::react::jsinspector_modern::WeakList { } -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; using facebook::react::jsinspector_modern::tracing::Categories = folly::small_vector; -using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; +using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; using facebook::react::jsinspector_modern::tracing::FrameSequenceId = uint64_t; using facebook::react::jsinspector_modern::tracing::Headers = std::map; using facebook::react::jsinspector_modern::tracing::ProcessId = uint64_t; using facebook::react::jsinspector_modern::tracing::RuntimeProfileId = uint16_t; using facebook::react::jsinspector_modern::tracing::ThreadId = uint64_t; -int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::HighResDuration duration); +int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::_high_res_duration::HighResDuration duration); std::optional facebook::react::jsinspector_modern::tracing::getTracingCategoryFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampColorFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampDetailFromObject(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& detailValue); @@ -13100,48 +13169,48 @@ std::string facebook::react::jsinspector_modern::tracing::consoleTimeStampColorT std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const facebook::react::jsinspector_modern::tracing::Categories& categories); std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const std::set& categories); std::string facebook::react::jsinspector_modern::tracing::tracingCategoryToString(const facebook::react::jsinspector_modern::tracing::Category& category); -uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::HighResTimeStamp timestamp); +uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); class facebook::react::jsinspector_modern::tracing::HermesRuntimeSamplingProfileSerializer { public static facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile serializeToTracingSamplingProfile(hermes::sampling_profiler::Profile hermesProfile); } class facebook::react::jsinspector_modern::tracing::HostTracingProfileSerializer { - public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); - public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); - public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::_host_tracing_profile::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); + public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::_high_res_time_stamp::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); } class facebook::react::jsinspector_modern::tracing::PerformanceTracer { public bool isTracing() const; public bool startTracing(); - public bool startTracing(facebook::react::HighResDuration maxDuration); + public bool startTracing(facebook::react::_high_res_duration::HighResDuration maxDuration); public static facebook::react::jsinspector_modern::tracing::PerformanceTracer& getInstance(); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& traceEventProfileChunk); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp profileTimestamp); - public std::optional> stopTracing(); - public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::PerformanceTracer::TracingStateCallback callback); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& traceEventProfileChunk); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp profileTimestamp); + public std::optional> stopTracing(); + public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::_performance_tracer::TracingStateCallback callback); public using TracingStateCallback = std::function; - public void reportEventLoopMicrotasks(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportEventLoopTask(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp start, folly::dynamic&& detail = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp start, facebook::react::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); - public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); - public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); - public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength); - public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); - public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start); + public void reportEventLoopMicrotasks(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportEventLoopTask(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, folly::dynamic&& detail = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_duration::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); + public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); + public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); + public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength); + public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); + public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start); public void reportTimeStamp(const std::string& name, std::optional start = std::nullopt, std::optional end = std::nullopt, std::optional trackName = std::nullopt, std::optional trackGroup = std::nullopt, std::optional color = std::nullopt, std::optional detail = std::nullopt, std::optional stackTrace = std::nullopt); public void unsubscribeFromTracingStateChanges(uint32_t subscriptionId); } class facebook::react::jsinspector_modern::tracing::ProfileTreeNode { - public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType codeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::ProfileTreeNode::NO_PARENT); + public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType codeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::_profile_tree_node::NO_PARENT); public bool hasParent() const; - public const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType getCodeType() const; + public const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType getCodeType() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); public static constexpr uint32_t NO_PARENT; public uint32_t getId() const; public uint32_t getParentId() const; @@ -13161,29 +13230,29 @@ class facebook::react::jsinspector_modern::tracing::RawRuntimeProfile { } class facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfileTraceEventSerializer { - public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); - public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); } class facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - protected facebook::react::jsinspector_modern::tracing::TraceRecordingState& state_; - public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + protected facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state_; + public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state); public bool isRunningInBackgroundMode(); } class facebook::react::jsinspector_modern::tracing::TraceEventGenerator { - public static facebook::react::jsinspector_modern::tracing::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); - public static facebook::react::jsinspector_modern::tracing::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp timestamp); - public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::_high_res_time_stamp::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); + public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); } class facebook::react::jsinspector_modern::tracing::TraceEventSerializer { - public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::TraceEvent&& event); - public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& profileChunk); - public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile&& cpuProfile); - public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node&& node); - public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); - public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas&& deltas); + public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent&& event); + public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& profileChunk); + public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::TraceEventProfileChunk::CPUProfile&& cpuProfile); + public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::_node::TraceEventProfileChunk::CPUProfile::Node&& node); + public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); + public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk::TimeDeltas&& deltas); public static size_t estimateJsonSize(const folly::dynamic& value); } @@ -13225,27 +13294,27 @@ struct facebook::react::jsinspector_modern::tracing::EventLoopReporter { public EventLoopReporter(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopPhase phase); public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&&) = delete; public ~EventLoopReporter(); } struct facebook::react::jsinspector_modern::tracing::FrameTimingSequence { public FrameTimingSequence() = delete; - public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); - public facebook::react::HighResTimeStamp beginTimestamp; - public facebook::react::HighResTimeStamp endTimestamp; + public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp; + public facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp; public facebook::react::jsinspector_modern::tracing::FrameSequenceId id; public facebook::react::jsinspector_modern::tracing::ThreadId threadId; public std::optional> screenshot; } struct facebook::react::jsinspector_modern::tracing::HostTracingProfile { - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public std::vector frameTimings; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector frameTimings; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } struct facebook::react::jsinspector_modern::tracing::IdGenerator { @@ -13253,37 +13322,37 @@ struct facebook::react::jsinspector_modern::tracing::IdGenerator { } struct facebook::react::jsinspector_modern::tracing::InstanceTracingProfile { - public std::vector performanceTraceEvents; + public std::vector performanceTraceEvents; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile { public RuntimeSamplingProfile(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; public RuntimeSamplingProfile(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; - public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); + public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&&) = default; public std::string runtimeName; - public std::unique_ptr rawRuntimeProfile; - public std::vector samples; + public std::unique_ptr rawRuntimeProfile; + public std::vector samples; public ~RuntimeSamplingProfile() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample { public Sample(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; public Sample(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; - public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; + public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); public facebook::react::jsinspector_modern::tracing::ThreadId threadId; - public std::vector callStack; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&&) = default; + public std::vector callStack; public uint64_t timestamp; public ~Sample() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame { - public bool operator==(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& rhs) const noexcept = default; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame::Kind kind; + public bool operator==(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::SampleCallStackFrame& rhs) const noexcept = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::Kind kind; public std::optional scriptURL; public std::optional columnNumber; public std::optional lineNumber; @@ -13300,30 +13369,30 @@ enum facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sampl struct facebook::react::jsinspector_modern::tracing::TraceEvent { public char ph; - public facebook::react::HighResTimeStamp ts; + public facebook::react::_high_res_time_stamp::HighResTimeStamp ts; public facebook::react::jsinspector_modern::tracing::Categories cat; public facebook::react::jsinspector_modern::tracing::ProcessId pid; public facebook::react::jsinspector_modern::tracing::ThreadId tid; public folly::dynamic args; public std::optional s; - public std::optional dur; + public std::optional dur; public std::optional id; public std::string name; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile cpuProfile; - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas timeDeltas; - public using TimeDeltas = std::vector; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TimeDeltas timeDeltas; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::CPUProfile cpuProfile; + public using TimeDeltas = std::vector; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile { - public std::vector nodes; + public std::vector nodes; public std::vector samples; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame callFrame; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::CallFrame callFrame; public std::optional parentId; public uint32_t id; } @@ -13338,20 +13407,20 @@ struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPU } struct facebook::react::jsinspector_modern::tracing::TraceRecordingState { - public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public facebook::react::jsinspector_modern::tracing::Mode mode; - public std::optional windowSize; + public std::optional windowSize; public std::set enabledCategories; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } template class facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer { public TimeWindowedBuffer(); - public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer::TimestampAccessor timestampAccessor, facebook::react::HighResDuration windowSize); - public std::vector pruneExpiredAndExtract(facebook::react::HighResTimeStamp windowRightBoundary = facebook::react::HighResTimeStamp::now()); - public using TimestampAccessor = std::function; + public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::_time_windowed_buffer::TimestampAccessor timestampAccessor, facebook::react::_high_res_duration::HighResDuration windowSize); + public std::vector pruneExpiredAndExtract(facebook::react::_high_res_time_stamp::HighResTimeStamp windowRightBoundary = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); + public using TimestampAccessor = std::function; public void clear(); public void push(T&& element); public void push(const T& element); @@ -13362,8 +13431,8 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { public PerformanceTracerSection(const char* name, const char* track = nullptr, const char* trackGroup = nullptr, const char* color = nullptr, Args... args) noexcept; public PerformanceTracerSection(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; public PerformanceTracerSection(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&&) = delete; public ~PerformanceTracerSection() noexcept; } @@ -13371,7 +13440,7 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { using facebook::react::jsinspector_modern::cdp::ParseError = folly::json::parse_error; using facebook::react::jsinspector_modern::cdp::RequestId = long long; using facebook::react::jsinspector_modern::cdp::TypeError = folly::TypeError; -facebook::react::jsinspector_modern::cdp::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); +facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); std::string facebook::react::jsinspector_modern::cdp::jsonError(std::optional id, facebook::react::jsinspector_modern::cdp::ErrorCode code, std::optional message = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonNotification(const std::string& method, std::optional params = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonRequest(facebook::react::jsinspector_modern::cdp::RequestId id, const std::string& method, std::optional params = std::nullopt); @@ -13386,7 +13455,7 @@ enum facebook::react::jsinspector_modern::cdp::ErrorCode { } struct facebook::react::jsinspector_modern::cdp::PreparsedRequest { - public bool operator==(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest& rhs) const; public facebook::react::jsinspector_modern::cdp::RequestId id; public folly::dynamic params; public std::string method; @@ -13434,8 +13503,8 @@ struct facebook::react::jsinspector_modern::cdp::network::Request { } struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentExtraInfoParams { - public facebook::react::jsinspector_modern::cdp::network::ConnectTiming connectTiming; public facebook::react::jsinspector_modern::cdp::network::Headers headers; + public facebook::react::jsinspector_modern::cdp::network::_connect_timing::ConnectTiming connectTiming; public folly::dynamic toDynamic() const; public std::string requestId; } @@ -13444,10 +13513,10 @@ struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentParam public bool redirectHasExtraInfo; public double timestamp; public double wallTime; - public facebook::react::jsinspector_modern::cdp::network::Request request; + public facebook::react::jsinspector_modern::cdp::network::_request::Request request; public folly::dynamic initiator; public folly::dynamic toDynamic() const; - public std::optional redirectResponse; + public std::optional redirectResponse; public std::string documentURL; public std::string loaderId; public std::string requestId; @@ -13457,7 +13526,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { public facebook::react::jsinspector_modern::cdp::network::Headers headers; public folly::dynamic toDynamic() const; public int encodedDataLength; - public static facebook::react::jsinspector_modern::cdp::network::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); + public static facebook::react::jsinspector_modern::cdp::network::_response::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); public std::string mimeType; public std::string statusText; public std::string url; @@ -13467,7 +13536,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { struct facebook::react::jsinspector_modern::cdp::network::ResponseReceivedParams { public bool hasExtraInfo; public double timestamp; - public facebook::react::jsinspector_modern::cdp::network::Response response; + public facebook::react::jsinspector_modern::cdp::network::_response::Response response; public folly::dynamic toDynamic() const; public std::string loaderId; public std::string requestId; @@ -13480,22 +13549,22 @@ constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_CONTAINS; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_DISCONNECTED; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_FOLLOWING; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_PRECEDING; -bool facebook::react::dom::isConnected(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMOffset facebook::react::dom::getOffset(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, bool includeTransform); -facebook::react::dom::DOMRect facebook::react::dom::measureInWindow(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::RNMeasureRect facebook::react::dom::measure(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::optional facebook::react::dom::measureLayout(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& relativeToShadowNode); -std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); -std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTagName(const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTextContent(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::vector> facebook::react::dom::getChildNodes(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& otherShadowNode); +bool facebook::react::dom::isConnected(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_border_width_rounded::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_offset::DOMOffset facebook::react::dom::getOffset(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_point::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, bool includeTransform); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::measureInWindow(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_r_n_measure_rect::RNMeasureRect facebook::react::dom::measure(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::optional facebook::react::dom::measureLayout(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& relativeToShadowNode); +std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); +std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTagName(const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTextContent(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::vector> facebook::react::dom::getChildNodes(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& otherShadowNode); struct facebook::react::dom::DOMBorderWidthRounded { public int bottom; @@ -13507,7 +13576,7 @@ struct facebook::react::dom::DOMBorderWidthRounded { struct facebook::react::dom::DOMOffset { public double left; public double top; - public std::shared_ptr offsetParent; + public std::shared_ptr offsetParent; } struct facebook::react::dom::DOMPoint { @@ -13538,10 +13607,10 @@ struct facebook::react::dom::RNMeasureRect { facebook::jsi::Value facebook::react::TurboModuleConvertUtils::convertObjCObjectToJSIValue(facebook::jsi::Runtime& runtime, id value); -id facebook::react::TurboModuleConvertUtils::convertJSIValueToObjCObject(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker, BOOL useNSNull = NO); +id facebook::react::TurboModuleConvertUtils::convertJSIValueToObjCObject(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker, BOOL useNSNull = NO); -static const facebook::react::Color facebook::react::HostPlatformColor::UndefinedColor; +static const facebook::react::_color::facebook::react::Color facebook::react::HostPlatformColor::UndefinedColor; static constexpr facebook::react::Tag facebook::react::animated::undefinedAnimatedNodeIdentifier; @@ -13574,13 +13643,13 @@ using facebook::react::bridging::remove_cvref_t = std::remove_cv_t constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(Class::*)(ArgsT...)); template -JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); +JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); template -decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(*)(ArgsT...)); template , int> = 0> @@ -13590,13 +13659,13 @@ auto facebook::react::bridging::convert(facebook::jsi::Runtime& rt, std::optiona template , int> = 0> auto facebook::react::bridging::convert(facebook::jsi::Runtime&, T&& value); template -auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::Converter&& converter); +auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::_converter::Converter&& converter); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); template -facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template struct facebook::react::bridging::Converter : public facebook::react::bridging::ConverterBase { @@ -13611,7 +13680,7 @@ struct facebook::react::bridging::ConverterBase { public using BaseT = facebook::react::bridging::remove_cvref_t; template && std::is_same_v, int> = 0> public operator U() = delete; - template && std::is_convertible_v, U>, int> = 0> + template && std::is_convertible_v, U>, int> = 0> public operator U(); } @@ -13669,31 +13738,31 @@ struct facebook::react::bridging::detail::bridging_wrapper struct facebook::react::array_detail::BridgingStatic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::array_detail::BridgingDynamic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); } template struct facebook::react::map_detail::Bridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); } typedef void(*facebook::react::ReactMarker::LogTaggedMarker)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); typedef void(*facebook::react::ReactMarker::LogTaggedMarkerBridgeless)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); -void facebook::react::ReactMarker::logMarker(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerDone(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); -void facebook::react::ReactMarker::logTaggedMarker(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; +void facebook::react::ReactMarker::logMarker(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerDone(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); +void facebook::react::ReactMarker::logTaggedMarker(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; std::shared_mutex facebook::react::ReactMarker::logTaggedMarkerImplMutex; class facebook::react::ReactMarker::StartupLogger { @@ -13704,7 +13773,7 @@ class facebook::react::ReactMarker::StartupLogger { public double getRunJSBundleEndTime(); public double getRunJSBundleStartTime(); public static facebook::react::ReactMarker::StartupLogger& getInstance(); - public void logStartupEvent(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); + public void logStartupEvent(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); public void reset(); } @@ -13730,7 +13799,7 @@ enum facebook::react::ReactMarker::ReactMarkerId { struct facebook::react::ReactMarker::ReactMarkerEvent { public const char* tag; - public const facebook::react::ReactMarker::ReactMarkerId markerId; + public const facebook::react::_react_marker::ReactMarkerId markerId; public double time; } @@ -13753,7 +13822,7 @@ void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallExecutionStar void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::disableLogging(); -void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -13803,7 +13872,7 @@ void facebook::react::TurboModulePerfLogger::asyncMethodCallExecutionStart(const void facebook::react::TurboModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::disableLogging(); -void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::TurboModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -13833,11 +13902,17 @@ void facebook::react::TurboModulePerfLogger::syncMethodCallStart(const char* mod std::unique_ptr facebook::jsc::makeJSCRuntime(); +std::unique_ptr facebook::jsc::makeJSCRuntime(const facebook::jsc::_runtime_config::facebook::jsc::RuntimeConfig& rc); +struct facebook::jsc::RuntimeConfig { + public bool enableDebugger; + public std::string debuggerName; +} -using facebook::jsi::HostFunctionType = std::function; -facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); -folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); + +using facebook::jsi::HostFunctionType = std::function; +facebook::jsi::_value::facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); +folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const facebook::jsi::_value::facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); template U* facebook::jsi::castInterface(T* ptr); template @@ -13845,48 +13920,48 @@ std::shared_ptr facebook::jsi::dynamicInterfaceCast(T&& ptr); class facebook::jsi::Array : public facebook::jsi::Object { public Array(facebook::jsi::Array&&) = default; - public Array(facebook::jsi::IRuntime& runtime, size_t length); - public facebook::jsi::Array& operator=(facebook::jsi::Array&&) = default; - public facebook::jsi::Value getValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i) const; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t push(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* elements, size_t count); - public size_t push(facebook::jsi::IRuntime& runtime, std::initializer_list elements); - public size_t size(facebook::jsi::IRuntime& runtime) const; - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, std::initializer_list elements); + public Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_array::Array& operator=(facebook::jsi::_array::Array&&) = default; + public facebook::jsi::_array::Value getValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i) const; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array::Value* elements, size_t count); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); template - public void setValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i, T&& value) const; + public void setValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i, T&& value) const; template - public size_t push(facebook::jsi::IRuntime& runtime, Args &&... args); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); template - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, Args &&... args); + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::ArrayBuffer : public facebook::jsi::Object { public ArrayBuffer(facebook::jsi::ArrayBuffer&&) = default; - public ArrayBuffer(facebook::jsi::IRuntime& runtime, std::shared_ptr buffer); - public bool detached(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer& operator=(facebook::jsi::ArrayBuffer&&) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t size(facebook::jsi::IRuntime& runtime) const; - public std::shared_ptr tryGetMutableBuffer(facebook::jsi::IRuntime& runtime) const; - public uint8_t* data(facebook::jsi::IRuntime& runtime) const; + public ArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr buffer); + public bool detached(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer& operator=(facebook::jsi::_array_buffer::ArrayBuffer&&) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::shared_ptr tryGetMutableBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint8_t* data(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::BigInt : public facebook::jsi::Pointer { public BigInt(facebook::jsi::BigInt&& other) = default; - public BigInt(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public BigInt(facebook::jsi::Pointer&& other) noexcept; - public bool isInt64(facebook::jsi::IRuntime& runtime) const; - public bool isUint64(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt& operator=(facebook::jsi::BigInt&& other) = default; - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime, int radix = 10) const; - public int64_t asInt64(facebook::jsi::IRuntime& runtime) const; - public int64_t getInt64(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b); - public static facebook::jsi::BigInt fromInt64(facebook::jsi::IRuntime& runtime, int64_t value); - public static facebook::jsi::BigInt fromUint64(facebook::jsi::IRuntime& runtime, uint64_t value); - public uint64_t asUint64(facebook::jsi::IRuntime& runtime) const; - public uint64_t getUint64(facebook::jsi::IRuntime& runtime) const; + public BigInt(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool isInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt& operator=(facebook::jsi::_big_int::BigInt&& other) = default; + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime, int radix = 10) const; + public int64_t asInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public int64_t getInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b); + public static facebook::jsi::_big_int::BigInt fromInt64(facebook::jsi::_i_runtime::IRuntime& runtime, int64_t value); + public static facebook::jsi::_big_int::BigInt fromUint64(facebook::jsi::_i_runtime::IRuntime& runtime, uint64_t value); + public uint64_t asUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint64_t getUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::Buffer { @@ -13896,17 +13971,17 @@ class facebook::jsi::Buffer { } class facebook::jsi::DecoratedHostFunction { - public DecoratedHostFunction(facebook::jsi::Runtime& drt, facebook::jsi::HostFunctionType plainHF); - public facebook::jsi::Runtime& decoratedRuntime(); - public facebook::jsi::Value operator()(facebook::jsi::Runtime&, const facebook::jsi::Value& thisVal, const facebook::jsi::Value* args, size_t count); + public DecoratedHostFunction(facebook::jsi::_runtime::Runtime& drt, facebook::jsi::HostFunctionType plainHF); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public facebook::jsi::_value::Value operator()(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_value::Value& thisVal, const facebook::jsi::_value::Value* args, size_t count); } class facebook::jsi::DecoratedHostObject : public facebook::jsi::HostObject { - public DecoratedHostObject(facebook::jsi::Runtime& drt, std::shared_ptr plainHO); - public facebook::jsi::Runtime& decoratedRuntime(); - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name) override; - public virtual std::vector getPropertyNames(facebook::jsi::Runtime&) override; - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; + public DecoratedHostObject(facebook::jsi::_runtime::Runtime& drt, std::shared_ptr plainHO); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime&) override; + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; } class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { @@ -13918,28 +13993,28 @@ class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { class facebook::jsi::Function : public facebook::jsi::Object { public Function(facebook::jsi::Function&&) = default; - public bool isHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function& operator=(facebook::jsi::Function&&) = default; - public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& Runtime, const facebook::jsi::Object& jsThis, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, std::initializer_list args) const; - public static facebook::jsi::Function createFromHostFunction(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); + public bool isHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function& operator=(facebook::jsi::_function::Function&&) = default; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& Runtime, const facebook::jsi::_function::Object& jsThis, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, std::initializer_list args) const; + public static facebook::jsi::_function::Function createFromHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); template - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, Args &&... args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, Args &&... args) const; } class facebook::jsi::HostObject { - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name); - public virtual std::vector getPropertyNames(facebook::jsi::Runtime& rt); - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name); + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime& rt); + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value); public virtual ~HostObject(); } @@ -13947,113 +14022,113 @@ class facebook::jsi::IRuntime : public facebook::jsi::ICast { protected virtual ~IRuntime() = default; public static constexpr facebook::jsi::UUID uuid; public virtual ScopeState* pushScope() = 0; - public virtual bool bigintIsInt64(const facebook::jsi::BigInt&) = 0; - public virtual bool bigintIsUint64(const facebook::jsi::BigInt&) = 0; - public virtual bool compare(const facebook::jsi::PropNameID&, const facebook::jsi::PropNameID&) = 0; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) = 0; + public virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID&, const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; public virtual bool drainMicrotasks(int maxMicrotasksHint = -1) = 0; public virtual bool hasNativeState(const facebook::jsi::Object&) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) = 0; - public virtual bool isArray(const facebook::jsi::Object&) const = 0; - public virtual bool isArrayBuffer(const facebook::jsi::Object&) const = 0; - public virtual bool isFunction(const facebook::jsi::Object&) const = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) = 0; + public virtual bool isArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isArrayBuffer(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isFunction(const facebook::jsi::_object::Object&) const = 0; public virtual bool isHostFunction(const facebook::jsi::Function&) const = 0; public virtual bool isHostObject(const facebook::jsi::Object&) const = 0; public virtual bool isInspectable() = 0; - public virtual bool isTypedArray(const facebook::jsi::Object&) const = 0; - public virtual bool isUint8Array(const facebook::jsi::Object&) const = 0; - public virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const = 0; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) = 0; - public virtual facebook::jsi::Array createArray(size_t length) = 0; - public virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object&) = 0; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; - public virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t) = 0; - public virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t) = 0; - public virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual bool isTypedArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isUint8Array(const facebook::jsi::_object::Object&) const = 0; + public virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const = 0; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function&) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::Instrumentation& instrumentation() = 0; - public virtual facebook::jsi::Object createObject() = 0; - public virtual facebook::jsi::Object createObject(std::shared_ptr ho) = 0; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) = 0; - public virtual facebook::jsi::Object global() = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt&, int) = 0; - public virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) = 0; - public virtual facebook::jsi::Value call(const facebook::jsi::Function&, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function&, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) = 0; - public virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array&, size_t i) = 0; - public virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject&) = 0; - public virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object&) = 0; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t length(const facebook::jsi::String& str) = 0; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) = 0; - public virtual size_t size(const facebook::jsi::Array&) = 0; - public virtual size_t size(const facebook::jsi::ArrayBuffer&) = 0; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; - public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; - public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& dataUUID) = 0; + public virtual facebook::jsi::_array::Array createArray(size_t length) = 0; + public virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object&) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t) = 0; + public virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() = 0; + public virtual facebook::jsi::_object::Object createObject() = 0; + public virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) = 0; + public virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) = 0; + public virtual facebook::jsi::_object::Object global() = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt&, int) = 0; + public virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) = 0; + public virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value createError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createEvalError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createRangeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createReferenceError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createSyntaxError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createTypeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createURIError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) = 0; + public virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array&, size_t i) = 0; + public virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject&) = 0; + public virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object&) = 0; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t length(const facebook::jsi::_string::String& str) = 0; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t push(const facebook::jsi::_array::Array&, const facebook::jsi::_value::Value*, size_t) = 0; + public virtual size_t size(const facebook::jsi::_array::Array&) = 0; + public virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; + public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; + public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual std::string description() = 0; - public virtual std::string symbolToString(const facebook::jsi::Symbol&) = 0; - public virtual std::string utf8(const facebook::jsi::PropNameID&) = 0; - public virtual std::string utf8(const facebook::jsi::String&) = 0; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) = 0; - public virtual std::u16string utf16(const facebook::jsi::String& str) = 0; - public virtual uint8_t* data(const facebook::jsi::ArrayBuffer&) = 0; - public virtual uint64_t truncate(const facebook::jsi::BigInt&) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; + public virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol&) = 0; + public virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual std::string utf8(const facebook::jsi::_string::String&) = 0; + public virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) = 0; + public virtual std::u16string utf16(const facebook::jsi::_string::String& str) = 0; + public virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void popScope(ScopeState*) = 0; public virtual void queueMicrotask(const facebook::jsi::Function& callback) = 0; public virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) = 0; - public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) = 0; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) = 0; - public virtual void setRuntimeData(const facebook::jsi::UUID& dataUUID, const std::shared_ptr& data) = 0; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; - public virtual void setValueAtIndexImpl(const facebook::jsi::Array&, size_t i, const facebook::jsi::Value& value) = 0; + public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) = 0; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const std::shared_ptr& data) = 0; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; + public virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array&, size_t i, const facebook::jsi::_value::Value& value) = 0; } struct facebook::jsi::IRuntime::PointerValue { @@ -14067,12 +14142,12 @@ class facebook::jsi::Instrumentation { public virtual std::string getRecordedGCStats() = 0; public virtual std::unordered_map getHeapInfo(bool includeExpensive) = 0; public virtual void collectGarbage(std::string cause) = 0; - public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; - public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; public virtual void dumpOpcodeStats(std::ostream& os) const = 0; public virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const = 0; public virtual void startHeapSampling(size_t samplingInterval) = 0; - public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; + public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; public virtual void stopHeapSampling(std::ostream& os) = 0; public virtual void stopTrackingHeapObjectStackTraces() = 0; public virtual void writeBasicBlockProfileTraceToFile(const std::string& fileName) const = 0; @@ -14085,21 +14160,21 @@ struct facebook::jsi::Instrumentation::HeapSnapshotOptions { class facebook::jsi::JSError : public facebook::jsi::JSIException { public JSError(const facebook::jsi::JSError&) = default; - public JSError(facebook::jsi::IRuntime& r, facebook::jsi::Value&& value); - public JSError(facebook::jsi::IRuntime& rt, const char* message); - public JSError(facebook::jsi::IRuntime& rt, std::string message); - public JSError(facebook::jsi::IRuntime& rt, std::string message, std::string stack); - public JSError(facebook::jsi::Value&& value, std::string message, std::string stack); - public JSError(std::string what, facebook::jsi::IRuntime& rt, facebook::jsi::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& r, facebook::jsi::_value::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, const char* message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message, std::string stack); + public JSError(facebook::jsi::_value::Value&& value, std::string message, std::string stack); + public JSError(std::string what, facebook::jsi::_i_runtime::IRuntime& rt, facebook::jsi::_value::Value&& value); public const facebook::jsi::Value& value() const; public const std::string& getMessage() const; public const std::string& getStack() const; - public static facebook::jsi::JSError createEvalError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createRangeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createReferenceError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createSyntaxError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createTypeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createURIError(facebook::jsi::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createEvalError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createRangeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createReferenceError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createSyntaxError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createTypeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createURIError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); public virtual ~JSError(); } @@ -14129,84 +14204,84 @@ class facebook::jsi::NativeState { } class facebook::jsi::Object : public facebook::jsi::Pointer { - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, const facebook::jsi::Value& value) const; - public Object(facebook::jsi::IRuntime& runtime); - public Object(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, const facebook::jsi::_object::Value& value) const; public Object(facebook::jsi::Object&& other) = default; public Object(facebook::jsi::Pointer&& other) noexcept; - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public bool instanceOf(facebook::jsi::IRuntime& rt, const facebook::jsi::Function& ctor) const; - public bool isArray(facebook::jsi::IRuntime& runtime) const; - public bool isArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public bool isFunction(facebook::jsi::IRuntime& runtime) const; - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - public bool isTypedArray(facebook::jsi::IRuntime& runtime) const; - public bool isUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getPropertyNames(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getPropertyAsFunction(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object getPropertyAsObject(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object& operator=(facebook::jsi::Object&& other) = default; - public facebook::jsi::TypedArray asTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::TypedArray getTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array asUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array getUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public facebook::jsi::Value getPrototype(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& a, const facebook::jsi::Object& b); - public static facebook::jsi::Object create(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype); - public static facebook::jsi::Object createFromHostObject(facebook::jsi::IRuntime& runtime, std::shared_ptr ho); - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public void setExternalMemoryPressure(facebook::jsi::IRuntime& runtime, size_t amt) const; - public void setNativeState(facebook::jsi::IRuntime& runtime, std::shared_ptr state) const; - public void setPrototype(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype) const; - template - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr asHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - template - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getNativeState(facebook::jsi::IRuntime& runtime) const; + public Object(facebook::jsi::_i_runtime::IRuntime& runtime); + public Object(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public bool instanceOf(facebook::jsi::_i_runtime::IRuntime& rt, const facebook::jsi::_function::Function& ctor) const; + public bool isArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getPropertyNames(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getPropertyAsFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object getPropertyAsObject(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object& operator=(facebook::jsi::_object::Object&& other) = default; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public facebook::jsi::_object::Value getPrototype(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray asTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray getTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array asUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array getUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b); + public static facebook::jsi::_object::Object create(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype); + public static facebook::jsi::_object::Object createFromHostObject(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr ho); + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public void setExternalMemoryPressure(facebook::jsi::_i_runtime::IRuntime& runtime, size_t amt) const; + public void setNativeState(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr state) const; + public void setPrototype(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype) const; + template + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr asHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const char* name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, T&& value) const; } class facebook::jsi::Pointer { - protected Pointer(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); protected Pointer(facebook::jsi::Pointer&& other) noexcept; - protected facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr_; - protected facebook::jsi::Pointer& operator=(facebook::jsi::Pointer&& other) noexcept; + protected Pointer(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + protected facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr_; + protected facebook::jsi::_pointer::Pointer& operator=(facebook::jsi::_pointer::Pointer&& other) noexcept; protected ~Pointer(); } @@ -14216,98 +14291,98 @@ class facebook::jsi::PreparedJavaScript { } class facebook::jsi::PropNameID : public facebook::jsi::Pointer { - public PropNameID(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& other); - public PropNameID(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public PropNameID(facebook::jsi::Pointer&& other) noexcept; public PropNameID(facebook::jsi::PropNameID&& other) = default; - public facebook::jsi::PropNameID& operator=(facebook::jsi::PropNameID&& other) = default; - public static bool compare(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::PropNameID forString(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public static facebook::jsi::PropNameID forSymbol(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& str); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public PropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& other); + public PropNameID(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_prop_name_i_d::PropNameID& operator=(facebook::jsi::_prop_name_i_d::PropNameID&& other) = default; + public static bool compare(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forString(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::String& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forSymbol(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Symbol& sym); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& str); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public static std::vector names(facebook::jsi::PropNameID(&&propertyNames)[N]); + public static std::vector names(facebook::jsi::_prop_name_i_d::PropNameID(&&propertyNames)[N]); template - public void getPropNameIdData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getPropNameIdData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; template - public static std::vector names(facebook::jsi::IRuntime& runtime, Args &&... args); + public static std::vector names(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::Runtime : public facebook::jsi::IRuntime { - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Pointer& pointer); - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Value& value); - protected static facebook::jsi::IRuntime::PointerValue* getPointerValue(facebook::jsi::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Value& value); + protected static facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(facebook::jsi::_runtime::Pointer& pointer); public virtual ScopeState* pushScope() override; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) override; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual bool isTypedArray(const facebook::jsi::Object&) const override; - public virtual bool isUint8Array(const facebook::jsi::Object&) const override; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t length(const facebook::jsi::String& str) override; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) override; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& uuid) override; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - public virtual std::u16string utf16(const facebook::jsi::String& str) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; + public virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer&) override; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual bool isTypedArray(const facebook::jsi::_runtime::Object&) const override; + public virtual bool isUint8Array(const facebook::jsi::_runtime::Object&) const override; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + public virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::Value createError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createEvalError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createRangeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createReferenceError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createSyntaxError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createTypeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createURIError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t length(const facebook::jsi::_runtime::String& str) override; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t push(const facebook::jsi::_runtime::Array&, const facebook::jsi::_runtime::Value*, size_t) override; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void popScope(ScopeState*) override; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - public virtual void setRuntimeData(const facebook::jsi::UUID& uuid, const std::shared_ptr& data) override; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + public virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid, const std::shared_ptr& data) override; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; public virtual ~Runtime() override; template - protected static T make(facebook::jsi::IRuntime::PointerValue* pv); + protected static T make(facebook::jsi::_i_runtime::_pointer_value::PointerValue* pv); } class facebook::jsi::Scope { public Scope(const facebook::jsi::Scope&) = delete; - public Scope(facebook::jsi::IRuntime& rt); public Scope(facebook::jsi::Scope&&) = delete; - public facebook::jsi::Scope& operator=(const facebook::jsi::Scope&) = delete; - public facebook::jsi::Scope& operator=(facebook::jsi::Scope&&) = delete; + public Scope(facebook::jsi::_i_runtime::IRuntime& rt); + public facebook::jsi::_scope::Scope& operator=(const facebook::jsi::_scope::Scope&) = delete; + public facebook::jsi::_scope::Scope& operator=(facebook::jsi::_scope::Scope&&) = delete; public ~Scope(); template - public static decltype(f()) callInNewScope(facebook::jsi::IRuntime& rt, F f); + public static decltype(f()) callInNewScope(facebook::jsi::_i_runtime::IRuntime& rt, F f); } class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::PreparedJavaScript, public facebook::jsi::Buffer { @@ -14318,23 +14393,23 @@ class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::Prepare } class facebook::jsi::String : public facebook::jsi::Pointer { - public String(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public String(facebook::jsi::Pointer&& other) noexcept; public String(facebook::jsi::String&& other) = default; - public facebook::jsi::String& operator=(facebook::jsi::String&& other) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& a, const facebook::jsi::String& b); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& utf16); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public String(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_string::String& operator=(facebook::jsi::_string::String&& other) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& utf16); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void getStringData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getStringData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; } class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { @@ -14344,37 +14419,37 @@ class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { } class facebook::jsi::Symbol : public facebook::jsi::Pointer { - public Symbol(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public Symbol(facebook::jsi::Pointer&& other) noexcept; public Symbol(facebook::jsi::Symbol&& other) = default; - public facebook::jsi::Symbol& operator=(facebook::jsi::Symbol&& other) = default; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b); - public std::string toString(facebook::jsi::IRuntime& runtime) const; + public Symbol(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_symbol::Symbol& operator=(facebook::jsi::_symbol::Symbol&& other) = default; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b); + public std::string toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::ThreadSafeRuntime : public facebook::jsi::Runtime { - public virtual facebook::jsi::Runtime& getUnsafeRuntime() = 0; + public virtual facebook::jsi::_runtime::Runtime& getUnsafeRuntime() = 0; public virtual void lock() const = 0; public virtual void unlock() const = 0; } class facebook::jsi::TypedArray : public facebook::jsi::Object { public TypedArray(facebook::jsi::TypedArray&&) = default; - public facebook::jsi::ArrayBuffer buffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::TypedArray& operator=(facebook::jsi::TypedArray&&) = default; - public size_t byteLength(facebook::jsi::IRuntime& runtime); - public size_t byteOffset(facebook::jsi::IRuntime& runtime); - public size_t length(facebook::jsi::IRuntime& runtime); + public facebook::jsi::_array_buffer::ArrayBuffer buffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_typed_array::TypedArray& operator=(facebook::jsi::_typed_array::TypedArray&&) = default; + public size_t byteLength(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t byteOffset(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime); } class facebook::jsi::UUID { public constexpr UUID(); public constexpr UUID(const facebook::jsi::UUID&) = default; public constexpr UUID(uint32_t timeLow, uint16_t timeMid, uint16_t timeHighAndVersion, uint16_t variantAndClockSeq, uint64_t node); - public constexpr bool operator!=(const facebook::jsi::UUID& other) const; - public constexpr bool operator<(const facebook::jsi::UUID& other) const; - public constexpr bool operator==(const facebook::jsi::UUID& other) const; - public constexpr facebook::jsi::UUID& operator=(const facebook::jsi::UUID&) = default; + public constexpr bool operator!=(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator<(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator==(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr facebook::jsi::_u_u_i_d::UUID& operator=(const facebook::jsi::_u_u_i_d::UUID&) = default; public constexpr uint16_t getTimeHighAndVersion() const; public constexpr uint16_t getTimeMid() const; public constexpr uint16_t getVariantAndClockSeq() const; @@ -14384,26 +14459,26 @@ class facebook::jsi::UUID { } struct facebook::jsi::UUID::Hash { - public std::size_t operator()(const facebook::jsi::UUID& uuid) const noexcept; + public std::size_t operator()(const facebook::jsi::_u_u_i_d::UUID& uuid) const noexcept; } class facebook::jsi::Uint8Array : public facebook::jsi::TypedArray { - public Uint8Array(facebook::jsi::IRuntime& runtime, const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length); - public Uint8Array(facebook::jsi::IRuntime& runtime, size_t length); public Uint8Array(facebook::jsi::Uint8Array&&) = default; - public facebook::jsi::Uint8Array& operator=(facebook::jsi::Uint8Array&&) = default; + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length); + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_uint8_array::Uint8Array& operator=(facebook::jsi::_uint8_array::Uint8Array&&) = default; } class facebook::jsi::Value { public Value() noexcept; public Value(bool b); public Value(double d); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& bigint); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& obj); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& value); public Value(facebook::jsi::Value&& other) noexcept; + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Value& value); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& bigint); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& obj); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& str); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& sym); public Value(int i); public Value(std::nullptr_t); public bool asBool() const; @@ -14419,147 +14494,147 @@ class facebook::jsi::Value { public bool isUndefined() const; public double asNumber() const; public double getNumber() const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime); - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime&); - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Object getObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object getObject(facebook::jsi::IRuntime&); - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime); - public facebook::jsi::String getString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String getString(facebook::jsi::IRuntime&); - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime&); - public facebook::jsi::Value& operator=(facebook::jsi::Value&& other) noexcept; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& a, const facebook::jsi::Value& b); - public static facebook::jsi::Value createFromJsonUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* json, size_t length); - public static facebook::jsi::Value null(); - public static facebook::jsi::Value undefined(); + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_value::Value& operator=(facebook::jsi::_value::Value&& other) noexcept; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_value::Value& a, const facebook::jsi::_value::Value& b); + public static facebook::jsi::_value::Value createFromJsonUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* json, size_t length); + public static facebook::jsi::_value::Value null(); + public static facebook::jsi::_value::Value undefined(); public ~Value(); template public Value(const char*); template - public Value(facebook::jsi::IRuntime&, const char*); - template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> + public Value(facebook::jsi::_i_runtime::IRuntime&, const char*); + template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> public Value(T&& other); } class facebook::jsi::WeakObject : public facebook::jsi::Pointer { - public WeakObject(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& o); - public WeakObject(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public WeakObject(facebook::jsi::Pointer&& other) noexcept; public WeakObject(facebook::jsi::WeakObject&& other) = default; - public facebook::jsi::Value lock(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::WeakObject& operator=(facebook::jsi::WeakObject&& other) = default; + public WeakObject(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& o); + public WeakObject(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_pointer::Value lock(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_weak_object::WeakObject& operator=(facebook::jsi::_weak_object::WeakObject&& other) = default; } struct facebook::jsi::ICast { protected ~ICast() = default; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) = 0; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) = 0; } -template +template class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected RuntimeDecorator(Plain& plain); protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& b) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& b) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool compare(const facebook::jsi::_runtime::PropNameID& a, const facebook::jsi::_runtime::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_runtime::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_runtime::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t value) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t value) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::BigInt& a, const facebook::jsi::_runtime::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Object& a, const facebook::jsi::_runtime::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::String& a, const facebook::jsi::_runtime::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Symbol& a, const facebook::jsi::_runtime::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bigint, int radix) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_runtime::Array createArray(size_t length) override; + protected virtual facebook::jsi::_runtime::Array getPropertyNames(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromInt64(int64_t value) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromUint64(uint64_t value) override; + protected virtual facebook::jsi::_runtime::Function createFunctionFromHostFunction(const facebook::jsi::_runtime::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_runtime::Object createObject() override; + protected virtual facebook::jsi::_runtime::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromString(const facebook::jsi::_runtime::String& str) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::String bigintToString(const facebook::jsi::_runtime::BigInt& bigint, int radix) override; + protected virtual facebook::jsi::_runtime::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::Value call(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value& jsThis, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value callAsConstructor(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + protected virtual facebook::jsi::_runtime::Value getValueAtIndex(const facebook::jsi::_runtime::Array& a, size_t i) override; + protected virtual facebook::jsi::_runtime::Value lockWeakObject(const facebook::jsi::_runtime::WeakObject& wo) override; + protected virtual facebook::jsi::_runtime::WeakObject createWeakObject(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_runtime::Array& a, const facebook::jsi::_runtime::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_runtime::Array& a) override; + protected virtual size_t size(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_runtime::Object& o) override; protected virtual std::string flushAndDisableBridgeTrafficTrace() override; protected virtual std::string getRecordedGCStats() override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; + protected virtual std::string symbolToString(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; protected virtual std::unordered_map getHeapInfo(bool includeExpensive) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& b) override; + protected virtual uint8_t* data(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_runtime::BigInt& b) override; protected virtual void collectGarbage(std::string cause) override; - protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& name) override; protected virtual void dumpOpcodeStats(std::ostream& os) const override; protected virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const override; - protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setExternalMemoryPressure(const facebook::jsi::_runtime::Object& obj, size_t amount) override; + protected virtual void setNativeState(const facebook::jsi::_runtime::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_runtime::Array& a, size_t i, const facebook::jsi::_runtime::Value& value) override; protected virtual void startHeapSampling(size_t samplingInterval) override; protected virtual void stopHeapSampling(std::ostream& os) override; protected virtual void stopTrackingHeapObjectStackTraces() override; @@ -14567,143 +14642,143 @@ class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; - protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; + protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; public Plain& plain(); public const Plain& plain() const; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::Object global() override; + public virtual facebook::jsi::_runtime::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_runtime::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; } -template +template class facebook::jsi::WithRuntimeDecorator : public facebook::jsi::RuntimeDecorator { protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& bi) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& bi) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID& a, const facebook::jsi::_prop_name_i_d::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_object::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& uuid) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t i) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t i) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_object::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bi, int i) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& bi) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual facebook::jsi::_array::Array createArray(size_t length) override; + protected virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object& o) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t i) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t i) override; + protected virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_object::Object createObject() override; + protected virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt& bi, int i) override; + protected virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) override; + protected virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array& a, size_t i) override; + protected virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject& wo) override; + protected virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object& o) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_array::Array& a, const facebook::jsi::_value::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_array::Array& a) override; + protected virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_string::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_string::String& str) override; + protected virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_string::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& name) override; protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amt) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setNativeState(const facebook::jsi::_object::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array& a, size_t i, const facebook::jsi::_value::Value& value) override; protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; public WithRuntimeDecorator(Plain& plain, With& with); - public using RD = facebook::jsi::RuntimeDecorator; + public using RD = facebook::jsi::_runtime_decorator::RuntimeDecorator; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_object::Object global() override; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; - public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; -} - - -facebook::jsi::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime& runtime, const char* name); -facebook::jsi::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime& runtime, const std::string& name); -facebook::jsi::PropNameID&& facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime&, facebook::jsi::PropNameID&& name); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const char* str); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& value); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const std::string& str); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, bool b); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, double d); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, float f); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, int i); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, std::nullptr_t); -facebook::jsi::Value&& facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, facebook::jsi::Value&& value); + public virtual void queueMicrotask(const facebook::jsi::_function::Function& callback) override; +} + + +facebook::jsi::_prop_name_i_d::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name); +facebook::jsi::_prop_name_i_d::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& name); +facebook::jsi::_prop_name_i_d::PropNameID&& facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime&, facebook::jsi::_prop_name_i_d::PropNameID&& name); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_value::Value& value); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, bool b); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, double d); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, float f); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, int i); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, std::nullptr_t); +facebook::jsi::_value::Value&& facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, facebook::jsi::_value::Value&& value); template void facebook::jsi::detail::throwOrDie(Args &&... args); template -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const T& other); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const T& other); template class facebook::jsi::detail::ThreadSafeRuntimeImpl : public facebook::jsi::WithRuntimeDecorator, R, facebook::jsi::ThreadSafeRuntime> { @@ -14753,24 +14828,24 @@ struct facebook::jsi::detail::BeforeCaller> { } -using facebook::yoga::GridTrackList = std::vector; +using facebook::yoga::GridTrackList = std::vector; template concept facebook::yoga::Enumeration = std::is_enum_v; template concept facebook::yoga::HasOrdinality = (facebook::yoga::ordinalCount()> 0); YGLogger facebook::yoga::getDefaultLogger(); -bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); bool facebook::yoga::canUseCachedMeasurement(facebook::yoga::SizingMode widthMode, float availableWidth, facebook::yoga::SizingMode heightMode, float availableHeight, facebook::yoga::SizingMode lastWidthMode, float lastAvailableWidth, facebook::yoga::SizingMode lastHeightMode, float lastAvailableHeight, float lastComputedWidth, float lastComputedHeight, float marginRow, float marginColumn, const facebook::yoga::Config* config); -bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::Config& oldConfig, const facebook::yoga::Config& newConfig); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleLength& a, const facebook::yoga::StyleLength& b); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleSizeLength& a, const facebook::yoga::StyleSizeLength& b); +bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::_config::Config& oldConfig, const facebook::yoga::_config::Config& newConfig); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_length::StyleLength& a, const facebook::yoga::_style_length::StyleLength& b); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& a, const facebook::yoga::_style_size_length::StyleSizeLength& b); bool facebook::yoga::inexactEquals(double a, double b); -bool facebook::yoga::inexactEquals(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +bool facebook::yoga::inexactEquals(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); bool facebook::yoga::inexactEquals(float a, float b); bool facebook::yoga::isBaselineLayout(const facebook::yoga::Node* node); bool facebook::yoga::isColumn(const facebook::yoga::FlexDirection flexDirection); bool facebook::yoga::isRow(const facebook::yoga::FlexDirection flexDirection); -bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); +bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); bool facebook::yoga::needsTrailingPosition(const facebook::yoga::FlexDirection axis); const char* facebook::yoga::LayoutPassReasonToString(facebook::yoga::LayoutPassReason value); const char* facebook::yoga::toString(facebook::yoga::Align e); @@ -14791,7 +14866,7 @@ const char* facebook::yoga::toString(facebook::yoga::Overflow e); const char* facebook::yoga::toString(facebook::yoga::PositionType e); const char* facebook::yoga::toString(facebook::yoga::Unit e); const char* facebook::yoga::toString(facebook::yoga::Wrap e); -const facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); +const facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); constexpr YGAlign facebook::yoga::unscopedEnum(facebook::yoga::Align scoped); constexpr YGBoxSizing facebook::yoga::unscopedEnum(facebook::yoga::BoxSizing scoped); constexpr YGDimension facebook::yoga::unscopedEnum(facebook::yoga::Dimension scoped); @@ -14825,7 +14900,6 @@ constexpr facebook::yoga::Display facebook::yoga::scopedEnum(YGDisplay unscoped) constexpr facebook::yoga::Edge facebook::yoga::scopedEnum(YGEdge unscoped); constexpr facebook::yoga::Errata facebook::yoga::scopedEnum(YGErrata unscoped); constexpr facebook::yoga::FlexDirection facebook::yoga::scopedEnum(YGFlexDirection unscoped); -constexpr facebook::yoga::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); constexpr facebook::yoga::GridTrackType facebook::yoga::scopedEnum(YGGridTrackType unscoped); constexpr facebook::yoga::Gutter facebook::yoga::scopedEnum(YGGutter unscoped); constexpr facebook::yoga::Justify facebook::yoga::fallbackAlignment(facebook::yoga::Justify align); @@ -14837,6 +14911,7 @@ constexpr facebook::yoga::Overflow facebook::yoga::scopedEnum(YGOverflow unscope constexpr facebook::yoga::PositionType facebook::yoga::scopedEnum(YGPositionType unscoped); constexpr facebook::yoga::Unit facebook::yoga::scopedEnum(YGUnit unscoped); constexpr facebook::yoga::Wrap facebook::yoga::scopedEnum(YGWrap unscoped); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); @@ -14855,20 +14930,20 @@ constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); facebook::yoga::Align facebook::yoga::resolveChildAlignment(const facebook::yoga::Node* node, const facebook::yoga::Node* child); -facebook::yoga::Config* facebook::yoga::resolveRef(const YGConfigRef ref); facebook::yoga::Dimension facebook::yoga::dimension(facebook::yoga::FlexDirection flexDirection); facebook::yoga::FlexDirection facebook::yoga::resolveCrossDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); facebook::yoga::FlexDirection facebook::yoga::resolveDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); -facebook::yoga::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); -facebook::yoga::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::FloatOptional value, const float axisSize, const float widthSize); facebook::yoga::Justify facebook::yoga::resolveChildJustification(const facebook::yoga::Node* node, const facebook::yoga::Node* child); facebook::yoga::MeasureMode facebook::yoga::measureMode(facebook::yoga::SizingMode mode); -facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeRef ref); facebook::yoga::PhysicalEdge facebook::yoga::flexEndEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::flexStartEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::inlineEndEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::PhysicalEdge facebook::yoga::inlineStartEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::SizingMode facebook::yoga::sizingMode(facebook::yoga::MeasureMode mode); +facebook::yoga::_config::Config* facebook::yoga::resolveRef(const YGConfigRef ref); +facebook::yoga::_flex_line::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); +facebook::yoga::_float_optional::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::_float_optional::FloatOptional value, const float axisSize, const float widthSize); +facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeRef ref); float facebook::yoga::boundAxis(const facebook::yoga::Node *const node, const facebook::yoga::FlexDirection axis, const facebook::yoga::Direction direction, const float value, const float axisSize, const float widthSize); float facebook::yoga::calculateAvailableInnerDimension(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::Dimension dimension, const float availableDim, float paddingAndBorder, const float ownerDim, const float ownerWidth); float facebook::yoga::calculateBaseline(const facebook::yoga::Node* node); @@ -14890,21 +14965,21 @@ void facebook::yoga::calculateLayout(facebook::yoga::Node* node, float ownerWidt void facebook::yoga::cleanupContentsNodesRecursively(facebook::yoga::Node *const node); void facebook::yoga::constrainMaxSizeForMode(const facebook::yoga::Node* node, facebook::yoga::Direction direction, facebook::yoga::FlexDirection axis, float ownerAxisSize, float ownerWidth, facebook::yoga::SizingMode* mode, float* size); void facebook::yoga::fatalWithMessage(const char* message); -void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); void facebook::yoga::log(const facebook::yoga::Config* config, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(const facebook::yoga::Node* node, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::roundLayoutResultsToPixelGrid(facebook::yoga::Node* node, double absoluteLeft, double absoluteTop); void facebook::yoga::setChildTrailingPosition(const facebook::yoga::Node *const node, facebook::yoga::Node *const child, const facebook::yoga::FlexDirection axis); void facebook::yoga::zeroOutLayoutRecursively(facebook::yoga::Node *const node); -constexpr bool facebook::yoga::operator<(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator<=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, float rhs); -constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr facebook::yoga::FloatOptional facebook::yoga::operator+(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +constexpr bool facebook::yoga::operator<(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator<=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, float rhs); +constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::operator+(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); class facebook::yoga::Config : public YGConfig { public Config(YGLogger logger); @@ -14913,7 +14988,7 @@ class facebook::yoga::Config : public YGConfig { public bool useWebDefaults() const; public facebook::yoga::Errata getErrata() const; public float getPointScaleFactor() const; - public static const facebook::yoga::Config& getDefault(); + public static const facebook::yoga::_config::Config& getDefault(); public uint32_t getVersion() const noexcept; public void addErrata(facebook::yoga::Errata errata); public void log(const facebook::yoga::Node* node, facebook::yoga::LogLevel logLevel, const char* format, va_list args) const; @@ -14929,11 +15004,11 @@ class facebook::yoga::Config : public YGConfig { class facebook::yoga::Node : public YGNode { public Node(); - public Node(const facebook::yoga::Config* config); public Node(const facebook::yoga::Node& node) = default; + public Node(const facebook::yoga::_config::Config* config); public Node(facebook::yoga::Node&& node) noexcept; public YGDirtiedFunc getDirtiedFunc() const; - public YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); + public _y_g_size::YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); public bool alwaysFormsContainingBlock() const; public bool getHasNewLayout() const; public bool hasBaselineFunc() const noexcept; @@ -14945,23 +15020,23 @@ class facebook::yoga::Node : public YGNode { public bool isLayoutDimensionDefined(facebook::yoga::FlexDirection axis); public bool isNodeFlexible(); public bool isReferenceBaseline() const; - public bool removeChild(facebook::yoga::Node* child); - public const facebook::yoga::Config* getConfig() const; - public const facebook::yoga::LayoutResults& getLayout() const; - public const facebook::yoga::Style& style() const; - public const std::vector& getChildren() const; + public bool removeChild(facebook::yoga::_node::Node* child); + public const facebook::yoga::_config::Config* getConfig() const; + public const facebook::yoga::_layout_results::LayoutResults& getLayout() const; + public const facebook::yoga::_style::Style& style() const; + public const std::vector& getChildren() const; public facebook::yoga::Direction resolveDirection(facebook::yoga::Direction ownerDirection); - public facebook::yoga::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; - public facebook::yoga::LayoutResults& getLayout(); - public facebook::yoga::Node& operator=(const facebook::yoga::Node&) = delete; - public facebook::yoga::Node* getChild(size_t index) const; - public facebook::yoga::Node* getOwner() const; - public facebook::yoga::Node::LayoutableChildren getLayoutChildren() const; public facebook::yoga::NodeType getNodeType() const; - public facebook::yoga::Style& style(); - public facebook::yoga::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; - public facebook::yoga::Style::SizeLength processFlexBasis() const; + public facebook::yoga::_float_optional::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; + public facebook::yoga::_layout_results::LayoutResults& getLayout(); + public facebook::yoga::_node::LayoutableChildren getLayoutChildren() const; + public facebook::yoga::_node::Node& operator=(const facebook::yoga::_node::Node&) = delete; + public facebook::yoga::_node::Node* getChild(size_t index) const; + public facebook::yoga::_node::Node* getOwner() const; + public facebook::yoga::_style::Style& style(); + public facebook::yoga::_style::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; + public facebook::yoga::_style::Style::SizeLength processFlexBasis() const; public float baseline(float width, float height) const; public float dimensionWithMargin(facebook::yoga::FlexDirection axis, float widthSize); public float relativePosition(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float axisSize) const; @@ -14970,29 +15045,29 @@ class facebook::yoga::Node : public YGNode { public size_t getChildCount() const; public size_t getLayoutChildCount() const; public size_t getLineIndex() const; - public using LayoutableChildren = facebook::yoga::LayoutableChildren; + public using LayoutableChildren = facebook::yoga::LayoutableChildren; public void clearChildren(); public void cloneChildrenIfNeeded(); public void cloneContentsChildrenIfNeeded(); - public void insertChild(facebook::yoga::Node* child, size_t index); + public void insertChild(facebook::yoga::_node::Node* child, size_t index); public void markDirtyAndPropagate(); public void processDimensions(); public void removeChild(size_t index); - public void replaceChild(facebook::yoga::Node* child, size_t index); - public void replaceChild(facebook::yoga::Node* oldChild, facebook::yoga::Node* newChild); + public void replaceChild(facebook::yoga::_node::Node* child, size_t index); + public void replaceChild(facebook::yoga::_node::Node* oldChild, facebook::yoga::_node::Node* newChild); public void reset(); public void setAlwaysFormsContainingBlock(bool alwaysFormsContainingBlock); public void setBaselineFunc(YGBaselineFunc baseLineFunc); - public void setChildren(const std::vector& children); - public void setConfig(facebook::yoga::Config* config); + public void setChildren(const std::vector& children); + public void setConfig(facebook::yoga::_config::Config* config); public void setContext(void* context); public void setDirtiedFunc(YGDirtiedFunc dirtiedFunc); public void setDirty(bool isDirty); public void setHasNewLayout(bool hasNewLayout); public void setIsReferenceBaseline(bool isReferenceBaseline); - public void setLayout(const facebook::yoga::LayoutResults& layout); + public void setLayout(const facebook::yoga::_layout_results::LayoutResults& layout); public void setLayoutBorder(float border, facebook::yoga::PhysicalEdge edge); - public void setLayoutComputedFlexBasis(facebook::yoga::FloatOptional computedFlexBasis); + public void setLayoutComputedFlexBasis(facebook::yoga::_float_optional::FloatOptional computedFlexBasis); public void setLayoutComputedFlexBasisGeneration(uint32_t computedFlexBasisGeneration); public void setLayoutDimension(float lengthValue, facebook::yoga::Dimension dimension); public void setLayoutDirection(facebook::yoga::Direction direction); @@ -15005,9 +15080,9 @@ class facebook::yoga::Node : public YGNode { public void setLineIndex(size_t lineIndex); public void setMeasureFunc(YGMeasureFunc measureFunc); public void setNodeType(facebook::yoga::NodeType nodeType); - public void setOwner(facebook::yoga::Node* owner); + public void setOwner(facebook::yoga::_node::Node* owner); public void setPosition(facebook::yoga::Direction direction, float ownerWidth, float ownerHeight); - public void setStyle(const facebook::yoga::Style& style); + public void setStyle(const facebook::yoga::_style::Style& style); public void* getContext() const; } @@ -15025,16 +15100,16 @@ class facebook::yoga::Style { public bool isInlineEndPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionAuto(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; - public bool operator==(const facebook::yoga::Style& other) const; + public bool operator==(const facebook::yoga::_style::Style& other) const; public bool verticalInsetsDefined() const; - public const facebook::yoga::GridLine& gridColumnEnd() const; - public const facebook::yoga::GridLine& gridColumnStart() const; - public const facebook::yoga::GridLine& gridRowEnd() const; - public const facebook::yoga::GridLine& gridRowStart() const; public const facebook::yoga::GridTrackList& gridAutoColumns() const; public const facebook::yoga::GridTrackList& gridAutoRows() const; public const facebook::yoga::GridTrackList& gridTemplateColumns() const; public const facebook::yoga::GridTrackList& gridTemplateRows() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnStart() const; + public const facebook::yoga::_grid_line::GridLine& gridRowEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridRowStart() const; public facebook::yoga::Align alignContent() const; public facebook::yoga::Align alignItems() const; public facebook::yoga::Align alignSelf() const; @@ -15042,27 +15117,27 @@ class facebook::yoga::Style { public facebook::yoga::Direction direction() const; public facebook::yoga::Display display() const; public facebook::yoga::FlexDirection flexDirection() const; - public facebook::yoga::FloatOptional aspectRatio() const; - public facebook::yoga::FloatOptional flex() const; - public facebook::yoga::FloatOptional flexGrow() const; - public facebook::yoga::FloatOptional flexShrink() const; - public facebook::yoga::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; public facebook::yoga::Justify justifyContent() const; public facebook::yoga::Justify justifyItems() const; public facebook::yoga::Justify justifySelf() const; public facebook::yoga::Overflow overflow() const; public facebook::yoga::PositionType positionType() const; - public facebook::yoga::Style::Length border(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length gap(facebook::yoga::Gutter gutter) const; - public facebook::yoga::Style::Length margin(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length padding(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length position(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength flexBasis() const; - public facebook::yoga::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public facebook::yoga::Wrap flexWrap() const; + public facebook::yoga::_float_optional::FloatOptional aspectRatio() const; + public facebook::yoga::_float_optional::FloatOptional flex() const; + public facebook::yoga::_float_optional::FloatOptional flexGrow() const; + public facebook::yoga::_float_optional::FloatOptional flexShrink() const; + public facebook::yoga::_float_optional::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_style::Style::Length border(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length gap(facebook::yoga::Gutter gutter) const; + public facebook::yoga::_style::Style::Length margin(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length padding(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length position(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength flexBasis() const; + public facebook::yoga::_style::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public float computeBorderForAxis(facebook::yoga::FlexDirection axis) const; public float computeFlexEndBorder(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public float computeFlexEndMargin(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float widthSize) const; @@ -15091,8 +15166,8 @@ class facebook::yoga::Style { public static constexpr float DefaultFlexGrow; public static constexpr float DefaultFlexShrink; public static constexpr float WebDefaultFlexShrink; - public using Length = facebook::yoga::StyleLength; - public using SizeLength = facebook::yoga::StyleSizeLength; + public using Length = facebook::yoga::_style_length::StyleLength; + public using SizeLength = facebook::yoga::_style_size_length::StyleSizeLength; public void resizeGridAutoColumns(size_t count); public void resizeGridAutoRows(size_t count); public void resizeGridTemplateColumns(size_t count); @@ -15100,64 +15175,64 @@ class facebook::yoga::Style { public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); - public void setAspectRatio(facebook::yoga::FloatOptional value); - public void setBorder(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setAspectRatio(facebook::yoga::_float_optional::FloatOptional value); + public void setBorder(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setBoxSizing(facebook::yoga::BoxSizing value); - public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFlex(facebook::yoga::FloatOptional value); - public void setFlexBasis(facebook::yoga::Style::SizeLength value); + public void setFlex(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexBasis(facebook::yoga::_style::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); - public void setFlexGrow(facebook::yoga::FloatOptional value); - public void setFlexShrink(facebook::yoga::FloatOptional value); + public void setFlexGrow(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexShrink(facebook::yoga::_float_optional::FloatOptional value); public void setFlexWrap(facebook::yoga::Wrap value); - public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::Style::Length value); - public void setGridAutoColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::_style::Style::Length value); + public void setGridAutoColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoColumns(facebook::yoga::GridTrackList value); - public void setGridAutoRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridAutoRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoRows(facebook::yoga::GridTrackList value); - public void setGridColumnEnd(facebook::yoga::GridLine value); - public void setGridColumnStart(facebook::yoga::GridLine value); - public void setGridRowEnd(facebook::yoga::GridLine value); - public void setGridRowStart(facebook::yoga::GridLine value); - public void setGridTemplateColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridColumnEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridColumnStart(facebook::yoga::_grid_line::GridLine value); + public void setGridRowEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridRowStart(facebook::yoga::_grid_line::GridLine value); + public void setGridTemplateColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateColumns(facebook::yoga::GridTrackList value); - public void setGridTemplateRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridTemplateRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateRows(facebook::yoga::GridTrackList value); public void setJustifyContent(facebook::yoga::Justify value); public void setJustifyItems(facebook::yoga::Justify value); public void setJustifySelf(facebook::yoga::Justify value); - public void setMargin(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); - public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setMargin(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); + public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setPosition(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setPadding(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setPosition(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setPositionType(facebook::yoga::PositionType value); } class facebook::yoga::StyleLength { public constexpr StyleLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_length::StyleLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isPercent() const; public constexpr bool isPoints() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength); - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_length::StyleLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength); + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleLength ofAuto(); - public static constexpr facebook::yoga::StyleLength percent(float value); - public static constexpr facebook::yoga::StyleLength points(float value); - public static constexpr facebook::yoga::StyleLength undefined(); + public static constexpr facebook::yoga::_style_length::StyleLength ofAuto(); + public static constexpr facebook::yoga::_style_length::StyleLength percent(float value); + public static constexpr facebook::yoga::_style_length::StyleLength points(float value); + public static constexpr facebook::yoga::_style_length::StyleLength undefined(); } class facebook::yoga::StyleSizeLength { public constexpr StyleSizeLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleSizeLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isFitContent() const; @@ -15166,18 +15241,18 @@ class facebook::yoga::StyleSizeLength { public constexpr bool isPoints() const; public constexpr bool isStretch() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleSizeLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength) const; - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_size_length::StyleSizeLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength) const; + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleSizeLength ofAuto(); - public static constexpr facebook::yoga::StyleSizeLength ofFitContent(); - public static constexpr facebook::yoga::StyleSizeLength ofMaxContent(); - public static constexpr facebook::yoga::StyleSizeLength ofStretch(); - public static constexpr facebook::yoga::StyleSizeLength percent(float value); - public static constexpr facebook::yoga::StyleSizeLength points(float value); - public static constexpr facebook::yoga::StyleSizeLength stretch(float fraction); - public static constexpr facebook::yoga::StyleSizeLength undefined(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofAuto(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofFitContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofMaxContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofStretch(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength percent(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength points(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength stretch(float fraction); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength undefined(); } class facebook::yoga::StyleValueHandle { @@ -15186,17 +15261,17 @@ class facebook::yoga::StyleValueHandle { public constexpr bool isPercent() const; public constexpr bool isPoint() const; public constexpr bool isUndefined() const; - public static constexpr facebook::yoga::StyleValueHandle ofAuto(); + public static constexpr facebook::yoga::_style_value_handle::StyleValueHandle ofAuto(); } class facebook::yoga::StyleValuePool { - public facebook::yoga::FloatOptional getNumber(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleLength getLength(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleSizeLength getSize(facebook::yoga::StyleValueHandle handle) const; - public float getStoredValue(facebook::yoga::StyleValueHandle handle) const; - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::FloatOptional number); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleLength length); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleSizeLength sizeValue); + public facebook::yoga::_float_optional::FloatOptional getNumber(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_length::StyleLength getLength(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_size_length::StyleSizeLength getSize(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public float getStoredValue(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_float_optional::FloatOptional number); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_length::StyleLength length); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_size_length::StyleSizeLength sizeValue); } enum facebook::yoga::Align : uint8_t { @@ -15379,7 +15454,7 @@ enum facebook::yoga::Wrap : uint8_t { } struct facebook::yoga::CachedMeasurement { - public bool operator==(facebook::yoga::CachedMeasurement measurement) const; + public bool operator==(facebook::yoga::_cached_measurement::CachedMeasurement measurement) const; public facebook::yoga::SizingMode heightSizingMode; public facebook::yoga::SizingMode widthSizingMode; public float availableHeight; @@ -15390,18 +15465,18 @@ struct facebook::yoga::CachedMeasurement { struct facebook::yoga::Event { public static void reset(); - public static void subscribe(std::function&& subscriber); - public using Subscriber = void(YGNodeConstRef, facebook::yoga::Event::Type, facebook::yoga::Event::Data); - public using Subscribers = std::vector>; - template - public static void publish(YGNodeConstRef node, const facebook::yoga::Event::TypedData& eventData = {}); + public static void subscribe(std::function&& subscriber); + public using Subscriber = void(YGNodeConstRef, facebook::yoga::_event::Type, facebook::yoga::_event::_data::Data); + public using Subscribers = std::vector>; + template + public static void publish(YGNodeConstRef node, const facebook::yoga::_event::_typed_data::TypedData& eventData = {}); } class facebook::yoga::Event::Data { - template - public Data(const facebook::yoga::Event::TypedData& data); - template - public const facebook::yoga::Event::TypedData& get() const; + template + public Data(const facebook::yoga::_event::_typed_data::TypedData& data); + template + public const facebook::yoga::_event::_typed_data::TypedData& get() const; } enum facebook::yoga::Event::Type { @@ -15416,12 +15491,12 @@ enum facebook::yoga::Event::Type { NodeLayout, } -template +template struct facebook::yoga::Event::TypedData { } struct facebook::yoga::Event::TypedData { - public facebook::yoga::LayoutData* layoutData; + public facebook::yoga::_layout_data::LayoutData* layoutData; } struct facebook::yoga::Event::TypedData { @@ -15450,7 +15525,7 @@ struct facebook::yoga::FlexLine { public const float sizeConsumed; public const size_t numberOfAutoMargins; public const std::vector itemsInFlow; - public facebook::yoga::FlexLineRunningLayout layout; + public facebook::yoga::_flex_line_running_layout::FlexLineRunningLayout layout; } struct facebook::yoga::FlexLineRunningLayout { @@ -15471,29 +15546,29 @@ struct facebook::yoga::FloatOptional { } struct facebook::yoga::GridLine { - public bool operator==(const facebook::yoga::GridLine& other) const = default; + public bool operator==(const facebook::yoga::_grid_line::GridLine& other) const = default; public constexpr bool isAuto() const; public constexpr bool isInteger() const; public constexpr bool isSpan() const; public facebook::yoga::GridLineType type; public int32_t integer; - public static constexpr facebook::yoga::GridLine auto_(); - public static constexpr facebook::yoga::GridLine fromInteger(int32_t value); - public static constexpr facebook::yoga::GridLine span(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine auto_(); + public static constexpr facebook::yoga::_grid_line::GridLine fromInteger(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine span(int32_t value); } struct facebook::yoga::GridTrackSize { public bool infinitelyGrowable; - public bool operator==(const facebook::yoga::GridTrackSize& other) const = default; - public facebook::yoga::StyleSizeLength maxSizingFunction; - public facebook::yoga::StyleSizeLength minSizingFunction; + public bool operator==(const facebook::yoga::_grid_track_size::GridTrackSize& other) const = default; + public facebook::yoga::_style_size_length::StyleSizeLength maxSizingFunction; + public facebook::yoga::_style_size_length::StyleSizeLength minSizingFunction; public float baseSize; public float growthLimit; - public static constexpr facebook::yoga::GridTrackSize auto_(); - public static constexpr facebook::yoga::GridTrackSize fr(float fraction); - public static constexpr facebook::yoga::GridTrackSize length(float points); - public static constexpr facebook::yoga::GridTrackSize minmax(facebook::yoga::StyleSizeLength min, facebook::yoga::StyleSizeLength max); - public static constexpr facebook::yoga::GridTrackSize percent(float percentage); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize auto_(); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize fr(float fraction); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize length(float points); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize minmax(facebook::yoga::_style_size_length::StyleSizeLength min, facebook::yoga::_style_size_length::StyleSizeLength max); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize percent(float percentage); } struct facebook::yoga::LayoutData { @@ -15508,11 +15583,11 @@ struct facebook::yoga::LayoutData { struct facebook::yoga::LayoutResults { public bool hadOverflow() const; - public bool operator==(facebook::yoga::LayoutResults layout) const; - public facebook::yoga::CachedMeasurement cachedLayout; + public bool operator==(facebook::yoga::_layout_results::LayoutResults layout) const; public facebook::yoga::Direction direction() const; public facebook::yoga::Direction lastOwnerDirection; - public facebook::yoga::FloatOptional computedFlexBasis; + public facebook::yoga::_cached_measurement::CachedMeasurement cachedLayout; + public facebook::yoga::_float_optional::FloatOptional computedFlexBasis; public float border(facebook::yoga::PhysicalEdge physicalEdge) const; public float dimension(facebook::yoga::Dimension axis) const; public float margin(facebook::yoga::PhysicalEdge physicalEdge) const; @@ -15521,7 +15596,7 @@ struct facebook::yoga::LayoutResults { public float position(facebook::yoga::PhysicalEdge physicalEdge) const; public float rawDimension(facebook::yoga::Dimension axis) const; public static constexpr int32_t MaxCachedMeasurements; - public std::array cachedMeasurements; + public std::array cachedMeasurements; public uint32_t computedFlexBasisGeneration; public uint32_t configVersion; public uint32_t generationCount; @@ -15542,8 +15617,8 @@ class facebook::yoga::SmallValueBuffer { public SmallValueBuffer() = default; public SmallValueBuffer(const facebook::yoga::SmallValueBuffer& other); public SmallValueBuffer(facebook::yoga::SmallValueBuffer&& other) noexcept = default; - public facebook::yoga::SmallValueBuffer& operator=(const facebook::yoga::SmallValueBuffer& other); - public facebook::yoga::SmallValueBuffer& operator=(facebook::yoga::SmallValueBuffer&& other) noexcept = default; + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(const facebook::yoga::_small_value_buffer::SmallValueBuffer& other); + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(facebook::yoga::_small_value_buffer::SmallValueBuffer&& other) noexcept = default; public uint16_t push(uint32_t value); public uint16_t push(uint64_t value); public uint16_t replace(uint16_t index, uint32_t value); @@ -15555,16 +15630,16 @@ class facebook::yoga::SmallValueBuffer { template class facebook::yoga::LayoutableChildren { public LayoutableChildren(const T* node); - public facebook::yoga::LayoutableChildren::Iterator begin() const; - public facebook::yoga::LayoutableChildren::Iterator end() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator begin() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator end() const; } struct facebook::yoga::LayoutableChildren::Iterator { public Iterator() = default; public Iterator(const T* node, size_t childIndex); public T* operator*() const; - public facebook::yoga::LayoutableChildren::Iterator operator++(int); - public facebook::yoga::LayoutableChildren::Iterator& operator++(); + public facebook::yoga::_layoutable_children::_iterator::Iterator operator++(int); + public facebook::yoga::_layoutable_children::_iterator::Iterator& operator++(); public using difference_type = std::ptrdiff_t; public using iterator_category = std::input_iterator_tag; public using pointer = T*; @@ -15636,7 +15711,10 @@ struct JS::NativeAlertManager::Args { protected NSString* title() const; protected NSString* type() const; protected NSString* userInterfaceStyle() const; + protected std::optional critical() const; + protected std::optional modal() const; protected std::optional>> buttons() const; + protected std::optional>> defaultInputs() const; } @@ -15661,13 +15739,13 @@ struct JS::NativeAppState::Constants { struct JS::NativeAppState::Constants::Builder { protected Builder(JS::NativeAppState::Constants i); - protected Builder(const JS::NativeAppState::Constants::Builder::Input i); + protected Builder(const _j_s::_native_app_state::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeAppState::Constants; } struct JS::NativeAppState::Constants::Builder::Input { - protected RCTRequired initialAppState; + protected _r_c_t_required::RCTRequired initialAppState; } @@ -15678,14 +15756,14 @@ struct JS::NativeBlobModule::Constants { struct JS::NativeBlobModule::Constants::Builder { protected Builder(JS::NativeBlobModule::Constants i); - protected Builder(const JS::NativeBlobModule::Constants::Builder::Input i); + protected Builder(const _j_s::_native_blob_module::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeBlobModule::Constants; } struct JS::NativeBlobModule::Constants::Builder::Input { - protected RCTRequired BLOB_URI_HOST; - protected RCTRequired BLOB_URI_SCHEME; + protected _r_c_t_required::RCTRequired BLOB_URI_HOST; + protected _r_c_t_required::RCTRequired BLOB_URI_SCHEME; } @@ -15696,13 +15774,13 @@ struct JS::NativeDeviceInfo::Constants { struct JS::NativeDeviceInfo::Constants::Builder { protected Builder(JS::NativeDeviceInfo::Constants i); - protected Builder(const JS::NativeDeviceInfo::Constants::Builder::Input i); + protected Builder(const _j_s::_native_device_info::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeDeviceInfo::Constants; } struct JS::NativeDeviceInfo::Constants::Builder::Input { - protected RCTRequired Dimensions; + protected _r_c_t_required::RCTRequired<_j_s::_native_device_info::_dimensions_payload::_builder::JS::NativeDeviceInfo::DimensionsPayload::Builder> Dimensions; protected std::optional isEdgeToEdge; protected std::optional isIPhoneX_deprecated; } @@ -15714,14 +15792,14 @@ struct JS::NativeDeviceInfo::DimensionsPayload { struct JS::NativeDeviceInfo::DimensionsPayload::Builder { protected Builder(JS::NativeDeviceInfo::DimensionsPayload i); - protected Builder(const JS::NativeDeviceInfo::DimensionsPayload::Builder::Input i); + protected Builder(const _j_s::_native_device_info::_dimensions_payload::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeDeviceInfo::DimensionsPayload; } struct JS::NativeDeviceInfo::DimensionsPayload::Builder::Input { - protected std::optional screen; - protected std::optional window; + protected std::optional<_j_s::_native_device_info::_display_metrics::_builder::JS::NativeDeviceInfo::DisplayMetrics::Builder> screen; + protected std::optional<_j_s::_native_device_info::_display_metrics::_builder::JS::NativeDeviceInfo::DisplayMetrics::Builder> window; } struct JS::NativeDeviceInfo::DisplayMetrics { @@ -15731,16 +15809,16 @@ struct JS::NativeDeviceInfo::DisplayMetrics { struct JS::NativeDeviceInfo::DisplayMetrics::Builder { protected Builder(JS::NativeDeviceInfo::DisplayMetrics i); - protected Builder(const JS::NativeDeviceInfo::DisplayMetrics::Builder::Input i); + protected Builder(const _j_s::_native_device_info::_display_metrics::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeDeviceInfo::DisplayMetrics; } struct JS::NativeDeviceInfo::DisplayMetrics::Builder::Input { - protected RCTRequired fontScale; - protected RCTRequired height; - protected RCTRequired scale; - protected RCTRequired width; + protected _r_c_t_required::RCTRequired fontScale; + protected _r_c_t_required::RCTRequired height; + protected _r_c_t_required::RCTRequired scale; + protected _r_c_t_required::RCTRequired width; } @@ -15752,7 +15830,7 @@ struct JS::NativeExceptionsManager::ExceptionData { protected NSString* originalMessage() const; protected bool isFatal() const; protected double id_() const; - protected facebook::react::LazyVector stack() const; + protected facebook::react::LazyVector<_j_s::_native_exceptions_manager::_stack_frame::JS::NativeExceptionsManager::StackFrame> stack() const; protected id _Nullable extraData() const; } @@ -15779,24 +15857,24 @@ struct JS::NativeI18nManager::Constants { struct JS::NativeI18nManager::Constants::Builder { protected Builder(JS::NativeI18nManager::Constants i); - protected Builder(const JS::NativeI18nManager::Constants::Builder::Input i); + protected Builder(const _j_s::_native_i18n_manager::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeI18nManager::Constants; } struct JS::NativeI18nManager::Constants::Builder::Input { protected NSString* localeIdentifier; - protected RCTRequired doLeftAndRightSwapInRTL; - protected RCTRequired isRTL; + protected _r_c_t_required::RCTRequired doLeftAndRightSwapInRTL; + protected _r_c_t_required::RCTRequired isRTL; } struct JS::NativeImageEditor::Options { - protected JS::NativeImageEditor::OptionsOffset offset() const; - protected JS::NativeImageEditor::OptionsSize size() const; protected NSString* resizeMode() const; protected Options(NSDictionary* const v); - protected std::optional displaySize() const; + protected _j_s::_native_image_editor::_options_offset::JS::NativeImageEditor::OptionsOffset offset() const; + protected _j_s::_native_image_editor::_options_size::JS::NativeImageEditor::OptionsSize size() const; + protected std::optional<_j_s::_native_image_editor::_options_display_size::JS::NativeImageEditor::OptionsDisplaySize> displaySize() const; protected std::optional allowExternalStorage() const; } @@ -15839,18 +15917,18 @@ struct JS::NativePlatformConstantsIOS::Constants { struct JS::NativePlatformConstantsIOS::Constants::Builder { protected Builder(JS::NativePlatformConstantsIOS::Constants i); - protected Builder(const JS::NativePlatformConstantsIOS::Constants::Builder::Input i); + protected Builder(const _j_s::_native_platform_constants_i_o_s::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativePlatformConstantsIOS::Constants; } struct JS::NativePlatformConstantsIOS::Constants::Builder::Input { - protected RCTRequired reactNativeVersion; - protected RCTRequired interfaceIdiom; - protected RCTRequired osVersion; - protected RCTRequired systemName; - protected RCTRequired forceTouchAvailable; - protected RCTRequired isTesting; + protected _r_c_t_required::RCTRequired interfaceIdiom; + protected _r_c_t_required::RCTRequired osVersion; + protected _r_c_t_required::RCTRequired systemName; + protected _r_c_t_required::RCTRequired<_j_s::_native_platform_constants_i_o_s::_constants_react_native_version::_builder::JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder> reactNativeVersion; + protected _r_c_t_required::RCTRequired forceTouchAvailable; + protected _r_c_t_required::RCTRequired isTesting; protected std::optional isDisableAnimations; protected std::optional isMacCatalyst; } @@ -15862,16 +15940,16 @@ struct JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion { struct JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder { protected Builder(JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion i); - protected Builder(const JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder::Input i); + protected Builder(const _j_s::_native_platform_constants_i_o_s::_constants_react_native_version::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion; } struct JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder::Input { - protected RCTRequired prerelease; - protected RCTRequired major; - protected RCTRequired minor; - protected RCTRequired patch; + protected _r_c_t_required::RCTRequired prerelease; + protected _r_c_t_required::RCTRequired major; + protected _r_c_t_required::RCTRequired minor; + protected _r_c_t_required::RCTRequired patch; } @@ -15910,13 +15988,13 @@ struct JS::NativeSettingsManager::Constants { struct JS::NativeSettingsManager::Constants::Builder { protected Builder(JS::NativeSettingsManager::Constants i); - protected Builder(const JS::NativeSettingsManager::Constants::Builder::Input i); + protected Builder(const _j_s::_native_settings_manager::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeSettingsManager::Constants; } struct JS::NativeSettingsManager::Constants::Builder::Input { - protected RCTRequired> settings; + protected _r_c_t_required::RCTRequired> settings; } @@ -15934,13 +16012,13 @@ struct JS::NativeSourceCode::Constants { struct JS::NativeSourceCode::Constants::Builder { protected Builder(JS::NativeSourceCode::Constants i); - protected Builder(const JS::NativeSourceCode::Constants::Builder::Input i); + protected Builder(const _j_s::_native_source_code::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeSourceCode::Constants; } struct JS::NativeSourceCode::Constants::Builder::Input { - protected RCTRequired scriptURL; + protected _r_c_t_required::RCTRequired scriptURL; } @@ -15951,13 +16029,13 @@ struct JS::NativeStatusBarManagerIOS::Constants { struct JS::NativeStatusBarManagerIOS::Constants::Builder { protected Builder(JS::NativeStatusBarManagerIOS::Constants i); - protected Builder(const JS::NativeStatusBarManagerIOS::Constants::Builder::Input i); + protected Builder(const _j_s::_native_status_bar_manager_i_o_s::_constants::_builder::_input::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeStatusBarManagerIOS::Constants; } struct JS::NativeStatusBarManagerIOS::Constants::Builder::Input { - protected RCTRequired HEIGHT; + protected _r_c_t_required::RCTRequired HEIGHT; protected std::optional DEFAULT_BACKGROUND_COLOR; } @@ -15969,93 +16047,93 @@ struct JS::NativeWebSocketModule::SpecConnectOptions { struct std::hash { - public size_t operator()(const RCTComponentViewDescriptor& componentViewDescriptor) const; + public size_t operator()(const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& componentViewDescriptor) const; } struct std::hash { - public size_t operator()(const facebook::react::AttributedString& attributedString) const; + public size_t operator()(const facebook::react::_attributed_string::facebook::react::AttributedString& attributedString) const; } struct std::hash { - public size_t operator()(const facebook::react::AttributedStringBox& attributedStringBox) const; + public size_t operator()(const facebook::react::_attributed_string_box::facebook::react::AttributedStringBox& attributedStringBox) const; } struct std::hash { - public size_t operator()(const facebook::react::Color& color) const; + public size_t operator()(const facebook::react::_color::facebook::react::Color& color) const; } struct std::hash { - public size_t operator()(const facebook::react::EventAnimationDriverKey& key) const; + public size_t operator()(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutConstraints& constraints) const; + public size_t operator()(const facebook::react::_layout_constraints::facebook::react::LayoutConstraints& constraints) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutMetrics& layoutMetrics) const; + public size_t operator()(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics) const; } struct std::hash { - public size_t operator()(const facebook::react::LineMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_line_measure_cache_key::facebook::react::LineMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::ParagraphAttributes& attributes) const; + public size_t operator()(const facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes& attributes) const; } struct std::hash { - public size_t operator()(const facebook::react::Point& point) const noexcept; + public size_t operator()(const facebook::react::_point::facebook::react::Point& point) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::PreparedTextCacheKey& key) const; + public size_t operator()(const facebook::react::_prepared_text_cache_key::facebook::react::PreparedTextCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Rect& rect) const noexcept; + public size_t operator()(const facebook::react::_rect::facebook::react::Rect& rect) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::ShadowView& shadowView) const; + public size_t operator()(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView) const; } struct std::hash { - public size_t operator()(const facebook::react::SharedColor& color) const; + public size_t operator()(const facebook::react::_shared_color::facebook::react::SharedColor& color) const; } struct std::hash { - public size_t operator()(const facebook::react::Size& size) const; + public size_t operator()(const facebook::react::_size::facebook::react::Size& size) const; } struct std::hash { - public size_t operator()(const facebook::react::TextAttributes& textAttributes) const; + public size_t operator()(const facebook::react::_text_attributes::facebook::react::TextAttributes& textAttributes) const; } struct std::hash { - public size_t operator()(const facebook::react::TextMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_text_measure_cache_key::facebook::react::TextMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Transform& transform) const; + public size_t operator()(const facebook::react::_transform::facebook::react::Transform& transform) const; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleCorners& corners) const noexcept; + public size_t operator()(const facebook::react::_rectangle_corners::facebook::react::RectangleCorners& corners) const noexcept; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleEdges& edges) const noexcept; + public size_t operator()(const facebook::react::_rectangle_edges::facebook::react::RectangleEdges& edges) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::AttributedString::Fragment& fragment) const; + public size_t operator()(const facebook::react::_attributed_string::_fragment::facebook::react::AttributedString::Fragment& fragment) const; } struct std::hash { - public size_t operator()(const facebook::react::jsinspector_modern::ConsoleTaskId& id) const; + public size_t operator()(const facebook::react::jsinspector_modern::_console_task_id::facebook::react::jsinspector_modern::ConsoleTaskId& id) const; } struct std::hash { @@ -16069,32 +16147,32 @@ struct std::hash> { template -FB::LazyIterator FB::operator+(typename FB::LazyIterator::difference_type n, const FB::LazyIterator& i); +_f_b::_lazy_iterator::LazyIterator FB::operator+(typename _f_b::_lazy_iterator::LazyIterator::difference_type n, const _f_b::_lazy_iterator::LazyIterator& i); template -bool FB::operator<=(const FB::LazyIterator& a, const FB::LazyIterator& b); +bool FB::operator<=(const _f_b::_lazy_iterator::LazyIterator& a, const _f_b::_lazy_iterator::LazyIterator& b); template -bool FB::operator>(const FB::LazyIterator& a, const FB::LazyIterator& b); +bool FB::operator>(const _f_b::_lazy_iterator::LazyIterator& a, const _f_b::_lazy_iterator::LazyIterator& b); template -bool FB::operator>=(const FB::LazyIterator& a, const FB::LazyIterator& b); +bool FB::operator>=(const _f_b::_lazy_iterator::LazyIterator& a, const _f_b::_lazy_iterator::LazyIterator& b); template class FB::LazyIterator { - public FB::LazyIterator operator+(FB::LazyIterator::difference_type n) const; - public FB::LazyIterator operator++(int); - public FB::LazyIterator operator-(FB::LazyIterator::difference_type n) const; - public FB::LazyIterator operator--(int); - public FB::LazyIterator& operator++(); - public FB::LazyIterator& operator+=(FB::LazyIterator::difference_type n); - public FB::LazyIterator& operator--(); - public FB::LazyIterator& operator-=(FB::LazyIterator::difference_type n); - public FB::LazyIterator::difference_type operator-(const FB::LazyIterator& a) const; - public FB::LazyIterator::value_type operator*() const; - public FB::LazyIterator::value_type operator[](FB::LazyIterator::difference_type n) const; public LazyIterator() = default; - public LazyIterator(U vector, FB::LazyIterator::convert_type convert, FB::LazyIterator::size_type i); - public bool operator<(const FB::LazyIterator& b) const; - public bool operator==(const FB::LazyIterator& other) const; - public std::unique_ptr operator->() const; + public LazyIterator(U vector, _f_b::_lazy_iterator::convert_type convert, _f_b::_lazy_iterator::size_type i); + public _f_b::_lazy_iterator::LazyIterator operator+(_f_b::_lazy_iterator::difference_type n) const; + public _f_b::_lazy_iterator::LazyIterator operator++(int); + public _f_b::_lazy_iterator::LazyIterator operator-(_f_b::_lazy_iterator::difference_type n) const; + public _f_b::_lazy_iterator::LazyIterator operator--(int); + public _f_b::_lazy_iterator::LazyIterator& operator++(); + public _f_b::_lazy_iterator::LazyIterator& operator+=(_f_b::_lazy_iterator::difference_type n); + public _f_b::_lazy_iterator::LazyIterator& operator--(); + public _f_b::_lazy_iterator::LazyIterator& operator-=(_f_b::_lazy_iterator::difference_type n); + public _f_b::_lazy_iterator::difference_type operator-(const _f_b::_lazy_iterator::LazyIterator& a) const; + public _f_b::_lazy_iterator::value_type operator*() const; + public _f_b::_lazy_iterator::value_type operator[](_f_b::_lazy_iterator::difference_type n) const; + public bool operator<(const _f_b::_lazy_iterator::LazyIterator& b) const; + public bool operator==(const _f_b::_lazy_iterator::LazyIterator& other) const; + public std::unique_ptr<_f_b::_lazy_iterator::value_type> operator->() const; public using convert_type = std::function; public using difference_type = std::int32_t; public using iterator_category = std::random_access_iterator_tag; @@ -16106,22 +16184,22 @@ class FB::LazyIterator { template class FB::LazyVector { - public FB::LazyVector::const_iterator begin() const; - public FB::LazyVector::const_iterator cbegin() const; - public FB::LazyVector::const_iterator cend() const; - public FB::LazyVector::const_iterator end() const; - public FB::LazyVector::const_reference at(FB::LazyVector::size_type pos) const; - public FB::LazyVector::const_reference back() const; - public FB::LazyVector::const_reference front() const; - public FB::LazyVector::const_reference operator[](FB::LazyVector::size_type pos) const; - public FB::LazyVector::size_type size() const; public U unsafeRawValue() const; + public _f_b::_lazy_vector::const_iterator begin() const; + public _f_b::_lazy_vector::const_iterator cbegin() const; + public _f_b::_lazy_vector::const_iterator cend() const; + public _f_b::_lazy_vector::const_iterator end() const; + public _f_b::_lazy_vector::const_reference at(_f_b::_lazy_vector::size_type pos) const; + public _f_b::_lazy_vector::const_reference back() const; + public _f_b::_lazy_vector::const_reference front() const; + public _f_b::_lazy_vector::const_reference operator[](_f_b::_lazy_vector::size_type pos) const; + public _f_b::_lazy_vector::size_type size() const; public bool empty() const; - public static FB::LazyVector fromUnsafeRawValue(U v, FB::LazyVector::size_type size, FB::LazyVector::convert_type convert); - public using const_iterator = FB::LazyIterator; + public static FB::LazyVector fromUnsafeRawValue(U v, _f_b::_lazy_vector::size_type size, _f_b::_lazy_vector::convert_type convert); + public using const_iterator = _f_b::_lazy_iterator::LazyIterator; public using const_reference = T; public using convert_type = std::function; - public using iterator = FB::LazyVector::const_iterator; + public using iterator = _f_b::_lazy_vector::const_iterator; public using reference = T; public using size_type = std::int32_t; public using value_type = T; diff --git a/scripts/cxx-api/api-snapshots/ReactCommonDebugCxx.api b/scripts/cxx-api/api-snapshots/ReactCommonDebugCxx.api index 5f8fc0c410b..5527fd88d86 100644 --- a/scripts/cxx-api/api-snapshots/ReactCommonDebugCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactCommonDebugCxx.api @@ -1,5 +1,15 @@ // @generated by scripts/cxx-api +interface RCTLegacyViewManagerInteropCoordinator : public NSObject { + public virtual NSString* componentViewName(); + public virtual RCTPlatformView* createPaperViewWithTag:(NSInteger tag); + public virtual instancetype initWithComponentData:bridge:bridgeProxy:bridgelessInteropData:(RCTComponentData* componentData, _Nullable RCTBridge* bridge, _Nullable RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgelessInteropData); + public virtual void addObserveForTag:usingBlock:(NSInteger tag, InterceptorBlock block); + public virtual void handleCommand:args:reactTag:paperView:(NSString* commandName, NSArray* args, NSInteger tag, RCTPlatformView* paperView); + public virtual void removeObserveForTag:(NSInteger tag); + public virtual void setProps:forView:(NSDictionary* props, RCTPlatformView* view); +} + struct YGConfig { } @@ -46,10 +56,10 @@ class facebook::xplat::module::CxxModule { public static constexpr SyncTagType SyncTag; public std::weak_ptr getInstance(); public using Callback = std::function)>; - public using Provider = std::function()>; + public using Provider = std::function()>; public virtual std::map getConstants(); public virtual std::string getName() = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual ~CxxModule() = default; public void setInstance(std::weak_ptr instance); } @@ -59,25 +69,25 @@ struct facebook::xplat::module::CxxModule::Method { public Method(std::string aname, std::function&& afunc, SyncTagType); public Method(std::string aname, std::function&& afunc); public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc, AsyncTagType); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc, AsyncTagType); public bool isPromise; public const char* getType(); public size_t callbacks; public std::function syncFunc; - public std::function func; + public std::function func; public std::string name; template public Method(std::string aname, T* t, void(T::*method)()); template public Method(std::string aname, T* t, void(T::*method)(folly::dynamic)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback), AsyncTagType); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback), AsyncTagType); } @@ -116,7 +126,7 @@ class facebook::hermes::IHermes : public facebook::jsi::ICast { public virtual uint64_t getUniqueID(const facebook::jsi::Symbol& sym) const = 0; public virtual uint64_t getUniqueID(const facebook::jsi::Value& val) const = 0; public virtual void asyncTriggerTimeout() = 0; - public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::IHermes::DebugFlags& debugFlags) = 0; + public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::_i_hermes::_debug_flags::DebugFlags& debugFlags) = 0; public virtual void loadSegment(std::unique_ptr buffer, const facebook::jsi::Value& context) = 0; public virtual void registerForProfiling() = 0; public virtual void resetTimezoneCache() = 0; @@ -160,16 +170,16 @@ constexpr auto facebook::react::kSimpleThreadSafeCacheSizeCap; constexpr char facebook::react::LayoutConformanceShadowNodeComponentName[]; constexpr char facebook::react::VirtualViewComponentName[]; constexpr char* const facebook::react::TextLayoutManagerKey; -constexpr facebook::react::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; -constexpr facebook::react::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; -constexpr facebook::react::ReactNativeVersionType facebook::react::ReactNativeVersion; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; +constexpr facebook::react::_react_native_version_type::ReactNativeVersionType facebook::react::ReactNativeVersion; constexpr float facebook::react::kDefaultEpsilon; constexpr size_t facebook::react::EVENT_BUFFER_SIZE; constexpr size_t facebook::react::LONG_TASK_BUFFER_SIZE; constexpr size_t facebook::react::RESOURCE_TIMING_BUFFER_SIZE; constexpr uint32_t facebook::react::INITIAL_BUCKETS_SIZE; -static const facebook::react::LayoutMetrics facebook::react::EmptyLayoutMetrics; static const facebook::react::TelemetryTimePoint facebook::react::kTelemetryUndefinedTimePoint; +static const facebook::react::_layout_metrics::LayoutMetrics facebook::react::EmptyLayoutMetrics; static constexpr auto facebook::react::kPropNameLengthHardCap; static constexpr double facebook::react::SingleFrameIntervalMs; static constexpr double facebook::react::TicksPerMs; @@ -180,9 +190,9 @@ static constexpr std::string_view facebook::react::ExtrapolateTypeIdentity; template using facebook::react::CSSCompoundDataType = std::variant; template -using facebook::react::CSSCommaSeparatedList = facebook::react::CSSList; +using facebook::react::CSSCommaSeparatedList = facebook::react::_c_s_s_list::CSSList; template -using facebook::react::CSSWhitespaceSeparatedList = facebook::react::CSSList; +using facebook::react::CSSWhitespaceSeparatedList = facebook::react::_c_s_s_list::CSSList; template using facebook::react::CSSMergedDataTypes = typename facebook::react::detail::merge_data_types::type; template @@ -191,149 +201,150 @@ template using facebook::react::EventListenerT = std::function; typedef std::function facebook::react::ValueListenerCallback; typedef void(*facebook::react::WarnOnUsageLogger)(std::string message); -using facebook::react::ActivePointerRegistry = std::unordered_map; -using facebook::react::AnimationEndCallback = facebook::react::AsyncCallback; +using facebook::react::ActivePointerRegistry = std::unordered_map; +using facebook::react::AnimationEndCallback = facebook::react::_async_callback::AsyncCallback; using facebook::react::AnimationTimestamp = std::chrono::duration; using facebook::react::BackgroundExecutor = std::function&& callback)>; -using facebook::react::BackgroundImage = std::variant; -using facebook::react::BackgroundSize = std::variant; -using facebook::react::BorderColors = facebook::react::RectangleEdges; -using facebook::react::BorderCurves = facebook::react::RectangleCorners; -using facebook::react::BorderRadii = facebook::react::RectangleCorners; -using facebook::react::BorderStyles = facebook::react::RectangleEdges; -using facebook::react::BorderWidths = facebook::react::RectangleEdges; -using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; +using facebook::react::BackgroundImage = std::variant; +using facebook::react::BackgroundSize = std::variant; +using facebook::react::BorderColors = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderCurves = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderRadii = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderStyles = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderWidths = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; using facebook::react::CSSBackgroundImageList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSFilterList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CSSFontVariantList = facebook::react::CSSWhitespaceSeparatedList; -using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; -using facebook::react::CSSPreservedToken = facebook::react::CSSToken; -using facebook::react::CSSRadialGradientSize = std::variant; -using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; +using facebook::react::CSSPreservedToken = facebook::react::_c_s_s_token::CSSToken; +using facebook::react::CSSRadialGradientSize = std::variant; +using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; +using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSTransformList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CallFunc = std::function; -using facebook::react::Callback = std::function; +using facebook::react::Callback = std::function; using facebook::react::CallbackHandle = facebook::jsi::Object; using facebook::react::CallbackId = uint64_t; -using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; -using facebook::react::CascadedBorderColors = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderCurves = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderRadii = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderStyles = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderWidths = facebook::react::CascadedRectangleEdges; -using facebook::react::ComponentDescriptorConstructor = facebook::react::ComponentDescriptor::Unique(const facebook::react::ComponentDescriptorParameters& parameters); +using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; +using facebook::react::CascadedBorderColors = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderCurves = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderRadii = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderStyles = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderWidths = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::ComponentDescriptorConstructor = facebook::react::_component_descriptor::ComponentDescriptor::Unique(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); using facebook::react::ComponentDescriptorProviderRequest = std::function; using facebook::react::ComponentHandle = int64_t; using facebook::react::ComponentName = const char*; -using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; -using facebook::react::CornerInsets = facebook::react::RectangleCorners; -using facebook::react::DispatchEvent = std::function; -using facebook::react::EdgeInsets = facebook::react::RectangleEdges; +using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; +using facebook::react::CornerInsets = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::DispatchEvent = std::function; +using facebook::react::EdgeInsets = facebook::react::_rectangle_edges::RectangleEdges; using facebook::react::EndResult = NativeAnimatedTurboModuleEndResult, std::optional>; -using facebook::react::EventEmitterListener = facebook::react::EventListenerT; -using facebook::react::EventEmitterListenerContainer = facebook::react::EventListenerContainerT; -using facebook::react::EventListener = std::function; -using facebook::react::EventPipe = std::function; +using facebook::react::EventEmitterListener = facebook::react::EventListenerT; +using facebook::react::EventEmitterListenerContainer = facebook::react::_event_listener_container_t::EventListenerContainerT; +using facebook::react::EventListener = std::function; +using facebook::react::EventPipe = std::function; using facebook::react::EventPipeConclusion = std::function; using facebook::react::EventTag = unsigned int; using facebook::react::GarbageCollectionTrigger = std::function; using facebook::react::GradientDirection = std::variant; using facebook::react::HasComponentProviderFunctionType = std::function; using facebook::react::Headers = std::map; -using facebook::react::HostPlatformTouch = facebook::react::BaseTouch; -using facebook::react::HostPlatformViewEventEmitter = facebook::react::BaseViewEventEmitter; -using facebook::react::ImageSources = std::vector; +using facebook::react::HostPlatformTouch = facebook::react::_base_touch::BaseTouch; +using facebook::react::HostPlatformViewEventEmitter = facebook::react::_base_view_event_emitter::BaseViewEventEmitter; +using facebook::react::ImageSources = std::vector; using facebook::react::InteractionTypesMap = std::unordered_map; using facebook::react::IntersectionObserverObserverId = int32_t; using facebook::react::JSIScopedTimeoutInvoker = std::function& invokee, std::function errorMessageProducer)>; -using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::LegacyViewManagerAndroidInteropShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::LineMeasureCache = facebook::react::SimpleThreadSafeCache; -using facebook::react::LinesMeasurements = std::vector; +using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::LegacyViewManagerAndroidInteropShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::LineMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; +using facebook::react::LinesMeasurements = std::vector; using facebook::react::Logger = std::function; -using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; using facebook::react::MethodCallResult = std::optional; -using facebook::react::MountingTransactionCallback = std::function; +using facebook::react::MountingTransactionCallback = std::function; using facebook::react::MutationObserverId = int32_t; -using facebook::react::NativeIntersectionObserverEntry = NativeIntersectionObserverNativeIntersectionObserverEntry; +using facebook::react::NativeIntersectionObserverEntry = NativeIntersectionObserverNativeIntersectionObserverEntry; using facebook::react::NativeIntersectionObserverIntersectionObserverId = int32_t; -using facebook::react::NativeIntersectionObserverObserveOptions = NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; +using facebook::react::NativeIntersectionObserverObserveOptions = NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; using facebook::react::NativeMethodCallFunc = std::function; -using facebook::react::NativeMutationObserverObserveOptions = NativeMutationObserverNativeMutationObserverObserveOptions, bool>; +using facebook::react::NativeMutationObserverObserveOptions = NativeMutationObserverNativeMutationObserverObserveOptions, bool>; using facebook::react::NativeMutationRecord = NativeMutationObserverNativeMutationRecord, std::vector>; using facebook::react::NativePartialReloadAndProfileConfig = NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig, std::optional>; -using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::AsyncCallback<>; -using facebook::react::NativePerformancePerformanceObserverObserveOptions = NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; +using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::_async_callback::AsyncCallback<>; +using facebook::react::NativePerformancePerformanceObserverObserveOptions = NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; using facebook::react::NativeReloadAndProfileConfig = NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig; -using facebook::react::NativeRequestIdleCallbackOptions = NativeIdleCallbacksRequestIdleCallbackOptions>; -using facebook::react::OnMutations = std::function&)>; +using facebook::react::NativeRequestIdleCallbackOptions = NativeIdleCallbacksRequestIdleCallbackOptions>; +using facebook::react::OnMutations = std::function&)>; using facebook::react::ParagraphProps = HostPlatformParagraphProps; -using facebook::react::PerformanceEntry = std::variant; +using facebook::react::PerformanceEntry = std::variant; using facebook::react::PerformanceEntryInteractionId = uint32_t; using facebook::react::PerformanceObserverCallback = std::function; using facebook::react::PerformanceObserverEntryTypeFilter = std::unordered_set; -using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; +using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; using facebook::react::PointerIdentifier = int32_t; -using facebook::react::PromiseSetupFunctionType = std::function)>; +using facebook::react::PromiseSetupFunctionType = std::function)>; using facebook::react::RawCallback = std::function; using facebook::react::RawPropsPropNameHash = uint32_t; using facebook::react::RawPropsPropNameLength = uint16_t; using facebook::react::RawPropsValueIndex = uint16_t; -using facebook::react::RawTextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RawTextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RectAsTuple = std::tuple; -using facebook::react::RootComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RootComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RuntimeExecutor = std::function&& callback)>; using facebook::react::RuntimeSchedulerRenderingUpdate = std::function; using facebook::react::RuntimeSchedulerTaskErrorHandler = std::function; -using facebook::react::ScrollViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::ScrollViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::ScrollViewProps = HostPlatformScrollViewProps; -using facebook::react::ShadowTreeCommitTransaction = std::function; -using facebook::react::ShadowViewMutationList = std::vector; -using facebook::react::SharedComponentDescriptor = std::shared_ptr; -using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; -using facebook::react::SharedEventEmitter = std::shared_ptr; -using facebook::react::SharedEventPayload = std::shared_ptr; -using facebook::react::SharedEventTarget = std::shared_ptr; -using facebook::react::SharedParagraphAttributes = std::shared_ptr; -using facebook::react::SharedRawTextProps = std::shared_ptr; +using facebook::react::ShadowTreeCommitTransaction = std::function; +using facebook::react::ShadowViewMutationList = std::vector; +using facebook::react::SharedComponentDescriptor = std::shared_ptr; +using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; +using facebook::react::SharedEventEmitter = std::shared_ptr; +using facebook::react::SharedEventPayload = std::shared_ptr; +using facebook::react::SharedEventTarget = std::shared_ptr; +using facebook::react::SharedParagraphAttributes = std::shared_ptr; +using facebook::react::SharedRawTextProps = std::shared_ptr; using facebook::react::SharedScrollViewProps = std::shared_ptr; -using facebook::react::SharedShadowNodeFamily = std::shared_ptr; -using facebook::react::SharedTextAttributes = std::shared_ptr; -using facebook::react::SharedTouchEventEmitter = std::shared_ptr; +using facebook::react::SharedShadowNodeFamily = std::shared_ptr; +using facebook::react::SharedTextAttributes = std::shared_ptr; +using facebook::react::SharedTouchEventEmitter = std::shared_ptr; using facebook::react::SharedViewEventEmitter = std::shared_ptr; using facebook::react::SharedViewProps = std::shared_ptr; -using facebook::react::SnapshotMap = std::unordered_map>; -using facebook::react::StatePipe = std::function; +using facebook::react::SnapshotMap = std::unordered_map>; +using facebook::react::StatePipe = std::function; using facebook::react::SurfaceId = int32_t; using facebook::react::Tag = int32_t; using facebook::react::TelemetryClock = std::chrono::steady_clock; using facebook::react::TelemetryDuration = std::chrono::nanoseconds; using facebook::react::TelemetryTimePoint = facebook::react::TelemetryClock::time_point; -using facebook::react::TextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::TextEventEmitter = facebook::react::TouchEventEmitter; +using facebook::react::TextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::TextEventEmitter = facebook::react::_touch_event_emitter::TouchEventEmitter; using facebook::react::TextLayoutManagerExtended = facebook::react::detail::TextLayoutManagerExtended; -using facebook::react::TextMeasureCache = facebook::react::SimpleThreadSafeCache; +using facebook::react::TextMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; using facebook::react::TimePointFunction = std::chrono::steady_clock::time_point(*)(); using facebook::react::TimerHandle = int; -using facebook::react::TimerManagerDelegate = facebook::react::PlatformTimerRegistry; +using facebook::react::TimerManagerDelegate = facebook::react::_platform_timer_registry::PlatformTimerRegistry; using facebook::react::Touch = facebook::react::HostPlatformTouch; -using facebook::react::Touches = std::unordered_set; -using facebook::react::TraceSectionUnwrapped = facebook::react::DummyTraceSection; -using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; +using facebook::react::Touches = std::unordered_set; +using facebook::react::TraceSectionUnwrapped = facebook::react::_dummy_trace_section::DummyTraceSection; +using facebook::react::TurboModuleProviderFunctionType = std::function(const std::string& name)>; +using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; using facebook::react::UiTask = std::function; -using facebook::react::UnimplementedViewShadowNode = facebook::react::ConcreteViewShadowNode; +using facebook::react::UnimplementedViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; using facebook::react::UserTimingDetailProvider = std::function; using facebook::react::ValueFactory = std::function; using facebook::react::ViewEventEmitter = facebook::react::HostPlatformViewEventEmitter; -using facebook::react::ViewNodePairScope = std::deque; -using facebook::react::ViewProps = facebook::react::HostPlatformViewProps; -using facebook::react::VirtualViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::parsePlatformColorFn = facebook::react::SharedColor(*)(const facebook::react::ContextContainer&, int32_t, const facebook::react::RawValue&); +using facebook::react::ViewNodePairScope = std::deque; +using facebook::react::ViewProps = facebook::react::_host_platform_view_props::HostPlatformViewProps; +using facebook::react::VirtualViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::parsePlatformColorFn = facebook::react::_shared_color::SharedColor(*)(const facebook::react::_context_container::ContextContainer&, int32_t, const facebook::react::_raw_value::RawValue&); template concept facebook::react::CacheGeneratorFunction = std::invocable && std::same_as, ValueT>; template @@ -342,11 +353,11 @@ concept facebook::react::CSSUniqueComponentValueVisitors = CSSSyntaxVisitorRetur ((CSSPreservedTokenVisitor ? 1 : 0) + ... + 0) <= 1&& ((CSSSimpleBlockVisitor ? 1 : 0) + ... + 0) <= 1; template -concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeFunctionBlock(func, parser) } -> std::convertible_to; }; template -concept facebook::react::CSSParserSink = requires(facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSParserSink = requires(facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consume(parser) } -> std::convertible_to; }; template @@ -354,7 +365,7 @@ concept facebook::react::CSSPreservedTokenSink = requires(const facebook::react: { T::consumePreservedToken(token) } -> std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::CSSSimpleBlock& block, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::_c_s_s_simple_block::CSSSimpleBlock& block, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeSimpleBlock(block, parser) } -> std::convertible_to; }; template @@ -365,7 +376,7 @@ template concept facebook::react::CSSComponentValueVisitor = CSSSyntaxVisitorReturn&& (CSSFunctionVisitor || CSSPreservedTokenVisitor || CSSSimpleBlockVisitor); template -concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSFunctionBlock func, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_function_block::CSSFunctionBlock func, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(func, blockParser) } -> std::convertible_to; }; template @@ -373,11 +384,11 @@ concept facebook::react::CSSPreservedTokenVisitor = CSSSyntaxVisitorReturn std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSSimpleBlock block, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_simple_block::CSSSimpleBlock block, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(block, blockParser) } -> std::convertible_to; }; template -concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; +concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; template concept facebook::react::CSSKeywordSet = std::is_enum_v && std::is_same_v, std::underlying_type_t>; template @@ -391,16 +402,16 @@ concept facebook::react::Hashable = !std::is_same_v&& (requires( { std::hash{}(a) } -> std::convertible_to; }); template -concept facebook::react::RawPropsFilterable = requires(facebook::react::RawProps& rawProps) { +concept facebook::react::RawPropsFilterable = requires(facebook::react::_raw_props::RawProps& rawProps) { { T::filterRawProps(rawProps) } -> std::same_as; }; template concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( TextLayoutManagerT textLayoutManager, - facebook::react::AttributedString attributedString, - facebook::react::ParagraphAttributes paragraphAttributes, - facebook::react::TextLayoutContext layoutContext, - facebook::react::LayoutConstraints layoutConstraints, + facebook::react::_attributed_string::AttributedString attributedString, + facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, + facebook::react::_text_layout_context::TextLayoutContext layoutContext, + facebook::react::_layout_constraints::LayoutConstraints layoutConstraints, typename TextLayoutManagerT::PreparedTextLayout preparedTextLayout) { sizeof(typename TextLayoutManagerT::PreparedTextLayout); { @@ -408,19 +419,19 @@ concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( } -> std::same_as; { textLayoutManager.measurePreparedLayout(preparedTextLayout, layoutContext, layoutConstraints) - } -> std::same_as; + } -> std::same_as; }; Float facebook::react::floatFromYogaFloat(float value); Float facebook::react::floatFromYogaOptionalFloat(facebook::yoga::FloatOptional value); YGDirection facebook::react::yogaDirectionFromLayoutDirection(facebook::react::LayoutDirection direction); -bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::TextAttributes& lhs, const facebook::react::TextAttributes& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::_text_attributes::TextAttributes& lhs, const facebook::react::_text_attributes::TextAttributes& rhs); bool facebook::react::hasAccurateCPUTimeNanosForBenchmarks(); -bool facebook::react::isColorMeaningful(const facebook::react::SharedColor& color) noexcept; -bool facebook::react::isHermesBytecodeBundle(const facebook::react::BundleHeader& header); +bool facebook::react::isColorMeaningful(const facebook::react::_shared_color::SharedColor& color) noexcept; +bool facebook::react::isHermesBytecodeBundle(const facebook::react::_bundle_header::BundleHeader& header); bool facebook::react::isZero(Float n); const char* facebook::react::stringForScriptTag(const facebook::react::ScriptTag& tag); const facebook::react::InteractionTypesMap& facebook::react::getInteractionTypes(); @@ -438,33 +449,34 @@ double facebook::react::getCPUTimeNanos(); double facebook::react::interpolate(double inputValue, double inputMin, double inputMax, double outputMin, double outputMax, std::string_view extrapolateLeft, std::string_view extrapolateRight); double facebook::react::round(double value) noexcept; facebook::jsi::Value facebook::react::createPromiseAsJSIValue(facebook::jsi::Runtime& rt, facebook::react::PromiseSetupFunctionType&& func); -facebook::react::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::SharedColor color); facebook::react::ColorSpace facebook::react::getDefaultColorSpace(); -facebook::react::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); facebook::react::ComponentRegistryFactory facebook::react::getDefaultComponentRegistryFactory(); facebook::react::DisplayType facebook::react::displayTypeFromYGDisplay(YGDisplay display); facebook::react::FilterType facebook::react::filterTypeFromVariant(const facebook::react::CSSFilterFunction& filter); -facebook::react::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); -facebook::react::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::ParagraphAttributes& defaultParagraphAttributes); -facebook::react::Rect facebook::react::insetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; -facebook::react::Rect facebook::react::outsetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; -facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::BundleHeader& header); -facebook::react::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::ShadowNode& shadowNode); -facebook::react::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::ShadowNode& oldRootShadowNode, const facebook::react::ShadowNode& newRootShadowNode); -facebook::react::SharedColor facebook::react::blackColor(); -facebook::react::SharedColor facebook::react::clearColor(); -facebook::react::SharedColor facebook::react::coerceColor(const facebook::react::RawValue& value, const facebook::react::PropsParserContext& context); -facebook::react::SharedColor facebook::react::colorFromComponents(facebook::react::ColorComponents components); -facebook::react::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); -facebook::react::SharedColor facebook::react::fromCSSColor(const facebook::react::CSSColor& cssColor); -facebook::react::SharedColor facebook::react::whiteColor(); -facebook::react::Size facebook::react::ModalHostViewScreenSize(void); -facebook::react::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::_bundle_header::BundleHeader& header); facebook::react::SurfaceId facebook::react::getNextRootViewTag() noexcept; facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* value); -facebook::react::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); -facebook::react::ValueUnit facebook::react::toValueUnit(const facebook::react::RawValue& value); -facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value); +facebook::react::_color_components::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::_shared_color::SharedColor color); +facebook::react::_component_builder::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); +facebook::react::_layout_metrics::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); +facebook::react::_paragraph_attributes::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_paragraph_attributes::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::_paragraph_attributes::ParagraphAttributes& defaultParagraphAttributes); +facebook::react::_rect::Rect facebook::react::insetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; +facebook::react::_rect::Rect facebook::react::outsetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; +facebook::react::_shadow_view::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::_shadow_view_mutation::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::_shadow_node::ShadowNode& oldRootShadowNode, const facebook::react::_shadow_node::ShadowNode& newRootShadowNode); +facebook::react::_shared_color::SharedColor facebook::react::blackColor(); +facebook::react::_shared_color::SharedColor facebook::react::clearColor(); +facebook::react::_shared_color::SharedColor facebook::react::coerceColor(const facebook::react::_raw_value::RawValue& value, const facebook::react::_props_parser_context::PropsParserContext& context); +facebook::react::_shared_color::SharedColor facebook::react::colorFromComponents(facebook::react::_color_components::ColorComponents components); +facebook::react::_shared_color::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); +facebook::react::_shared_color::SharedColor facebook::react::defaultForegroundTextColor(); +facebook::react::_shared_color::SharedColor facebook::react::fromCSSColor(const facebook::react::_c_s_s_color::CSSColor& cssColor); +facebook::react::_shared_color::SharedColor facebook::react::whiteColor(); +facebook::react::_size::Size facebook::react::ModalHostViewScreenSize(void); +facebook::react::_size::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::_value_unit::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); +facebook::react::_value_unit::ValueUnit facebook::react::toValueUnit(const facebook::react::_raw_value::RawValue& value); +facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value); facebook::yoga::FloatOptional facebook::react::yogaOptionalFloatFromFloat(Float value); float facebook::react::ceil(float value) noexcept; float facebook::react::floor(float value) noexcept; @@ -478,34 +490,33 @@ int facebook::react::toInt(const facebook::react::LayoutDirection& layoutDirecti long double facebook::react::ceil(long double value) noexcept; long double facebook::react::floor(long double value) noexcept; long double facebook::react::round(long double value) noexcept; -size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::AttributedString& attributedString); -size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::AttributedString& attributedString); -size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::TextAttributes& textAttributes); -std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); -std::optional facebook::react::coerceAmount(const facebook::react::RawValue& value); -std::optional facebook::react::coerceAngle(const facebook::react::RawValue& value); -std::optional facebook::react::coerceLength(const facebook::react::RawValue& value); +size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::_attributed_string::AttributedString& attributedString); +size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::_attributed_string::AttributedString& attributedString); +size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::_text_attributes::TextAttributes& textAttributes); +std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); +std::optional facebook::react::coerceAmount(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceAngle(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceLength(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::optionalFloatFromYogaValue(const facebook::yoga::Style::Length& length, std::optional base = {}); -std::optional facebook::react::toRadians(const facebook::react::RawValue& value); +std::optional facebook::react::toRadians(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::blendModeFromString(std::string_view blendModeName); -std::optional facebook::react::fromCSSShadow(const facebook::react::CSSShadow& cssShadow); -std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); -std::optional facebook::react::parseDropShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::parseFilterRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); std::optional facebook::react::filterTypeFromString(std::string_view filterName); std::optional facebook::react::fontVariantFromCSSFontVariant(facebook::react::CSSFontVariant cssVariant); std::optional facebook::react::isolationFromString(std::string_view isolationSetting); -std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); -std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::LayoutAnimation& animation, const facebook::react::AnimationConfig& mutationConfig); +std::optional facebook::react::fromCSSShadow(const facebook::react::_c_s_s_shadow::CSSShadow& cssShadow); +std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); +std::optional facebook::react::parseDropShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::parseFilterRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); +std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::_layout_animation::LayoutAnimation& animation, const facebook::react::_animation_config::AnimationConfig& mutationConfig); std::string facebook::react::base64Encode(const std::string_view s); std::string facebook::react::componentNameByReactViewName(std::string viewName); std::string facebook::react::generateRandomUuidString(); std::string facebook::react::toString(const double& value); std::string facebook::react::toString(const facebook::react::AccessibilityRole& accessibilityRole); -std::string facebook::react::toString(const facebook::react::AttributedString::Range& range); std::string facebook::react::toString(const facebook::react::BlendMode& blendMode); std::string facebook::react::toString(const facebook::react::DisplayType& displayType); std::string facebook::react::toString(const facebook::react::DynamicTypeRamp& dynamicTypeRamp); @@ -516,14 +527,12 @@ std::string facebook::react::toString(const facebook::react::FontVariant& fontVa std::string facebook::react::toString(const facebook::react::FontWeight& fontWeight); std::string facebook::react::toString(const facebook::react::HyphenationFrequency& hyphenationFrequency); std::string facebook::react::toString(const facebook::react::ImageResizeMode& value); -std::string facebook::react::toString(const facebook::react::ImageSource& value); std::string facebook::react::toString(const facebook::react::ImportantForAccessibility& importantForAccessibility); std::string facebook::react::toString(const facebook::react::LayoutDirection& layoutDirection); std::string facebook::react::toString(const facebook::react::LineBreakMode& lineBreakMode); std::string facebook::react::toString(const facebook::react::LineBreakStrategy& lineBreakStrategy); std::string facebook::react::toString(const facebook::react::Role& role); std::string facebook::react::toString(const facebook::react::ScrollViewSnapToAlignment& value); -std::string facebook::react::toString(const facebook::react::SharedColor& value); std::string facebook::react::toString(const facebook::react::TextAlignment& textAlignment); std::string facebook::react::toString(const facebook::react::TextAlignmentVertical& textAlignment); std::string facebook::react::toString(const facebook::react::TextBreakStrategy& textBreakStrategy); @@ -531,15 +540,18 @@ std::string facebook::react::toString(const facebook::react::TextDecorationLineT std::string facebook::react::toString(const facebook::react::TextDecorationStyle& textDecorationStyle); std::string facebook::react::toString(const facebook::react::TextTransform& textTransform); std::string facebook::react::toString(const facebook::react::WritingDirection& writingDirection); +std::string facebook::react::toString(const facebook::react::_attributed_string::_range::AttributedString::Range& range); +std::string facebook::react::toString(const facebook::react::_image_source::ImageSource& value); +std::string facebook::react::toString(const facebook::react::_shared_color::SharedColor& value); std::string facebook::react::toString(double doubleValue, char suffix); std::string facebook::react::toString(facebook::react::AccessibilityLiveRegion accessibilityLiveRegion); std::string facebook::react::toString(facebook::react::PointerEventsMode value); std::string_view facebook::react::getInteractionTypeForEvent(std::string_view eventName); -std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); +std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); std::vector facebook::react::longestIncreasingSubsequence(const std::vector& values, const std::vector& include); -std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); -std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); -std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::Point layoutOffset, const facebook::react::CullingContext& cullingContext); +std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); +std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); +std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::_point::Point layoutOffset, const facebook::react::_culling_context::CullingContext& cullingContext); template constexpr std::optional facebook::react::parseCSSKeyword(std::string_view ident); template @@ -547,189 +559,189 @@ constexpr facebook::react::CSSVariantWithTypes Float facebook::react::roundToPixel(Float value, Float scaleFactor); template -facebook::react::Point facebook::react::roundToPixel(facebook::react::Point value, Float scaleFactor); +facebook::react::_point::Point facebook::react::roundToPixel(facebook::react::_point::Point value, Float scaleFactor); template -facebook::react::Rect facebook::react::roundToPixel(facebook::react::Rect value, Float scaleFactor); +facebook::react::_rect::Rect facebook::react::roundToPixel(facebook::react::_rect::Rect value, Float scaleFactor); template -facebook::react::Size facebook::react::roundToPixel(facebook::react::Size value, Float scaleFactor); +facebook::react::_size::Size facebook::react::roundToPixel(facebook::react::_size::Size value, Float scaleFactor); template std::size_t facebook::react::hash_combine(const T& v, const Args &... args); template void facebook::react::hash_combine(std::size_t& seed, const T& v, const Rest &... rest); template ::type> -facebook::react::MoveWrapper facebook::react::makeMoveWrapper(T&& t); +facebook::react::_move_wrapper::MoveWrapper facebook::react::makeMoveWrapper(T&& t); template -constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); +constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); template -constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); +constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); template constexpr uint32_t facebook::react::fnv1a(std::string_view string) noexcept; template -facebook::react::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::ComponentDescriptorParameters& parameters); +facebook::react::_component_descriptor::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); template -facebook::react::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); +facebook::react::_component_descriptor_provider::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); template DestinationTimePointT facebook::react::clockCast(SourceTimePointT timePoint); template -T facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); +T facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); template -T facebook::react::get(const facebook::react::AnimatedPropBase& animatedProp); +T facebook::react::get(const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); template -T facebook::react::get(const std::unique_ptr& animatedProp); +T facebook::react::get(const std::unique_ptr& animatedProp); template bool facebook::react::floatEquality(T a, T b, T epsilon = static_cast(facebook::react::kDefaultEpsilon)); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, T& result, T defaultValue); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, T& result, T defaultValue); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::optional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::optional& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector>& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector>& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& rawValue, T& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& rawValue, T& result); template -std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); -uint8_t facebook::react::alphaFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::blueFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::greenFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::redFromColor(facebook::react::SharedColor color) noexcept; +std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); +uint8_t facebook::react::alphaFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::blueFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::greenFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::redFromColor(facebook::react::_shared_color::SharedColor color) noexcept; void facebook::react::bindHasComponentProvider(facebook::jsi::Runtime& runtime, facebook::react::HasComponentProviderFunctionType&& provider); void facebook::react::bindNativeLogger(facebook::jsi::Runtime& runtime, facebook::react::Logger logger); void facebook::react::bindNativePerformanceNow(facebook::jsi::Runtime& runtime); -void facebook::react::cloneProp(facebook::react::BaseViewProps& viewProps, const facebook::react::AnimatedPropBase& animatedProp); +void facebook::react::cloneProp(facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); void facebook::react::defineReadOnlyGlobal(facebook::jsi::Runtime& runtime, const std::string& propName, facebook::jsi::Value&& value); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, YGValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityAction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLabelledBy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLiveRegion& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityRole& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityState& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityTraits& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AttributedString::Range& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BackfaceVisibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderCurve& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Cursor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::DynamicTypeRamp& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::EllipsizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontWeight& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::HyphenationFrequency& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ImportantForAccessibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::LineBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::OutlineStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::PointerEventsMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Role& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewMaintainVisibleContentPosition& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::SharedColor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationLineType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextTransform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::WritingDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Align& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Direction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Display& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FlexDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FloatOptional& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Justify& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Overflow& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::PositionType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Style::Length& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Wrap& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::AccessibilityValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::BlendMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::CornerInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::EdgeInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageResizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageSource& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Isolation& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LayoutConformance& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LineBreakMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Point& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Size& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::SubmitBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TextAlignmentVertical& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ValueUnit& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::BoxSizing& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::Style::SizeLength& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValueShared(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, _y_g_value::YGValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityLiveRegion& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityRole& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityTraits& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BackfaceVisibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderCurve& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Cursor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::DynamicTypeRamp& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::EllipsizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontWeight& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::HyphenationFrequency& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ImportantForAccessibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::OutlineStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::PointerEventsMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Role& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationLineType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextTransform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::WritingDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_action::AccessibilityAction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_state::AccessibilityState& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_attributed_string::_range::AttributedString::Range& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Align& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Direction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Display& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FlexDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FloatOptional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Justify& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Overflow& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::PositionType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::Length& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Wrap& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::BlendMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::CornerInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::EdgeInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::ImageResizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::Isolation& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LayoutConformance& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::SubmitBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignmentVertical& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_value::AccessibilityValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_image_source::ImageSource& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_point::Point& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_size::Size& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_value_unit::ValueUnit& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::BoxSizing& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::SizeLength& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValueShared(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); void facebook::react::fromString(const std::string& string, facebook::react::AccessibilityTraits& result); void facebook::react::g_setNativeAnimatedNowTimestampFunction(facebook::react::TimePointFunction nowFunction); -void facebook::react::parseProcessedBackgroundImage(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFontVariant(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::parseProcessedTransform(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseProcessedTransformOrigin(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::PropsParserContext& context, const std::vector& value, std::vector& result); +void facebook::react::parseProcessedBackgroundImage(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseProcessedTransform(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseProcessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::_props_parser_context::PropsParserContext& context, const std::vector& value, std::vector& result); void facebook::react::parseUnprocessedBackgroundImageString(const std::string& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedFilterList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFontVariant(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseUnprocessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedFilterList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); void facebook::react::parseUnprocessedFontVariantString(const std::string& value, facebook::react::FontVariant& result); -void facebook::react::parseUnprocessedTransform(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::Transform& result); -void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); -void facebook::react::serializeTransformAxis(const facebook::react::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); -void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::ValueUnit& valueUnit, folly::dynamic& resultArray); +void facebook::react::parseUnprocessedTransform(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::_transform::Transform& result); +void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); +void facebook::react::serializeTransformAxis(const facebook::react::_transform_operation::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); +void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::_value_unit::ValueUnit& valueUnit, folly::dynamic& resultArray); void facebook::react::setDefaultColorSpace(facebook::react::ColorSpace newColorSpace); -void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::BaseTouch& touch); -void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); -void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::BaseViewProps& viewProps, const facebook::react::PropsSnapshot& snapshot); -void facebook::react::updateTransformProps(const facebook::react::Transform& transform, const facebook::react::TransformOperation& operation, folly::dynamic& resultTranslateArray); -bool facebook::react::operator==(const facebook::react::AttributedStringBox& lhs, const facebook::react::AttributedStringBox& rhs); -bool facebook::react::operator==(const facebook::react::LayoutConstraints& lhs, const facebook::react::LayoutConstraints& rhs); -bool facebook::react::operator==(const facebook::react::LayoutContext& lhs, const facebook::react::LayoutContext& rhs); -bool facebook::react::operator==(const facebook::react::LineMeasureCacheKey& lhs, const facebook::react::LineMeasureCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::PerformanceObserver& lhs, const facebook::react::PerformanceObserver& rhs); -bool facebook::react::operator==(const facebook::react::PreparedTextCacheKey& lhs, const facebook::react::PreparedTextCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::RawPropsKey& lhs, const facebook::react::RawPropsKey& rhs) noexcept; -bool facebook::react::operator==(const facebook::react::Size& rhs, const facebook::react::Size& lhs) noexcept; -bool facebook::react::operator==(const facebook::react::TextMeasureCacheKey& lhs, const facebook::react::TextMeasureCacheKey& rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityState& lhs, const facebook::react::AccessibilityState& rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityValue& lhs, const facebook::react::AccessibilityValue& rhs); +void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::_base_touch::BaseTouch& touch); +void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); +void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_props_snapshot::PropsSnapshot& snapshot); +void facebook::react::updateTransformProps(const facebook::react::_transform::Transform& transform, const facebook::react::_transform_operation::TransformOperation& operation, folly::dynamic& resultTranslateArray); +bool facebook::react::operator==(const facebook::react::_attributed_string_box::AttributedStringBox& lhs, const facebook::react::_attributed_string_box::AttributedStringBox& rhs); +bool facebook::react::operator==(const facebook::react::_layout_constraints::LayoutConstraints& lhs, const facebook::react::_layout_constraints::LayoutConstraints& rhs); +bool facebook::react::operator==(const facebook::react::_layout_context::LayoutContext& lhs, const facebook::react::_layout_context::LayoutContext& rhs); +bool facebook::react::operator==(const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& lhs, const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_performance_observer::PerformanceObserver& lhs, const facebook::react::_performance_observer::PerformanceObserver& rhs); +bool facebook::react::operator==(const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& lhs, const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_raw_props_key::RawPropsKey& lhs, const facebook::react::_raw_props_key::RawPropsKey& rhs) noexcept; +bool facebook::react::operator==(const facebook::react::_size::Size& rhs, const facebook::react::_size::Size& lhs) noexcept; +bool facebook::react::operator==(const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& lhs, const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_state::AccessibilityState& lhs, const facebook::react::_accessibility_state::AccessibilityState& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_value::AccessibilityValue& lhs, const facebook::react::_accessibility_value::AccessibilityValue& rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator&(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator|(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); -constexpr facebook::react::HighResDuration facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResTimeStamp& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator+(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); -facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::Transform& transform); -facebook::react::Point facebook::react::operator*(const facebook::react::Point& point, const facebook::react::Transform& transform); -facebook::react::Rect facebook::react::operator*(const facebook::react::Rect& rect, const facebook::react::Transform& transform); -facebook::react::Size facebook::react::operator*(const facebook::react::Size& size, const facebook::react::Transform& transform); -facebook::react::Vector facebook::react::operator*(const facebook::react::Transform& transform, const facebook::react::Vector& vector); +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator+(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); +facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::_transform::Transform& transform); +facebook::react::_point::Point facebook::react::operator*(const facebook::react::_point::Point& point, const facebook::react::_transform::Transform& transform); +facebook::react::_rect::Rect facebook::react::operator*(const facebook::react::_rect::Rect& rect, const facebook::react::_transform::Transform& transform); +facebook::react::_size::Size facebook::react::operator*(const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform); +facebook::react::_vector::Vector facebook::react::operator*(const facebook::react::_transform::Transform& transform, const facebook::react::_vector::Vector& vector); template -facebook::react::RectangleEdges facebook::react::operator+(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator+(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; template -facebook::react::RectangleEdges facebook::react::operator-(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator-(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; class facebook::react::AccessibilityProps { public AccessibilityProps() = default; - public AccessibilityProps(const facebook::react::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::RawProps& rawProps); + public AccessibilityProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool accessibilityElementsHidden; public bool accessibilityIgnoresInvertColors; public bool accessibilityRespondsToUserInteraction; @@ -740,67 +752,67 @@ class facebook::react::AccessibilityProps { public bool onAccessibilityEscape; public bool onAccessibilityMagicTap; public bool onAccessibilityTap; - public facebook::react::AccessibilityLabelledBy accessibilityLabelledBy; public facebook::react::AccessibilityLiveRegion accessibilityLiveRegion; public facebook::react::AccessibilityTraits accessibilityTraits; - public facebook::react::AccessibilityValue accessibilityValue; public facebook::react::ImportantForAccessibility importantForAccessibility; public facebook::react::Role role; - public std::optional accessibilityState; + public facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy accessibilityLabelledBy; + public facebook::react::_accessibility_value::AccessibilityValue accessibilityValue; + public std::optional accessibilityState; public std::string accessibilityHint; public std::string accessibilityLabel; public std::string accessibilityLanguage; public std::string accessibilityLargeContentTitle; public std::string accessibilityRole; public std::string testId; - public std::vector accessibilityActions; + public std::vector accessibilityActions; public std::vector accessibilityOrder; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::AdditionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::AndroidProgressBarComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidProgressBarComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public AndroidProgressBarComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::AndroidProgressBarMeasurementsManager { - public AndroidProgressBarMeasurementsManager(const std::shared_ptr& contextContainer); - public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, const AndroidProgressBarProps& props, facebook::react::LayoutConstraints layoutConstraints) const; + public AndroidProgressBarMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::_size::Size measure(facebook::react::SurfaceId surfaceId, const AndroidProgressBarProps& props, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidProgressBarShadowNode : public facebook::react::ConcreteViewShadowNode { - public AndroidProgressBarShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidProgressBarShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public void setAndroidProgressBarMeasurementsManager(const std::shared_ptr& measurementsManager); + public AndroidProgressBarShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidProgressBarShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public void setAndroidProgressBarMeasurementsManager(const std::shared_ptr& measurementsManager); } class facebook::react::AndroidSwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidSwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public AndroidSwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::AndroidSwitchMeasurementsManager { - public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); - public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::LayoutConstraints layoutConstraints) const; + public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::_size::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidSwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - public AndroidSwitchShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidSwitchShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public void setAndroidSwitchMeasurementsManager(const std::shared_ptr& measurementsManager); + public AndroidSwitchShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidSwitchShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public void setAndroidSwitchMeasurementsManager(const std::shared_ptr& measurementsManager); } class facebook::react::AnimatedModule : public NativeAnimatedModuleCxxSpec, public facebook::react::TurboModuleWithJSIBindings { - public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); + public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); public void addAnimatedEventToView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::jsi::Object eventMapping); public void addListener(facebook::jsi::Runtime& rt, const std::string& eventName); public void connectAnimatedNodeToShadowNodeFamily(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag, facebook::jsi::Object shadowNode); @@ -813,7 +825,7 @@ class facebook::react::AnimatedModule : public NativeAnimatedModuleCxxSpec saveValueCallback); + public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::_async_callback::AsyncCallback saveValueCallback); public void queueAndExecuteBatchedOperations(facebook::jsi::Runtime& rt, facebook::jsi::Array operationsAndArgs); public void removeAnimatedEventFromView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::react::Tag animatedNodeTag); public void removeListeners(facebook::jsi::Runtime& rt, int count); @@ -829,26 +841,26 @@ class facebook::react::AnimatedModule : public NativeAnimatedModuleCxxSpec pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; } class facebook::react::AnimatedNode { - protected facebook::react::AnimatedNode* getChildNode(facebook::react::Tag tag); protected facebook::react::AnimatedNodeType type_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag tag_; + protected facebook::react::_animated_node::AnimatedNode* getChildNode(facebook::react::Tag tag); + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected std::unordered_set children_; public AnimatedNode(const facebook::react::AnimatedNode&) = default; public AnimatedNode(facebook::react::AnimatedNode&&) noexcept = default; - public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); + public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); public const folly::dynamic& getConfig() const noexcept; public const std::unordered_set& getChildren() const noexcept; - public facebook::react::AnimatedNode& operator=(const facebook::react::AnimatedNode&) = default; - public facebook::react::AnimatedNode& operator=(facebook::react::AnimatedNode&&) noexcept = default; public facebook::react::AnimatedNodeType type() const noexcept; public facebook::react::Tag tag() const noexcept; + public facebook::react::_animated_node::AnimatedNode& operator=(const facebook::react::_animated_node::AnimatedNode&) = default; + public facebook::react::_animated_node::AnimatedNode& operator=(facebook::react::_animated_node::AnimatedNode&&) noexcept = default; public int activeIncomingNodes; public int bfsColor; public static constexpr int INITIAL_BFS_COLOR; @@ -863,34 +875,34 @@ class facebook::react::AnimatedNode { } class facebook::react::AnimatedPropsRegistry { - public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); + public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); public void clear(facebook::react::SurfaceId surfaceId); public void clearOnSurfaceStop(facebook::react::SurfaceId surfaceId); - public void update(const std::unordered_map& surfaceUpdates); + public void update(const std::unordered_map& surfaceUpdates); } class facebook::react::AnimationBackend : public facebook::react::UIManagerAnimationBackend { - public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); + public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); public using PauseCallback = std::function; public using ResumeCallback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) override; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) override; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) override; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; public virtual void stop(facebook::react::CallbackId callbackId) override; public virtual void trigger() override; - public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::SurfaceUpdates& surfaceUpdates); + public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::_surface_updates::SurfaceUpdates& surfaceUpdates); public void requestAsyncFlushForSurfaces(const std::set& surfaces); - public void synchronouslyUpdateProps(const std::unordered_map& updates); + public void synchronouslyUpdateProps(const std::unordered_map& updates); } class facebook::react::AnimationBackendCommitHook : public facebook::react::UIManagerCommitHook { - public AnimationBackendCommitHook(facebook::react::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; + public AnimationBackendCommitHook(facebook::react::_u_i_manager::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; } class facebook::react::AnimationChoreographer { @@ -899,7 +911,7 @@ class facebook::react::AnimationChoreographer { public virtual void resume() = 0; public virtual ~AnimationChoreographer() = default; public void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) const; - public void setAnimationBackend(std::weak_ptr animationBackend); + public void setAnimationBackend(std::weak_ptr animationBackend); } class facebook::react::AnimationDriver { @@ -907,8 +919,8 @@ class facebook::react::AnimationDriver { protected bool isComplete_; protected bool isStarted_; protected double startFrameTimeMs_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag animatedValueTag_; + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected folly::dynamic config_; protected int currentIteration_; protected int id_; @@ -916,7 +928,7 @@ class facebook::react::AnimationDriver { protected std::optional endCallback_; protected virtual bool update(double, bool); protected void markNodeUpdated(facebook::react::Tag tag); - public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); public bool getIsComplete() const noexcept; public facebook::react::Tag getAnimatedValueTag() const noexcept; public int getId() const noexcept; @@ -937,26 +949,26 @@ class facebook::react::AppRegistryBinding { } class facebook::react::AttributedString : public facebook::react::Sealable, public facebook::react::DebugStringConvertible { - public bool compareTextAttributesWithoutFrame(const facebook::react::AttributedString& rhs) const; - public bool isContentEqual(const facebook::react::AttributedString& rhs) const; + public bool compareTextAttributesWithoutFrame(const facebook::react::_attributed_string::AttributedString& rhs) const; + public bool isContentEqual(const facebook::react::_attributed_string::AttributedString& rhs) const; public bool isEmpty() const; - public bool operator==(const facebook::react::AttributedString& rhs) const; - public const facebook::react::AttributedString::Fragments& getFragments() const; - public const facebook::react::TextAttributes& getBaseTextAttributes() const; - public facebook::react::AttributedString::Fragments& getFragments(); + public bool operator==(const facebook::react::_attributed_string::AttributedString& rhs) const; + public const facebook::react::_attributed_string::Fragments& getFragments() const; + public const facebook::react::_text_attributes::TextAttributes& getBaseTextAttributes() const; + public facebook::react::_attributed_string::Fragments& getFragments(); public std::string getString() const; - public using Fragments = std::vector; - public void appendFragment(facebook::react::AttributedString::Fragment&& fragment); - public void prependFragment(facebook::react::AttributedString::Fragment&& fragment); - public void setBaseTextAttributes(const facebook::react::TextAttributes& defaultAttributes); + public using Fragments = std::vector; + public void appendFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void prependFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void setBaseTextAttributes(const facebook::react::_text_attributes::TextAttributes& defaultAttributes); } class facebook::react::AttributedString::Fragment { public bool isAttachment() const; - public bool isContentEqual(const facebook::react::AttributedString::Fragment& rhs) const; - public bool operator==(const facebook::react::AttributedString::Fragment& rhs) const; - public facebook::react::ShadowView parentShadowView; - public facebook::react::TextAttributes textAttributes; + public bool isContentEqual(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public bool operator==(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public facebook::react::_shadow_view::ShadowView parentShadowView; + public facebook::react::_text_attributes::TextAttributes textAttributes; public static std::string AttachmentCharacter(); public std::string string; } @@ -968,14 +980,14 @@ class facebook::react::AttributedString::Range { class facebook::react::AttributedStringBox { public AttributedStringBox(); - public AttributedStringBox(const facebook::react::AttributedString& value); public AttributedStringBox(const facebook::react::AttributedStringBox& other) = default; + public AttributedStringBox(const facebook::react::_attributed_string::AttributedString& value); public AttributedStringBox(facebook::react::AttributedStringBox&& other) noexcept; public AttributedStringBox(std::shared_ptr opaquePointer); - public const facebook::react::AttributedString& getValue() const; - public facebook::react::AttributedStringBox& operator=(const facebook::react::AttributedStringBox& other) = default; - public facebook::react::AttributedStringBox& operator=(facebook::react::AttributedStringBox&& other) noexcept; - public facebook::react::AttributedStringBox::Mode getMode() const; + public const facebook::react::_attributed_string::AttributedString& getValue() const; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(const facebook::react::_attributed_string_box::AttributedStringBox& other) = default; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(facebook::react::_attributed_string_box::AttributedStringBox&& other) noexcept; + public facebook::react::_attributed_string_box::Mode getMode() const; public std::shared_ptr getOpaquePointer() const; } @@ -986,16 +998,16 @@ enum facebook::react::AttributedStringBox::Mode { class facebook::react::BaseParagraphProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseParagraphProps() = default; - public BaseParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseParagraphProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool isSelectable; public bool onTextLayout; - public facebook::react::ParagraphAttributes paragraphAttributes; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatformViewProps { public BaseScrollViewProps() = default; - public BaseScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public Float decelerationRate; public Float endDraggingSensitivityMultiplier; public Float maximumZoomScale; @@ -1029,32 +1041,32 @@ class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatfor public facebook::react::ContentInsetAdjustmentBehavior contentInsetAdjustmentBehavior; public facebook::react::EdgeInsets contentInset; public facebook::react::EdgeInsets scrollIndicatorInsets; - public facebook::react::Point contentOffset; public facebook::react::ScrollViewIndicatorStyle indicatorStyle; public facebook::react::ScrollViewKeyboardDismissMode keyboardDismissMode; public facebook::react::ScrollViewSnapToAlignment snapToAlignment; - public std::optional maintainVisibleContentPosition; + public facebook::react::_point::Point contentOffset; + public std::optional maintainVisibleContentPosition; public std::vector snapToOffsets; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextInputProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseTextInputProps() = default; - public BaseTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool autoFocus; public bool disableKeyboardShortcuts; public bool editable; public bool multiline; public bool readOnly; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::SharedColor cursorColor; - public facebook::react::SharedColor placeholderTextColor; - public facebook::react::SharedColor selectionColor; - public facebook::react::SharedColor selectionHandleColor; - public facebook::react::SharedColor underlineColorAndroid; public facebook::react::SubmitBehavior getNonDefaultSubmitBehavior() const; public facebook::react::SubmitBehavior submitBehavior; - public facebook::react::TextAttributes getEffectiveTextAttributes(Float fontSizeMultiplier) const; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_shared_color::SharedColor cursorColor; + public facebook::react::_shared_color::SharedColor placeholderTextColor; + public facebook::react::_shared_color::SharedColor selectionColor; + public facebook::react::_shared_color::SharedColor selectionHandleColor; + public facebook::react::_shared_color::SharedColor underlineColorAndroid; + public facebook::react::_text_attributes::TextAttributes getEffectiveTextAttributes(Float fontSizeMultiplier) const; public int maxLength; public int mostRecentEventCount; public std::optional> acceptDragAndDropTypes; @@ -1062,23 +1074,23 @@ class facebook::react::BaseTextInputProps : public facebook::react::HostPlatform public std::string defaultValue; public std::string placeholder; public std::string text; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextProps { public BaseTextProps() = default; - public BaseTextProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::TextAttributes textAttributes; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public BaseTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_text_attributes::TextAttributes textAttributes; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextShadowNode { - public static void buildAttributedString(const facebook::react::TextAttributes& baseTextAttributes, const facebook::react::ShadowNode& parentNode, facebook::react::AttributedString& outAttributedString, facebook::react::BaseTextShadowNode::Attachments& outAttachments); - public using Attachments = std::vector; + public static void buildAttributedString(const facebook::react::_text_attributes::TextAttributes& baseTextAttributes, const facebook::react::_shadow_node::ShadowNode& parentNode, facebook::react::_attributed_string::AttributedString& outAttributedString, facebook::react::_base_text_shadow_node::Attachments& outAttachments); + public using Attachments = std::vector; } class facebook::react::BaseTextShadowNode::Attachment { - public const facebook::react::ShadowNode* shadowNode; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; public size_t fragmentIndex; } @@ -1089,12 +1101,12 @@ class facebook::react::BaseViewEventEmitter : public facebook::react::TouchEvent public void onAccessibilityTap() const; public void onBlur() const; public void onFocus() const; - public void onLayout(const facebook::react::LayoutMetrics& layoutMetrics) const; + public void onLayout(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; } class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps, public facebook::react::AccessibilityProps { public BaseViewProps() = default; - public BaseViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public BaseViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Float opacity; public Float outlineOffset; public Float outlineWidth; @@ -1108,7 +1120,6 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public bool shouldRasterize; public facebook::react::BackfaceVisibility backfaceVisibility; public facebook::react::BlendMode mixBlendMode; - public facebook::react::BorderMetrics resolveBorderMetrics(const facebook::react::LayoutMetrics& layoutMetrics) const; public facebook::react::CascadedBorderColors borderColors; public facebook::react::CascadedBorderCurves borderCurves; public facebook::react::CascadedBorderRadii borderRadii; @@ -1119,37 +1130,38 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public facebook::react::Isolation isolation; public facebook::react::OutlineStyle outlineStyle; public facebook::react::PointerEventsMode pointerEvents; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor outlineColor; - public facebook::react::SharedColor shadowColor; - public facebook::react::Size shadowOffset; - public facebook::react::Transform resolveTransform(const facebook::react::LayoutMetrics& layoutMetrics) const; - public facebook::react::Transform transform; - public facebook::react::TransformOrigin transformOrigin; - public facebook::react::ViewEvents events; - public static facebook::react::Transform resolveTransform(const facebook::react::Size& frameSize, const facebook::react::Transform& transform, const facebook::react::TransformOrigin& transformOrigin); + public facebook::react::_border_metrics::BorderMetrics resolveBorderMetrics(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor outlineColor; + public facebook::react::_shared_color::SharedColor shadowColor; + public facebook::react::_size::Size shadowOffset; + public facebook::react::_transform::Transform resolveTransform(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_transform::Transform transform; + public facebook::react::_transform_origin::TransformOrigin transformOrigin; + public facebook::react::_view_events::ViewEvents events; + public static facebook::react::_transform::Transform resolveTransform(const facebook::react::_size::Size& frameSize, const facebook::react::_transform::Transform& transform, const facebook::react::_transform_origin::TransformOrigin& transformOrigin); public std::optional zIndex; public std::vector backgroundImage; - public std::vector backgroundPosition; - public std::vector backgroundRepeat; public std::vector backgroundSize; - public std::vector boxShadow; - public std::vector filter; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public std::vector backgroundPosition; + public std::vector backgroundRepeat; + public std::vector boxShadow; + public std::vector filter; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BigStringBuffer : public facebook::jsi::Buffer { - public BigStringBuffer(std::unique_ptr script); + public BigStringBuffer(std::unique_ptr script); public virtual const uint8_t* data() const override; public virtual size_t size() const override; } class facebook::react::BindingsInstaller { - public virtual facebook::react::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); + public virtual facebook::react::_react_instance::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); } class facebook::react::BridgelessNativeMethodCallInvoker : public facebook::react::NativeMethodCallInvoker { - public BridgelessNativeMethodCallInvoker(std::shared_ptr messageQueueThread); + public BridgelessNativeMethodCallInvoker(std::shared_ptr messageQueueThread); public virtual void invokeAsync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) noexcept override; public virtual void invokeSync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) override; } @@ -1157,13 +1169,13 @@ class facebook::react::BridgelessNativeMethodCallInvoker : public facebook::reac class facebook::react::BufferedRuntimeExecutor { public BufferedRuntimeExecutor(facebook::react::RuntimeExecutor runtimeExecutor); public using Work = std::function; - public void execute(facebook::react::BufferedRuntimeExecutor::Work&& callback); + public void execute(facebook::react::_buffered_runtime_executor::Work&& callback); public void flush(); } struct facebook::react::BufferedRuntimeExecutor::BufferedWork { - public bool operator<(const facebook::react::BufferedRuntimeExecutor::BufferedWork& rhs) const; - public facebook::react::BufferedRuntimeExecutor::Work work_; + public bool operator<(const facebook::react::_buffered_runtime_executor::_buffered_work::BufferedWork& rhs) const; + public facebook::react::_buffered_runtime_executor::Work work_; public uint64_t index_; } @@ -1173,9 +1185,9 @@ class facebook::react::CSSSyntaxParser { public constexpr CSSSyntaxParser(std::string_view css); public constexpr bool consumeDelimiter(facebook::react::CSSDelimiter delimiter); public constexpr bool isFinished() const; - public constexpr const facebook::react::CSSToken& peek() const; - public constexpr facebook::react::CSSSyntaxParser& operator=(const facebook::react::CSSSyntaxParser&) = default; - public constexpr facebook::react::CSSSyntaxParser& operator=(facebook::react::CSSSyntaxParser&&) = default; + public constexpr const facebook::react::_c_s_s_token::CSSToken& peek() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&) = default; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&&) = default; public constexpr void consumeWhitespace(); template public constexpr ReturnT consumeComponentValue(const facebook::react::CSSComponentValueVisitor auto &... visitors); @@ -1190,10 +1202,10 @@ class facebook::react::CSSToken { public constexpr CSSToken(facebook::react::CSSTokenType type, float value); public constexpr CSSToken(facebook::react::CSSTokenType type, float value, std::string_view unit); public constexpr CSSToken(facebook::react::CSSTokenType type, std::string_view value); - public constexpr bool operator==(const facebook::react::CSSToken& other) const = default; - public constexpr facebook::react::CSSToken& operator=(const facebook::react::CSSToken& other) = default; - public constexpr facebook::react::CSSToken& operator=(facebook::react::CSSToken&& other) = default; + public constexpr bool operator==(const facebook::react::_c_s_s_token::CSSToken& other) const = default; public constexpr facebook::react::CSSTokenType type() const; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(const facebook::react::_c_s_s_token::CSSToken& other) = default; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(facebook::react::_c_s_s_token::CSSToken&& other) = default; public constexpr float numericValue() const; public constexpr std::string_view stringValue() const; public constexpr std::string_view unit() const; @@ -1201,15 +1213,15 @@ class facebook::react::CSSToken { class facebook::react::CSSTokenizer { public constexpr CSSTokenizer(std::string_view characters); - public constexpr facebook::react::CSSToken next(); + public constexpr facebook::react::_c_s_s_token::CSSToken next(); } class facebook::react::CSSValueParser { public constexpr CSSValueParser(const facebook::react::CSSValueParser&) = default; - public constexpr CSSValueParser(facebook::react::CSSSyntaxParser& parser); - public constexpr const facebook::react::CSSSyntaxParser& syntaxParser() const; - public constexpr facebook::react::CSSSyntaxParser& syntaxParser(); - public constexpr facebook::react::CSSValueParser& operator=(const facebook::react::CSSValueParser&) = default; + public constexpr CSSValueParser(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser); + public constexpr const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser(); + public constexpr facebook::react::_c_s_s_value_parser::CSSValueParser& operator=(const facebook::react::_c_s_s_value_parser::CSSValueParser&) = default; template public constexpr facebook::react::CSSVariantWithTypes, std::monostate> parseNextValue(facebook::react::CSSDelimiter delimiter = facebook::react::CSSDelimiter::None); template @@ -1228,95 +1240,95 @@ class facebook::react::CallInvoker { class facebook::react::CallbackWrapper : public facebook::react::LongLivedObject { public facebook::jsi::Function& callback() noexcept; public facebook::jsi::Runtime& runtime() noexcept; - public facebook::react::CallInvoker& jsInvoker() noexcept; - public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); - public std::shared_ptr jsInvokerPtr() noexcept; + public facebook::react::_call_invoker::CallInvoker& jsInvoker() noexcept; + public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr jsInvokerPtr() noexcept; public void destroy(); } class facebook::react::CdpMetricsReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpMetricsReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming& entry) override; + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming& entry) override; } class facebook::react::CdpPerfIssuesReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpPerfIssuesReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure& entry, const std::optional& detailProvider) override; + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure& entry, const std::optional& detailProvider) override; } class facebook::react::ColorAnimatedNode : public facebook::react::AnimatedNode { public Color getColor(); - public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::ComponentBuilder { public ComponentBuilder(const facebook::react::ComponentBuilder& componentBuilder) = default; public ComponentBuilder(facebook::react::ComponentBuilder&& componentBuilder) noexcept = default; - public ComponentBuilder(facebook::react::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); - public facebook::react::ComponentBuilder& operator=(const facebook::react::ComponentBuilder& other) = default; - public facebook::react::ComponentBuilder& operator=(facebook::react::ComponentBuilder&& other) = default; + public ComponentBuilder(facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); + public facebook::react::_component_builder::ComponentBuilder& operator=(const facebook::react::_component_builder::ComponentBuilder& other) = default; + public facebook::react::_component_builder::ComponentBuilder& operator=(facebook::react::_component_builder::ComponentBuilder&& other) = default; template - public std::shared_ptr build(facebook::react::Element element) const; + public std::shared_ptr build(facebook::react::_element::Element element) const; } class facebook::react::ComponentDescriptor { - protected facebook::react::ComponentDescriptor::Flavor flavor_; - protected facebook::react::EventDispatcher::Weak eventDispatcher_; - protected facebook::react::RawPropsParser rawPropsParser_; + protected facebook::react::_component_descriptor::Flavor flavor_; + protected facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher_; + protected facebook::react::_raw_props_parser::RawPropsParser rawPropsParser_; protected friend ShadowNode; - protected std::shared_ptr contextContainer_; - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const = 0; - public ComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public const std::shared_ptr& getContextContainer() const; + protected std::shared_ptr contextContainer_; + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const = 0; + public ComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public const std::shared_ptr& getContextContainer() const; public using Flavor = std::shared_ptr; - public using Shared = std::shared_ptr; - public using Unique = std::unique_ptr; + public using Shared = std::shared_ptr; + public using Unique = std::unique_ptr; public virtual facebook::react::ComponentHandle getComponentHandle() const = 0; public virtual facebook::react::ComponentName getComponentName() const = 0; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const = 0; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const = 0; - public virtual facebook::react::ShadowNodeTraits getTraits() const = 0; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const = 0; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const = 0; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const = 0; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const = 0; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const = 0; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const = 0; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const = 0; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; public virtual ~ComponentDescriptor() = default; } class facebook::react::ComponentDescriptorParameters { - public facebook::react::ComponentDescriptor::Flavor flavor; - public facebook::react::EventDispatcher::Weak eventDispatcher; - public std::shared_ptr contextContainer; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; + public facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher; + public std::shared_ptr contextContainer; } class facebook::react::ComponentDescriptorProvider { - public facebook::react::ComponentDescriptor::Flavor flavor; public facebook::react::ComponentDescriptorConstructor* constructor; public facebook::react::ComponentHandle handle; public facebook::react::ComponentName name; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; } class facebook::react::ComponentDescriptorProviderRegistry { - public facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::ComponentDescriptorParameters& parameters) const; - public void add(const facebook::react::ComponentDescriptorProvider& provider) const; + public facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters) const; + public void add(const facebook::react::_component_descriptor_provider::ComponentDescriptorProvider& provider) const; public void setComponentDescriptorProviderRequest(facebook::react::ComponentDescriptorProviderRequest request) const; } class facebook::react::ComponentDescriptorRegistry { - public ComponentDescriptorRegistry(facebook::react::ComponentDescriptorParameters parameters, const facebook::react::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); + public ComponentDescriptorRegistry(facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters parameters, const facebook::react::_component_descriptor_registry::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); public bool hasComponentDescriptorAt(facebook::react::ComponentHandle componentHandle) const; - public const facebook::react::ComponentDescriptor& at(const std::string& componentName) const; - public const facebook::react::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; - public facebook::react::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; - public using Shared = std::shared_ptr; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(const std::string& componentName) const; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; + public facebook::react::_component_descriptor::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; + public using Shared = std::shared_ptr; public void setFallbackComponentDescriptor(const facebook::react::SharedComponentDescriptor& descriptor); } class facebook::react::ContextContainer { public void erase(const std::string& key) const; - public void update(const facebook::react::ContextContainer& contextContainer) const; + public void update(const facebook::react::_context_container::ContextContainer& contextContainer) const; template public T at(const std::string& key) const; template @@ -1326,13 +1338,13 @@ class facebook::react::ContextContainer { } class facebook::react::CxxNativeModule : public facebook::react::NativeModule { - public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); + public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); public static void setShouldWarnOnUse(bool value); public virtual facebook::react::MethodCallResult callSerializableNativeHook(unsigned int hookId, folly::dynamic&& args) override; public virtual folly::dynamic getConstants() override; public virtual std::string getName() override; public virtual std::string getSyncMethodName(unsigned int methodId) override; - public virtual std::vector getMethods() override; + public virtual std::vector getMethods() override; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) override; } @@ -1341,7 +1353,7 @@ class facebook::react::DebugStringConvertible { class facebook::react::DecayAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::DevToolsRuntimeSettings { @@ -1356,37 +1368,37 @@ class facebook::react::DevToolsRuntimeSettings { } class facebook::react::DevToolsRuntimeSettingsModule : public NativeReactDevToolsRuntimeSettingsModuleCxxSpec { - public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); + public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); public facebook::react::NativeReloadAndProfileConfig getReloadAndProfileConfig(facebook::jsi::Runtime& rt); public void setReloadAndProfileConfig(facebook::jsi::Runtime& rt, facebook::react::NativePartialReloadAndProfileConfig config); } class facebook::react::DiffClampAnimatedNode : public facebook::react::ValueAnimatedNode { - public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::DivisionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::ElementFragment { public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::ElementFragment::FinalizeCallback finalizeCallback; - public facebook::react::ElementFragment::List children; - public facebook::react::ElementFragment::ReferenceCallback referenceCallback; - public facebook::react::ElementFragment::StateCallback stateCallback; - public facebook::react::Props::Shared props; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public using FinalizeCallback = std::function; - public using List = std::vector; - public using ListOfShared = std::vector; - public using ReferenceCallback = std::function& shadowNode)>; - public using Shared = std::shared_ptr; - public using StateCallback = std::function; + public facebook::react::_element_fragment::FinalizeCallback finalizeCallback; + public facebook::react::_element_fragment::List children; + public facebook::react::_element_fragment::ReferenceCallback referenceCallback; + public facebook::react::_element_fragment::StateCallback stateCallback; + public facebook::react::_props::Props::Shared props; + public using FinalizeCallback = std::function; + public using List = std::vector; + public using ListOfShared = std::vector; + public using ReferenceCallback = std::function& shadowNode)>; + public using Shared = std::shared_ptr; + public using StateCallback = std::function; } class facebook::react::Error { @@ -1400,25 +1412,25 @@ class facebook::react::EventAnimationDriver { protected std::vector eventPath_; public EventAnimationDriver(const std::vector& eventPath, facebook::react::Tag animatedValueTag); public facebook::react::Tag getAnimatedNodeTag() const; - public std::optional getValueFromPayload(const facebook::react::EventPayload& eventPayload); + public std::optional getValueFromPayload(const facebook::react::_event_payload::EventPayload& eventPayload); public ~EventAnimationDriver() = default; } class facebook::react::EventBeat { - protected facebook::react::EventBeat::BeatCallback beatCallback_; + protected facebook::react::_event_beat::BeatCallback beatCallback_; protected mutable std::atomic isEventBeatRequested_; protected std::function induceCallback_; - protected std::shared_ptr ownerBox_; + protected std::shared_ptr ownerBox_; protected void induce() const; public EventBeat(const facebook::react::EventBeat& other) = delete; - public EventBeat(std::shared_ptr ownerBox, facebook::react::RuntimeScheduler& runtimeScheduler); - public facebook::react::EventBeat& operator=(const facebook::react::EventBeat& other) = delete; + public EventBeat(std::shared_ptr ownerBox, facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler); + public facebook::react::_event_beat::EventBeat& operator=(const facebook::react::_event_beat::EventBeat& other) = delete; public using BeatCallback = std::function; - public using Factory = std::function(std::shared_ptr ownerBox)>; + public using Factory = std::function(std::shared_ptr ownerBox)>; public virtual void request() const; public virtual void requestSynchronous() const; public virtual ~EventBeat() = default; - public void setBeatCallback(facebook::react::EventBeat::BeatCallback beatCallback); + public void setBeatCallback(facebook::react::_event_beat::BeatCallback beatCallback); } struct facebook::react::EventBeat::OwnerBox { @@ -1426,76 +1438,76 @@ struct facebook::react::EventBeat::OwnerBox { } class facebook::react::EventDispatcher { - public EventDispatcher(const facebook::react::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; + public EventDispatcher(const facebook::react::_event_queue_processor::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; public void addListener(std::shared_ptr listener) const; - public void dispatchEvent(facebook::react::RawEvent&& rawEvent) const; - public void dispatchStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode) const; - public void dispatchUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public void dispatchEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void dispatchStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode) const; + public void dispatchUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; public void removeListener(const std::shared_ptr& listener) const; } class facebook::react::EventEmitter { - public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); + public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); public const facebook::react::SharedEventTarget& getEventTarget() const; public static facebook::react::ValueFactory defaultPayloadFactory(); public static std::mutex& DispatchMutex(); public static std::string normalizeEventType(std::string type); - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~EventEmitter() = default; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory(), facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory()) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory(), facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory()) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload) const; - public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload) const; - public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void setEnabled(bool enabled); - public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); + public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); } class facebook::react::EventListenerContainer { - public bool willDispatchEvent(const facebook::react::RawEvent& event); + public bool willDispatchEvent(const facebook::react::_raw_event::RawEvent& event); public void addListener(std::shared_ptr listener); public void removeListener(const std::shared_ptr& listener); } class facebook::react::EventLogger { - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) = 0; public virtual void onEventProcessingStart(facebook::react::EventTag tag) = 0; public virtual ~EventLogger() = default; } class facebook::react::EventPerformanceLogger : public facebook::react::EventLogger, public facebook::react::RuntimeSchedulerEventTimingDelegate, public facebook::react::UIManagerMountHook { - public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; + public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) override; public virtual void onEventProcessingStart(facebook::react::EventTag tag) override; - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept override; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept override; } class facebook::react::EventQueue { - protected const std::unique_ptr eventBeat_; - protected facebook::react::EventQueueProcessor eventProcessor_; + protected const std::unique_ptr eventBeat_; + protected facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor_; protected mutable std::mutex queueMutex_; - protected mutable std::vector eventQueue_; - protected mutable std::vector stateUpdateQueue_; + protected mutable std::vector eventQueue_; + protected mutable std::vector stateUpdateQueue_; protected void flushEvents(facebook::jsi::Runtime& runtime) const; protected void flushStateUpdates() const; protected void onBeat(facebook::jsi::Runtime& runtime) const; protected void onEnqueue() const; - public EventQueue(facebook::react::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); - public void enqueueEvent(facebook::react::RawEvent&& rawEvent) const; - public void enqueueStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void enqueueUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public EventQueue(facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); + public void enqueueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void enqueueStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::UpdateMode updateMode = facebook::react::_event_queue::UpdateMode::Asynchronous) const; + public void enqueueUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; } enum facebook::react::EventQueue::UpdateMode { @@ -1504,26 +1516,26 @@ enum facebook::react::EventQueue::UpdateMode { } class facebook::react::EventQueueProcessor { - public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; - public void flushStateUpdates(std::vector&& states) const; + public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; + public void flushStateUpdates(std::vector&& states) const; } class facebook::react::EventSubscription { public EventSubscription(const facebook::react::EventSubscription&) = delete; public EventSubscription(facebook::react::EventSubscription&&) noexcept = default; public EventSubscription(std::function remove); - public facebook::react::EventSubscription& operator=(const facebook::react::EventSubscription&) = delete; - public facebook::react::EventSubscription& operator=(facebook::react::EventSubscription&&) noexcept = default; + public facebook::react::_event_subscription::EventSubscription& operator=(const facebook::react::_event_subscription::EventSubscription&) = delete; + public facebook::react::_event_subscription::EventSubscription& operator=(facebook::react::_event_subscription::EventSubscription&&) noexcept = default; public void remove(); public ~EventSubscription() = default; } class facebook::react::EventTarget { - public EventTarget(facebook::react::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); + public EventTarget(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; - public facebook::react::EventTarget::Tag getTag() const; public facebook::react::SurfaceId getSurfaceId() const; + public facebook::react::_event_target::Tag getTag() const; public using Tag = int32_t; public void release(facebook::jsi::Runtime& runtime); public void retain(facebook::jsi::Runtime& runtime); @@ -1531,16 +1543,16 @@ class facebook::react::EventTarget { } class facebook::react::ExecutorDelegate { - public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; - public virtual std::shared_ptr getModuleRegistry() = 0; - public virtual void callNativeModules(facebook::react::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; + public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::_j_s_executor::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; + public virtual std::shared_ptr getModuleRegistry() = 0; + public virtual void callNativeModules(facebook::react::_j_s_executor::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; public virtual ~ExecutorDelegate() = default; } class facebook::react::FrameAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; protected virtual void updateConfig(folly::dynamic config) override; - public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::FuseboxTracer { @@ -1549,99 +1561,99 @@ class facebook::react::FuseboxTracer { public bool startTracing(); public bool stopTracing(const std::function& resultCallback); public bool stopTracingAndWriteToFile(const std::string& path); - public static facebook::react::FuseboxTracer& getFuseboxTracer(); + public static facebook::react::_fusebox_tracer::FuseboxTracer& getFuseboxTracer(); public void addEvent(const std::string_view& name, uint64_t start, uint64_t end, const std::optional& track); } class facebook::react::HermesExecutor : public facebook::react::JSIExecutor { - public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); + public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); public virtual facebook::react::jsinspector_modern::RuntimeTargetDelegate& getRuntimeTargetDelegate() override; } class facebook::react::HermesExecutorFactory : public facebook::react::JSExecutorFactory { - public HermesExecutorFactory(facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; + public HermesExecutorFactory(facebook::react::_j_s_i_executor::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::_j_s_i_executor::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; public void setDebuggerName(const std::string& debuggerName); public void setEnableDebugger(bool enableDebugger); } class facebook::react::HermesInstance { - public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; + public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; } class facebook::react::HighResDuration { public constexpr HighResDuration(); - public constexpr bool operator!=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator!=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator==(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator==(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>=(const std::chrono::steady_clock::duration& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResDuration operator+(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); public constexpr int64_t toNanoseconds() const; public constexpr operator std::chrono::steady_clock::duration() const; - public static constexpr facebook::react::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); - public static constexpr facebook::react::HighResDuration fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResDuration fromMilliseconds(int64_t units); - public static constexpr facebook::react::HighResDuration fromNanoseconds(int64_t units); - public static constexpr facebook::react::HighResDuration zero(); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromMilliseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromNanoseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration zero(); } class facebook::react::HighResTimeStamp { public HighResTimeStamp() noexcept; - public constexpr bool operator!=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator==(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResTimeStamp& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResTimeStamp& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResTimeStamp& operator-=(const facebook::react::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); public constexpr std::chrono::steady_clock::time_point toChronoSteadyClockTimePoint() const; - public static constexpr facebook::react::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); - public static constexpr facebook::react::HighResTimeStamp fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResTimeStamp max() noexcept; - public static constexpr facebook::react::HighResTimeStamp min() noexcept; - public static facebook::react::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; - public static facebook::react::HighResTimeStamp now() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp max() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp min() noexcept; + public static facebook::react::_high_res_duration::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; + public static facebook::react::_high_res_time_stamp::HighResTimeStamp now() noexcept; public static void setTimeStampProviderForTesting(std::function&& timeStampProvider); } class facebook::react::HostPlatformViewProps : public facebook::react::BaseViewProps { public HostPlatformViewProps() = default; - public HostPlatformViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public HostPlatformViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool focusable; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::IAsyncEventEmitter { public IAsyncEventEmitter() noexcept = default; public IAsyncEventEmitter(const facebook::react::IAsyncEventEmitter&) = delete; public IAsyncEventEmitter(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public facebook::react::IAsyncEventEmitter& operator=(const facebook::react::IAsyncEventEmitter&) = delete; - public facebook::react::IAsyncEventEmitter& operator=(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(const facebook::react::_i_async_event_emitter::IAsyncEventEmitter&) = delete; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(facebook::react::_i_async_event_emitter::IAsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; public virtual ~IAsyncEventEmitter() noexcept = default; } class facebook::react::ImageComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ImageComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ImageComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ImageErrorInfo { @@ -1651,8 +1663,8 @@ class facebook::react::ImageErrorInfo { } class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onError(const facebook::react::ImageErrorInfo& error) const; - public void onLoad(const facebook::react::ImageSource& source) const; + public void onError(const facebook::react::_image_error_info::ImageErrorInfo& error) const; + public void onLoad(const facebook::react::_image_source::ImageSource& source) const; public void onLoadEnd() const; public void onLoadStart() const; public void onPartialLoad() const; @@ -1665,8 +1677,8 @@ class facebook::react::ImageLoadError { } class facebook::react::ImageManager { - public ImageManager(const std::shared_ptr& contextContainer); - public virtual facebook::react::ImageRequest requestImage(const facebook::react::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; + public ImageManager(const std::shared_ptr& contextContainer); + public virtual facebook::react::_image_request::ImageRequest requestImage(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; public virtual ~ImageManager(); } @@ -1675,30 +1687,30 @@ class facebook::react::ImageProps : public facebook::react::HostPlatformViewProp public Float fadeDuration; public Float resizeMultiplier; public ImageProps() = default; - public ImageProps(const facebook::react::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::RawProps& rawProps); + public ImageProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool progressiveRenderingEnabled; public bool shouldNotifyLoadEvents; public facebook::react::EdgeInsets capInsets; public facebook::react::ImageResizeMode resizeMode; - public facebook::react::ImageSource defaultSource; - public facebook::react::ImageSource loadingIndicatorSource; public facebook::react::ImageSources sources; - public facebook::react::SharedColor overlayColor; - public facebook::react::SharedColor tintColor; + public facebook::react::_image_source::ImageSource defaultSource; + public facebook::react::_image_source::ImageSource loadingIndicatorSource; + public facebook::react::_shared_color::SharedColor overlayColor; + public facebook::react::_shared_color::SharedColor tintColor; public std::string resizeMethod; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::ImageRequest { public ImageRequest(const facebook::react::ImageRequest& other) = delete; public ImageRequest(facebook::react::ImageRequest&& other) noexcept = default; - public ImageRequest(facebook::react::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::SharedFunction<> resumeFunction = {}, facebook::react::SharedFunction<> cancelationFunction = {}); - public const facebook::react::ImageResponseObserverCoordinator& getObserverCoordinator() const; - public const facebook::react::ImageSource& getImageSource() const; - public const std::shared_ptr& getSharedObserverCoordinator() const; - public const std::shared_ptr& getSharedTelemetry() const; - public facebook::react::ImageRequest& operator=(const facebook::react::ImageRequest& other) = delete; - public facebook::react::ImageRequest& operator=(facebook::react::ImageRequest&& other) noexcept = default; + public ImageRequest(facebook::react::_image_source::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::_shared_function::SharedFunction<> resumeFunction = {}, facebook::react::_shared_function::SharedFunction<> cancelationFunction = {}); + public const facebook::react::_image_response_observer_coordinator::ImageResponseObserverCoordinator& getObserverCoordinator() const; + public const facebook::react::_image_source::ImageSource& getImageSource() const; + public const std::shared_ptr& getSharedObserverCoordinator() const; + public const std::shared_ptr& getSharedTelemetry() const; + public facebook::react::_image_request::ImageRequest& operator=(const facebook::react::_image_request::ImageRequest& other) = delete; + public facebook::react::_image_request::ImageRequest& operator=(facebook::react::_image_request::ImageRequest&& other) noexcept = default; public ~ImageRequest() = default; } @@ -1717,36 +1729,36 @@ enum facebook::react::ImageResponse::Status { } class facebook::react::ImageResponseObserver { - public virtual void didReceiveFailure(const facebook::react::ImageLoadError& error) const = 0; - public virtual void didReceiveImage(const facebook::react::ImageResponse& imageResponse) const = 0; + public virtual void didReceiveFailure(const facebook::react::_image_load_error::ImageLoadError& error) const = 0; + public virtual void didReceiveImage(const facebook::react::_image_response::ImageResponse& imageResponse) const = 0; public virtual void didReceiveProgress(float progress, int64_t loaded, int64_t total) const = 0; public virtual ~ImageResponseObserver() noexcept = default; } class facebook::react::ImageResponseObserverCoordinator { - public ImageResponseObserverCoordinator(facebook::react::SharedFunction<> resumeFunction, facebook::react::SharedFunction<> cancelationFunction); - public void addObserver(std::shared_ptr observer) const; - public void nativeImageResponseComplete(const facebook::react::ImageResponse& imageResponse) const; - public void nativeImageResponseFailed(const facebook::react::ImageLoadError& loadError) const; + public ImageResponseObserverCoordinator(facebook::react::_shared_function::SharedFunction<> resumeFunction, facebook::react::_shared_function::SharedFunction<> cancelationFunction); + public void addObserver(std::shared_ptr observer) const; + public void nativeImageResponseComplete(const facebook::react::_image_response::ImageResponse& imageResponse) const; + public void nativeImageResponseFailed(const facebook::react::_image_load_error::ImageLoadError& loadError) const; public void nativeImageResponseProgress(float progress, int64_t loaded, int64_t total) const; - public void removeObserver(const std::shared_ptr& observer) const; + public void removeObserver(const std::shared_ptr& observer) const; } class facebook::react::ImageShadowNode : public facebook::react::ConcreteViewShadowNode { - public ImageShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ImageShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ImageState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor& componentDescriptor); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public void setImageManager(const std::shared_ptr& imageManager); + public ImageShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ImageShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_image_state::ImageState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public void setImageManager(const std::shared_ptr& imageManager); } class facebook::react::ImageSource { public Float scale; - public bool operator==(const facebook::react::ImageSource& rhs) const; - public facebook::react::ImageSource::CacheStategy cache; - public facebook::react::ImageSource::Type type; - public facebook::react::Size size; + public bool operator==(const facebook::react::_image_source::ImageSource& rhs) const; + public facebook::react::_image_source::CacheStategy cache; + public facebook::react::_image_source::Type type; + public facebook::react::_size::Size size; public std::string body; public std::string bundle; public std::string method; @@ -1768,10 +1780,10 @@ enum facebook::react::ImageSource::Type { } class facebook::react::ImageState { - public ImageState(const facebook::react::ImageSource& imageSource, facebook::react::ImageRequest imageRequest, const ImageRequestParams& imageRequestParams); + public ImageState(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::_image_request::ImageRequest imageRequest, const ImageRequestParams& imageRequestParams); public const ImageRequestParams& getImageRequestParams() const; - public const facebook::react::ImageRequest& getImageRequest() const; - public facebook::react::ImageSource getImageSource() const; + public const facebook::react::_image_request::ImageRequest& getImageRequest() const; + public facebook::react::_image_source::ImageSource getImageSource() const; } class facebook::react::ImageTelemetry { @@ -1781,42 +1793,42 @@ class facebook::react::ImageTelemetry { } class facebook::react::InputAccessoryComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public InputAccessoryComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public InputAccessoryComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::InputAccessoryShadowNode : public facebook::react::ConcreteViewShadowNode { - public InputAccessoryShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public InputAccessoryShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public InputAccessoryShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public InputAccessoryShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::InputAccessoryState { public InputAccessoryState(); - public InputAccessoryState(facebook::react::Size viewportSize_); - public const facebook::react::Size viewportSize; + public InputAccessoryState(facebook::react::_size::Size viewportSize_); + public const facebook::react::_size::Size viewportSize; } class facebook::react::Instance { public bool isBatchActive(); public bool isInspectable(); public bool supportsProfiling(); - public const facebook::react::ModuleRegistry& getModuleRegistry() const; - public facebook::react::ModuleRegistry& getModuleRegistry(); + public const facebook::react::_module_registry::ModuleRegistry& getModuleRegistry() const; public facebook::react::RuntimeExecutor getRuntimeExecutor(); - public std::shared_ptr getJSCallInvoker(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); + public facebook::react::_module_registry::ModuleRegistry& getModuleRegistry(); + public std::shared_ptr getJSCallInvoker(); + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); public void callJSCallback(uint64_t callbackId, folly::dynamic&& params); public void callJSFunction(std::string&& module, std::string&& method, folly::dynamic&& params); public void handleMemoryPressure(int pressureLevel); - public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); + public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); public void initializeRuntime(); - public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); + public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); public void loadRAMBundleFromFile(const std::string& sourcePath, const std::string& sourceURL, bool loadSynchronously); - public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); - public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); + public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); + public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void setSourceURL(std::string sourceURL); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -1827,35 +1839,35 @@ class facebook::react::InstanceHandle { public InstanceHandle(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& instanceHandle, facebook::react::Tag tag); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::Tag getTag() const; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; } class facebook::react::InterpolationAnimatedNode : public facebook::react::ValueAnimatedNode { - public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void onAttachToNode(facebook::react::Tag animatedNodeTag) override; public virtual void onDetachedFromNode(facebook::react::Tag animatedNodeTag) override; public virtual void update() override; } class facebook::react::IntersectionObserver { - public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); + public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); public facebook::react::IntersectionObserverObserverId getIntersectionObserverId() const; - public facebook::react::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; - public std::optional updateIntersectionObservation(const facebook::react::RootShadowNode& rootShadowNode, facebook::react::HighResTimeStamp time); - public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::HighResTimeStamp time); + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; + public std::optional updateIntersectionObservation(const facebook::react::_root_shadow_node::RootShadowNode& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time); + public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::_high_res_time_stamp::HighResTimeStamp time); public std::vector getThresholds() const; } class facebook::react::IntersectionObserverManager : public facebook::react::UIManagerMountHook, public facebook::react::RuntimeSchedulerIntersectionObserverDelegate { public IntersectionObserverManager(); - public std::vector takeRecords(); - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp time) noexcept override; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::HighResTimeStamp time) noexcept override; + public std::vector takeRecords(); + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; public virtual void updateIntersectionObservations(const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; - public void connect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager, std::function notifyIntersectionObserversCallback); - public void disconnect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager); - public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::UIManager& uiManager); - public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::ShadowNodeFamily::Shared& shadowNode); + public void connect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager, std::function notifyIntersectionObserversCallback); + public void disconnect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::_u_i_manager::UIManager& uiManager); + public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode); } class facebook::react::IntersectionObserverState { @@ -1879,7 +1891,7 @@ class facebook::react::JSBigBufferString : public facebook::react::JSBigString { class facebook::react::JSBigFileString : public facebook::react::JSBigString { public JSBigFileString(int fd, size_t size, off_t offset = 0); public int fd() const; - public static std::unique_ptr fromPath(const std::string& sourceURL); + public static std::unique_ptr fromPath(const std::string& sourceURL); public virtual bool isAscii() const override; public virtual const char* c_str() const override; public virtual size_t size() const override; @@ -1897,8 +1909,8 @@ class facebook::react::JSBigString : public facebook::jsi::Buffer { public JSBigString() = default; public JSBigString(const facebook::react::JSBigString&) = delete; public JSBigString(facebook::react::JSBigString&&) = delete; - public facebook::react::JSBigString& operator=(const facebook::react::JSBigString&) = delete; - public facebook::react::JSBigString& operator=(facebook::react::JSBigString&&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(const facebook::react::_j_s_big_string::JSBigString&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(facebook::react::_j_s_big_string::JSBigString&&) = delete; public virtual bool isAscii() const = 0; public virtual const char* c_str() const = 0; public virtual const uint8_t* data() const final; @@ -1917,21 +1929,21 @@ class facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel); public virtual void initializeRuntime() = 0; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) = 0; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) = 0; - public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; + public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; public virtual void* getJavaScriptContext(); public virtual ~JSExecutor() = default; } class facebook::react::JSExecutorFactory { - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; public virtual ~JSExecutorFactory() = default; } class facebook::react::JSIExecutor : public facebook::react::JSExecutor { - public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller); + public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller); public static void defaultTimeoutInvoker(const std::function& invokee, std::function errorMessageProducer); public using RuntimeInstaller = std::function; public virtual bool isInspectable() override; @@ -1941,30 +1953,30 @@ class facebook::react::JSIExecutor : public facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel) override; public virtual void initializeRuntime() override; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) override; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) override; - public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) override; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; + public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) override; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; public virtual void* getJavaScriptContext() override; } class facebook::react::JSINativeModules { - public JSINativeModules(std::shared_ptr moduleRegistry); + public JSINativeModules(std::shared_ptr moduleRegistry); public facebook::jsi::Value getModule(facebook::jsi::Runtime& rt, const facebook::jsi::PropNameID& name); public void reset(); } class facebook::react::JSIndexedRAMBundle : public facebook::react::JSModulesUnbundle { public JSIndexedRAMBundle(const char* sourcePath); - public JSIndexedRAMBundle(std::unique_ptr script); - public static std::function(std::string)> buildFactory(); - public std::unique_ptr getStartupCode(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; + public JSIndexedRAMBundle(std::unique_ptr script); + public static std::function(std::string)> buildFactory(); + public std::unique_ptr getStartupCode(); + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const override; } class facebook::react::JSModulesUnbundle { public JSModulesUnbundle(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const = 0; + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const = 0; public virtual ~JSModulesUnbundle() = default; } @@ -1978,11 +1990,11 @@ struct facebook::react::JSModulesUnbundle::Module { } class facebook::react::JsErrorHandler { - public JsErrorHandler(facebook::react::JsErrorHandler::OnJsError onJsError); + public JsErrorHandler(facebook::react::_js_error_handler::OnJsError onJsError); public bool hasHandledFatalError(); public bool inErrorHandler(); public bool isRuntimeReady(); - public using OnJsError = std::function; + public using OnJsError = std::function; public void handleError(facebook::jsi::Runtime& runtime, facebook::jsi::JSError& error, bool isFatal, bool logToConsole = true); public void notifyOfFatalError(); public void registerErrorListener(const std::function& listener); @@ -1998,7 +2010,7 @@ struct facebook::react::JsErrorHandler::ProcessedError { public std::optional name; public std::optional originalMessage; public std::string message; - public std::vector stack; + public std::vector stack; } struct facebook::react::JsErrorHandler::ProcessedError::StackFrame { @@ -2015,31 +2027,31 @@ class facebook::react::LayoutAnimationCallbackWrapper { } class facebook::react::LayoutAnimationDriver : public facebook::react::LayoutAnimationKeyFrameManager { - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const override; - public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const override; + public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); } class facebook::react::LayoutAnimationKeyFrameManager : public facebook::react::UIManagerAnimationDelegate, public facebook::react::MountingOverrideDelegate { - protected bool hasComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected const facebook::react::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected facebook::react::ShadowView createInterpolatedShadowView(Float progress, const facebook::react::ShadowView& startingView, const facebook::react::ShadowView& finalView) const; + protected bool hasComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; + protected const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; protected facebook::react::SharedComponentDescriptorRegistry componentDescriptorRegistry_; + protected facebook::react::_shadow_view::ShadowView createInterpolatedShadowView(Float progress, const facebook::react::_shadow_view::ShadowView& startingView, const facebook::react::_shadow_view::ShadowView& finalView) const; protected mutable std::mutex currentAnimationMutex_; - protected mutable std::optional currentAnimation_; - protected mutable std::vector inflightAnimations_; - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; - protected void callCallback(const facebook::react::LayoutAnimationCallbackWrapper& callback) const; - protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::AnimationKeyFrame& keyframe, facebook::react::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; - public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected mutable std::optional currentAnimation_; + protected mutable std::vector inflightAnimations_; + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; + protected void callCallback(const facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper& callback) const; + protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::_animation_key_frame::AnimationKeyFrame& keyframe, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; + public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); public virtual bool shouldAnimateFrame() const override; public virtual bool shouldOverridePullTransaction() const override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) override; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; public void setClockNow(std::function now); - public void setLayoutAnimationStatusDelegate(facebook::react::LayoutAnimationStatusDelegate* delegate) const; - public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::LayoutAnimation layoutAnimation) const; + public void setLayoutAnimationStatusDelegate(facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate) const; + public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::_layout_animation::LayoutAnimation layoutAnimation) const; } class facebook::react::LayoutAnimationStatusDelegate { @@ -2052,28 +2064,28 @@ class facebook::react::LayoutConformanceShadowNode : public facebook::react::Con } class facebook::react::LayoutableShadowNode : public facebook::react::ShadowNode { - public LayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public LayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::LayoutMetrics getLayoutMetrics() const; - public facebook::react::LayoutMetrics layoutMetrics_; - public facebook::react::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; - public static facebook::react::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& rootNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNode::AncestorList& ancestors, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& ancestorNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::Point point); - public using UnsharedList = std::vector; - public virtual Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const; + public LayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public LayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_layout_metrics::LayoutMetrics getLayoutMetrics() const; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics_; + public facebook::react::_layoutable_shadow_node::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; + public static facebook::react::_layout_metrics::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& rootNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& ancestorNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::_shadow_node::AncestorList& ancestors, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::_point::Point point); + public using UnsharedList = std::vector; + public virtual Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const; public virtual bool canBeTouchTarget() const; public virtual bool canChildrenBeTouchTarget() const; public virtual bool getIsLayoutClean() const = 0; - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const; - public virtual facebook::react::Size measure(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Transform getTransform() const; + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const; + public virtual facebook::react::_size::Size measure(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_transform::Transform getTransform() const; public virtual void dirtyLayout() = 0; - public virtual void layout(facebook::react::LayoutContext layoutContext) = 0; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) = 0; - public void setLayoutMetrics(facebook::react::LayoutMetrics layoutMetrics); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) = 0; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) = 0; + public void setLayoutMetrics(facebook::react::_layout_metrics::LayoutMetrics layoutMetrics); } struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { @@ -2083,9 +2095,9 @@ struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { } class facebook::react::LazyShadowTreeRevisionConsistencyManager : public facebook::react::ShadowTreeRevisionConsistencyManager, public facebook::react::ShadowTreeRevisionProvider { - public LazyShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRegistry& shadowTreeRegistry); - public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); - public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; + public LazyShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_registry::ShadowTreeRegistry& shadowTreeRegistry); + public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); + public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; public virtual void lockRevisions() override; public virtual void unlockRevisions() override; } @@ -2093,7 +2105,7 @@ class facebook::react::LazyShadowTreeRevisionConsistencyManager : public faceboo class facebook::react::LeakChecker { public LeakChecker(facebook::react::RuntimeExecutor runtimeExecutor); public void stopSurface(facebook::react::SurfaceId surfaceId); - public void uiManagerDidCreateShadowNodeFamily(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public void uiManagerDidCreateShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; } class facebook::react::LegacyViewManagerInteropState { @@ -2102,14 +2114,14 @@ class facebook::react::LegacyViewManagerInteropState { class facebook::react::LegacyViewManagerInteropViewProps : public facebook::react::HostPlatformViewProps { public LegacyViewManagerInteropViewProps() = default; - public LegacyViewManagerInteropViewProps(const facebook::react::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public LegacyViewManagerInteropViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public const folly::dynamic otherProps; } class facebook::react::LineMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::Size size; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_size::Size size; } class facebook::react::LongLivedObject { @@ -2123,29 +2135,29 @@ class facebook::react::LongLivedObjectCollection { public LongLivedObjectCollection() = default; public LongLivedObjectCollection(const facebook::react::LongLivedObjectCollection&) = delete; public size_t size() const; - public static facebook::react::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); - public void add(std::shared_ptr o); + public static facebook::react::_long_lived_object_collection::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); + public void add(std::shared_ptr o); public void clear(); - public void operator=(const facebook::react::LongLivedObjectCollection&) = delete; - public void remove(const facebook::react::LongLivedObject* o); + public void operator=(const facebook::react::_long_lived_object_collection::LongLivedObjectCollection&) = delete; + public void remove(const facebook::react::_long_lived_object::LongLivedObject* o); } class facebook::react::MapBuffer { public MapBuffer(const facebook::react::MapBuffer& buffer) = delete; public MapBuffer(facebook::react::MapBuffer&& buffer) = default; public MapBuffer(std::vector data); - public bool getBool(facebook::react::MapBuffer::Key key) const; + public bool getBool(facebook::react::_map_buffer::MapBuffer::Key key) const; public const uint8_t* data() const; - public double getDouble(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer getMapBuffer(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer& operator=(const facebook::react::MapBuffer& other) = delete; - public facebook::react::MapBuffer& operator=(facebook::react::MapBuffer&& other) = default; - public int32_t getInt(facebook::react::MapBuffer::Key key) const; - public int64_t getLong(facebook::react::MapBuffer::Key key) const; + public double getDouble(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer getMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer& operator=(const facebook::react::_map_buffer::MapBuffer& other) = delete; + public facebook::react::_map_buffer::MapBuffer& operator=(facebook::react::_map_buffer::MapBuffer&& other) = default; + public int32_t getInt(facebook::react::_map_buffer::MapBuffer::Key key) const; + public int64_t getLong(facebook::react::_map_buffer::MapBuffer::Key key) const; public size_t size() const; public static constexpr uint16_t HEADER_ALIGNMENT; - public std::string getString(facebook::react::MapBuffer::Key key) const; - public std::vector getMapBufferList(facebook::react::MapBuffer::Key key) const; + public std::string getString(facebook::react::_map_buffer::MapBuffer::Key key) const; + public std::vector getMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key) const; public uint16_t count() const; public using Key = uint16_t; } @@ -2160,8 +2172,8 @@ enum facebook::react::MapBuffer::DataType : uint16_t { } struct facebook::react::MapBuffer::Bucket { - public Bucket(facebook::react::MapBuffer::Key key, uint16_t type, uint64_t data); - public facebook::react::MapBuffer::Key key; + public Bucket(facebook::react::_map_buffer::Key key, uint16_t type, uint64_t data); + public facebook::react::_map_buffer::Key key; public uint16_t type; public uint64_t data; } @@ -2174,19 +2186,19 @@ struct facebook::react::MapBuffer::Header { class facebook::react::MapBufferBuilder { public MapBufferBuilder(uint32_t initialSize = facebook::react::INITIAL_BUCKETS_SIZE); - public facebook::react::MapBuffer build(); - public static facebook::react::MapBuffer EMPTY(); - public void putBool(facebook::react::MapBuffer::Key key, bool value); - public void putDouble(facebook::react::MapBuffer::Key key, double value); - public void putInt(facebook::react::MapBuffer::Key key, int32_t value); - public void putLong(facebook::react::MapBuffer::Key key, int64_t value); - public void putMapBuffer(facebook::react::MapBuffer::Key key, const facebook::react::MapBuffer& map); - public void putMapBufferList(facebook::react::MapBuffer::Key key, const std::vector& mapBufferList); - public void putString(facebook::react::MapBuffer::Key key, const std::string& value); + public facebook::react::_map_buffer::MapBuffer build(); + public static facebook::react::_map_buffer::MapBuffer EMPTY(); + public void putBool(facebook::react::_map_buffer::MapBuffer::Key key, bool value); + public void putDouble(facebook::react::_map_buffer::MapBuffer::Key key, double value); + public void putInt(facebook::react::_map_buffer::MapBuffer::Key key, int32_t value); + public void putLong(facebook::react::_map_buffer::MapBuffer::Key key, int64_t value); + public void putMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key, const facebook::react::_map_buffer::MapBuffer& map); + public void putMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key, const std::vector& mapBufferList); + public void putString(facebook::react::_map_buffer::MapBuffer::Key key, const std::string& value); } class facebook::react::MergedValueDispatcher { - public MergedValueDispatcher(facebook::react::MergedValueDispatcher::DispatchFunction dispatchFunction, facebook::react::MergedValueDispatcher::MergedValueFunction mergedValueFunction); + public MergedValueDispatcher(facebook::react::_merged_value_dispatcher::DispatchFunction dispatchFunction, facebook::react::_merged_value_dispatcher::MergedValueFunction mergedValueFunction); public using DispatchFunction = std::function&&)>; public using MergedValueFunction = std::function&& tagToProps)>; public void dispatch(const std::unordered_map& value); @@ -2200,75 +2212,75 @@ class facebook::react::MessageQueueThread { } class facebook::react::ModalHostViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ModalHostViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ModalHostViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ModalHostViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ModalHostViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ModalHostViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public ModalHostViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ModalHostViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::ModalHostViewState { public ModalHostViewState(); - public ModalHostViewState(facebook::react::Size screenSize_); - public const facebook::react::Size screenSize; - public using Shared = std::shared_ptr; + public ModalHostViewState(facebook::react::_size::Size screenSize_); + public const facebook::react::_size::Size screenSize; + public using Shared = std::shared_ptr; } class facebook::react::ModuleRegistry { - public ModuleRegistry(std::vector> modules, facebook::react::ModuleRegistry::ModuleNotFoundCallback callback = nullptr); + public ModuleRegistry(std::vector> modules, facebook::react::_module_registry::ModuleNotFoundCallback callback = nullptr); public facebook::react::MethodCallResult callSerializableNativeHook(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params); - public std::optional getConfig(const std::string& name); + public std::optional getConfig(const std::string& name); public std::string getModuleName(unsigned int moduleId); public std::string getModuleSyncMethodName(unsigned int moduleId, unsigned int methodId); public std::vector moduleNames(); public using ModuleNotFoundCallback = std::function; public void callNativeMethod(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params, int callId); - public void registerModules(std::vector> modules); + public void registerModules(std::vector> modules); } class facebook::react::ModulusAnimatedNode : public facebook::react::ValueAnimatedNode { - public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::MountingCoordinator { - public MountingCoordinator(const facebook::react::ShadowTreeRevision& baseRevision); + public MountingCoordinator(const facebook::react::_shadow_tree_revision::ShadowTreeRevision& baseRevision); public bool hasPendingTransactions() const; public bool waitForTransaction(std::chrono::duration timeout) const; - public const facebook::react::TelemetryController& getTelemetryController() const; - public facebook::react::ShadowTreeRevision getBaseRevision() const; + public const facebook::react::_telemetry_controller::TelemetryController& getTelemetryController() const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional pullTransaction(bool willPerformAsynchronously = false) const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getBaseRevision() const; + public std::optional pullTransaction(bool willPerformAsynchronously = false) const; public void didPerformAsyncTransactions() const; - public void setMountingOverrideDelegate(std::weak_ptr delegate) const; + public void setMountingOverrideDelegate(std::weak_ptr delegate) const; } class facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const = 0; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; public virtual ~MountingOverrideDelegate() = default; } class facebook::react::MountingTransaction { public MountingTransaction(const facebook::react::MountingTransaction& mountingTransaction) = default; public MountingTransaction(facebook::react::MountingTransaction&& mountingTransaction) noexcept = default; - public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::TransactionTelemetry telemetry); + public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::_transaction_telemetry::TransactionTelemetry telemetry); public const facebook::react::ShadowViewMutationList& getMutations() const; - public facebook::react::MountingTransaction& operator=(const facebook::react::MountingTransaction& other) = delete; - public facebook::react::MountingTransaction& operator=(facebook::react::MountingTransaction&& other) = default; - public facebook::react::MountingTransaction::Number getNumber() const; public facebook::react::ShadowViewMutationList getMutations(); public facebook::react::SurfaceId getSurfaceId() const; - public facebook::react::TransactionTelemetry& getTelemetry() const; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(const facebook::react::_mounting_transaction::MountingTransaction& other) = delete; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(facebook::react::_mounting_transaction::MountingTransaction&& other) = default; + public facebook::react::_mounting_transaction::Number getNumber() const; + public facebook::react::_transaction_telemetry::TransactionTelemetry& getTelemetry() const; public using Number = int64_t; - public void mergeWith(facebook::react::MountingTransaction&& transaction); + public void mergeWith(facebook::react::_mounting_transaction::MountingTransaction&& transaction); } class facebook::react::MultiplicationAnimatedNode : public facebook::react::OperatorAnimatedNode { - public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -2276,46 +2288,46 @@ class facebook::react::MutationObserver { public MutationObserver(const facebook::react::MutationObserver&) = delete; public MutationObserver(facebook::react::MutationObserver&&) = default; public MutationObserver(facebook::react::MutationObserverId mutationObserverId); - public facebook::react::MutationObserver& operator=(const facebook::react::MutationObserver&) = delete; - public facebook::react::MutationObserver& operator=(facebook::react::MutationObserver&&) = default; - public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); - public void recordMutations(const facebook::react::RootShadowNode& oldRootShadowNode, const facebook::react::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; + public facebook::react::_mutation_observer::MutationObserver& operator=(const facebook::react::_mutation_observer::MutationObserver&) = delete; + public facebook::react::_mutation_observer::MutationObserver& operator=(facebook::react::_mutation_observer::MutationObserver&&) = default; + public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); + public void recordMutations(const facebook::react::_root_shadow_node::RootShadowNode& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; } class facebook::react::MutationObserverManager : public facebook::react::UIManagerCommitHook { public MutationObserverManager(); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; - public void connect(facebook::react::UIManager& uiManager, facebook::react::OnMutations&& onMutations); - public void disconnect(facebook::react::UIManager& uiManager); - public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::UIManager& uiManager); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public void connect(facebook::react::_u_i_manager::UIManager& uiManager, facebook::react::OnMutations&& onMutations); + public void disconnect(facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::_u_i_manager::UIManager& uiManager); public void unobserveAll(facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_from_this { public NativeAnimatedNodesManager(const facebook::react::NativeAnimatedNodesManager&) = delete; public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager&&) = delete; - public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager::DirectManipulationCallback&& directManipulationCallback, facebook::react::NativeAnimatedNodesManager::FabricCommitCallback&& fabricCommitCallback, facebook::react::NativeAnimatedNodesManager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; - public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; + public NativeAnimatedNodesManager(facebook::react::_native_animated_nodes_manager::DirectManipulationCallback&& directManipulationCallback, facebook::react::_native_animated_nodes_manager::FabricCommitCallback&& fabricCommitCallback, facebook::react::_native_animated_nodes_manager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::_native_animated_nodes_manager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; + public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; public bool commitProps(); public bool hasManagedProps() const noexcept; public bool isOnRenderThread() const noexcept; - public facebook::react::AnimationMutations onAnimationFrameForBackend(facebook::react::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); - public facebook::react::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); - public facebook::react::NativeAnimatedNodesManager& operator=(const facebook::react::NativeAnimatedNodesManager&) = delete; - public facebook::react::NativeAnimatedNodesManager& operator=(facebook::react::NativeAnimatedNodesManager&&) = delete; + public facebook::react::_animation_mutations::AnimationMutations onAnimationFrameForBackend(facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); + public facebook::react::_animation_mutations::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(const facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&) = delete; + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&&) = delete; public folly::dynamic getManagedProps(facebook::react::Tag tag) const noexcept; public std::optional getValue(facebook::react::Tag tag) noexcept; public std::shared_ptr getEventEmitterListener() noexcept; public using DirectManipulationCallback = std::function; public using FabricCommitCallback = std::function&)>; public using FrameRateListenerCallback = std::function; - public using ResolvePlatformColor = std::function; + public using ResolvePlatformColor = std::function; public using StartOnRenderCallback = std::function&&, bool isAsync)>; public using StopOnRenderCallback = std::function; public void addAnimatedEventToView(facebook::react::Tag viewTag, const std::string& eventName, const folly::dynamic& eventMapping) noexcept; - public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; + public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; public void connectAnimatedNodeToView(facebook::react::Tag propsNodeTag, facebook::react::Tag viewTag) noexcept; public void connectAnimatedNodes(facebook::react::Tag parentTag, facebook::react::Tag childTag) noexcept; public void createAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config) noexcept; @@ -2325,14 +2337,14 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void dropAnimatedNode(facebook::react::Tag tag) noexcept; public void extractAnimatedNodeOffsetOp(facebook::react::Tag tag); public void flattenAnimatedNodeOffset(facebook::react::Tag tag); - public void insertMutations(std::unordered_map>& updates, facebook::react::AnimationMutations& mutations, facebook::react::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); + public void insertMutations(std::unordered_map>& updates, facebook::react::_animation_mutations::AnimationMutations& mutations, facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); public void onManagedPropsRemoved(facebook::react::Tag tag) noexcept; public void onRender(); public void removeAnimatedEventFromView(facebook::react::Tag viewTag, const std::string& eventName, facebook::react::Tag animatedValueTag) noexcept; - public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result) const; + public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result) const; public void restoreDefaultValues(facebook::react::Tag tag) noexcept; public void scheduleOnUI(facebook::react::UiTask&& task); - public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; + public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; public void setAnimatedNodeOffset(facebook::react::Tag tag, double offset); public void setAnimatedNodeValue(facebook::react::Tag tag, double value); public void startAnimatingNode(int animationId, facebook::react::Tag animatedNodeTag, folly::dynamic config, std::optional endCallback) noexcept; @@ -2342,59 +2354,59 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void stopListeningToAnimatedNodeValue(facebook::react::Tag tag) noexcept; public void updateNodes(const std::set& finishedAnimationValueNodes = {}) noexcept; public ~NativeAnimatedNodesManager() noexcept; - template >> + template >> public T* getAnimatedNode(facebook::react::Tag tag) const; } class facebook::react::NativeAnimatedNodesManagerProvider { - public NativeAnimatedNodesManagerProvider(facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); + public NativeAnimatedNodesManagerProvider(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); public std::shared_ptr getEventEmitterListener(); - public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); public void addEventEmitterListener(const std::shared_ptr& listener); } class facebook::react::NativeCPUTime : public NativeCPUTimeCxxSpec { - public NativeCPUTime(std::shared_ptr jsInvoker); + public NativeCPUTime(std::shared_ptr jsInvoker); public bool hasAccurateCPUTimeNanosForBenchmarks(facebook::jsi::Runtime& runtime); public double getCPUTimeNanos(facebook::jsi::Runtime& runtime); } class facebook::react::NativeDOM : public NativeDOMCxxSpec { - public NativeDOM(std::shared_ptr jsInvoker); - public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public NativeDOM(std::shared_ptr jsInvoker); + public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); public bool isConnected(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public double compareDocumentPosition(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference, facebook::jsi::Value otherNativeNodeReference); public facebook::jsi::Value getElementById(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, const std::string& id); public facebook::jsi::Value getParentNode(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public facebook::jsi::Value linkRootNode(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, facebook::jsi::Value instanceHandle); - public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); - public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); + public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); public std::vector getChildNodes(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); - public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); - public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); - public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); - public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); - public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); - public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); + public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); + public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); + public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); + public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); } class facebook::react::NativeIdleCallbacks : public NativeIdleCallbacksCxxSpec { - public NativeIdleCallbacks(std::shared_ptr jsInvoker); - public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::SyncCallback&& callback, std::optional options); + public NativeIdleCallbacks(std::shared_ptr jsInvoker); + public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::_sync_callback::SyncCallback&& callback, std::optional options); public void cancelIdleCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Object handle); } class facebook::react::NativeIntersectionObserver : public NativeIntersectionObserverCxxSpec { - public NativeIntersectionObserver(std::shared_ptr jsInvoker); + public NativeIntersectionObserver(std::shared_ptr jsInvoker); public facebook::jsi::Object observeV2(facebook::jsi::Runtime& runtime, facebook::react::NativeIntersectionObserverObserveOptions options); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::react::AsyncCallback<> notifyIntersectionObserversCallback); + public void connect(facebook::jsi::Runtime& runtime, facebook::react::_async_callback::AsyncCallback<> notifyIntersectionObserversCallback); public void disconnect(facebook::jsi::Runtime& runtime); public void unobserveV2(facebook::jsi::Runtime& runtime, facebook::react::IntersectionObserverObserverId intersectionObserverId, facebook::jsi::Object targetToken); } @@ -2406,7 +2418,7 @@ class facebook::react::NativeMethodCallInvoker { } class facebook::react::NativeMicrotasks : public NativeMicrotasksCxxSpec { - public NativeMicrotasks(std::shared_ptr jsInvoker); + public NativeMicrotasks(std::shared_ptr jsInvoker); public void queueMicrotask(facebook::jsi::Runtime& runtime, facebook::jsi::Function callback); } @@ -2415,7 +2427,7 @@ class facebook::react::NativeModule { public virtual folly::dynamic getConstants() = 0; public virtual std::string getName() = 0; public virtual std::string getSyncMethodName(unsigned int methodId) = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) = 0; public virtual ~NativeModule() = default; } @@ -2464,60 +2476,60 @@ class facebook::react::NativeModulePerfLogger { } class facebook::react::NativeMutationObserver : public NativeMutationObserverCxxSpec { - public NativeMutationObserver(std::shared_ptr jsInvoker); + public NativeMutationObserver(std::shared_ptr jsInvoker); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::SyncCallback getPublicInstanceFromInstanceHandle); + public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::_sync_callback::SyncCallback getPublicInstanceFromInstanceHandle); public void disconnect(facebook::jsi::Runtime& runtime); public void observe(facebook::jsi::Runtime& runtime, const facebook::react::NativeMutationObserverObserveOptions& options); public void unobserveAll(facebook::jsi::Runtime& runtime, facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativePerformance : public NativePerformanceCxxSpec { - public NativePerformance(std::shared_ptr jsInvoker); + public NativePerformance(std::shared_ptr jsInvoker); public double getDroppedEntriesCount(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj); public facebook::jsi::Object createObserver(facebook::jsi::Runtime& rt, facebook::react::NativePerformancePerformanceObserverCallback callback); - public facebook::react::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); - public facebook::react::HighResTimeStamp now(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_duration::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp now(facebook::jsi::Runtime& rt); public std::optional getMarkTime(facebook::jsi::Runtime& rt, const std::string& name); public std::unordered_map getReactNativeStartupTiming(facebook::jsi::Runtime& rt); public std::unordered_map getSimpleMemoryInfo(facebook::jsi::Runtime& rt); - public std::vector getEntries(facebook::jsi::Runtime& rt); - public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); - public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); - public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector getSupportedPerformanceEntryTypes(facebook::jsi::Runtime& rt); + public std::vector getEntries(facebook::jsi::Runtime& rt); + public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); + public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); + public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector> getEventCounts(facebook::jsi::Runtime& rt); public void clearEventCountsForTesting(facebook::jsi::Runtime& rt); public void clearMarks(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void clearMeasures(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void disconnect(facebook::jsi::Runtime& rt, facebook::jsi::Object observer); public void observe(facebook::jsi::Runtime& rt, facebook::jsi::Object observer, facebook::react::NativePerformancePerformanceObserverObserveOptions options); - public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp time, facebook::jsi::Value entry); - public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::jsi::Value entry); + public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp time, facebook::jsi::Value entry); + public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::jsi::Value entry); } class facebook::react::NativeToJsBridge { - public NativeToJsBridge(facebook::react::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); + public NativeToJsBridge(facebook::react::_j_s_executor_factory::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); public bool isBatchActive(); public bool isInspectable(); public facebook::react::jsinspector_modern::RuntimeTargetDelegate& getInspectorTargetDelegate(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; public virtual ~NativeToJsBridge(); public void callFunction(std::string&& module, std::string&& method, folly::dynamic&& arguments); public void destroy(); public void handleMemoryPressure(int pressureLevel); public void initializeRuntime(); public void invokeCallback(double callbackId, folly::dynamic&& arguments); - public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); - public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void runOnExecutorQueue(std::function&& task) noexcept; - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void runOnExecutorQueue(std::function&& task) noexcept; + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void* getJavaScriptContext(); } class facebook::react::NativeViewTransition : public NativeViewTransitionCxxSpec { - public NativeViewTransition(std::shared_ptr jsInvoker); + public NativeViewTransition(std::shared_ptr jsInvoker); public facebook::jsi::Value findPseudoElementShadowNodeByTag(facebook::jsi::Runtime& rt, double reactTag); public std::optional getViewTransitionInstance(facebook::jsi::Runtime& rt, const std::string& name, const std::string& pseudo); public void transitionAnimationFinished(facebook::jsi::Runtime& rt, double animationId); @@ -2530,20 +2542,20 @@ class facebook::react::NetworkReporter { public void reportConnectionTiming(const std::string& requestId, const std::optional& headers); public void reportDataReceived(const std::string& requestId, int dataLength, const std::optional& encodedDataLength); public void reportRequestFailed(const std::string& requestId, bool cancelled) const; - public void reportRequestStart(const std::string& requestId, const facebook::react::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); + public void reportRequestStart(const std::string& requestId, const facebook::react::_request_info::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); public void reportResponseEnd(const std::string& requestId, int encodedDataLength); - public void reportResponseStart(const std::string& requestId, const facebook::react::ResponseInfo& responseInfo, int encodedDataLength); + public void reportResponseStart(const std::string& requestId, const facebook::react::_response_info::ResponseInfo& responseInfo, int encodedDataLength); public void storeResponseBody(const std::string& requestId, std::string_view body, bool base64Encoded); } class facebook::react::ObjectAnimatedNode : public facebook::react::AnimatedNode { - public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public void collectViewUpdates(std::string propKey, folly::dynamic& props); } class facebook::react::OperatorAnimatedNode : public facebook::react::ValueAnimatedNode { protected std::vector inputNodes_; - public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); } class facebook::react::ParagraphAttributes : public facebook::react::DebugStringConvertible { @@ -2552,7 +2564,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString public Float minimumFontSize; public bool adjustsFontSizeToFit; public bool includeFontPadding; - public bool operator==(const facebook::react::ParagraphAttributes& rhs) const; + public bool operator==(const facebook::react::_paragraph_attributes::ParagraphAttributes& rhs) const; public facebook::react::EllipsizeMode ellipsizeMode; public facebook::react::HyphenationFrequency android_hyphenationFrequency; public facebook::react::TextBreakStrategy textBreakStrategy; @@ -2561,7 +2573,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString } class facebook::react::ParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public ParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -2569,25 +2581,25 @@ class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewE } class facebook::react::ParagraphShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public ParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public ParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; public void setTextLayoutManager(std::shared_ptr textLayoutManager); } class facebook::react::ParagraphShadowNode::Content { - public facebook::react::AttributedString attributedString; - public facebook::react::BaseTextShadowNode::Attachments attachments; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_base_text_shadow_node::Attachments attachments; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::PerformanceEntryBuffer { public PerformanceEntryBuffer() = default; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; public size_t droppedEntriesCount; public virtual void add(const facebook::react::PerformanceEntry& entry) = 0; public virtual void clear() = 0; @@ -2620,16 +2632,16 @@ class facebook::react::PerformanceEntryKeyedBuffer : public facebook::react::Per class facebook::react::PerformanceEntryReporter { public PerformanceEntryReporter(); public const std::unordered_map& getEventCounts() const; - public facebook::react::PerformanceObserverRegistry& getObserverRegistry(); - public static std::shared_ptr& getInstance(); + public facebook::react::_performance_observer_registry::PerformanceObserverRegistry& getObserverRegistry(); + public static std::shared_ptr& getInstance(); public static std::vector getSupportedEntryTypes(); - public std::optional getMarkTime(const std::string& markName) const; + public std::optional getMarkTime(const std::string& markName) const; public std::vector getEntries() const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType) const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; public uint32_t getDroppedEntriesCount(facebook::react::PerformanceEntryType type) const noexcept; public using UserTimingDetailProvider = std::function; - public void addEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); + public void addEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); public void clearEntries(); public void clearEntries(facebook::react::PerformanceEntryType entryType); public void clearEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName); @@ -2637,37 +2649,37 @@ class facebook::react::PerformanceEntryReporter { public void getEntries(std::vector& dest) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; - public void removeEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); - public void reportEvent(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::react::HighResTimeStamp processingStart, facebook::react::HighResTimeStamp processingEnd, facebook::react::HighResTimeStamp taskEndTime, uint32_t interactionId); - public void reportLongTask(facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::PerformanceEntryReporter::UserTimingDetailProvider&& detailProvider = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, const std::optional& detailProvider = std::nullopt); - public void reportResourceTiming(const std::string& url, facebook::react::HighResTimeStamp fetchStart, facebook::react::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::HighResTimeStamp responseStart, facebook::react::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); + public void removeEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); + public void reportEvent(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart, facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, uint32_t interactionId); + public void reportLongTask(facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_performance_entry_reporter::UserTimingDetailProvider&& detailProvider = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, const std::optional& detailProvider = std::nullopt); + public void reportResourceTiming(const std::string& url, facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart, facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp responseStart, facebook::react::_high_res_time_stamp::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); } class facebook::react::PerformanceEntryReporterEventListener { - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming&); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure&, const std::optional&); + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming&); + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure&, const std::optional&); public virtual ~PerformanceEntryReporterEventListener() = default; } class facebook::react::PerformanceObserver : public std::enable_shared_from_this { - public PerformanceObserver(PrivateUseCreateMethod, facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); - public static std::shared_ptr create(facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public PerformanceObserver(PrivateUseCreateMethod, facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public static std::shared_ptr create(facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); public std::vector takeRecords(); public uint32_t getDroppedEntriesCount() noexcept; public void disconnect() noexcept; public void handleEntry(const facebook::react::PerformanceEntry& entry); - public void observe(facebook::react::PerformanceEntryType type, facebook::react::PerformanceObserverObserveSingleOptions options = {}); + public void observe(facebook::react::PerformanceEntryType type, facebook::react::_performance_observer_observe_single_options::PerformanceObserverObserveSingleOptions options = {}); public void observe(std::unordered_set types); public ~PerformanceObserver() = default; } class facebook::react::PerformanceObserverRegistry { public PerformanceObserverRegistry() = default; - public void addObserver(std::shared_ptr observer); + public void addObserver(std::shared_ptr observer); public void queuePerformanceEntry(const facebook::react::PerformanceEntry& entry); - public void removeObserver(std::shared_ptr observer); + public void removeObserver(std::shared_ptr observer); } class facebook::react::PlatformTimerRegistry { @@ -2679,49 +2691,49 @@ class facebook::react::PlatformTimerRegistry { } class facebook::react::PointerEventsProcessor { - public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* target); - public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::UIManager& uiManager); - public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); + public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* target); + public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_pointer_event::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::_u_i_manager::UIManager& uiManager); + public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); } class facebook::react::PointerHoverTracker { - public PointerHoverTracker(std::shared_ptr target, const facebook::react::UIManager& uiManager); - public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::UIManager& uiManager) const; - public bool hasSameTarget(const facebook::react::PointerHoverTracker& other) const; - public const facebook::react::ShadowNode* getTarget(const facebook::react::UIManager& uiManager) const; - public std::tuple diffEventPath(const facebook::react::PointerHoverTracker& other, const facebook::react::UIManager& uiManager) const; - public using EventPath = std::vector>; - public using Unique = std::unique_ptr; + public PointerHoverTracker(std::shared_ptr target, const facebook::react::_u_i_manager::UIManager& uiManager); + public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public bool hasSameTarget(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other) const; + public const facebook::react::_shadow_node::ShadowNode* getTarget(const facebook::react::_u_i_manager::UIManager& uiManager) const; + public std::tuple diffEventPath(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public using EventPath = std::vector>; + public using Unique = std::unique_ptr; public void markAsOld(); } class facebook::react::PreparedTextCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::Props : public virtual facebook::react::Sealable, public virtual facebook::react::DebugStringConvertible { - protected void initialize(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + protected void initialize(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Props() = default; public Props(const facebook::react::Props& other) = delete; - public Props(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); - public facebook::react::Props& operator=(const facebook::react::Props& other) = delete; + public Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public facebook::react::_props::Props& operator=(const facebook::react::_props::Props& other) = delete; public std::string nativeId; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~Props() = default; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode { - public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public facebook::react::SurfaceId connectedRootTag() const; public facebook::react::Tag connectedViewTag() const; public folly::dynamic props(); public virtual void update() override; - public void connectToShadowNodeFamily(facebook::react::ShadowNodeFamily::Weak shadowNodeFamily); + public void connectToShadowNodeFamily(facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily); public void connectToView(facebook::react::Tag viewTag); public void disconnectFromShadowNodeFamily(); public void disconnectFromView(facebook::react::Tag viewTag); @@ -2731,12 +2743,12 @@ class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode class facebook::react::RAMBundleRegistry { public RAMBundleRegistry(facebook::react::RAMBundleRegistry&&) = default; - public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); - public facebook::react::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); - public facebook::react::RAMBundleRegistry& operator=(facebook::react::RAMBundleRegistry&&) = default; + public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); + public facebook::react::_j_s_modules_unbundle::_module::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); + public facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry& operator=(facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry&&) = default; public static constexpr uint32_t MAIN_BUNDLE_ID; - public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); - public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); + public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); + public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); public virtual ~RAMBundleRegistry() = default; public void registerBundle(uint32_t bundleId, std::string bundlePath); } @@ -2748,12 +2760,12 @@ class facebook::react::RawProps { public RawProps(facebook::react::RawProps&& other) noexcept = default; public RawProps(folly::dynamic dynamic) noexcept; public bool isEmpty() const noexcept; - public const facebook::react::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; - public facebook::react::RawProps& operator=(const facebook::react::RawProps& other) noexcept = delete; - public facebook::react::RawProps& operator=(facebook::react::RawProps&& other) noexcept = delete; + public const facebook::react::_raw_value::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; + public facebook::react::_raw_props::RawProps& operator=(const facebook::react::_raw_props::RawProps& other) noexcept = delete; + public facebook::react::_raw_props::RawProps& operator=(facebook::react::_raw_props::RawProps&& other) noexcept = delete; public folly::dynamic toDynamic(const std::function& filterObjectKeys = nullptr) const; public operator folly::dynamic() const; - public void parse(const facebook::react::RawPropsParser& parser) noexcept; + public void parse(const facebook::react::_raw_props::RawPropsParser& parser) noexcept; } enum facebook::react::RawProps::Mode { @@ -2772,7 +2784,7 @@ class facebook::react::RawPropsKey { class facebook::react::RawPropsKeyMap { public facebook::react::RawPropsValueIndex at(const char* name, facebook::react::RawPropsPropNameLength length) noexcept; - public void insert(const facebook::react::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; + public void insert(const facebook::react::_raw_props_key::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; public void reindex() noexcept; } @@ -2785,7 +2797,7 @@ class facebook::react::RawPropsParser { class facebook::react::RawTextProps : public facebook::react::Props { public RawTextProps() = default; - public RawTextProps(const facebook::react::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::RawProps& rawProps); + public RawTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public std::string text; } @@ -2800,7 +2812,7 @@ class facebook::react::RawValue { public RawValue(facebook::react::RawValue&& other) noexcept; public RawValue(folly::dynamic&& dynamic) noexcept; public bool hasValue() const; - public facebook::react::RawValue& operator=(facebook::react::RawValue&& other) noexcept; + public facebook::react::_raw_value::RawValue& operator=(facebook::react::_raw_value::RawValue&& other) noexcept; public operator folly::dynamic() const; template public bool hasType() const; @@ -2811,17 +2823,17 @@ class facebook::react::RawValue { class facebook::react::ReactInstance { public ReactInstance(const facebook::react::ReactInstance&) = delete; public ReactInstance(facebook::react::ReactInstance&&) = delete; - public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); - public facebook::react::ReactInstance& operator=(const facebook::react::ReactInstance&) = delete; - public facebook::react::ReactInstance& operator=(facebook::react::ReactInstance&&) = delete; + public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::_js_error_handler::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); public facebook::react::RuntimeExecutor getBufferedRuntimeExecutor() noexcept; public facebook::react::RuntimeExecutor getUnbufferedRuntimeExecutor() noexcept; - public std::shared_ptr getRuntimeScheduler() noexcept; + public facebook::react::_react_instance::ReactInstance& operator=(const facebook::react::_react_instance::ReactInstance&) = delete; + public facebook::react::_react_instance::ReactInstance& operator=(facebook::react::_react_instance::ReactInstance&&) = delete; + public std::shared_ptr getRuntimeScheduler() noexcept; public using BindingsInstallFunc = std::function; public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, folly::dynamic&& args); public void handleMemoryPressureJs(int pressureLevel); - public void initializeRuntime(facebook::react::ReactInstance::JSRuntimeFlags options, facebook::react::ReactInstance::BindingsInstallFunc bindingsInstallFunc) noexcept; - public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); + public void initializeRuntime(facebook::react::_react_instance::_j_s_runtime_flags::JSRuntimeFlags options, facebook::react::_react_instance::BindingsInstallFunc bindingsInstallFunc) noexcept; + public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); public void registerSegment(uint32_t segmentId, const std::string& segmentPath); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -2835,57 +2847,57 @@ struct facebook::react::ReactInstance::JSRuntimeFlags { class facebook::react::ReactPerfettoLogger { public static bool isTracing(); - public static void mark(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); - public static void measure(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, facebook::react::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void mark(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void measure(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_time_stamp::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); } class facebook::react::RootProps : public facebook::react::HostPlatformViewProps { public RootProps() = default; - public RootProps(const facebook::react::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext); - public RootProps(const facebook::react::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::LayoutContext layoutContext; + public RootProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext); + public RootProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_layout_context::LayoutContext layoutContext; } class facebook::react::RootShadowNode : public facebook::react::ConcreteViewShadowNode { - public RootShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public RootShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public bool layoutIfNeeded(std::vector* affectedNodes = {}); - public facebook::react::RootShadowNode::Unshared clone(const facebook::react::PropsParserContext& propsParserContext, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using Shared = std::shared_ptr; - public using Unshared = std::shared_ptr; - public virtual facebook::react::Transform getTransform() const override; - public void setInstanceHandle(facebook::react::InstanceHandle::Shared instanceHandle) const; + public RootShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public RootShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public bool layoutIfNeeded(std::vector* affectedNodes = {}); + public facebook::react::_root_shadow_node::RootShadowNode::Unshared clone(const facebook::react::_props_parser_context::PropsParserContext& propsParserContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using Shared = std::shared_ptr; + public using Unshared = std::shared_ptr; + public virtual facebook::react::_transform::Transform getTransform() const override; + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; } class facebook::react::RoundAnimatedNode : public facebook::react::ValueAnimatedNode { - public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::RunLoopObserver { - protected const facebook::react::RunLoopObserver::Activity activities_; - protected const facebook::react::RunLoopObserver::WeakOwner owner_; - protected mutable const facebook::react::RunLoopObserver::Delegate* delegate_; + protected const facebook::react::_run_loop_observer::Activity activities_; + protected const facebook::react::_run_loop_observer::WeakOwner owner_; + protected mutable const facebook::react::_run_loop_observer::_delegate::Delegate* delegate_; protected mutable std::atomic enabled_; protected virtual void startObserving() const noexcept = 0; protected virtual void stopObserving() const noexcept = 0; - protected void activityDidChange(facebook::react::RunLoopObserver::Activity activity) const noexcept; - public RunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner) noexcept; - public facebook::react::RunLoopObserver::WeakOwner getOwner() const noexcept; - public using Factory = std::function(facebook::react::RunLoopObserver::Activity activities, const facebook::react::RunLoopObserver::WeakOwner& owner)>; + protected void activityDidChange(facebook::react::_run_loop_observer::Activity activity) const noexcept; + public RunLoopObserver(facebook::react::_run_loop_observer::Activity activities, facebook::react::_run_loop_observer::WeakOwner owner) noexcept; + public facebook::react::_run_loop_observer::WeakOwner getOwner() const noexcept; + public using Factory = std::function(facebook::react::_run_loop_observer::Activity activities, const facebook::react::_run_loop_observer::WeakOwner& owner)>; public using Owner = std::shared_ptr; public using WeakOwner = std::weak_ptr; public virtual bool isOnRunLoopThread() const noexcept = 0; public virtual ~RunLoopObserver() noexcept = default; public void disable() const noexcept; public void enable() const noexcept; - public void setDelegate(const facebook::react::RunLoopObserver::Delegate* delegate) const noexcept; + public void setDelegate(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate) const noexcept; } class facebook::react::RunLoopObserver::Delegate { - public virtual void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept = 0; + public virtual void activityDidChange(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate, facebook::react::_run_loop_observer::Activity activity) const noexcept = 0; public virtual ~Delegate() noexcept = default; } @@ -2897,65 +2909,65 @@ enum facebook::react::RunLoopObserver::Activity : int32_t { class facebook::react::RuntimeScheduler { public RuntimeScheduler(const facebook::react::RuntimeScheduler&) = delete; - public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); + public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::_high_res_time_stamp::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); public RuntimeScheduler(facebook::react::RuntimeScheduler&&) = delete; - public facebook::react::RuntimeScheduler& operator=(const facebook::react::RuntimeScheduler&) = delete; - public facebook::react::RuntimeScheduler& operator=(facebook::react::RuntimeScheduler&&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(const facebook::react::_runtime_scheduler::RuntimeScheduler&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(facebook::react::_runtime_scheduler::RuntimeScheduler&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeSchedulerBase { public virtual bool getShouldYield() noexcept = 0; - public virtual facebook::react::HighResTimeStamp now() const noexcept = 0; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) = 0; - public virtual void cancelTask(facebook::react::Task& task) noexcept = 0; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept = 0; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) = 0; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) = 0; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept = 0; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) = 0; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* provider) = 0; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) = 0; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* provider) = 0; public virtual ~RuntimeSchedulerBase() = default; } class facebook::react::RuntimeSchedulerBinding : public facebook::jsi::HostObject { - public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); - public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public std::shared_ptr getRuntimeScheduler() noexcept; + public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); + public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public std::shared_ptr getRuntimeScheduler() noexcept; public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; } class facebook::react::RuntimeSchedulerCallInvoker : public facebook::react::CallInvoker { - public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); + public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); public virtual void invokeAsync(facebook::react::CallFunc&& func) noexcept override; public virtual void invokeAsync(facebook::react::SchedulerPriority priority, facebook::react::CallFunc&& func) noexcept override; public virtual void invokeSync(facebook::react::CallFunc&& func) override; } class facebook::react::RuntimeSchedulerEventTimingDelegate { - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; public virtual ~RuntimeSchedulerEventTimingDelegate() = default; } @@ -2966,50 +2978,50 @@ class facebook::react::RuntimeSchedulerIntersectionObserverDelegate { class facebook::react::RuntimeScheduler_Legacy : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Legacy(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Legacy(facebook::react::RuntimeScheduler_Legacy&&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(facebook::react::RuntimeScheduler_Legacy&&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(const facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeScheduler_Modern : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Modern(const facebook::react::RuntimeScheduler_Modern&) = delete; - public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Modern(facebook::react::RuntimeScheduler_Modern&&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(const facebook::react::RuntimeScheduler_Modern&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(facebook::react::RuntimeScheduler_Modern&&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(const facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::SafeAreaViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { @@ -3023,48 +3035,48 @@ class facebook::react::SafeAreaViewState { } class facebook::react::Scheduler : public facebook::react::UIManagerDelegate { - public Scheduler(const facebook::react::SchedulerToolbox& schedulerToolbox, facebook::react::UIManagerAnimationDelegate* animationDelegate, facebook::react::SchedulerDelegate* delegate); - public facebook::react::SchedulerDelegate* getDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr getUIManager() const; + public Scheduler(const facebook::react::_scheduler_toolbox::SchedulerToolbox& schedulerToolbox, facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* animationDelegate, facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public facebook::react::_scheduler_delegate::SchedulerDelegate* getDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr getUIManager() const; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) override; public virtual void uiManagerDidClearPendingSnapshots() override; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) override; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) override; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) override; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) final; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) final; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) override; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) override; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void registerSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void registerSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void setDelegate(facebook::react::SchedulerDelegate* delegate); - public void unregisterSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void setDelegate(facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public void unregisterSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public ~Scheduler() override; } class facebook::react::SchedulerDelegate { public virtual void schedulerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidClearPendingSnapshots() = 0; - public virtual void schedulerDidDispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; - public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::ShadowView& shadowView, const std::string& eventType) = 0; - public virtual void schedulerDidSetIsJSResponder(const facebook::react::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void schedulerDidDispatchCommand(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& eventType) = 0; + public virtual void schedulerDidSetIsJSResponder(const facebook::react::_shadow_view::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void schedulerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void schedulerShouldMergeReactRevision(facebook::react::SurfaceId surfaceId) = 0; - public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; public virtual void schedulerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~SchedulerDelegate() noexcept = default; } @@ -3072,44 +3084,44 @@ class facebook::react::SchedulerDelegate { class facebook::react::ScopedShadowTreeRevisionLock { public ScopedShadowTreeRevisionLock(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; public ScopedShadowTreeRevisionLock(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; - public ScopedShadowTreeRevisionLock(facebook::react::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; + public ScopedShadowTreeRevisionLock(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(const facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&) = delete; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&&) = delete; public ~ScopedShadowTreeRevisionLock() noexcept; } class facebook::react::ScrollViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public using EndDragMetrics = facebook::react::ScrollEndDragEvent; - public using Metrics = facebook::react::ScrollEvent; - public void onMomentumScrollBegin(const facebook::react::ScrollEvent& scrollEvent) const; - public void onMomentumScrollEnd(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScroll(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollBeginDrag(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollEndDrag(const facebook::react::ScrollEndDragEvent& scrollEvent) const; - public void onScrollToTop(const facebook::react::ScrollEvent& scrollEvent) const; + public using EndDragMetrics = facebook::react::_scroll_end_drag_event::ScrollEndDragEvent; + public using Metrics = facebook::react::_scroll_event::ScrollEvent; + public void onMomentumScrollBegin(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onMomentumScrollEnd(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScroll(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollBeginDrag(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollEndDrag(const facebook::react::_scroll_end_drag_event::ScrollEndDragEvent& scrollEvent) const; + public void onScrollToTop(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; } class facebook::react::ScrollViewMaintainVisibleContentPosition { - public bool operator==(const facebook::react::ScrollViewMaintainVisibleContentPosition& rhs) const = default; + public bool operator==(const facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& rhs) const = default; public int minIndexForVisible; public std::optional autoscrollToTopThreshold; } class facebook::react::ScrollViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ScrollViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ScrollViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ScrollViewState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family, const facebook::react::ComponentDescriptor& componentDescriptor); - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; + public ScrollViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ScrollViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_scroll_view_state::ScrollViewState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; } class facebook::react::ScrollViewState { public ScrollViewState() = default; - public ScrollViewState(facebook::react::Point contentOffset, facebook::react::Rect contentBoundingRect, int scrollAwayPaddingTop); + public ScrollViewState(facebook::react::_point::Point contentOffset, facebook::react::_rect::Rect contentBoundingRect, int scrollAwayPaddingTop); public bool disableViewCulling; - public facebook::react::Point contentOffset; - public facebook::react::Rect contentBoundingRect; - public facebook::react::Size getContentSize() const; + public facebook::react::_point::Point contentOffset; + public facebook::react::_rect::Rect contentBoundingRect; + public facebook::react::_size::Size getContentSize() const; public int scrollAwayPaddingTop; } @@ -3118,101 +3130,104 @@ class facebook::react::Sealable { public Sealable(const facebook::react::Sealable& other); public Sealable(facebook::react::Sealable&& other) noexcept; public bool getSealed() const; - public facebook::react::Sealable& operator=(const facebook::react::Sealable& other); - public facebook::react::Sealable& operator=(facebook::react::Sealable&& other) noexcept; + public facebook::react::_sealable::Sealable& operator=(const facebook::react::_sealable::Sealable& other); + public facebook::react::_sealable::Sealable& operator=(facebook::react::_sealable::Sealable&& other) noexcept; public void ensureUnsealed() const; public void seal() const; public ~Sealable() noexcept; } class facebook::react::SelectableParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public SelectableParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public SelectableParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::SelectableParagraphShadowNode : public facebook::react::ParagraphShadowNode { - public SelectableParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public SelectableParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public static constexpr facebook::react::ComponentName Name(); public static facebook::react::ComponentHandle Handle(); } class facebook::react::ShadowNode : public facebook::react::Sealable, public facebook::react::DebugStringConvertible, public facebook::jsi::NativeState { - protected facebook::react::Props::Shared props_; - protected facebook::react::ShadowNodeTraits traits_; - protected facebook::react::State::Shared state_; + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_shadow_node_traits::ShadowNodeTraits traits_; + protected facebook::react::_state::State::Shared state_; protected int orderIndex_; - protected mutable std::weak_ptr runtimeShadowNodeReference_; - protected std::shared_ptr>> children_; + protected mutable std::weak_ptr runtimeShadowNodeReference_; + protected std::shared_ptr>> children_; public ShadowNode(const facebook::react::ShadowNode& shadowNode) noexcept = delete; - public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ShadowNode(const facebook::react::ShadowNodeFragment& fragment, facebook::react::ShadowNodeFamily::Shared family, facebook::react::ShadowNodeTraits traits); + public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public bool getHasBeenPromoted() const; - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; - public const facebook::react::Props::Shared& getProps() const; public const facebook::react::ShadowNodeFamily& getFamily() const; public const facebook::react::SharedEventEmitter& getEventEmitter() const; - public const facebook::react::State::Shared& getState() const; - public const std::vector>& getChildren() const; + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; + public const facebook::react::_props::Props::Shared& getProps() const; + public const facebook::react::_state::State::Shared& getState() const; + public const std::vector>& getChildren() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::ShadowNode& operator=(const facebook::react::ShadowNode& other) noexcept = delete; - public facebook::react::ShadowNodeFamily::Shared getFamilyShared() const; - public facebook::react::ShadowNodeTraits getTraits() const; - public facebook::react::State::Shared getMostRecentState() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_shadow_node::ShadowNode& operator=(const facebook::react::_shadow_node::ShadowNode& other) noexcept = delete; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getFamilyShared() const; + public facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const; + public facebook::react::_state::State::Shared getMostRecentState() const; public int getOrderIndex() const; public static bool getUseRuntimeShadowNodeReferenceUpdateOnThread(); - public static bool sameFamily(const facebook::react::ShadowNode& first, const facebook::react::ShadowNode& second); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public static std::shared_ptr>> emptySharedShadowNodeSharedList(); + public static bool sameFamily(const facebook::react::_shadow_node::ShadowNode& first, const facebook::react::_shadow_node::ShadowNode& second); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public static std::shared_ptr>> emptySharedShadowNodeSharedList(); public static void setUseRuntimeShadowNodeReferenceUpdateOnThread(bool isEnabled); - public std::shared_ptr getContextContainer() const; - public std::shared_ptr clone(const facebook::react::ShadowNodeFragment& fragment) const; - public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::ShadowNode& oldShadowNode, const facebook::react::ShadowNodeFragment& fragment)>& callback) const; - public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::ShadowNode& oldShadowNode)>& callback) const; - public using AncestorList = std::vector, int>>; - public virtual void appendChild(const std::shared_ptr& child); - public virtual void completeClone(const facebook::react::ShadowNode&, const facebook::react::ShadowNodeFragment&); - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); + public std::shared_ptr getContextContainer() const; + public std::shared_ptr clone(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment)>& callback) const; + public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode)>& callback) const; + public using AncestorList = std::vector, int>>; + public using SharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfWeak = std::shared_ptr>>; + public virtual void appendChild(const std::shared_ptr& child); + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode&, const facebook::react::_shadow_node_fragment::ShadowNodeFragment&); + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); public void sealRecursive() const; public void setMounted(bool mounted) const; - public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; - public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; + public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; + public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; public ~ShadowNode() override = default; } class facebook::react::ShadowNodeFamily : public facebook::jsi::NativeState { - public ShadowNodeFamily(const facebook::react::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::EventDispatcher::Weak eventDispatcher, const facebook::react::ComponentDescriptor& componentDescriptor); - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; + public ShadowNodeFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::InstanceHandle::Shared getInstanceHandle() const; - public facebook::react::ShadowNodeFamily::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public facebook::react::SharedEventEmitter getEventEmitter() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_instance_handle::InstanceHandle::Shared getInstanceHandle() const; + public facebook::react::_shadow_node_family::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public std::shared_ptr getMostRecentState() const; public using AncestorList = std::vector, int>>; - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; - public void dispatchRawState(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode); - public void onUnmountedFamilyDestroyed(std::function callback); - public void setInstanceHandle(facebook::react::InstanceHandle::Shared& instanceHandle); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; + public void dispatchRawState(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode); + public void onUnmountedFamilyDestroyed(std::function callback); + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared& instanceHandle); public void setMostRecentState(const std::shared_ptr& state); public void setMounted(); - public void setParent(const facebook::react::ShadowNodeFamily::Shared& parent); + public void setParent(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& parent); public ~ShadowNodeFamily(); } class facebook::react::ShadowNodeTraits { - public bool check(facebook::react::ShadowNodeTraits::Trait traits) const; - public facebook::react::ShadowNodeTraits::Trait get() const; - public void set(facebook::react::ShadowNodeTraits::Trait trait); - public void unset(facebook::react::ShadowNodeTraits::Trait trait); + public bool check(facebook::react::_shadow_node_traits::Trait traits) const; + public facebook::react::_shadow_node_traits::Trait get() const; + public void set(facebook::react::_shadow_node_traits::Trait trait); + public void unset(facebook::react::_shadow_node_traits::Trait trait); } enum facebook::react::ShadowNodeTraits::Trait : int32_t { @@ -3235,19 +3250,19 @@ enum facebook::react::ShadowNodeTraits::Trait : int32_t { } class facebook::react::ShadowTree { - public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext, const facebook::react::ShadowTreeDelegate& delegate, const facebook::react::ContextContainer& contextContainer); + public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_shadow_tree_delegate::ShadowTreeDelegate& delegate, const facebook::react::_context_container::ContextContainer& contextContainer); public facebook::react::CommitMode getCommitMode() const; - public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::ShadowTreeRevision getCurrentRevision() const; + public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; + public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional getCurrentReactRevision() const; - public std::shared_ptr getMountingCoordinator() const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getCurrentRevision() const; + public std::optional getCurrentReactRevision() const; + public std::shared_ptr getMountingCoordinator() const; public using CommitMode = facebook::react::ShadowTreeCommitMode; - public using CommitOptions = facebook::react::ShadowTreeCommitOptions; + public using CommitOptions = facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions; public using CommitSource = facebook::react::ShadowTreeCommitSource; public using CommitStatus = facebook::react::ShadowTreeCommitStatus; - public using Unique = std::unique_ptr; + public using Unique = std::unique_ptr; public void commitEmptyTree() const; public void mergeReactRevision() const; public void notifyDelegatesOfUpdates() const; @@ -3257,26 +3272,26 @@ class facebook::react::ShadowTree { } class facebook::react::ShadowTreeDelegate { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) const = 0; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const = 0; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) const = 0; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; public virtual ~ShadowTreeDelegate() noexcept = default; } class facebook::react::ShadowTreeRegistry { public ShadowTreeRegistry() = default; - public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; - public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; - public void add(std::unique_ptr&& shadowTree) const; - public void enumerate(const std::function& callback) const; + public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; + public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; + public void add(std::unique_ptr&& shadowTree) const; + public void enumerate(const std::function& callback) const; public ~ShadowTreeRegistry(); } class facebook::react::ShadowTreeRevision { - public facebook::react::RootShadowNode::Shared rootShadowNode; - public facebook::react::ShadowTreeRevision::Number number; - public facebook::react::TransactionTelemetry telemetry; + public facebook::react::_root_shadow_node::RootShadowNode::Shared rootShadowNode; + public facebook::react::_shadow_tree_revision::Number number; + public facebook::react::_transaction_telemetry::TransactionTelemetry telemetry; public using Number = int64_t; } @@ -3287,7 +3302,7 @@ class facebook::react::ShadowTreeRevisionConsistencyManager { } class facebook::react::ShadowTreeRevisionProvider { - public virtual facebook::react::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; public virtual ~ShadowTreeRevisionProvider() = default; } @@ -3295,8 +3310,8 @@ class facebook::react::SharedColor { public Color& operator*(); public SharedColor(); public SharedColor(Color color); - public bool operator!=(const facebook::react::SharedColor& otherColor) const; - public bool operator==(const facebook::react::SharedColor& otherColor) const; + public bool operator!=(const facebook::react::_shared_color::SharedColor& otherColor) const; + public bool operator==(const facebook::react::_shared_color::SharedColor& otherColor) const; public const Color& operator*() const; public operator bool() const; public std::string toString() const noexcept; @@ -3304,44 +3319,44 @@ class facebook::react::SharedColor { class facebook::react::SpringAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::StackTraceParser { - public static std::vector parse(bool isHermes, const std::string& stackString); + public static std::vector parse(bool isHermes, const std::string& stackString); } class facebook::react::State { - protected State(facebook::react::StateData::Shared data, const facebook::react::State& previousState); - protected State(facebook::react::StateData::Shared data, facebook::react::ShadowNodeFamily::Weak family); - protected const facebook::react::StateData::Shared& getDataPointer() const; - protected facebook::react::ShadowNodeFamily::Weak family_; - protected facebook::react::StateData::Shared data_; + protected State(facebook::react::_state_data::StateData::Shared data, const facebook::react::State& previousState); + protected State(facebook::react::_state_data::StateData::Shared data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + protected const facebook::react::_state_data::StateData::Shared& getDataPointer() const; + protected facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family_; + protected facebook::react::_state_data::StateData::Shared data_; protected mutable bool isObsolete_; protected size_t revision_; - public facebook::react::State::Shared getMostRecentState() const; - public facebook::react::State::Shared getMostRecentStateIfObsolete() const; + public facebook::react::_state::State::Shared getMostRecentState() const; + public facebook::react::_state::State::Shared getMostRecentStateIfObsolete() const; public size_t getRevision() const; public static constexpr size_t initialRevisionValue; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~State() = default; } class facebook::react::StateUpdate { public facebook::react::SharedShadowNodeFamily family; - public facebook::react::StateUpdate::Callback callback; - public using Callback = std::function; + public facebook::react::_state_update::Callback callback; + public using Callback = std::function; public using FailureCallback = std::function; } class facebook::react::StyleAnimatedNode : public facebook::react::AnimatedNode { - public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool isLayoutStyleUpdated() const noexcept; public void collectViewUpdates(folly::dynamic& props); } class facebook::react::SubtractionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -3350,20 +3365,20 @@ class facebook::react::SurfaceHandler { public SurfaceHandler(const std::string& moduleName, facebook::react::SurfaceId surfaceId) noexcept; public SurfaceHandler(facebook::react::SurfaceHandler&& other) noexcept = delete; public facebook::react::DisplayMode getDisplayMode() const noexcept; - public facebook::react::LayoutConstraints getLayoutConstraints() const noexcept; - public facebook::react::LayoutContext getLayoutContext() const noexcept; - public facebook::react::Size measure(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public facebook::react::SurfaceHandler& operator=(const facebook::react::SurfaceHandler& other) noexcept = delete; - public facebook::react::SurfaceHandler& operator=(facebook::react::SurfaceHandler&& other) noexcept = delete; - public facebook::react::SurfaceHandler::Status getStatus() const noexcept; public facebook::react::SurfaceId getSurfaceId() const noexcept; + public facebook::react::_layout_constraints::LayoutConstraints getLayoutConstraints() const noexcept; + public facebook::react::_layout_context::LayoutContext getLayoutContext() const noexcept; + public facebook::react::_size::Size measure(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public facebook::react::_surface_handler::Status getStatus() const noexcept; + public facebook::react::_surface_handler::SurfaceHandler& operator=(const facebook::react::_surface_handler::SurfaceHandler& other) noexcept = delete; + public facebook::react::_surface_handler::SurfaceHandler& operator=(facebook::react::_surface_handler::SurfaceHandler&& other) noexcept = delete; public folly::dynamic getProps() const noexcept; - public std::shared_ptr getMountingCoordinator() const noexcept; + public std::shared_ptr getMountingCoordinator() const noexcept; public std::string getModuleName() const noexcept; public virtual void setDisplayMode(facebook::react::DisplayMode displayMode) const noexcept; public virtual ~SurfaceHandler() noexcept; - public void constraintLayout(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public void setContextContainer(std::shared_ptr contextContainer) const noexcept; + public void constraintLayout(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public void setContextContainer(std::shared_ptr contextContainer) const noexcept; public void setProps(const folly::dynamic& props) const noexcept; public void setSurfaceId(facebook::react::SurfaceId surfaceId) const noexcept; public void start() const noexcept; @@ -3377,23 +3392,23 @@ enum facebook::react::SurfaceHandler::Status { } class facebook::react::SurfaceManager { - public SurfaceManager(const facebook::react::Scheduler& scheduler) noexcept; + public SurfaceManager(const facebook::react::_scheduler::Scheduler& scheduler) noexcept; public bool isSurfaceRunning(facebook::react::SurfaceId surfaceId) const noexcept; - public facebook::react::Size measureSurface(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const noexcept; - public std::optional getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; - public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; + public facebook::react::_size::Size measureSurface(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public std::optional getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; + public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; public std::unordered_set getRunningSurfaces() const noexcept; - public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const noexcept; - public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::LayoutConstraints& layoutConstraints = {}, const facebook::react::LayoutContext& layoutContext = {}) noexcept; + public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints = {}, const facebook::react::_layout_context::LayoutContext& layoutContext = {}) noexcept; public void stopAllSurfaces() noexcept; public void stopSurface(facebook::react::SurfaceId surfaceId) noexcept; public ~SurfaceManager() noexcept; } struct facebook::react::SurfaceManager::SurfaceProps { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::LayoutContext layoutContext; public facebook::react::SurfaceId surfaceId; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_layout_context::LayoutContext layoutContext; public folly::dynamic props; public std::string moduleName; } @@ -3409,24 +3424,24 @@ class facebook::react::SurfaceTelemetry { public int getNumberOfTextMeasurements() const; public int getNumberOfTransactions() const; public static constexpr size_t kMaxNumberOfRecordedCommitTelemetries; - public std::vector getRecentTransactionTelemetries() const; - public void incorporate(const facebook::react::TransactionTelemetry& telemetry, int numberOfMutations); + public std::vector getRecentTransactionTelemetries() const; + public void incorporate(const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, int numberOfMutations); } class facebook::react::SwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public SwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public SwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::SwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - public SwitchShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public SwitchShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; + public SwitchShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public SwitchShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; } class facebook::react::TaskPriorityComparer { - public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); + public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); } class facebook::react::TelemetryController { @@ -3441,12 +3456,12 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public Float maxFontSizeMultiplier; public Float opacity; public Float textShadowRadius; - public bool operator==(const facebook::react::TextAttributes& rhs) const; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor foregroundColor; - public facebook::react::SharedColor textDecorationColor; - public facebook::react::SharedColor textShadowColor; - public static facebook::react::TextAttributes defaultTextAttributes(); + public bool operator==(const facebook::react::_text_attributes::TextAttributes& rhs) const; + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor foregroundColor; + public facebook::react::_shared_color::SharedColor textDecorationColor; + public facebook::react::_shared_color::SharedColor textShadowColor; + public static facebook::react::_text_attributes::TextAttributes defaultTextAttributes(); public std::optional allowFontScaling; public std::optional isHighlighted; public std::optional isPressable; @@ -3459,26 +3474,26 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public std::optional lineBreakMode; public std::optional lineBreakStrategy; public std::optional role; - public std::optional textShadowOffset; public std::optional alignment; public std::optional textDecorationLineType; public std::optional textDecorationStyle; public std::optional textTransform; public std::optional baseWritingDirection; + public std::optional textShadowOffset; public std::string fontFamily; - public void apply(facebook::react::TextAttributes textAttributes); + public void apply(facebook::react::_text_attributes::TextAttributes textAttributes); } class facebook::react::TextInputEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onBlur(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onContentSizeChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onEndEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onFocus(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onKeyPress(const facebook::react::TextInputEventEmitter::KeyPressMetrics& keyPressMetrics) const; - public void onScroll(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSelectionChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSubmitEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; + public void onBlur(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onContentSizeChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onEndEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onFocus(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onKeyPress(const facebook::react::_text_input_event_emitter::_key_press_metrics::KeyPressMetrics& keyPressMetrics) const; + public void onScroll(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSelectionChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSubmitEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; } struct facebook::react::TextInputEventEmitter::KeyPressMetrics { @@ -3488,59 +3503,59 @@ struct facebook::react::TextInputEventEmitter::KeyPressMetrics { struct facebook::react::TextInputEventEmitter::Metrics { public Float zoomScale; - public facebook::react::AttributedString::Range selectionRange; public facebook::react::EdgeInsets contentInset; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; - public facebook::react::Size layoutMeasurement; public facebook::react::Tag target; + public facebook::react::_attributed_string::_range::AttributedString::Range selectionRange; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; + public facebook::react::_size::Size layoutMeasurement; public int eventCount; public std::string text; } class facebook::react::TextInputState { public TextInputState() = default; - public TextInputState(facebook::react::AttributedStringBox attributedStringBox, facebook::react::AttributedString reactTreeAttributedString, facebook::react::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); - public facebook::react::AttributedString reactTreeAttributedString; - public facebook::react::AttributedStringBox attributedStringBox; - public facebook::react::ParagraphAttributes paragraphAttributes; + public TextInputState(facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox, facebook::react::_attributed_string::AttributedString reactTreeAttributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); + public facebook::react::_attributed_string::AttributedString reactTreeAttributedString; + public facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; public int64_t mostRecentEventCount; } class facebook::react::TextMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::TextMeasurement { - public facebook::react::Size size; - public facebook::react::TextMeasurement::Attachments attachments; - public using Attachments = std::vector; + public facebook::react::_size::Size size; + public facebook::react::_text_measurement::Attachments attachments; + public using Attachments = std::vector; } class facebook::react::TextMeasurement::Attachment { public bool isClipped; - public facebook::react::Rect frame; + public facebook::react::_rect::Rect frame; } class facebook::react::TextProps : public facebook::react::Props, public facebook::react::BaseTextProps { public TextProps() = default; - public TextProps(const facebook::react::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::RawProps& rawProps); - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public TextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::TextShadowNode : public facebook::react::ConcreteShadowNode, public facebook::react::BaseTextShadowNode { - public static facebook::react::ShadowNodeTraits BaseTraits(); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::TimerManager { public TimerManager(const facebook::react::TimerManager&) = delete; public TimerManager(facebook::react::TimerManager&&) = delete; - public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; - public facebook::react::TimerManager& operator=(const facebook::react::TimerManager&) = delete; - public facebook::react::TimerManager& operator=(facebook::react::TimerManager&&) = delete; + public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; + public facebook::react::_timer_manager::TimerManager& operator=(const facebook::react::_timer_manager::TimerManager&) = delete; + public facebook::react::_timer_manager::TimerManager& operator=(facebook::react::_timer_manager::TimerManager&&) = delete; public void attachGlobals(facebook::jsi::Runtime& runtime); public void callTimer(facebook::react::TimerHandle handle); public void quit(); @@ -3549,26 +3564,27 @@ class facebook::react::TimerManager { } class facebook::react::TouchEventEmitter : public facebook::react::EventEmitter { - public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); - public void onClick(facebook::react::PointerEvent event) const; - public void onGotPointerCapture(facebook::react::PointerEvent event) const; - public void onLostPointerCapture(facebook::react::PointerEvent event) const; - public void onPointerCancel(facebook::react::PointerEvent event) const; - public void onPointerDown(facebook::react::PointerEvent event) const; - public void onPointerEnter(facebook::react::PointerEvent event) const; - public void onPointerLeave(facebook::react::PointerEvent event) const; - public void onPointerMove(facebook::react::PointerEvent event) const; - public void onPointerOut(facebook::react::PointerEvent event) const; - public void onPointerOver(facebook::react::PointerEvent event) const; - public void onPointerUp(facebook::react::PointerEvent event) const; - public void onTouchCancel(facebook::react::TouchEvent event) const; - public void onTouchEnd(facebook::react::TouchEvent event) const; - public void onTouchMove(facebook::react::TouchEvent event) const; - public void onTouchStart(facebook::react::TouchEvent event) const; + public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); + public void onAuxClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onGotPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onLostPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerCancel(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerDown(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerEnter(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerLeave(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerMove(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOut(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOver(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerUp(facebook::react::_pointer_event::PointerEvent event) const; + public void onTouchCancel(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchEnd(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchMove(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchStart(facebook::react::_touch_event::TouchEvent event) const; } class facebook::react::TrackingAnimatedNode : public facebook::react::AnimatedNode { - public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -3587,7 +3603,7 @@ class facebook::react::TransactionTelemetry { public int getAffectedLayoutNodesCount() const; public int getNumberOfTextMeasurements() const; public int getRevisionNumber() const; - public static facebook::react::TransactionTelemetry* threadLocalTelemetry(); + public static facebook::react::_transaction_telemetry::TransactionTelemetry* threadLocalTelemetry(); public void didCommit(); public void didDiff(); public void didLayout(); @@ -3605,20 +3621,20 @@ class facebook::react::TransactionTelemetry { } class facebook::react::TransformAnimatedNode : public facebook::react::AnimatedNode { - public TransformAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public TransformAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public void collectViewUpdates(folly::dynamic& props); } class facebook::react::TurboModule : public facebook::jsi::HostObject { protected const std::string name_; - protected std::shared_ptr jsInvoker_; - protected std::unordered_map methodMap_; - protected std::unordered_map> eventEmitterMap_; + protected std::shared_ptr jsInvoker_; + protected std::unordered_map methodMap_; + protected std::unordered_map> eventEmitterMap_; protected using ArgFactory = std::function& args)>; protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName); - protected void emitDeviceEvent(const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - public TurboModule(std::string name, std::shared_ptr jsInvoker); + protected void emitDeviceEvent(const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + public TurboModule(std::string name, std::shared_ptr jsInvoker); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override; public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; } @@ -3629,72 +3645,72 @@ struct facebook::react::TurboModule::MethodMetadata { } class facebook::react::TurboModuleBinding { - public static void install(facebook::jsi::Runtime& runtime, TurboModuleProviderFunctionType&& moduleProvider, TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); - public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionType&& moduleProvider, facebook::react::TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); public ~TurboModuleBinding(); } class facebook::react::TurboModuleWithJSIBindings { - public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); + public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); public virtual ~TurboModuleWithJSIBindings() = default; } class facebook::react::UIManager : public facebook::react::ShadowTreeDelegate { - public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); - public const facebook::react::ShadowTreeRegistry& getShadowTreeRegistry() const; - public facebook::react::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode* ancestorShadowNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy) const; - public facebook::react::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; - public facebook::react::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); - public facebook::react::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); - public facebook::react::UIManagerDelegate* getDelegate(); - public facebook::react::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::Point point) const; - public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::ShadowNode& shadowNode) const; - public std::shared_ptr cloneNode(const facebook::react::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::RawProps rawProps) const; - public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::RawProps props, facebook::react::InstanceHandle::Shared instanceHandle) const; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) const override; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const override; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const override; + public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); + public const facebook::react::_shadow_tree_registry::ShadowTreeRegistry& getShadowTreeRegistry() const; + public facebook::react::_layout_metrics::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode* ancestorShadowNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutableShadowNode::LayoutInspectingPolicy policy) const; + public facebook::react::_shadow_tree::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; + public facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); + public facebook::react::_shadow_tree_revision_provider::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); + public facebook::react::_u_i_manager_delegate::UIManagerDelegate* getDelegate(); + public facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::_point::Point point) const; + public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) const; + public std::shared_ptr cloneNode(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::_raw_props::RawProps rawProps) const; + public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::_raw_props::RawProps props, facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) const override; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; - public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::ShadowTree::CommitOptions commitOptions); - public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; - public void registerCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void registerMountHook(facebook::react::UIManagerMountHook& mountHook); + public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; + public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::_shadow_tree::ShadowTree::CommitOptions commitOptions); + public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; + public void registerCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void registerMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); - public void setAnimationDelegate(facebook::react::UIManagerAnimationDelegate* delegate); + public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); + public void setAnimationDelegate(facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* delegate); public void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry); - public void setDelegate(facebook::react::UIManagerDelegate* delegate); - public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; - public void setNativeAnimatedDelegate(std::weak_ptr delegate); - public void setOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback); + public void setDelegate(facebook::react::_u_i_manager_delegate::UIManagerDelegate* delegate); + public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; + public void setNativeAnimatedDelegate(std::weak_ptr delegate); + public void setOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::UIManagerDelegate::OnSurfaceStartCallback&& callback); public void setSurfaceProps(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; - public void setViewTransitionDelegate(facebook::react::UIManagerViewTransitionDelegate* delegate); - public void startEmptySurface(facebook::react::ShadowTree::Unique&& shadowTree) const noexcept; - public void startSurface(facebook::react::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; + public void setViewTransitionDelegate(facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* delegate); + public void startEmptySurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree) const noexcept; + public void startSurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; public void stopSurfaceForAnimationDelegate(facebook::react::SurfaceId surfaceId) const; public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props); - public void unregisterCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void unregisterMountHook(facebook::react::UIManagerMountHook& mountHook); + public void unregisterCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void unregisterMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void updateShadowTree(std::unordered_map&& tagToProps); - public void updateState(const facebook::react::StateUpdate& stateUpdate) const; - public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; + public void updateState(const facebook::react::_state_update::StateUpdate& stateUpdate) const; + public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; public ~UIManager() override; } class facebook::react::UIManagerAnimationBackend { - public using Callback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; + public using Callback = std::function; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) = 0; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) = 0; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) = 0; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; public virtual void stop(facebook::react::CallbackId callbackId) = 0; public virtual void trigger() = 0; public virtual ~UIManagerAnimationBackend() = default; @@ -3704,54 +3720,54 @@ class facebook::react::UIManagerAnimationDelegate { public virtual bool shouldAnimateFrame() const = 0; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) = 0; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; public virtual ~UIManagerAnimationDelegate() = default; } class facebook::react::UIManagerBinding : public facebook::jsi::HostObject { - public UIManagerBinding(std::shared_ptr uiManager); - public facebook::react::PointerEventsProcessor& getPointerEventsProcessor(); - public facebook::react::UIManager& getUIManager(); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); + public UIManagerBinding(std::shared_ptr uiManager); + public facebook::react::_pointer_events_processor::PointerEventsProcessor& getPointerEventsProcessor(); + public facebook::react::_u_i_manager::UIManager& getUIManager(); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; - public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::EventPayload& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_event_payload::EventPayload& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void invalidate() const; public ~UIManagerBinding() override; } class facebook::react::UIManagerCommitHook { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions&) noexcept; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree&, const facebook::react::RootShadowNode::Shared&, const facebook::react::RootShadowNode::Unshared& newRootShadowNode) noexcept; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept = 0; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions&) noexcept; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree&, const facebook::react::_root_shadow_node::RootShadowNode::Shared&, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode) noexcept; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; public virtual ~UIManagerCommitHook() noexcept = default; } class facebook::react::UIManagerDelegate { - public using OnSurfaceStartCallback = std::function; + public using OnSurfaceStartCallback = std::function; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void uiManagerDidClearPendingSnapshots() = 0; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) = 0; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) = 0; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) = 0; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) = 0; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~UIManagerDelegate() noexcept = default; } class facebook::react::UIManagerMountHook { - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept = 0; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::HighResTimeStamp) noexcept; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept = 0; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp) noexcept; public virtual ~UIManagerMountHook() noexcept = default; } @@ -3761,17 +3777,17 @@ class facebook::react::UIManagerNativeAnimatedDelegate { } class facebook::react::UIManagerNativeAnimatedDelegateImpl : public facebook::react::UIManagerNativeAnimatedDelegate { - public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); + public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); public virtual void runAnimationFrame() override; } class facebook::react::UIManagerViewTransitionDelegate { - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className); - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name); + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className); + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name); public virtual void createViewTransitionInstance(const std::string&, facebook::react::Tag); - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode); + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode); public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback); public virtual void startViewTransitionEnd(); public virtual void startViewTransitionReadyFinished(); @@ -3790,10 +3806,10 @@ struct facebook::react::UIManagerViewTransitionDelegate::ViewTransitionInstance } class facebook::react::UnimplementedViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public UnimplementedViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + public UnimplementedViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; } class facebook::react::UnimplementedViewProps : public facebook::react::HostPlatformViewProps { @@ -3803,7 +3819,7 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode { protected bool isColorValue_; - public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool getIsColorValue() const noexcept; public bool setOffset(double offset) noexcept; public bool setRawValue(double value) noexcept; @@ -3822,93 +3838,93 @@ class facebook::react::ValueFactoryEventPayload : public facebook::react::EventP } class facebook::react::ViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public ViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); } class facebook::react::ViewShadowNodeProps : public facebook::react::HostPlatformViewProps { public ViewShadowNodeProps() = default; - public ViewShadowNodeProps(const facebook::react::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::RawProps& rawProps); + public ViewShadowNodeProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); } class facebook::react::ViewTransitionModule : public facebook::react::UIManagerViewTransitionDelegate, public facebook::react::UIManagerCommitHook, public facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const override; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name) override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager&) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager&) noexcept override; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name) override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; public virtual void createViewTransitionInstance(const std::string& name, facebook::react::Tag pseudoElementTag) override; - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode) override; + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback) override; public virtual void startViewTransitionEnd() override; public virtual void startViewTransitionReadyFinished() override; public virtual void suspendOnActiveViewTransition() override; public virtual void transitionAnimationFinished(int animationId) override; public virtual void waitForTransitionAnimation(int animationId) override; - public void initialize(facebook::react::UIManager* uiManager, std::weak_ptr weakThis); + public void initialize(facebook::react::_u_i_manager::UIManager* uiManager, std::weak_ptr weakThis); public ~ViewTransitionModule() override; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameView { public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics layoutMetrics; + public facebook::react::_view_transition_module::_animation_key_frame_view_layout_metrics::AnimationKeyFrameViewLayoutMetrics layoutMetrics; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics { public Float pointScaleFactor; - public facebook::react::Point originFromRoot; - public facebook::react::Size size; + public facebook::react::_point::Point originFromRoot; + public facebook::react::_size::Size size; } class facebook::react::VirtualViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public VirtualViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public VirtualViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public VirtualViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public VirtualViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::WeakFamilyRegistry { - public facebook::react::WeakFamilyRegistry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; - public using WeakFamilies = std::vector; - public void add(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public facebook::react::_weak_family_registry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; + public using WeakFamilies = std::vector; + public void add(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; public void removeFamiliesWithSurfaceId(facebook::react::SurfaceId surfaceId) const; } class facebook::react::YogaLayoutableShadowNode : public facebook::react::LayoutableShadowNode { protected facebook::yoga::Config yogaConfig_; protected mutable facebook::yoga::Node yogaNode_; - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public YogaLayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public YogaLayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::Rect getContentBounds() const; - public using ListOfShared = std::vector; - public using Shared = std::shared_ptr; + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public YogaLayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public YogaLayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_rect::Rect getContentBounds() const; + public using ListOfShared = std::vector; + public using Shared = std::shared_ptr; public virtual bool getIsLayoutClean() const override; - public virtual void appendChild(const std::shared_ptr& child) override; - public virtual void completeClone(const facebook::react::ShadowNode&, const facebook::react::ShadowNodeFragment&) override; + public virtual void appendChild(const std::shared_ptr& child) override; + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) override; public virtual void dirtyLayout() override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) override; - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) override; + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; public void enableMeasurement(); - public void setPadding(facebook::react::RectangleEdges padding) const; + public void setPadding(facebook::react::_rectangle_edges::RectangleEdges padding) const; public void setPositionType(YGPositionType positionType) const; - public void setSize(facebook::react::Size size) const; + public void setSize(facebook::react::_size::Size size) const; public void updateYogaChildren(); public void updateYogaProps(); } class facebook::react::YogaStylableProps : public facebook::react::Props { public YogaStylableProps() = default; - public YogaStylableProps(const facebook::react::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public YogaStylableProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public facebook::yoga::Style yogaStyle; public facebook::yoga::Style::Length insetBlockEnd; public facebook::yoga::Style::Length insetBlockStart; @@ -3926,7 +3942,7 @@ class facebook::react::YogaStylableProps : public facebook::react::Props { public facebook::yoga::Style::Length paddingInline; public facebook::yoga::Style::Length paddingInlineEnd; public facebook::yoga::Style::Length paddingInlineStart; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } enum facebook::react::AccessibilityLiveRegion : uint8_t { @@ -4418,6 +4434,7 @@ enum facebook::react::Cursor : uint8_t { SWResize, Text, Url, + VerticalText, WResize, Wait, ZoomIn, @@ -4908,8 +4925,8 @@ enum facebook::react::WritingDirection { } struct facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::string name; } @@ -4926,7 +4943,7 @@ struct facebook::react::AccessibilityState { public bool busy; public bool disabled; public bool selected; - public facebook::react::AccessibilityState::CheckedState checked; + public facebook::react::_accessibility_state::CheckedState checked; public std::optional expanded; } @@ -4946,7 +4963,7 @@ struct facebook::react::AccessibilityValue { struct facebook::react::ActivePointer { public bool shouldLeaveWhenReleased; - public facebook::react::PointerEvent event; + public facebook::react::_pointer_event::PointerEvent event; } struct facebook::react::AnimatedPropBase { @@ -4956,32 +4973,32 @@ struct facebook::react::AnimatedPropBase { } struct facebook::react::AnimatedProps { - public std::unique_ptr rawProps; - public std::vector> props; + public std::unique_ptr rawProps; + public std::vector> props; } struct facebook::react::AnimatedPropsBuilder { - public facebook::react::AnimatedProps get(); - public std::unique_ptr rawProps; - public std::vector> props; + public facebook::react::_animated_props::AnimatedProps get(); + public std::unique_ptr rawProps; + public std::vector> props; public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); public void setAspectRatio(facebook::yoga::FloatOptional value); public void setBackfaceVisibility(facebook::react::BackfaceVisibility value); - public void setBackgroundColor(facebook::react::SharedColor value); + public void setBackgroundColor(facebook::react::_shared_color::SharedColor value); public void setBorderColor(facebook::react::CascadedBorderColors& value); public void setBorderCurves(facebook::react::CascadedBorderCurves& value); public void setBorderRadii(facebook::react::CascadedBorderRadii& value); public void setBorderStyles(facebook::react::CascadedBorderStyles& value); - public void setBorderWidth(facebook::react::CascadedRectangleEdges& value); - public void setBoxShadow(const std::vector& value); + public void setBorderWidth(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setBoxShadow(const std::vector& value); public void setBoxSizing(facebook::yoga::BoxSizing value); public void setColumnGap(facebook::yoga::Style::Length value); public void setCursor(facebook::react::Cursor value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFilter(const std::vector& value); + public void setFilter(const std::vector& value); public void setFlex(facebook::yoga::FloatOptional value); public void setFlexBasis(facebook::yoga::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); @@ -4991,29 +5008,29 @@ struct facebook::react::AnimatedPropsBuilder { public void setHeight(facebook::yoga::Style::SizeLength value); public void setIsolation(facebook::react::Isolation value); public void setJustifyContent(facebook::yoga::Justify value); - public void setMargin(facebook::react::CascadedRectangleEdges& value); + public void setMargin(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setMaxHeight(facebook::yoga::Style::SizeLength value); public void setMaxWidth(facebook::yoga::Style::SizeLength value); public void setMinHeight(facebook::yoga::Style::SizeLength value); public void setMinWidth(facebook::yoga::Style::SizeLength value); public void setMixBlendMode(facebook::react::BlendMode value); public void setOpacity(Float value); - public void setOutlineColor(facebook::react::SharedColor value); + public void setOutlineColor(facebook::react::_shared_color::SharedColor value); public void setOutlineOffset(Float value); public void setOutlineStyle(facebook::react::OutlineStyle value); public void setOutlineWidth(Float value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::react::CascadedRectangleEdges& value); + public void setPadding(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPointerEvents(facebook::react::PointerEventsMode value); - public void setPosition(facebook::react::CascadedRectangleEdges& value); + public void setPosition(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPositionType(facebook::yoga::PositionType value); public void setRowGap(facebook::yoga::Style::Length value); - public void setShadowColor(facebook::react::SharedColor value); - public void setShadowOffset(facebook::react::Size value); + public void setShadowColor(facebook::react::_shared_color::SharedColor value); + public void setShadowOffset(facebook::react::_size::Size value); public void setShadowOpacity(Float value); public void setShadowRadius(Float value); - public void setTransform(const facebook::react::Transform& t); - public void setTransformOrigin(const facebook::react::TransformOrigin& value); + public void setTransform(const facebook::react::_transform::Transform& t); + public void setTransformOrigin(const facebook::react::_transform_origin::TransformOrigin& value); public void setWidth(facebook::yoga::Style::SizeLength value); public void setZIndex(std::optional value); public void storeDynamic(folly::dynamic& d); @@ -5034,38 +5051,38 @@ struct facebook::react::AnimationKeyFrame { public bool invalidated; public double initialProgress; public facebook::react::AnimationConfigurationType type; - public facebook::react::ShadowView viewEnd; - public facebook::react::ShadowView viewPrev; - public facebook::react::ShadowView viewStart; public facebook::react::Tag parentTag; public facebook::react::Tag tag; - public std::vector finalMutationsForKeyFrame; + public facebook::react::_shadow_view::ShadowView viewEnd; + public facebook::react::_shadow_view::ShadowView viewPrev; + public facebook::react::_shadow_view::ShadowView viewStart; + public std::vector finalMutationsForKeyFrame; } struct facebook::react::AnimationMutation { public bool hasLayoutUpdates; - public facebook::react::AnimatedProps props; public facebook::react::Tag tag; - public std::shared_ptr family; + public facebook::react::_animated_props::AnimatedProps props; + public std::shared_ptr family; } struct facebook::react::AnimationMutations { public std::set asyncFlushSurfaces; - public std::vector batch; + public std::vector batch; } struct facebook::react::BackgroundPosition { public BackgroundPosition(); - public bool operator==(const facebook::react::BackgroundPosition& other) const = default; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public bool operator==(const facebook::react::_background_position::BackgroundPosition& other) const = default; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::BackgroundRepeat { public BackgroundRepeat(); - public bool operator==(const facebook::react::BackgroundRepeat& other) const = default; + public bool operator==(const facebook::react::_background_repeat::BackgroundRepeat& other) const = default; public facebook::react::BackgroundRepeatStyle x; public facebook::react::BackgroundRepeatStyle y; } @@ -5074,32 +5091,32 @@ struct facebook::react::BackgroundSizeLengthPercentage { public BackgroundSizeLengthPercentage(); public bool isXAuto() const; public bool isYAuto() const; - public bool operator==(const facebook::react::BackgroundSizeLengthPercentage& other) const = default; - public std::variant x; - public std::variant y; + public bool operator==(const facebook::react::_background_size_length_percentage::BackgroundSizeLengthPercentage& other) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::BaseTouch { public Float force; public Float timestamp; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point offsetPoint; - public facebook::react::Point pagePoint; - public facebook::react::Point screenPoint; public facebook::react::Tag target; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point pagePoint; + public facebook::react::_point::Point screenPoint; public int identifier; } struct facebook::react::BaseTouch::Comparator { - public bool operator()(const facebook::react::BaseTouch& lhs, const facebook::react::BaseTouch& rhs) const; + public bool operator()(const facebook::react::_base_touch::BaseTouch& lhs, const facebook::react::_base_touch::BaseTouch& rhs) const; } struct facebook::react::BaseTouch::Hasher { - public size_t operator()(const facebook::react::BaseTouch& touch) const; + public size_t operator()(const facebook::react::_base_touch::BaseTouch& touch) const; } struct facebook::react::BorderMetrics { - public bool operator==(const facebook::react::BorderMetrics& rhs) const = default; + public bool operator==(const facebook::react::_border_metrics::BorderMetrics& rhs) const = default; public facebook::react::BorderColors borderColors; public facebook::react::BorderCurves borderCurves; public facebook::react::BorderRadii borderRadii; @@ -5113,8 +5130,8 @@ struct facebook::react::BoxShadow { public Float offsetY; public Float spreadDistance; public bool inset; - public bool operator==(const facebook::react::BoxShadow& other) const = default; - public facebook::react::SharedColor color; + public bool operator==(const facebook::react::_box_shadow::BoxShadow& other) const = default; + public facebook::react::_shared_color::SharedColor color; } struct facebook::react::Bridging { @@ -5158,29 +5175,29 @@ struct facebook::react::BufferEvent { struct facebook::react::BundleHeader { public BundleHeader(); - public facebook::react::Magic32 magic32; + public facebook::react::_magic32::Magic32 magic32; public uint32_t version; public uint64_t magic64; } struct facebook::react::CSSAngle { - public constexpr bool operator==(const facebook::react::CSSAngle& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_angle::CSSAngle& rhs) const = default; public float degrees; } struct facebook::react::CSSBlurFilter { - public constexpr bool operator==(const facebook::react::CSSBlurFilter& rhs) const = default; - public facebook::react::CSSLength amount; + public constexpr bool operator==(const facebook::react::_c_s_s_blur_filter::CSSBlurFilter& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength amount; } struct facebook::react::CSSBrightnessFilter { - public constexpr bool operator==(const facebook::react::CSSBrightnessFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_brightness_filter::CSSBrightnessFilter& rhs) const = default; public float amount; } struct facebook::react::CSSColor { - public constexpr bool operator==(const facebook::react::CSSColor& rhs) const = default; - public static constexpr facebook::react::CSSColor black(); + public constexpr bool operator==(const facebook::react::_c_s_s_color::CSSColor& rhs) const = default; + public static constexpr facebook::react::_c_s_s_color::CSSColor black(); public uint8_t a; public uint8_t b; public uint8_t g; @@ -5188,28 +5205,28 @@ struct facebook::react::CSSColor { } struct facebook::react::CSSColorHint { - public bool operator==(const facebook::react::CSSColorHint& rhs) const = default; - public std::variant position; + public bool operator==(const facebook::react::_c_s_s_color_hint::CSSColorHint& rhs) const = default; + public std::variant position; } struct facebook::react::CSSColorStop { - public bool operator==(const facebook::react::CSSColorStop& rhs) const; - public facebook::react::CSSColor color; - public std::optional> endPosition; - public std::optional> startPosition; + public bool operator==(const facebook::react::_c_s_s_color_stop::CSSColorStop& rhs) const; + public facebook::react::_c_s_s_color::CSSColor color; + public std::optional> endPosition; + public std::optional> startPosition; } struct facebook::react::CSSContrastFilter { - public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_contrast_filter::CSSContrastFilter& rhs) const = default; public float amount; } struct facebook::react::CSSDropShadowFilter { - public constexpr bool operator==(const facebook::react::CSSDropShadowFilter& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength standardDeviation; + public constexpr bool operator==(const facebook::react::_c_s_s_drop_shadow_filter::CSSDropShadowFilter& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength standardDeviation; } struct facebook::react::CSSFunctionBlock { @@ -5217,146 +5234,146 @@ struct facebook::react::CSSFunctionBlock { } struct facebook::react::CSSGrayscaleFilter { - public constexpr bool operator==(const facebook::react::CSSGrayscaleFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_grayscale_filter::CSSGrayscaleFilter& rhs) const = default; public float amount; } struct facebook::react::CSSHueRotateFilter { - public constexpr bool operator==(const facebook::react::CSSHueRotateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_hue_rotate_filter::CSSHueRotateFilter& rhs) const = default; public float degrees; } struct facebook::react::CSSInvertFilter { - public constexpr bool operator==(const facebook::react::CSSInvertFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_invert_filter::CSSInvertFilter& rhs) const = default; public float amount; } struct facebook::react::CSSLength { - public constexpr bool operator==(const facebook::react::CSSLength& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_length::CSSLength& rhs) const = default; public facebook::react::CSSLengthUnit unit; public float value; } struct facebook::react::CSSLinearGradientDirection { - public bool operator==(const facebook::react::CSSLinearGradientDirection& rhs) const = default; - public std::variant value; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_direction::CSSLinearGradientDirection& rhs) const = default; + public std::variant value; } struct facebook::react::CSSLinearGradientFunction { - public bool operator==(const facebook::react::CSSLinearGradientFunction& rhs) const = default; - public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::CSSValueParser& parser); - public std::optional direction; - public std::vector> items; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_function::CSSLinearGradientFunction& rhs) const = default; + public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public std::optional direction; + public std::vector> items; } struct facebook::react::CSSMatrix { - public constexpr bool operator==(const facebook::react::CSSMatrix& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_matrix::CSSMatrix& rhs) const = default; public std::array values; } struct facebook::react::CSSNumber { - public constexpr bool operator==(const facebook::react::CSSNumber& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_number::CSSNumber& rhs) const = default; public float value; } struct facebook::react::CSSOpacityFilter { - public constexpr bool operator==(const facebook::react::CSSOpacityFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_opacity_filter::CSSOpacityFilter& rhs) const = default; public float amount; } struct facebook::react::CSSPercentage { - public constexpr bool operator==(const facebook::react::CSSPercentage& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_percentage::CSSPercentage& rhs) const = default; public float value; } struct facebook::react::CSSPerspective { - public constexpr bool operator==(const facebook::react::CSSPerspective& rhs) const = default; - public facebook::react::CSSLength length; + public constexpr bool operator==(const facebook::react::_c_s_s_perspective::CSSPerspective& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength length; } struct facebook::react::CSSRadialGradientExplicitSize { - public bool operator==(const facebook::react::CSSRadialGradientExplicitSize& rhs) const = default; - public std::variant sizeX; - public std::variant sizeY; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_explicit_size::CSSRadialGradientExplicitSize& rhs) const = default; + public std::variant sizeX; + public std::variant sizeY; } struct facebook::react::CSSRadialGradientFunction { - public bool operator==(const facebook::react::CSSRadialGradientFunction& rhs) const = default; - public std::optional position; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_function::CSSRadialGradientFunction& rhs) const = default; public std::optional shape; public std::optional size; - public std::vector> items; + public std::optional position; + public std::vector> items; } struct facebook::react::CSSRadialGradientPosition { - public bool operator==(const facebook::react::CSSRadialGradientPosition& rhs) const = default; - public std::optional> bottom; - public std::optional> left; - public std::optional> right; - public std::optional> top; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_position::CSSRadialGradientPosition& rhs) const = default; + public std::optional> bottom; + public std::optional> left; + public std::optional> right; + public std::optional> top; } struct facebook::react::CSSRatio { public constexpr bool isDegenerate() const; - public constexpr bool operator==(const facebook::react::CSSRatio& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_ratio::CSSRatio& rhs) const = default; public float denominator; public float numerator; } struct facebook::react::CSSRotate { - public constexpr bool operator==(const facebook::react::CSSRotate& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate::CSSRotate& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateX { - public constexpr bool operator==(const facebook::react::CSSRotateX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_x::CSSRotateX& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateY { - public constexpr bool operator==(const facebook::react::CSSRotateY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_y::CSSRotateY& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateZ { - public constexpr bool operator==(const facebook::react::CSSRotateZ& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_z::CSSRotateZ& rhs) const = default; public float degrees; } struct facebook::react::CSSSaturateFilter { - public constexpr bool operator==(const facebook::react::CSSSaturateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_saturate_filter::CSSSaturateFilter& rhs) const = default; public float amount; } struct facebook::react::CSSScale { - public constexpr bool operator==(const facebook::react::CSSScale& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale::CSSScale& rhs) const = default; public float x; public float y; } struct facebook::react::CSSScaleX { - public constexpr bool operator==(const facebook::react::CSSScaleX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_x::CSSScaleX& rhs) const = default; public float value; } struct facebook::react::CSSScaleY { - public constexpr bool operator==(const facebook::react::CSSScaleY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_y::CSSScaleY& rhs) const = default; public float value; } struct facebook::react::CSSSepiaFilter { - public constexpr bool operator==(const facebook::react::CSSSepiaFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_sepia_filter::CSSSepiaFilter& rhs) const = default; public float amount; } struct facebook::react::CSSShadow { public bool inset; - public constexpr bool operator==(const facebook::react::CSSShadow& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength blurRadius; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength spreadDistance; + public constexpr bool operator==(const facebook::react::_c_s_s_shadow::CSSShadow& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength blurRadius; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength spreadDistance; } struct facebook::react::CSSSimpleBlock { @@ -5364,47 +5381,47 @@ struct facebook::react::CSSSimpleBlock { } struct facebook::react::CSSSkewX { - public constexpr bool operator==(const facebook::react::CSSSkewX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_x::CSSSkewX& rhs) const = default; public float degrees; } struct facebook::react::CSSSkewY { - public constexpr bool operator==(const facebook::react::CSSSkewY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_y::CSSSkewY& rhs) const = default; public float degrees; } struct facebook::react::CSSTransformOrigin { - public constexpr bool operator==(const facebook::react::CSSTransformOrigin& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_transform_origin::CSSTransformOrigin& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate3D { - public constexpr bool operator==(const facebook::react::CSSTranslate3D& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate3_d::CSSTranslate3D& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate { - public constexpr bool operator==(const facebook::react::CSSTranslate& rhs) const = default; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate::CSSTranslate& rhs) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslateX { - public constexpr bool operator==(const facebook::react::CSSTranslateX& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_x::CSSTranslateX& rhs) const = default; + public std::variant value; } struct facebook::react::CSSTranslateY { - public constexpr bool operator==(const facebook::react::CSSTranslateY& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_y::CSSTranslateY& rhs) const = default; + public std::variant value; } struct facebook::react::CSSZero { - public constexpr bool operator==(const facebook::react::CSSZero& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_zero::CSSZero& rhs) const = default; } struct facebook::react::CallbackWithId { @@ -5421,38 +5438,38 @@ struct facebook::react::ColorComponents { } struct facebook::react::ColorStop { - public bool operator==(const facebook::react::ColorStop& other) const = default; - public facebook::react::SharedColor color; - public facebook::react::ValueUnit position; + public bool operator==(const facebook::react::_color_stop::ColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; + public facebook::react::_value_unit::ValueUnit position; } struct facebook::react::CornerRadii { - public bool operator==(const facebook::react::CornerRadii& other) const = default; + public bool operator==(const facebook::react::_corner_radii::CornerRadii& other) const = default; public float horizontal; public float vertical; } struct facebook::react::CullingContext { - public bool operator==(const facebook::react::CullingContext& rhs) const = default; + public bool operator==(const facebook::react::_culling_context::CullingContext& rhs) const = default; public bool shouldConsiderCulling() const; - public facebook::react::CullingContext adjustCullingContextIfNeeded(const facebook::react::ShadowViewNodePair& pair) const; - public facebook::react::Rect frame; - public facebook::react::Transform transform; + public facebook::react::_culling_context::CullingContext adjustCullingContextIfNeeded(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& pair) const; + public facebook::react::_rect::Rect frame; + public facebook::react::_transform::Transform transform; } struct facebook::react::DebugStringConvertibleOptions { } struct facebook::react::DefaultTurboModules { - public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); + public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); } struct facebook::react::DropShadowParams { public Float offsetX; public Float offsetY; public Float standardDeviation; - public bool operator==(const facebook::react::DropShadowParams& other) const = default; - public facebook::react::SharedColor color; + public bool operator==(const facebook::react::_drop_shadow_params::DropShadowParams& other) const = default; + public facebook::react::_shared_color::SharedColor color; } struct facebook::react::DummyTraceSection { @@ -5466,7 +5483,7 @@ struct facebook::react::DynamicEventPayload : public facebook::react::EventPaylo public static facebook::react::SharedEventPayload create(folly::dynamic&& payload); public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; public virtual facebook::react::EventPayloadType getType() const override; - public virtual std::optional extractValue(const std::vector&) const override; + public virtual std::optional extractValue(const std::vector& path) const override; } struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEventPayload { @@ -5475,7 +5492,7 @@ struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEve } struct facebook::react::EventAnimationDriverKey { - public bool operator==(const facebook::react::EventAnimationDriverKey& rhs) const noexcept; + public bool operator==(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& rhs) const noexcept; public facebook::react::Tag viewTag; public std::string eventName; } @@ -5484,8 +5501,8 @@ struct facebook::react::EventPayload { public EventPayload() = default; public EventPayload(const facebook::react::EventPayload&) = default; public EventPayload(facebook::react::EventPayload&&) = default; - public facebook::react::EventPayload& operator=(const facebook::react::EventPayload&) = default; - public facebook::react::EventPayload& operator=(facebook::react::EventPayload&&) = default; + public facebook::react::_event_payload::EventPayload& operator=(const facebook::react::_event_payload::EventPayload&) = default; + public facebook::react::_event_payload::EventPayload& operator=(facebook::react::_event_payload::EventPayload&&) = default; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const = 0; public virtual facebook::react::EventPayloadType getType() const = 0; public virtual std::optional extractValue(const std::vector&) const; @@ -5493,9 +5510,9 @@ struct facebook::react::EventPayload { } struct facebook::react::FilterFunction { - public bool operator==(const facebook::react::FilterFunction& other) const = default; + public bool operator==(const facebook::react::_filter_function::FilterFunction& other) const = default; public facebook::react::FilterType type; - public std::variant parameters; + public std::variant parameters; } struct facebook::react::InspectorData { @@ -5516,57 +5533,57 @@ struct facebook::react::InstanceCallback { struct facebook::react::IntersectionObserverEntry { public bool isIntersectingAboveThresholds; - public bool sameShadowNodeFamily(const facebook::react::ShadowNodeFamily& otherShadowNodeFamily) const; - public facebook::react::HighResTimeStamp time; + public bool sameShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily& otherShadowNodeFamily) const; public facebook::react::IntersectionObserverObserverId intersectionObserverId; - public facebook::react::Rect intersectionRect; - public facebook::react::Rect rootRect; - public facebook::react::Rect targetRect; - public facebook::react::ShadowNodeFamily::Shared shadowNodeFamily; + public facebook::react::_high_res_time_stamp::HighResTimeStamp time; + public facebook::react::_rect::Rect intersectionRect; + public facebook::react::_rect::Rect rootRect; + public facebook::react::_rect::Rect targetRect; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared shadowNodeFamily; } struct facebook::react::LayoutAnimation { public bool completed; - public facebook::react::LayoutAnimationCallbackWrapper failureCallback; - public facebook::react::LayoutAnimationCallbackWrapper successCallback; - public facebook::react::LayoutAnimationConfig layoutAnimationConfig; public facebook::react::SurfaceId surfaceId; - public std::vector keyFrames; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper failureCallback; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper successCallback; + public facebook::react::_layout_animation_config::LayoutAnimationConfig layoutAnimationConfig; + public std::vector keyFrames; public uint64_t startTime; } struct facebook::react::LayoutAnimationConfig { public double duration; - public facebook::react::AnimationConfig createConfig; - public facebook::react::AnimationConfig deleteConfig; - public facebook::react::AnimationConfig updateConfig; + public facebook::react::_animation_config::AnimationConfig createConfig; + public facebook::react::_animation_config::AnimationConfig deleteConfig; + public facebook::react::_animation_config::AnimationConfig updateConfig; } struct facebook::react::LayoutConformanceProps : public facebook::react::YogaStylableProps { public LayoutConformanceProps() = default; - public LayoutConformanceProps(const facebook::react::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::RawProps& rawProps); + public LayoutConformanceProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public facebook::react::LayoutConformance mode; } struct facebook::react::LayoutConstraints { public facebook::react::LayoutDirection layoutDirection; - public facebook::react::Size clamp(const facebook::react::Size& size) const; - public facebook::react::Size maximumSize; - public facebook::react::Size minimumSize; + public facebook::react::_size::Size clamp(const facebook::react::_size::Size& size) const; + public facebook::react::_size::Size maximumSize; + public facebook::react::_size::Size minimumSize; } struct facebook::react::LayoutContext { public Float fontSizeMultiplier; public Float pointScaleFactor; public bool swapLeftAndRightInRTL; - public facebook::react::Point viewportOffset; - public facebook::react::Size viewportSize; - public std::vector* affectedNodes; + public facebook::react::_point::Point viewportOffset; + public facebook::react::_size::Size viewportSize; + public std::vector* affectedNodes; } struct facebook::react::LayoutMetrics { public Float pointScaleFactor; - public bool operator==(const facebook::react::LayoutMetrics& rhs) const = default; + public bool operator==(const facebook::react::_layout_metrics::LayoutMetrics& rhs) const = default; public bool wasLeftAndRightSwapped; public facebook::react::DisplayType displayType; public facebook::react::EdgeInsets borderWidth; @@ -5574,10 +5591,10 @@ struct facebook::react::LayoutMetrics { public facebook::react::EdgeInsets overflowInset; public facebook::react::LayoutDirection layoutDirection; public facebook::react::PositionType positionType; - public facebook::react::Rect frame; - public facebook::react::Rect getContentFrame() const; - public facebook::react::Rect getOverflowInsetFrame() const; - public facebook::react::Rect getPaddingFrame() const; + public facebook::react::_rect::Rect frame; + public facebook::react::_rect::Rect getContentFrame() const; + public facebook::react::_rect::Rect getOverflowInsetFrame() const; + public facebook::react::_rect::Rect getPaddingFrame() const; } struct facebook::react::LineMeasurement { @@ -5586,17 +5603,17 @@ struct facebook::react::LineMeasurement { public Float descender; public Float xHeight; public LineMeasurement(const folly::dynamic& data); - public LineMeasurement(std::string text, facebook::react::Rect frame, Float descender, Float capHeight, Float ascender, Float xHeight); - public bool operator==(const facebook::react::LineMeasurement& rhs) const; - public facebook::react::Rect frame; - public static Float baseline(const std::vector& lines); + public LineMeasurement(std::string text, facebook::react::_rect::Rect frame, Float descender, Float capHeight, Float ascender, Float xHeight); + public bool operator==(const facebook::react::_line_measurement::LineMeasurement& rhs) const; + public facebook::react::_rect::Rect frame; + public static Float baseline(const std::vector& lines); public std::string text; } struct facebook::react::LinearGradient { - public bool operator==(const facebook::react::LinearGradient& other) const = default; + public bool operator==(const facebook::react::_linear_gradient::LinearGradient& other) const = default; public facebook::react::GradientDirection direction; - public std::vector colorStops; + public std::vector colorStops; } struct facebook::react::Magic32 { @@ -5610,9 +5627,9 @@ struct facebook::react::MarginValue { } struct facebook::react::MeasuredPreparedTextLayout { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::TextMeasurement measurement; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_text_measurement::TextMeasurement measurement; + public facebook::react::detail::_text_layout_manager_extended::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; } struct facebook::react::MethodCall { @@ -5636,24 +5653,24 @@ struct facebook::react::ModuleConfig { struct facebook::react::MutationRecord { public facebook::react::MutationObserverId mutationObserverId; - public std::shared_ptr targetShadowNode; - public std::vector> addedShadowNodes; - public std::vector> removedShadowNodes; + public std::shared_ptr targetShadowNode; + public std::vector> addedShadowNodes; + public std::vector> removedShadowNodes; } struct facebook::react::NativePerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; public facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional fetchStart; - public std::optional processingEnd; - public std::optional processingStart; - public std::optional requestStart; - public std::optional responseEnd; - public std::optional responseStart; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::optional interactionId; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional fetchStart; + public std::optional processingEnd; + public std::optional processingStart; + public std::optional requestStart; + public std::optional responseEnd; + public std::optional responseStart; public std::optional decodedBodySize; public std::optional encodedBodySize; public std::optional responseStatus; @@ -5666,10 +5683,10 @@ struct facebook::react::PerformanceEntrySorter { } struct facebook::react::PerformanceEventTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp processingEnd; - public facebook::react::HighResTimeStamp processingStart; - public facebook::react::HighResTimeStamp taskEndTime; public facebook::react::PerformanceEntryInteractionId interactionId; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime; public static constexpr facebook::react::PerformanceEntryType entryType; } @@ -5686,38 +5703,38 @@ struct facebook::react::PerformanceMeasure : public facebook::react::AbstractPer } struct facebook::react::PerformanceObserverObserveMultipleOptions { - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceObserverObserveSingleOptions { public bool buffered; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceResourceTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; public static constexpr facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseEnd; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseEnd; + public std::optional responseStart; public std::string contentType; } struct facebook::react::Point { public Float x; public Float y; - public bool operator==(const facebook::react::Point& rhs) const = default; - public facebook::react::Point operator+(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point operator-() const noexcept; - public facebook::react::Point operator-(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator+=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator-=(const facebook::react::Point& point) noexcept; + public bool operator==(const facebook::react::_point::Point& rhs) const = default; + public facebook::react::_point::Point operator+(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point operator-() const noexcept; + public facebook::react::_point::Point operator-(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator+=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator-=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::PointerEvent : public facebook::react::EventPayload { @@ -5730,10 +5747,10 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { public bool isPrimary; public bool metaKey; public bool shiftKey; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point clientPoint; - public facebook::react::Point offsetPoint; - public facebook::react::Point screenPoint; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point clientPoint; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point screenPoint; public int button; public int buttons; public int detail; @@ -5747,13 +5764,13 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { } struct facebook::react::PointerEventTarget { - public facebook::react::PointerEvent event; - public std::shared_ptr target; + public facebook::react::_pointer_event::PointerEvent event; + public std::shared_ptr target; } struct facebook::react::ProcessedColorStop { - public bool operator==(const facebook::react::ProcessedColorStop& other) const = default; - public facebook::react::SharedColor color; + public bool operator==(const facebook::react::_processed_color_stop::ProcessedColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; public std::optional position; } @@ -5767,37 +5784,37 @@ struct facebook::react::Promise : public facebook::react::LongLivedObject { struct facebook::react::PropsParserContext { public PropsParserContext(const facebook::react::PropsParserContext&) = delete; - public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::ContextContainer& contextContainer); - public const facebook::react::ContextContainer& contextContainer; + public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::_context_container::ContextContainer& contextContainer); public const facebook::react::SurfaceId surfaceId; - public facebook::react::PropsParserContext& operator=(const facebook::react::PropsParserContext&) = delete; + public const facebook::react::_context_container::ContextContainer& contextContainer; + public facebook::react::_props_parser_context::PropsParserContext& operator=(const facebook::react::_props_parser_context::PropsParserContext&) = delete; } struct facebook::react::PropsSnapshot { - public facebook::react::BaseViewProps props; + public facebook::react::_base_view_props::BaseViewProps props; public std::unique_ptr rawProps; public std::unordered_set propNames; } struct facebook::react::RadialGradient { - public bool operator==(const facebook::react::RadialGradient& other) const = default; - public facebook::react::RadialGradientPosition position; + public bool operator==(const facebook::react::_radial_gradient::RadialGradient& other) const = default; public facebook::react::RadialGradientShape shape; - public facebook::react::RadialGradientSize size; - public std::vector colorStops; + public facebook::react::_radial_gradient_position::RadialGradientPosition position; + public facebook::react::_radial_gradient_size::RadialGradientSize size; + public std::vector colorStops; } struct facebook::react::RadialGradientPosition { - public bool operator==(const facebook::react::RadialGradientPosition& other) const = default; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public bool operator==(const facebook::react::_radial_gradient_position::RadialGradientPosition& other) const = default; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::RadialGradientSize { - public bool operator==(const facebook::react::RadialGradientSize& other) const = default; - public std::variant value; + public bool operator==(const facebook::react::_radial_gradient_size::RadialGradientSize& other) const = default; + public std::variant value; } enum facebook::react::RadialGradientSize::SizeKeyword { @@ -5808,21 +5825,21 @@ enum facebook::react::RadialGradientSize::SizeKeyword { } struct facebook::react::RadialGradientSize::Dimensions { - public bool operator==(const facebook::react::RadialGradientSize::Dimensions& other) const = default; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; + public bool operator==(const facebook::react::_radial_gradient_size::_dimensions::Dimensions& other) const = default; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; } struct facebook::react::RawEvent { - public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified, bool isUnique = false, facebook::react::HighResTimeStamp eventStartTimeStamp = facebook::react::HighResTimeStamp::now()); + public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::_raw_event::Category category = facebook::react::_raw_event::Category::Unspecified, bool isUnique = false, facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); public bool isUnique; public facebook::react::EventTag loggingTag; - public facebook::react::HighResTimeStamp eventStartTimeStamp; - public facebook::react::RawEvent::Category category; public facebook::react::SharedEventPayload eventPayload; public facebook::react::SharedEventTarget eventTarget; + public facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp; + public facebook::react::_raw_event::Category category; public std::string type; - public std::weak_ptr shadowNodeFamily; + public std::weak_ptr shadowNodeFamily; } enum facebook::react::RawEvent::Category { @@ -5855,14 +5872,14 @@ struct facebook::react::Rect { public Float getMidY() const noexcept; public Float getMinX() const noexcept; public Float getMinY() const noexcept; - public bool containsPoint(facebook::react::Point point) noexcept; - public bool operator==(const facebook::react::Rect& rhs) const noexcept = default; - public facebook::react::Point getCenter() const noexcept; - public facebook::react::Point origin; - public facebook::react::Size size; - public static facebook::react::Rect boundingRect(const facebook::react::Point& a, const facebook::react::Point& b, const facebook::react::Point& c, const facebook::react::Point& d) noexcept; - public static facebook::react::Rect intersect(const facebook::react::Rect& rect1, const facebook::react::Rect& rect2); - public void unionInPlace(const facebook::react::Rect& rect) noexcept; + public bool containsPoint(facebook::react::_point::Point point) noexcept; + public bool operator==(const facebook::react::_rect::Rect& rhs) const noexcept = default; + public facebook::react::_point::Point getCenter() const noexcept; + public facebook::react::_point::Point origin; + public facebook::react::_size::Size size; + public static facebook::react::_rect::Rect boundingRect(const facebook::react::_point::Point& a, const facebook::react::_point::Point& b, const facebook::react::_point::Point& c, const facebook::react::_point::Point& d) noexcept; + public static facebook::react::_rect::Rect intersect(const facebook::react::_rect::Rect& rect1, const facebook::react::_rect::Rect& rect2); + public void unionInPlace(const facebook::react::_rect::Rect& rect) noexcept; } struct facebook::react::RequestInfo { @@ -5873,14 +5890,14 @@ struct facebook::react::RequestInfo { } struct facebook::react::ResourceTimingData { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseStart; public std::string contentType; public std::string url; } @@ -5893,19 +5910,19 @@ struct facebook::react::ResponseInfo { struct facebook::react::SchedulerToolbox { public facebook::react::ComponentRegistryFactory componentRegistryFactory; - public facebook::react::EventBeat::Factory eventBeatFactory; public facebook::react::RuntimeExecutor runtimeExecutor; + public facebook::react::_event_beat::EventBeat::Factory eventBeatFactory; public std::optional bridgelessBindingsExecutor; - public std::shared_ptr contextContainer; - public std::shared_ptr animationChoreographer; - public std::vector> commitHooks; + public std::shared_ptr contextContainer; + public std::shared_ptr animationChoreographer; + public std::vector> commitHooks; } struct facebook::react::ScrollEndDragEvent : public facebook::react::ScrollEvent { public ScrollEndDragEvent() = default; - public ScrollEndDragEvent(const facebook::react::ScrollEvent& scrollEvent); - public facebook::react::Point targetContentOffset; - public facebook::react::Point velocity; + public ScrollEndDragEvent(const facebook::react::_scroll_event::ScrollEvent& scrollEvent); + public facebook::react::_point::Point targetContentOffset; + public facebook::react::_point::Point velocity; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; } @@ -5915,40 +5932,40 @@ struct facebook::react::ScrollEvent : public facebook::react::EventPayload { public Float zoomScale; public ScrollEvent() = default; public facebook::react::EdgeInsets contentInset; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; public virtual facebook::react::EventPayloadType getType() const override; - public virtual std::optional extractValue(const std::vector&) const override; + public virtual std::optional extractValue(const std::vector& path) const override; } struct facebook::react::ShadowNodeFamilyFragment { public const facebook::react::SurfaceId surfaceId; public const facebook::react::Tag tag; - public const std::shared_ptr instanceHandle; + public const std::shared_ptr instanceHandle; } struct facebook::react::ShadowNodeFragment { public const bool runtimeShadowNodeReference; - public const facebook::react::Props::Shared& props; - public const facebook::react::State::Shared& state; - public const std::shared_ptr>>& children; - public static const facebook::react::Props::Shared& propsPlaceholder(); - public static const facebook::react::State::Shared& statePlaceholder(); - public static const std::shared_ptr>>& childrenPlaceholder(); + public const facebook::react::_props::Props::Shared& props; + public const facebook::react::_state::State::Shared& state; + public const std::shared_ptr>>& children; + public static const facebook::react::_props::Props::Shared& propsPlaceholder(); + public static const facebook::react::_state::State::Shared& statePlaceholder(); + public static const std::shared_ptr>>& childrenPlaceholder(); } struct facebook::react::ShadowNodeListWrapper : public facebook::jsi::NativeState { - public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); - public std::shared_ptr>> shadowNodeList; + public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); + public std::shared_ptr>> shadowNodeList; public ~ShadowNodeListWrapper() override; } struct facebook::react::ShadowNodeWrapper : public facebook::jsi::NativeState { - public ShadowNodeWrapper(std::shared_ptr shadowNode); - public std::shared_ptr shadowNode; + public ShadowNodeWrapper(std::shared_ptr shadowNode); + public std::shared_ptr shadowNode; public ~ShadowNodeWrapper() override; } @@ -5960,40 +5977,40 @@ struct facebook::react::ShadowTreeCommitOptions { struct facebook::react::ShadowView { public ShadowView() = default; - public ShadowView(const facebook::react::ShadowNode& shadowNode); public ShadowView(const facebook::react::ShadowView& shadowView) = default; + public ShadowView(const facebook::react::_shadow_node::ShadowNode& shadowNode); public ShadowView(facebook::react::ShadowView&& shadowView) noexcept = default; - public bool operator==(const facebook::react::ShadowView& rhs) const; + public bool operator==(const facebook::react::_shadow_view::ShadowView& rhs) const; public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::EventEmitter::Shared eventEmitter; - public facebook::react::LayoutMetrics layoutMetrics; - public facebook::react::Props::Shared props; - public facebook::react::ShadowNodeTraits traits; - public facebook::react::ShadowView& operator=(const facebook::react::ShadowView& other) = default; - public facebook::react::ShadowView& operator=(facebook::react::ShadowView&& other) = default; - public facebook::react::State::Shared state; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; + public facebook::react::_event_emitter::EventEmitter::Shared eventEmitter; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics; + public facebook::react::_props::Props::Shared props; + public facebook::react::_shadow_node_traits::ShadowNodeTraits traits; + public facebook::react::_shadow_view::ShadowView& operator=(const facebook::react::_shadow_view::ShadowView& other) = default; + public facebook::react::_shadow_view::ShadowView& operator=(facebook::react::_shadow_view::ShadowView&& other) = default; + public facebook::react::_state::State::Shared state; } struct facebook::react::ShadowViewMutation { public ShadowViewMutation() = delete; public bool mutatedViewIsVirtual() const; - public facebook::react::ShadowView newChildShadowView; - public facebook::react::ShadowView oldChildShadowView; - public facebook::react::ShadowViewMutation::Type type; public facebook::react::Tag parentTag; + public facebook::react::_shadow_view::ShadowView newChildShadowView; + public facebook::react::_shadow_view::ShadowView oldChildShadowView; + public facebook::react::_shadow_view_mutation::Type type; public int index; - public static facebook::react::ShadowViewMutation CreateMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation DeleteMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation InsertMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, const facebook::react::ShadowView& parentShadowView); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, facebook::react::Tag parentTag); - public using List = std::vector; + public static facebook::react::_shadow_view_mutation::ShadowViewMutation CreateMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation DeleteMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, const facebook::react::_shadow_view::ShadowView& parentShadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, facebook::react::Tag parentTag); + public using List = std::vector; } enum facebook::react::ShadowViewMutation::Type : std::uint8_t { @@ -6008,19 +6025,19 @@ struct facebook::react::ShadowViewNodePair { public bool flattened; public bool inOtherTree() const; public bool isConcreteView; - public bool operator==(const facebook::react::ShadowViewNodePair& rhs) const; - public const facebook::react::ShadowNode* shadowNode; - public facebook::react::Point contextOrigin; - public facebook::react::ShadowView shadowView; - public mutable const facebook::react::ShadowViewNodePair* otherTreePair; + public bool operator==(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& rhs) const; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; + public facebook::react::_point::Point contextOrigin; + public facebook::react::_shadow_view::ShadowView shadowView; + public mutable const facebook::react::_shadow_view_node_pair::ShadowViewNodePair* otherTreePair; public size_t mountIndex; } struct facebook::react::Size { public Float height; public Float width; - public facebook::react::Size& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Size& operator+=(const facebook::react::Point& point) noexcept; + public facebook::react::_size::Size& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_size::Size& operator+=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::StateData { @@ -6028,16 +6045,16 @@ struct facebook::react::StateData { } struct facebook::react::SurfaceContext { - public std::unordered_map> map; - public std::unordered_map> pendingMap; - public std::unordered_set> families; - public std::unordered_set> pendingFamilies; + public std::unordered_map> map; + public std::unordered_map> pendingMap; + public std::unordered_set> families; + public std::unordered_set> pendingFamilies; } struct facebook::react::SurfaceUpdates { public bool hasLayoutUpdates; - public std::unordered_map propsMap; - public std::unordered_set> families; + public std::unordered_map propsMap; + public std::unordered_set> families; } struct facebook::react::SystraceSection : public facebook::react::DummyTraceSection { @@ -6046,13 +6063,13 @@ struct facebook::react::SystraceSection : public facebook::react::DummyTraceSect } struct facebook::react::Task : public facebook::jsi::NativeState { - public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::HighResTimeStamp expirationTime); - public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); } struct facebook::react::TextLayoutContext { public Float pointScaleFactor; - public bool operator==(const facebook::react::TextLayoutContext& rhs) const = default; + public bool operator==(const facebook::react::_text_layout_context::TextLayoutContext& rhs) const = default; public facebook::react::SurfaceId surfaceId; } @@ -6073,29 +6090,29 @@ struct facebook::react::TouchEvent { struct facebook::react::Transform { public Float& at(int i, int j) noexcept; - public bool operator==(const facebook::react::Transform& rhs) const noexcept; + public bool operator==(const facebook::react::_transform::Transform& rhs) const noexcept; public const Float& at(int i, int j) const noexcept; - public facebook::react::Rect applyWithCenter(const facebook::react::Rect& rect, const facebook::react::Point& center) const; - public facebook::react::Transform operator*(const facebook::react::Transform& rhs) const; + public facebook::react::_rect::Rect applyWithCenter(const facebook::react::_rect::Rect& rect, const facebook::react::_point::Point& center) const; + public facebook::react::_transform::Transform operator*(const facebook::react::_transform::Transform& rhs) const; public operator folly::dynamic() const; - public static bool isHorizontalInversion(const facebook::react::Transform& transform) noexcept; - public static bool isVerticalInversion(const facebook::react::Transform& transform) noexcept; - public static facebook::react::Transform FromTransformOperation(facebook::react::TransformOperation transformOperation, const facebook::react::Size& size, const facebook::react::Transform& transform = facebook::react::Transform::Identity()); - public static facebook::react::Transform HorizontalInversion() noexcept; - public static facebook::react::Transform Identity() noexcept; - public static facebook::react::Transform Interpolate(Float animationProgress, const facebook::react::Transform& lhs, const facebook::react::Transform& rhs, const facebook::react::Size& size); - public static facebook::react::Transform Perspective(Float perspective) noexcept; - public static facebook::react::Transform Rotate(Float angleX, Float angleY, Float angleZ) noexcept; - public static facebook::react::Transform RotateX(Float radians) noexcept; - public static facebook::react::Transform RotateY(Float radians) noexcept; - public static facebook::react::Transform RotateZ(Float radians) noexcept; - public static facebook::react::Transform Scale(Float factorX, Float factorY, Float factorZ) noexcept; - public static facebook::react::Transform Skew(Float x, Float y) noexcept; - public static facebook::react::Transform Translate(Float x, Float y, Float z) noexcept; - public static facebook::react::Transform VerticalInversion() noexcept; - public static facebook::react::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); + public static bool isHorizontalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static bool isVerticalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static facebook::react::_transform::Transform FromTransformOperation(facebook::react::_transform_operation::TransformOperation transformOperation, const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform = facebook::react::_transform::Transform::Identity()); + public static facebook::react::_transform::Transform HorizontalInversion() noexcept; + public static facebook::react::_transform::Transform Identity() noexcept; + public static facebook::react::_transform::Transform Interpolate(Float animationProgress, const facebook::react::_transform::Transform& lhs, const facebook::react::_transform::Transform& rhs, const facebook::react::_size::Size& size); + public static facebook::react::_transform::Transform Perspective(Float perspective) noexcept; + public static facebook::react::_transform::Transform Rotate(Float angleX, Float angleY, Float angleZ) noexcept; + public static facebook::react::_transform::Transform RotateX(Float radians) noexcept; + public static facebook::react::_transform::Transform RotateY(Float radians) noexcept; + public static facebook::react::_transform::Transform RotateZ(Float radians) noexcept; + public static facebook::react::_transform::Transform Scale(Float factorX, Float factorY, Float factorZ) noexcept; + public static facebook::react::_transform::Transform Skew(Float x, Float y) noexcept; + public static facebook::react::_transform::Transform Translate(Float x, Float y, Float z) noexcept; + public static facebook::react::_transform::Transform VerticalInversion() noexcept; + public static facebook::react::_transform_operation::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); public std::array matrix; - public std::vector operations; + public std::vector operations; } struct facebook::react::TransformConfig { @@ -6105,24 +6122,24 @@ struct facebook::react::TransformConfig { } struct facebook::react::TransformOperation { - public bool operator==(const facebook::react::TransformOperation& other) const = default; + public bool operator==(const facebook::react::_transform_operation::TransformOperation& other) const = default; public facebook::react::TransformOperationType type; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; - public facebook::react::ValueUnit z; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; + public facebook::react::_value_unit::ValueUnit z; } struct facebook::react::TransformOrigin { public bool isSet() const; - public bool operator==(const facebook::react::TransformOrigin& other) const = default; + public bool operator==(const facebook::react::_transform_origin::TransformOrigin& other) const = default; public float z; - public std::array xy; + public std::array xy; } struct facebook::react::ValueUnit { public constexpr ValueUnit() = default; public constexpr ValueUnit(float v, facebook::react::UnitType u); - public constexpr bool operator==(const facebook::react::ValueUnit& other) const = default; + public constexpr bool operator==(const facebook::react::_value_unit::ValueUnit& other) const = default; public constexpr float resolve(float referenceLength) const; public constexpr operator bool() const; public facebook::react::UnitType unit; @@ -6137,12 +6154,14 @@ struct facebook::react::Vector { } struct facebook::react::ViewEvents { - public constexpr bool operator[](const facebook::react::ViewEvents::Offset offset) const; + public constexpr bool operator[](const facebook::react::_view_events::Offset offset) const; public std::bitset<64> bits; - public std::bitset<64>::reference operator[](const facebook::react::ViewEvents::Offset offset); + public std::bitset<64>::reference operator[](const facebook::react::_view_events::Offset offset); } enum facebook::react::ViewEvents::Offset : std::size_t { + AuxClick, + AuxClickCapture, Click, ClickCapture, GotPointerCapture, @@ -6202,7 +6221,7 @@ struct facebook::react::CSSComponentValueVisitorDispatcher { public constexpr std::optional visitPreservedToken(const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken, const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); - public facebook::react::CSSSyntaxParser& parser; + public facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser; } template @@ -6234,59 +6253,59 @@ class facebook::react::MoveWrapper { public T* operator->(); public const T& operator*() const; public const T* operator->() const; - public facebook::react::MoveWrapper& operator=(const facebook::react::MoveWrapper&) = delete; - public facebook::react::MoveWrapper& operator=(facebook::react::MoveWrapper&&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(const facebook::react::_move_wrapper::MoveWrapper&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(facebook::react::_move_wrapper::MoveWrapper&&) = delete; } -template +template class facebook::react::ConcreteViewShadowNode : public facebook::react::ConcreteShadowNode { - public ConcreteViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ConcreteViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteShadowNode; + public ConcreteViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ConcreteViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_concrete_shadow_node::ConcreteShadowNode; public using ConcreteViewProps = ViewPropsT; public virtual bool canBeTouchTarget() const override; public virtual bool canChildrenBeTouchTarget() const override; - public virtual facebook::react::Transform getTransform() const override; + public virtual facebook::react::_transform::Transform getTransform() const override; } template class facebook::react::BaseTextInputShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected facebook::react::LayoutConstraints getTextConstraints(const facebook::react::LayoutConstraints& layoutConstraints) const; + protected facebook::react::_layout_constraints::LayoutConstraints getTextConstraints(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; protected std::shared_ptr textLayoutManager_; - protected virtual Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - protected virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - protected virtual void layout(facebook::react::LayoutContext layoutContext) override; - public BaseTextInputShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public BaseTextInputShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteViewShadowNode; + protected virtual Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + protected virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + protected virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public BaseTextInputShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public BaseTextInputShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_base_text_input_shadow_node::ConcreteViewShadowNode; public void setTextLayoutManager(std::shared_ptr textLayoutManager); } -template +template class facebook::react::ConcreteShadowNode : public BaseShadowNodeT { - protected facebook::react::Props::Shared props_; - protected facebook::react::State::Shared state_; - public const facebook::react::ConcreteShadowNode::ConcreteEventEmitter& getConcreteEventEmitter() const; - public const facebook::react::ConcreteShadowNode::ConcreteProps& getConcreteProps() const; - public const facebook::react::ConcreteShadowNode::ConcreteStateData& getStateData() const; - public const std::shared_ptr& getConcreteSharedProps() const; - public static const facebook::react::ConcreteShadowNode::SharedConcreteProps& defaultSharedProps(); + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_state::State::Shared state_; + public const facebook::react::_concrete_shadow_node::ConcreteEventEmitter& getConcreteEventEmitter() const; + public const facebook::react::_concrete_shadow_node::ConcreteProps& getConcreteProps() const; + public const facebook::react::_concrete_shadow_node::ConcreteStateData& getStateData() const; + public const std::shared_ptr& getConcreteSharedProps() const; + public static const facebook::react::_concrete_shadow_node::SharedConcreteProps& defaultSharedProps(); public static facebook::react::ComponentHandle Handle(); public static facebook::react::ComponentName Name(); - public static facebook::react::ConcreteShadowNode::ConcreteStateData initialStateData(const facebook::react::Props::Shared&, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor&); - public static facebook::react::ConcreteShadowNode::UnsharedConcreteProps Props(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::Props::Shared& baseProps = nullptr); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public static facebook::react::_concrete_shadow_node::ConcreteStateData initialStateData(const facebook::react::_props::Props::Shared&, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor&); + public static facebook::react::_concrete_shadow_node::UnsharedConcreteProps Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_props::Props::Shared& baseProps = nullptr); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); public using ConcreteEventEmitter = EventEmitterT; public using ConcreteProps = PropsT; - public using ConcreteState = facebook::react::ConcreteState; + public using ConcreteState = facebook::react::_concrete_shadow_node::ConcreteState; public using ConcreteStateData = StateDataT; public using SharedConcreteEventEmitter = std::shared_ptr; public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteShadowNode = std::shared_ptr; + public using SharedConcreteShadowNode = std::shared_ptr; public using UnsharedConcreteProps = std::shared_ptr; - public void setStateData(facebook::react::ConcreteShadowNode::ConcreteStateData&& data); + public void setStateData(facebook::react::_concrete_shadow_node::ConcreteStateData&& data); } template @@ -6306,14 +6325,14 @@ struct facebook::react::CSSDataTypeParser { template class facebook::react::ConcreteState : public facebook::react::State { - public ConcreteState(facebook::react::ConcreteState::SharedData data, const facebook::react::State& previousState); - public ConcreteState(facebook::react::ConcreteState::SharedData data, facebook::react::ShadowNodeFamily::Weak family); - public const facebook::react::ConcreteState::Data& getData() const; + public ConcreteState(facebook::react::_concrete_state::SharedData data, const facebook::react::_state::State& previousState); + public ConcreteState(facebook::react::_concrete_state::SharedData data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + public const facebook::react::_concrete_state::Data& getData() const; public using Data = DataT; - public using Shared = std::shared_ptr; - public using SharedData = std::shared_ptr; - public void updateState(facebook::react::ConcreteState::Data&& newData, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void updateState(std::function callback, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; + public using Shared = std::shared_ptr; + public using SharedData = std::shared_ptr; + public void updateState(facebook::react::_concrete_state::Data&& newData, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; + public void updateState(std::function callback, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; public ~ConcreteState() override = default; } @@ -6334,20 +6353,20 @@ template class facebook::react::DiffMap { public DiffMap(); public DiffMap(size_t sizeHint); - public facebook::react::DiffMap::Iterator begin(); - public facebook::react::DiffMap::Iterator end(); - public facebook::react::DiffMap::Iterator find(KeyT key); + public facebook::react::_diff_map::_iterator::Iterator begin(); + public facebook::react::_diff_map::_iterator::Iterator end(); + public facebook::react::_diff_map::_iterator::Iterator find(KeyT key); public using Pair = std::pair; - public void erase(facebook::react::DiffMap::Iterator it); - public void insert(facebook::react::DiffMap::Pair pair); + public void erase(facebook::react::_diff_map::_iterator::Iterator it); + public void insert(facebook::react::_diff_map::Pair pair); } class facebook::react::DiffMap::Iterator { - public bool operator!=(const facebook::react::DiffMap::Iterator& other) const; - public bool operator==(const facebook::react::DiffMap::Iterator& other) const; - public const facebook::react::DiffMap::Pair& operator*() const; - public const facebook::react::DiffMap::Pair* operator->() const; - public facebook::react::DiffMap::Iterator& operator++(); + public bool operator!=(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public bool operator==(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public const facebook::react::_diff_map::Pair& operator*() const; + public const facebook::react::_diff_map::Pair* operator->() const; + public facebook::react::_diff_map::_iterator::Iterator& operator++(); } template @@ -6355,8 +6374,8 @@ class facebook::react::OnScopeExit { public OnScopeExit(const Lambda&& lambda) noexcept; public OnScopeExit(const facebook::react::OnScopeExit&) = delete; public OnScopeExit(facebook::react::OnScopeExit&&) = delete; - public facebook::react::OnScopeExit& operator=(const facebook::react::OnScopeExit&) = delete; - public facebook::react::OnScopeExit& operator=(facebook::react::OnScopeExit&&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(const facebook::react::_on_scope_exit::OnScopeExit&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(facebook::react::_on_scope_exit::OnScopeExit&&) = delete; public ~OnScopeExit() noexcept; } @@ -6365,10 +6384,10 @@ class facebook::react::SyncCallback { public R call(Args... args) const; public R operator()(Args... args) const; public SyncCallback(const facebook::react::SyncCallback&) = delete; - public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); public SyncCallback(facebook::react::SyncCallback&& other) noexcept; - public facebook::react::SyncCallback& operator=(const facebook::react::SyncCallback&) = delete; - public facebook::react::SyncCallback& operator=(facebook::react::SyncCallback&& other) noexcept; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(const facebook::react::_sync_callback<_r(_args...)>::SyncCallback&) = delete; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(facebook::react::_sync_callback<_r(_args...)>::SyncCallback&& other) noexcept; public ~SyncCallback(); } @@ -6382,15 +6401,15 @@ struct facebook::react::Bridging : public facebook::react::Bridging< template class facebook::react::BaseParagraphComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public BaseParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public BaseParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); public virtual facebook::react::ComponentName getComponentName() const override; } template class facebook::react::ConcreteComponentDescriptor : public facebook::react::ComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public ConcreteComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const override; + public ConcreteComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public using ConcreteEventEmitter = typename ShadowNodeT::ConcreteEventEmitter; public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteShadowNode = ShadowNodeT; @@ -6400,37 +6419,37 @@ class facebook::react::ConcreteComponentDescriptor : public facebook::react::Com public using SharedConcreteProps = typename ShadowNodeT::SharedConcreteProps; public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const override; - public virtual facebook::react::ShadowNodeTraits getTraits() const override; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const override; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const override; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const override; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const override; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; } template class facebook::react::Element { public Element(); - public facebook::react::Element& children(std::vector children); - public facebook::react::Element& finalize(std::function finalizeCallback); - public facebook::react::Element& props(facebook::react::Element::SharedConcreteProps props); - public facebook::react::Element& props(std::function callback); - public facebook::react::Element& reference(facebook::react::Element::ConcreteUnsharedShadowNode& outShadowNode); - public facebook::react::Element& reference(std::function callback); - public facebook::react::Element& stateData(std::function callback); - public facebook::react::Element& surfaceId(facebook::react::SurfaceId surfaceId); - public facebook::react::Element& tag(facebook::react::Tag tag); + public facebook::react::_element::Element& children(std::vector children); + public facebook::react::_element::Element& finalize(std::function finalizeCallback); + public facebook::react::_element::Element& props(facebook::react::_element::SharedConcreteProps props); + public facebook::react::_element::Element& props(std::function callback); + public facebook::react::_element::Element& reference(facebook::react::_element::ConcreteUnsharedShadowNode& outShadowNode); + public facebook::react::_element::Element& reference(std::function callback); + public facebook::react::_element::Element& stateData(std::function callback); + public facebook::react::_element::Element& surfaceId(facebook::react::SurfaceId surfaceId); + public facebook::react::_element::Element& tag(facebook::react::Tag tag); public operator facebook::react::ElementFragment(); public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteReferenceCallback = std::function& shadowNode)>; public using ConcreteShadowNode = ShadowNodeT; public using ConcreteState = typename ShadowNodeT::ConcreteState; public using ConcreteStateData = typename ShadowNodeT::ConcreteStateData; - public using ConcreteUnsharedShadowNode = std::shared_ptr; - public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteState = std::shared_ptr; + public using ConcreteUnsharedShadowNode = std::shared_ptr; + public using SharedConcreteProps = std::shared_ptr; + public using SharedConcreteState = std::shared_ptr; } template @@ -6446,42 +6465,42 @@ struct facebook::react::AnimatedProp : public facebook::react::AnimatedPropBase template struct facebook::react::CascadedRectangleCorners { - public bool operator==(const facebook::react::CascadedRectangleCorners& rhs) const = default; - public facebook::react::CascadedRectangleCorners::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleCorners::OptionalT all; - public facebook::react::CascadedRectangleCorners::OptionalT bottomEnd; - public facebook::react::CascadedRectangleCorners::OptionalT bottomLeft; - public facebook::react::CascadedRectangleCorners::OptionalT bottomRight; - public facebook::react::CascadedRectangleCorners::OptionalT bottomStart; - public facebook::react::CascadedRectangleCorners::OptionalT endEnd; - public facebook::react::CascadedRectangleCorners::OptionalT endStart; - public facebook::react::CascadedRectangleCorners::OptionalT startEnd; - public facebook::react::CascadedRectangleCorners::OptionalT startStart; - public facebook::react::CascadedRectangleCorners::OptionalT topEnd; - public facebook::react::CascadedRectangleCorners::OptionalT topLeft; - public facebook::react::CascadedRectangleCorners::OptionalT topRight; - public facebook::react::CascadedRectangleCorners::OptionalT topStart; - public using Counterpart = facebook::react::RectangleCorners; + public bool operator==(const facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners& rhs) const = default; + public facebook::react::_cascaded_rectangle_corners::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_corners::OptionalT all; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT endEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT endStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT startEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT startStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT topEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT topLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT topRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT topStart; + public using Counterpart = facebook::react::_rectangle_corners::RectangleCorners; public using OptionalT = std::optional; } template struct facebook::react::CascadedRectangleEdges { - public bool operator==(const facebook::react::CascadedRectangleEdges& rhs) const = default; - public facebook::react::CascadedRectangleEdges::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleEdges::OptionalT all; - public facebook::react::CascadedRectangleEdges::OptionalT block; - public facebook::react::CascadedRectangleEdges::OptionalT blockEnd; - public facebook::react::CascadedRectangleEdges::OptionalT blockStart; - public facebook::react::CascadedRectangleEdges::OptionalT bottom; - public facebook::react::CascadedRectangleEdges::OptionalT end; - public facebook::react::CascadedRectangleEdges::OptionalT horizontal; - public facebook::react::CascadedRectangleEdges::OptionalT left; - public facebook::react::CascadedRectangleEdges::OptionalT right; - public facebook::react::CascadedRectangleEdges::OptionalT start; - public facebook::react::CascadedRectangleEdges::OptionalT top; - public facebook::react::CascadedRectangleEdges::OptionalT vertical; - public using Counterpart = facebook::react::RectangleEdges; + public bool operator==(const facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& rhs) const = default; + public facebook::react::_cascaded_rectangle_edges::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_edges::OptionalT all; + public facebook::react::_cascaded_rectangle_edges::OptionalT block; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockEnd; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockStart; + public facebook::react::_cascaded_rectangle_edges::OptionalT bottom; + public facebook::react::_cascaded_rectangle_edges::OptionalT end; + public facebook::react::_cascaded_rectangle_edges::OptionalT horizontal; + public facebook::react::_cascaded_rectangle_edges::OptionalT left; + public facebook::react::_cascaded_rectangle_edges::OptionalT right; + public facebook::react::_cascaded_rectangle_edges::OptionalT start; + public facebook::react::_cascaded_rectangle_edges::OptionalT top; + public facebook::react::_cascaded_rectangle_edges::OptionalT vertical; + public using Counterpart = facebook::react::_rectangle_edges::RectangleEdges; public using OptionalT = std::optional; } @@ -6492,7 +6511,7 @@ struct facebook::react::RectangleCorners { public T topLeft; public T topRight; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleCorners& rhs) const noexcept = default; + public bool operator==(const facebook::react::_rectangle_corners::RectangleCorners& rhs) const noexcept = default; } template @@ -6502,13 +6521,13 @@ struct facebook::react::RectangleEdges { public T right; public T top; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleEdges& rhs) const noexcept = default; - public static const facebook::react::RectangleEdges ZERO; + public bool operator==(const facebook::react::_rectangle_edges::RectangleEdges& rhs) const noexcept = default; + public static const facebook::react::_rectangle_edges::RectangleEdges ZERO; } template class facebook::react::AsyncCallback { - public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); public void call(Args... args) const noexcept; public void call(std::function&& callImpl) const noexcept; public void callWithPriority(facebook::react::SchedulerPriority priority, Args... args) const noexcept; @@ -6521,9 +6540,9 @@ class facebook::react::AsyncEventEmitter : public facebook::react::IAsyncEventEm public AsyncEventEmitter(); public AsyncEventEmitter(const facebook::react::AsyncEventEmitter&) = delete; public AsyncEventEmitter(facebook::react::AsyncEventEmitter&&) noexcept = default; - public facebook::react::AsyncEventEmitter& operator=(const facebook::react::AsyncEventEmitter&) = delete; - public facebook::react::AsyncEventEmitter& operator=(facebook::react::AsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(const facebook::react::_async_event_emitter::AsyncEventEmitter&) = delete; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(facebook::react::_async_event_emitter::AsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; public void emit(Args... value); public void emit(std::function&& converter); public ~AsyncEventEmitter() override = default; @@ -6534,17 +6553,17 @@ class facebook::react::SharedFunction { public SharedFunction(const facebook::react::SharedFunction& other) = default; public SharedFunction(facebook::react::SharedFunction&& other) noexcept = default; public SharedFunction(std::function&& function = nullptr); - public facebook::react::SharedFunction& operator=(const facebook::react::SharedFunction& other) = default; - public facebook::react::SharedFunction& operator=(facebook::react::SharedFunction&& other) noexcept = default; + public facebook::react::_shared_function::SharedFunction& operator=(const facebook::react::_shared_function::SharedFunction& other) = default; + public facebook::react::_shared_function::SharedFunction& operator=(facebook::react::_shared_function::SharedFunction&& other) noexcept = default; public void assign(std::function function) const; public void operator()(ArgumentT... args) const; } template class facebook::react::AsyncPromise { - public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); + public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); public facebook::jsi::Object get(facebook::jsi::Runtime& rt) const; - public void reject(facebook::react::Error error); + public void reject(facebook::react::_error::Error error); public void resolve(T... value); } @@ -6577,19 +6596,19 @@ struct facebook::react::Bridging { template struct facebook::react::Bridging> { public static constexpr size_t kArgumentCount; - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::Bridging>::Func fn, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::_bridging>::Func fn, const std::shared_ptr& jsInvoker); public using Func = std::function; public using IndexSequence = std::index_sequence_for; } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, 2> { - public static std::pair fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::pair fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, N> { - public static std::array fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::array fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template @@ -6606,30 +6625,30 @@ struct facebook::react::Bridging> : public facebook::react::array_d template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); - public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); template - public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::set fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::set fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::vector fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::vector fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); } template @@ -6651,22 +6670,22 @@ struct facebook::react::Bridging : public NativeAnim } struct facebook::react::Bridging { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::Error& error); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::_error::Error& error); } struct facebook::react::Bridging { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); - public static facebook::react::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_event_subscription::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); + public static facebook::react::_event_subscription::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResDuration& value); - public static facebook::react::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_duration::HighResDuration& value); + public static facebook::react::_high_res_duration::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResTimeStamp& value); - public static facebook::react::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_time_stamp::HighResTimeStamp& value); + public static facebook::react::_high_res_time_stamp::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging : public NativeIntersectionObserverNativeIntersectionObserverEntryBridging { @@ -6702,83 +6721,83 @@ struct facebook::react::Bridging { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& parser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& syntaxParser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& syntaxParser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { @@ -6790,7 +6809,7 @@ struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -6809,7 +6828,7 @@ struct facebook::react::CSSDataTypeParser : } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSNumberPercentTransformParser { @@ -6822,7 +6841,7 @@ struct facebook::react::CSSDataTypeParser : pub } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -6832,15 +6851,15 @@ struct facebook::react::CSSDataTypeParser : public fa } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSVariantComponentTransformParser { @@ -6850,29 +6869,29 @@ struct facebook::react::CSSDataTypeParser : publ } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } template struct facebook::react::CSSDataTypeParser> { - public static std::optional> consume(facebook::react::CSSValueParser& parser); + public static std::optional> consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::SyncCallback& value); - public static facebook::react::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_sync_callback::SyncCallback& value); + public static facebook::react::_sync_callback::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncCallback& value); - public static facebook::react::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_callback::AsyncCallback& value); + public static facebook::react::_async_callback::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_event_emitter::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); } template @@ -6885,12 +6904,12 @@ struct facebook::react::Bridging> : pub template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncPromise& promise); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_promise::AsyncPromise& promise); } struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); - public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); + public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); } template @@ -6899,7 +6918,7 @@ struct facebook::react::Bridging, std::enable_if_t struct facebook::react::Bridging, std::enable_if_t>> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); } template @@ -6917,30 +6936,30 @@ bool facebook::react::HostPlatformViewTraitsInitializer::isKeyboardFocusable(con constexpr bool facebook::react::detail::isHexDigit(char c); constexpr bool facebook::react::detail::isValidHexColor(std::string_view hex); constexpr float facebook::react::detail::hueToRgb(float p, float q, float t); -constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); +constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); constexpr uint8_t facebook::react::detail::clamp255Component(float f); constexpr uint8_t facebook::react::detail::clampAlpha(std::optional alpha); constexpr uint8_t facebook::react::detail::hexToNumeric(std::string_view hex, facebook::react::detail::HexColorType hexType); float facebook::react::detail::normalizeHue(float hue); -std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); +std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); std::tuple facebook::react::detail::hslToRgb(float h, float s, float l); std::tuple facebook::react::detail::hwbToRgb(float h, float w, float b); template -constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::CSSValueParser& parser); +constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHwbFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHwbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseModernHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseModernHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template constexpr std::optional facebook::react::detail::normalizeComponent(const std::variant& component, float baseValue); @@ -6968,24 +6987,24 @@ struct facebook::react::detail::PreparedTextLayoutT { public using type = typename T::PreparedTextLayout; } -template +template struct facebook::react::detail::CSSVariantComponentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSAngleTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSFilterSimpleAmountParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSNumberPercentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template @@ -7000,12 +7019,12 @@ struct facebook::react::detail::is_variant_of_data_types : public std::false_typ template class facebook::react::detail::TextLayoutManagerExtended { public TextLayoutManagerExtended(const TextLayoutManagerT& textLayoutManager); - public facebook::react::LinesMeasurements measureLines(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::Size& size); - public facebook::react::TextMeasurement measurePreparedLayout(const facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout& layout, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout prepareLayout(const facebook::react::AttributedString& attributedString, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; + public facebook::react::LinesMeasurements measureLines(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_size::Size& size); + public facebook::react::_text_measurement::TextMeasurement measurePreparedLayout(const facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout& layout, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout prepareLayout(const facebook::react::_attributed_string::AttributedString& attributedString, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; public static constexpr bool supportsLineMeasurement(); public static constexpr bool supportsPreparedTextLayout(); - public using PreparedTextLayout = typename facebook::react::detail::PreparedTextLayoutT::type; + public using PreparedTextLayout = typename facebook::react::detail::_prepared_text_layout_t::PreparedTextLayoutT::type; } template @@ -7334,18 +7353,18 @@ template using facebook::react::jsinspector_modern::ScopedExecutor = std::function&& callback)>; typedef std::function facebook::react::jsinspector_modern::FrontendChannel; typedef std::map facebook::react::jsinspector_modern::Headers; -using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; +using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; using facebook::react::jsinspector_modern::IOReadError = const std::string; -using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::InspectorPageDescription; +using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::_inspector_page_description::InspectorPageDescription; using facebook::react::jsinspector_modern::StreamID = const std::string; using facebook::react::jsinspector_modern::VoidExecutor = std::function&& callback)>; -bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); -facebook::react::jsinspector_modern::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); -folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::HostTargetMetadata& metadata); -folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::InspectorTargetCapabilities& capabilities); +bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); +facebook::react::jsinspector_modern::_i_inspector::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); +folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata& metadata); +folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities& capabilities); std::string facebook::react::jsinspector_modern::httpReasonPhrase(uint16_t status); std::string facebook::react::jsinspector_modern::mimeTypeFromHeaders(const facebook::react::jsinspector_modern::Headers& headers); -std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); +std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); template void facebook::react::jsinspector_modern::emitNotificationsForTracingProfile(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const ChannelsRange& channels, bool isBackgroundTrace); template @@ -7363,7 +7382,7 @@ void facebook::react::jsinspector_modern::truncateToValidUTF8(std::vector& class facebook::react::jsinspector_modern::BoundedRequestBuffer { public bool put(const std::string& requestId, std::string_view data, bool base64Encoded) noexcept; - public std::shared_ptr get(const std::string& requestId) const; + public std::shared_ptr get(const std::string& requestId) const; public void clear(); } @@ -7387,19 +7406,19 @@ class facebook::react::jsinspector_modern::CallbackRemoteConnection : public fac class facebook::react::jsinspector_modern::ConsoleTask { public ConsoleTask(const facebook::react::jsinspector_modern::ConsoleTask&) = default; public ConsoleTask(facebook::react::jsinspector_modern::ConsoleTask&&) = default; - public ConsoleTask(std::shared_ptr taskContext); - public facebook::react::jsinspector_modern::ConsoleTask& operator=(const facebook::react::jsinspector_modern::ConsoleTask&) = delete; - public facebook::react::jsinspector_modern::ConsoleTask& operator=(facebook::react::jsinspector_modern::ConsoleTask&&) = delete; + public ConsoleTask(std::shared_ptr taskContext); + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(const facebook::react::jsinspector_modern::_console_task::ConsoleTask&) = delete; + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(facebook::react::jsinspector_modern::_console_task::ConsoleTask&&) = delete; public ~ConsoleTask(); } class facebook::react::jsinspector_modern::ConsoleTaskContext : public std::enable_shared_from_this { public ConsoleTaskContext(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); + public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); public ConsoleTaskContext(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskId id() const; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&) = delete; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&&) = delete; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId id() const; public std::optional getSerializedStackTrace() const; public void schedule(); public ~ConsoleTaskContext(); @@ -7409,9 +7428,9 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { public ConsoleTaskId() = default; public ConsoleTaskId(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; public ConsoleTaskId(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; - public bool operator==(const facebook::react::jsinspector_modern::ConsoleTaskId&) const = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; + public bool operator==(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) const = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&&) = default; public operator bool() const; public operator void *() const; public ~ConsoleTaskId() = default; @@ -7420,19 +7439,19 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { class facebook::react::jsinspector_modern::ConsoleTaskOrchestrator { public ConsoleTaskOrchestrator(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; public ConsoleTaskOrchestrator(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public static facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& getInstance(); - public std::shared_ptr top() const; - public void cancelTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void finishTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void scheduleTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId, std::weak_ptr taskContext); - public void startTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&) = delete; + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&&) = delete; + public static facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& getInstance(); + public std::shared_ptr top() const; + public void cancelTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void finishTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void scheduleTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId, std::weak_ptr taskContext); + public void startTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); public ~ConsoleTaskOrchestrator() = default; } class facebook::react::jsinspector_modern::EmulationAgent { - public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); } @@ -7444,18 +7463,18 @@ class facebook::react::jsinspector_modern::ExecutionContextSelector { public ExecutionContextSelector() = delete; public ExecutionContextSelector(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; public ExecutionContextSelector(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public bool matches(const facebook::react::jsinspector_modern::ExecutionContextDescription& context) const noexcept; - public bool operator==(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) const noexcept; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public static facebook::react::jsinspector_modern::ExecutionContextSelector all(); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byId(int32_t id); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byName(std::string name); + public bool matches(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context) const noexcept; + public bool operator==(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) const noexcept; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) = default; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector&& other) noexcept = default; + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector all(); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byId(int32_t id); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byName(std::string name); public ~ExecutionContextSelector() = default; } class facebook::react::jsinspector_modern::FallbackRuntimeAgentDelegate : public facebook::react::jsinspector_modern::RuntimeAgentDelegate { - public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::SessionState& sessionState, std::string engineDescription); + public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::string engineDescription); public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) override; } @@ -7463,10 +7482,10 @@ class facebook::react::jsinspector_modern::FallbackRuntimeTargetDelegate : publi public FallbackRuntimeTargetDelegate(std::string engineDescription); public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; } @@ -7476,24 +7495,24 @@ class facebook::react::jsinspector_modern::HermesRuntimeTargetDelegate : public public std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; public ~HermesRuntimeTargetDelegate() override; } class facebook::react::jsinspector_modern::HostAgent { - public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::HostTargetController& targetController, facebook::react::jsinspector_modern::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); + public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& targetController, facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); public HostAgent(const facebook::react::jsinspector_modern::HostAgent&) = delete; public HostAgent(facebook::react::jsinspector_modern::HostAgent&&) = delete; public bool isEligibleForBackgroundTrace() const; - public facebook::react::jsinspector_modern::HostAgent& operator=(const facebook::react::jsinspector_modern::HostAgent&) = delete; - public facebook::react::jsinspector_modern::HostAgent& operator=(facebook::react::jsinspector_modern::HostAgent&&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(const facebook::react::jsinspector_modern::_host_agent::HostAgent&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(facebook::react::jsinspector_modern::_host_agent::HostAgent&&) = delete; public void emitSystemStateChanged(bool isSingleHost); public void handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void setCurrentInstanceAgent(std::shared_ptr agent); + public void setCurrentInstanceAgent(std::shared_ptr agent); public ~HostAgent(); } @@ -7502,26 +7521,26 @@ class facebook::react::jsinspector_modern::HostTarget : public facebook::react:: public HostTarget(facebook::react::jsinspector_modern::HostTarget&&) = delete; public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); public bool stopAndMaybeEmitBackgroundTrace(); - public facebook::react::jsinspector_modern::HostTarget& operator=(const facebook::react::jsinspector_modern::HostTarget&) = delete; - public facebook::react::jsinspector_modern::HostTarget& operator=(facebook::react::jsinspector_modern::HostTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate); + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(const facebook::react::jsinspector_modern::_host_target::HostTarget&) = delete; + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(facebook::react::jsinspector_modern::_host_target::HostTarget&&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); - public static std::shared_ptr create(facebook::react::jsinspector_modern::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public std::unique_ptr connect(std::unique_ptr connectionToFrontend); + public static std::shared_ptr create(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public std::unique_ptr connect(std::unique_ptr connectionToFrontend); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); public void sendCommand(facebook::react::jsinspector_modern::HostCommand command); - public void unregisterInstance(facebook::react::jsinspector_modern::InstanceTarget& instance); + public void unregisterInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget& instance); public ~HostTarget(); } class facebook::react::jsinspector_modern::HostTargetController { - public HostTargetController(facebook::react::jsinspector_modern::HostTarget& target); + public HostTargetController(facebook::react::jsinspector_modern::_host_target::HostTarget& target); public bool decrementPauseOverlayCounter(); public bool hasInstance() const; public bool maybeEmitStashedBackgroundTrace(); public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); - public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate(); + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& getDelegate(); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); public void incrementPauseOverlayCounter(); public void installPerfIssuesBinding(); @@ -7531,20 +7550,20 @@ class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook: public HostTargetDelegate() = default; public HostTargetDelegate(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; public HostTargetDelegate(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest&); - public virtual facebook::react::jsinspector_modern::HostTargetMetadata getMetadata() = 0; - public virtual facebook::react::jsinspector_modern::HostTargetTracingDelegate* getTracingDelegate(); - public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScreenshotRequest&); - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; - public virtual void onReload(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& request) = 0; - public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& request) = 0; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&&) = delete; + public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest&); + public virtual facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata getMetadata() = 0; + public virtual facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate* getTracingDelegate(); + public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::_host_target_delegate::_page_capture_screenshot_request::PageCaptureScreenshotRequest&); + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; + public virtual void onReload(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& request) = 0; + public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& request) = 0; public virtual ~HostTargetDelegate() override; } struct facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& rhs) const; public std::optional message; } @@ -7554,23 +7573,23 @@ struct facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScree } struct facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& rhs) const; public std::optional ignoreCache; public std::optional scriptToEvaluateOnLoad; } struct facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest& rhs) const; public std::string colorScheme; } class facebook::react::jsinspector_modern::HostTargetTraceRecording { - public HostTargetTraceRecording(facebook::react::jsinspector_modern::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public HostTargetTraceRecording(facebook::react::jsinspector_modern::_host_target::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public bool isBackgroundInitiated() const; public bool isUserInitiated() const; public facebook::react::jsinspector_modern::tracing::HostTracingProfile stop(); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); public void start(); } @@ -7578,8 +7597,8 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { public HostTargetTracingDelegate() = default; public HostTargetTracingDelegate(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; public HostTargetTracingDelegate(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&&) = delete; public virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool); public virtual void onTracingStopped(); public virtual ~HostTargetTracingDelegate() = default; @@ -7587,7 +7606,7 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { class facebook::react::jsinspector_modern::HostTracingAgent { public HostTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); } class facebook::react::jsinspector_modern::IDestructible { @@ -7595,12 +7614,12 @@ class facebook::react::jsinspector_modern::IDestructible { } class facebook::react::jsinspector_modern::IInspector : public facebook::react::jsinspector_modern::IDestructible { - public using ConnectFunc = std::function(std::unique_ptr)>; - public virtual facebook::react::jsinspector_modern::InspectorSystemState getSystemState() const = 0; - public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::IInspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities = {}) = 0; - public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; - public virtual std::vector getPages() const = 0; - public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; + public using ConnectFunc = std::function(std::unique_ptr)>; + public virtual facebook::react::jsinspector_modern::_inspector_system_state::InspectorSystemState getSystemState() const = 0; + public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::_i_inspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities = {}) = 0; + public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; + public virtual std::vector getPages() const = 0; + public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; public virtual void removePage(int pageId) = 0; public virtual ~IInspector() = 0; } @@ -7644,14 +7663,14 @@ class facebook::react::jsinspector_modern::InspectorFlags { public bool getNetworkInspectionEnabled() const; public bool getPerfIssuesEnabled() const; public bool getScreenshotCaptureEnabled() const; - public facebook::react::jsinspector_modern::InspectorFlags& operator=(const facebook::react::jsinspector_modern::InspectorFlags&) = delete; - public static facebook::react::jsinspector_modern::InspectorFlags& getInstance(); + public facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& operator=(const facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags&) = delete; + public static facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& getInstance(); public void dangerouslyDisableFuseboxForTest(); public void dangerouslyResetFlags(); } class facebook::react::jsinspector_modern::InspectorPackagerConnection { - public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public bool isConnected() const; public void closeQuietly(); public void connect(); @@ -7660,43 +7679,43 @@ class facebook::react::jsinspector_modern::InspectorPackagerConnection { class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl : public facebook::react::jsinspector_modern::IWebSocketDelegate, public facebook::react::jsinspector_modern::IPageStatusListener, public std::enable_shared_from_this { public bool isConnected() const; - public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public using SessionId = uint32_t; public void closeQuietly(); public void connect(); - public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); + public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); public void sendEventToAllConnections(const std::string& event); } class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::RemoteConnection : public facebook::react::jsinspector_modern::IRemoteConnection { - public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sessionId, std::string proxySessionId); + public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sessionId, std::string proxySessionId); public virtual void onDisconnect() override; public virtual void onMessage(std::string message) override; } class facebook::react::jsinspector_modern::InspectorPackagerConnectionDelegate { - public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; + public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; public virtual void scheduleCallback(std::function callback, std::chrono::milliseconds delayMs) = 0; public virtual ~InspectorPackagerConnectionDelegate() = default; } class facebook::react::jsinspector_modern::InstanceAgent { - public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::InstanceTarget& target, facebook::react::jsinspector_modern::SessionState& sessionState); + public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_instance_target::InstanceTarget& target, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void sendConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage message); - public void setCurrentRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtime); + public void sendConsoleMessage(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); + public void setCurrentRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtime); } class facebook::react::jsinspector_modern::InstanceTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public InstanceTarget(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; public InstanceTarget(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); - public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void unregisterRuntime(facebook::react::jsinspector_modern::RuntimeTarget& runtime); + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(const facebook::react::jsinspector_modern::_instance_target::InstanceTarget&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(facebook::react::jsinspector_modern::_instance_target::InstanceTarget&&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); + public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public void unregisterRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& runtime); public ~InstanceTarget(); } @@ -7704,14 +7723,14 @@ class facebook::react::jsinspector_modern::InstanceTargetDelegate { public InstanceTargetDelegate() = default; public InstanceTargetDelegate(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; public InstanceTargetDelegate(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&&) = delete; public virtual ~InstanceTargetDelegate(); } class facebook::react::jsinspector_modern::InstanceTracingAgent { public InstanceTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtimeTarget); + public void setTracedRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtimeTarget); public ~InstanceTracingAgent(); } @@ -7719,9 +7738,9 @@ class facebook::react::jsinspector_modern::LoadNetworkResourceDelegate { public LoadNetworkResourceDelegate() = default; public LoadNetworkResourceDelegate(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; public LoadNetworkResourceDelegate(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&) = delete; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&&) noexcept = delete; + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; public virtual ~LoadNetworkResourceDelegate() = default; } @@ -7745,9 +7764,9 @@ class facebook::react::jsinspector_modern::NetworkIOAgent { public NetworkIOAgent(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; public NetworkIOAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::VoidExecutor executor); public NetworkIOAgent(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; - public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& delegate); - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; + public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& delegate); + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&) = delete; + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&&) = delete; public ~NetworkIOAgent(); } @@ -7755,8 +7774,8 @@ class facebook::react::jsinspector_modern::NetworkRequestListener { public NetworkRequestListener() = default; public NetworkRequestListener(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; public NetworkRequestListener(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&) = delete; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&&) noexcept = default; public virtual void onCompletion() = 0; public virtual void onData(std::string_view data) = 0; public virtual void onError(const std::string& message) = 0; @@ -7774,33 +7793,33 @@ class facebook::react::jsinspector_modern::NullRemoteConnection : public faceboo } class facebook::react::jsinspector_modern::PerfMonitorUpdateHandler { - public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::HostTargetDelegate& delegate); + public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate); public void handlePerfIssueAdded(const std::string& message); } class facebook::react::jsinspector_modern::RAIIRemoteConnection { - public RAIIRemoteConnection(std::unique_ptr remote); + public RAIIRemoteConnection(std::unique_ptr remote); public void onMessage(std::string message); public ~RAIIRemoteConnection(); } class facebook::react::jsinspector_modern::RuntimeAgent { - public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr delegate); + public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr delegate); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public const facebook::react::jsinspector_modern::ExecutionContextDescription& getExecutionContextDescription() const; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState getExportedState(); + public const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& getExecutionContextDescription() const; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::ExportedState getExportedState(); public void notifyBindingCalled(const std::string& bindingName, const std::string& payload); public void notifyFastRefreshComplete(); public ~RuntimeAgent(); } struct facebook::react::jsinspector_modern::RuntimeAgent::ExportedState { - public std::unique_ptr delegateState; + public std::unique_ptr delegateState; } class facebook::react::jsinspector_modern::RuntimeAgentDelegate { public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) = 0; - public virtual std::unique_ptr getExportedState(); + public virtual std::unique_ptr getExportedState(); public virtual ~RuntimeAgentDelegate() = default; } @@ -7811,22 +7830,22 @@ class facebook::react::jsinspector_modern::RuntimeAgentDelegate::ExportedState { class facebook::react::jsinspector_modern::RuntimeTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public RuntimeTarget(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; public RuntimeTarget(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public static std::shared_ptr create(const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&&) = delete; + public static std::shared_ptr create(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); public ~RuntimeTarget(); } class facebook::react::jsinspector_modern::RuntimeTargetController { - public RuntimeTargetController(facebook::react::jsinspector_modern::RuntimeTarget& target); + public RuntimeTargetController(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& target); public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile(); public void disableSamplingProfiler(); public void emitTracingStateChange(bool isTracing); public void enableSamplingProfiler(); public void installBindingHandler(const std::string& bindingName); - public void notifyDomainStateChanged(facebook::react::jsinspector_modern::RuntimeTargetController::Domain domain, bool enabled, const facebook::react::jsinspector_modern::RuntimeAgent& notifyingAgent); + public void notifyDomainStateChanged(facebook::react::jsinspector_modern::_runtime_target_controller::Domain domain, bool enabled, const facebook::react::jsinspector_modern::_runtime_agent::RuntimeAgent& notifyingAgent); } enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { @@ -7839,17 +7858,17 @@ enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { class facebook::react::jsinspector_modern::RuntimeTargetDelegate { public virtual bool supportsConsole() const = 0; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() = 0; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) = 0; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) = 0; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) = 0; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) = 0; public virtual void disableSamplingProfiler() = 0; public virtual void enableSamplingProfiler() = 0; public virtual ~RuntimeTargetDelegate() = default; } class facebook::react::jsinspector_modern::RuntimeTracingAgent : public facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::RuntimeTargetController& targetController); + public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController); public ~RuntimeTracingAgent(); } @@ -7857,14 +7876,14 @@ class facebook::react::jsinspector_modern::StackTrace { public StackTrace() = default; public StackTrace(const facebook::react::jsinspector_modern::StackTrace&) = delete; public StackTrace(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(const facebook::react::jsinspector_modern::StackTrace&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public static std::unique_ptr empty(); + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(const facebook::react::jsinspector_modern::_stack_trace::StackTrace&) = delete; + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(facebook::react::jsinspector_modern::_stack_trace::StackTrace&&) = delete; + public static std::unique_ptr empty(); public virtual ~StackTrace() = default; } class facebook::react::jsinspector_modern::TracingAgent { - public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); public ~TracingAgent(); } @@ -7895,14 +7914,14 @@ enum facebook::react::jsinspector_modern::HostCommand { struct facebook::react::jsinspector_modern::ConsoleMessage { public ConsoleMessage(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::StackTrace::empty()); - public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::SimpleConsoleMessage message); + public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::_stack_trace::StackTrace::empty()); + public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); public ConsoleMessage(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; - public std::unique_ptr stackTrace; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::_console_message::ConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(facebook::react::jsinspector_modern::_console_message::ConsoleMessage&& other) noexcept = default; + public std::unique_ptr stackTrace; public std::vector args; public ~ConsoleMessage() = default; } @@ -7937,7 +7956,7 @@ struct facebook::react::jsinspector_modern::IOReadResult { } struct facebook::react::jsinspector_modern::InspectorPageDescription { - public const facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities; + public const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities; public const int id; public const std::string description; public const std::string vm; @@ -7985,9 +8004,9 @@ struct facebook::react::jsinspector_modern::SessionState { public bool isNetworkDomainEnabled; public bool isReactNativeApplicationDomainEnabled; public bool isRuntimeDomainEnabled; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; public std::unordered_map subscribedBindings; - public std::vector pendingSimpleConsoleMessages; + public std::vector pendingSimpleConsoleMessages; } struct facebook::react::jsinspector_modern::SimpleConsoleMessage { @@ -7997,8 +8016,8 @@ struct facebook::react::jsinspector_modern::SimpleConsoleMessage { public SimpleConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::SimpleConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage&& other) noexcept = default; public std::vector args; public ~SimpleConsoleMessage() = default; } @@ -8012,11 +8031,11 @@ class facebook::react::jsinspector_modern::EnumArray { template struct facebook::react::jsinspector_modern::UniqueMonostate { - public constexpr bool operator<(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator<=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator==(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; + public constexpr bool operator<(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator<=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator==(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; } template @@ -8043,16 +8062,16 @@ class facebook::react::jsinspector_modern::WeakList { } -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; using facebook::react::jsinspector_modern::tracing::Categories = folly::small_vector; -using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; +using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; using facebook::react::jsinspector_modern::tracing::FrameSequenceId = uint64_t; using facebook::react::jsinspector_modern::tracing::Headers = std::map; using facebook::react::jsinspector_modern::tracing::ProcessId = uint64_t; using facebook::react::jsinspector_modern::tracing::RuntimeProfileId = uint16_t; using facebook::react::jsinspector_modern::tracing::ThreadId = uint64_t; -int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::HighResDuration duration); +int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::_high_res_duration::HighResDuration duration); std::optional facebook::react::jsinspector_modern::tracing::getTracingCategoryFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampColorFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampDetailFromObject(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& detailValue); @@ -8061,48 +8080,48 @@ std::string facebook::react::jsinspector_modern::tracing::consoleTimeStampColorT std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const facebook::react::jsinspector_modern::tracing::Categories& categories); std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const std::set& categories); std::string facebook::react::jsinspector_modern::tracing::tracingCategoryToString(const facebook::react::jsinspector_modern::tracing::Category& category); -uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::HighResTimeStamp timestamp); +uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); class facebook::react::jsinspector_modern::tracing::HermesRuntimeSamplingProfileSerializer { public static facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile serializeToTracingSamplingProfile(hermes::sampling_profiler::Profile hermesProfile); } class facebook::react::jsinspector_modern::tracing::HostTracingProfileSerializer { - public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); - public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); - public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::_host_tracing_profile::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); + public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::_high_res_time_stamp::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); } class facebook::react::jsinspector_modern::tracing::PerformanceTracer { public bool isTracing() const; public bool startTracing(); - public bool startTracing(facebook::react::HighResDuration maxDuration); + public bool startTracing(facebook::react::_high_res_duration::HighResDuration maxDuration); public static facebook::react::jsinspector_modern::tracing::PerformanceTracer& getInstance(); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& traceEventProfileChunk); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp profileTimestamp); - public std::optional> stopTracing(); - public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::PerformanceTracer::TracingStateCallback callback); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& traceEventProfileChunk); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp profileTimestamp); + public std::optional> stopTracing(); + public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::_performance_tracer::TracingStateCallback callback); public using TracingStateCallback = std::function; - public void reportEventLoopMicrotasks(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportEventLoopTask(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp start, folly::dynamic&& detail = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp start, facebook::react::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); - public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); - public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); - public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength); - public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); - public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start); + public void reportEventLoopMicrotasks(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportEventLoopTask(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, folly::dynamic&& detail = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_duration::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); + public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); + public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); + public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength); + public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); + public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start); public void reportTimeStamp(const std::string& name, std::optional start = std::nullopt, std::optional end = std::nullopt, std::optional trackName = std::nullopt, std::optional trackGroup = std::nullopt, std::optional color = std::nullopt, std::optional detail = std::nullopt, std::optional stackTrace = std::nullopt); public void unsubscribeFromTracingStateChanges(uint32_t subscriptionId); } class facebook::react::jsinspector_modern::tracing::ProfileTreeNode { - public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType codeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::ProfileTreeNode::NO_PARENT); + public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType codeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::_profile_tree_node::NO_PARENT); public bool hasParent() const; - public const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType getCodeType() const; + public const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType getCodeType() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); public static constexpr uint32_t NO_PARENT; public uint32_t getId() const; public uint32_t getParentId() const; @@ -8122,29 +8141,29 @@ class facebook::react::jsinspector_modern::tracing::RawRuntimeProfile { } class facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfileTraceEventSerializer { - public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); - public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); } class facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - protected facebook::react::jsinspector_modern::tracing::TraceRecordingState& state_; - public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + protected facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state_; + public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state); public bool isRunningInBackgroundMode(); } class facebook::react::jsinspector_modern::tracing::TraceEventGenerator { - public static facebook::react::jsinspector_modern::tracing::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); - public static facebook::react::jsinspector_modern::tracing::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp timestamp); - public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::_high_res_time_stamp::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); + public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); } class facebook::react::jsinspector_modern::tracing::TraceEventSerializer { - public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::TraceEvent&& event); - public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& profileChunk); - public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile&& cpuProfile); - public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node&& node); - public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); - public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas&& deltas); + public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent&& event); + public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& profileChunk); + public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::TraceEventProfileChunk::CPUProfile&& cpuProfile); + public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::_node::TraceEventProfileChunk::CPUProfile::Node&& node); + public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); + public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk::TimeDeltas&& deltas); public static size_t estimateJsonSize(const folly::dynamic& value); } @@ -8186,27 +8205,27 @@ struct facebook::react::jsinspector_modern::tracing::EventLoopReporter { public EventLoopReporter(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopPhase phase); public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&&) = delete; public ~EventLoopReporter(); } struct facebook::react::jsinspector_modern::tracing::FrameTimingSequence { public FrameTimingSequence() = delete; - public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); - public facebook::react::HighResTimeStamp beginTimestamp; - public facebook::react::HighResTimeStamp endTimestamp; + public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp; + public facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp; public facebook::react::jsinspector_modern::tracing::FrameSequenceId id; public facebook::react::jsinspector_modern::tracing::ThreadId threadId; public std::optional> screenshot; } struct facebook::react::jsinspector_modern::tracing::HostTracingProfile { - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public std::vector frameTimings; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector frameTimings; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } struct facebook::react::jsinspector_modern::tracing::IdGenerator { @@ -8214,37 +8233,37 @@ struct facebook::react::jsinspector_modern::tracing::IdGenerator { } struct facebook::react::jsinspector_modern::tracing::InstanceTracingProfile { - public std::vector performanceTraceEvents; + public std::vector performanceTraceEvents; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile { public RuntimeSamplingProfile(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; public RuntimeSamplingProfile(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; - public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); + public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&&) = default; public std::string runtimeName; - public std::unique_ptr rawRuntimeProfile; - public std::vector samples; + public std::unique_ptr rawRuntimeProfile; + public std::vector samples; public ~RuntimeSamplingProfile() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample { public Sample(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; public Sample(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; - public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; + public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); public facebook::react::jsinspector_modern::tracing::ThreadId threadId; - public std::vector callStack; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&&) = default; + public std::vector callStack; public uint64_t timestamp; public ~Sample() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame { - public bool operator==(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& rhs) const noexcept = default; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame::Kind kind; + public bool operator==(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::SampleCallStackFrame& rhs) const noexcept = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::Kind kind; public std::optional scriptURL; public std::optional columnNumber; public std::optional lineNumber; @@ -8261,30 +8280,30 @@ enum facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sampl struct facebook::react::jsinspector_modern::tracing::TraceEvent { public char ph; - public facebook::react::HighResTimeStamp ts; + public facebook::react::_high_res_time_stamp::HighResTimeStamp ts; public facebook::react::jsinspector_modern::tracing::Categories cat; public facebook::react::jsinspector_modern::tracing::ProcessId pid; public facebook::react::jsinspector_modern::tracing::ThreadId tid; public folly::dynamic args; public std::optional s; - public std::optional dur; + public std::optional dur; public std::optional id; public std::string name; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile cpuProfile; - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas timeDeltas; - public using TimeDeltas = std::vector; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TimeDeltas timeDeltas; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::CPUProfile cpuProfile; + public using TimeDeltas = std::vector; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile { - public std::vector nodes; + public std::vector nodes; public std::vector samples; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame callFrame; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::CallFrame callFrame; public std::optional parentId; public uint32_t id; } @@ -8299,20 +8318,20 @@ struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPU } struct facebook::react::jsinspector_modern::tracing::TraceRecordingState { - public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public facebook::react::jsinspector_modern::tracing::Mode mode; - public std::optional windowSize; + public std::optional windowSize; public std::set enabledCategories; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } template class facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer { public TimeWindowedBuffer(); - public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer::TimestampAccessor timestampAccessor, facebook::react::HighResDuration windowSize); - public std::vector pruneExpiredAndExtract(facebook::react::HighResTimeStamp windowRightBoundary = facebook::react::HighResTimeStamp::now()); - public using TimestampAccessor = std::function; + public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::_time_windowed_buffer::TimestampAccessor timestampAccessor, facebook::react::_high_res_duration::HighResDuration windowSize); + public std::vector pruneExpiredAndExtract(facebook::react::_high_res_time_stamp::HighResTimeStamp windowRightBoundary = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); + public using TimestampAccessor = std::function; public void clear(); public void push(T&& element); public void push(const T& element); @@ -8323,8 +8342,8 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { public PerformanceTracerSection(const char* name, const char* track = nullptr, const char* trackGroup = nullptr, const char* color = nullptr, Args... args) noexcept; public PerformanceTracerSection(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; public PerformanceTracerSection(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&&) = delete; public ~PerformanceTracerSection() noexcept; } @@ -8332,7 +8351,7 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { using facebook::react::jsinspector_modern::cdp::ParseError = folly::json::parse_error; using facebook::react::jsinspector_modern::cdp::RequestId = long long; using facebook::react::jsinspector_modern::cdp::TypeError = folly::TypeError; -facebook::react::jsinspector_modern::cdp::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); +facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); std::string facebook::react::jsinspector_modern::cdp::jsonError(std::optional id, facebook::react::jsinspector_modern::cdp::ErrorCode code, std::optional message = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonNotification(const std::string& method, std::optional params = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonRequest(facebook::react::jsinspector_modern::cdp::RequestId id, const std::string& method, std::optional params = std::nullopt); @@ -8347,7 +8366,7 @@ enum facebook::react::jsinspector_modern::cdp::ErrorCode { } struct facebook::react::jsinspector_modern::cdp::PreparsedRequest { - public bool operator==(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest& rhs) const; public facebook::react::jsinspector_modern::cdp::RequestId id; public folly::dynamic params; public std::string method; @@ -8395,8 +8414,8 @@ struct facebook::react::jsinspector_modern::cdp::network::Request { } struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentExtraInfoParams { - public facebook::react::jsinspector_modern::cdp::network::ConnectTiming connectTiming; public facebook::react::jsinspector_modern::cdp::network::Headers headers; + public facebook::react::jsinspector_modern::cdp::network::_connect_timing::ConnectTiming connectTiming; public folly::dynamic toDynamic() const; public std::string requestId; } @@ -8405,10 +8424,10 @@ struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentParam public bool redirectHasExtraInfo; public double timestamp; public double wallTime; - public facebook::react::jsinspector_modern::cdp::network::Request request; + public facebook::react::jsinspector_modern::cdp::network::_request::Request request; public folly::dynamic initiator; public folly::dynamic toDynamic() const; - public std::optional redirectResponse; + public std::optional redirectResponse; public std::string documentURL; public std::string loaderId; public std::string requestId; @@ -8418,7 +8437,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { public facebook::react::jsinspector_modern::cdp::network::Headers headers; public folly::dynamic toDynamic() const; public int encodedDataLength; - public static facebook::react::jsinspector_modern::cdp::network::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); + public static facebook::react::jsinspector_modern::cdp::network::_response::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); public std::string mimeType; public std::string statusText; public std::string url; @@ -8428,7 +8447,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { struct facebook::react::jsinspector_modern::cdp::network::ResponseReceivedParams { public bool hasExtraInfo; public double timestamp; - public facebook::react::jsinspector_modern::cdp::network::Response response; + public facebook::react::jsinspector_modern::cdp::network::_response::Response response; public folly::dynamic toDynamic() const; public std::string loaderId; public std::string requestId; @@ -8441,22 +8460,22 @@ constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_CONTAINS; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_DISCONNECTED; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_FOLLOWING; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_PRECEDING; -bool facebook::react::dom::isConnected(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMOffset facebook::react::dom::getOffset(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, bool includeTransform); -facebook::react::dom::DOMRect facebook::react::dom::measureInWindow(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::RNMeasureRect facebook::react::dom::measure(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::optional facebook::react::dom::measureLayout(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& relativeToShadowNode); -std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); -std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTagName(const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTextContent(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::vector> facebook::react::dom::getChildNodes(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& otherShadowNode); +bool facebook::react::dom::isConnected(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_border_width_rounded::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_offset::DOMOffset facebook::react::dom::getOffset(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_point::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, bool includeTransform); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::measureInWindow(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_r_n_measure_rect::RNMeasureRect facebook::react::dom::measure(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::optional facebook::react::dom::measureLayout(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& relativeToShadowNode); +std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); +std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTagName(const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTextContent(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::vector> facebook::react::dom::getChildNodes(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& otherShadowNode); struct facebook::react::dom::DOMBorderWidthRounded { public int bottom; @@ -8468,7 +8487,7 @@ struct facebook::react::dom::DOMBorderWidthRounded { struct facebook::react::dom::DOMOffset { public double left; public double top; - public std::shared_ptr offsetParent; + public std::shared_ptr offsetParent; } struct facebook::react::dom::DOMPoint { @@ -8528,13 +8547,13 @@ using facebook::react::bridging::remove_cvref_t = std::remove_cv_t constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(Class::*)(ArgsT...)); template -JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); +JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); template -decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(*)(ArgsT...)); template , int> = 0> @@ -8544,13 +8563,13 @@ auto facebook::react::bridging::convert(facebook::jsi::Runtime& rt, std::optiona template , int> = 0> auto facebook::react::bridging::convert(facebook::jsi::Runtime&, T&& value); template -auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::Converter&& converter); +auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::_converter::Converter&& converter); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); template -facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template struct facebook::react::bridging::Converter : public facebook::react::bridging::ConverterBase { @@ -8565,7 +8584,7 @@ struct facebook::react::bridging::ConverterBase { public using BaseT = facebook::react::bridging::remove_cvref_t; template && std::is_same_v, int> = 0> public operator U() = delete; - template && std::is_convertible_v, U>, int> = 0> + template && std::is_convertible_v, U>, int> = 0> public operator U(); } @@ -8623,31 +8642,31 @@ struct facebook::react::bridging::detail::bridging_wrapper struct facebook::react::array_detail::BridgingStatic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::array_detail::BridgingDynamic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); } template struct facebook::react::map_detail::Bridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); } typedef void(*facebook::react::ReactMarker::LogTaggedMarker)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); typedef void(*facebook::react::ReactMarker::LogTaggedMarkerBridgeless)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); -void facebook::react::ReactMarker::logMarker(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerDone(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); -void facebook::react::ReactMarker::logTaggedMarker(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; +void facebook::react::ReactMarker::logMarker(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerDone(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); +void facebook::react::ReactMarker::logTaggedMarker(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; std::shared_mutex facebook::react::ReactMarker::logTaggedMarkerImplMutex; class facebook::react::ReactMarker::StartupLogger { @@ -8658,7 +8677,7 @@ class facebook::react::ReactMarker::StartupLogger { public double getRunJSBundleEndTime(); public double getRunJSBundleStartTime(); public static facebook::react::ReactMarker::StartupLogger& getInstance(); - public void logStartupEvent(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); + public void logStartupEvent(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); public void reset(); } @@ -8684,7 +8703,7 @@ enum facebook::react::ReactMarker::ReactMarkerId { struct facebook::react::ReactMarker::ReactMarkerEvent { public const char* tag; - public const facebook::react::ReactMarker::ReactMarkerId markerId; + public const facebook::react::_react_marker::ReactMarkerId markerId; public double time; } @@ -8707,7 +8726,7 @@ void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallExecutionStar void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::disableLogging(); -void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -8754,7 +8773,7 @@ void facebook::react::TurboModulePerfLogger::asyncMethodCallExecutionStart(const void facebook::react::TurboModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::disableLogging(); -void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::TurboModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -8784,11 +8803,17 @@ void facebook::react::TurboModulePerfLogger::syncMethodCallStart(const char* mod std::unique_ptr facebook::jsc::makeJSCRuntime(); +std::unique_ptr facebook::jsc::makeJSCRuntime(const facebook::jsc::_runtime_config::facebook::jsc::RuntimeConfig& rc); + +struct facebook::jsc::RuntimeConfig { + public bool enableDebugger; + public std::string debuggerName; +} -using facebook::jsi::HostFunctionType = std::function; -facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); -folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); +using facebook::jsi::HostFunctionType = std::function; +facebook::jsi::_value::facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); +folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const facebook::jsi::_value::facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); template U* facebook::jsi::castInterface(T* ptr); template @@ -8796,48 +8821,48 @@ std::shared_ptr facebook::jsi::dynamicInterfaceCast(T&& ptr); class facebook::jsi::Array : public facebook::jsi::Object { public Array(facebook::jsi::Array&&) = default; - public Array(facebook::jsi::IRuntime& runtime, size_t length); - public facebook::jsi::Array& operator=(facebook::jsi::Array&&) = default; - public facebook::jsi::Value getValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i) const; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t push(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* elements, size_t count); - public size_t push(facebook::jsi::IRuntime& runtime, std::initializer_list elements); - public size_t size(facebook::jsi::IRuntime& runtime) const; - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, std::initializer_list elements); + public Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_array::Array& operator=(facebook::jsi::_array::Array&&) = default; + public facebook::jsi::_array::Value getValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i) const; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array::Value* elements, size_t count); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); template - public void setValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i, T&& value) const; + public void setValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i, T&& value) const; template - public size_t push(facebook::jsi::IRuntime& runtime, Args &&... args); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); template - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, Args &&... args); + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::ArrayBuffer : public facebook::jsi::Object { public ArrayBuffer(facebook::jsi::ArrayBuffer&&) = default; - public ArrayBuffer(facebook::jsi::IRuntime& runtime, std::shared_ptr buffer); - public bool detached(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer& operator=(facebook::jsi::ArrayBuffer&&) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t size(facebook::jsi::IRuntime& runtime) const; - public std::shared_ptr tryGetMutableBuffer(facebook::jsi::IRuntime& runtime) const; - public uint8_t* data(facebook::jsi::IRuntime& runtime) const; + public ArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr buffer); + public bool detached(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer& operator=(facebook::jsi::_array_buffer::ArrayBuffer&&) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::shared_ptr tryGetMutableBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint8_t* data(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::BigInt : public facebook::jsi::Pointer { public BigInt(facebook::jsi::BigInt&& other) = default; - public BigInt(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public BigInt(facebook::jsi::Pointer&& other) noexcept; - public bool isInt64(facebook::jsi::IRuntime& runtime) const; - public bool isUint64(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt& operator=(facebook::jsi::BigInt&& other) = default; - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime, int radix = 10) const; - public int64_t asInt64(facebook::jsi::IRuntime& runtime) const; - public int64_t getInt64(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b); - public static facebook::jsi::BigInt fromInt64(facebook::jsi::IRuntime& runtime, int64_t value); - public static facebook::jsi::BigInt fromUint64(facebook::jsi::IRuntime& runtime, uint64_t value); - public uint64_t asUint64(facebook::jsi::IRuntime& runtime) const; - public uint64_t getUint64(facebook::jsi::IRuntime& runtime) const; + public BigInt(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool isInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt& operator=(facebook::jsi::_big_int::BigInt&& other) = default; + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime, int radix = 10) const; + public int64_t asInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public int64_t getInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b); + public static facebook::jsi::_big_int::BigInt fromInt64(facebook::jsi::_i_runtime::IRuntime& runtime, int64_t value); + public static facebook::jsi::_big_int::BigInt fromUint64(facebook::jsi::_i_runtime::IRuntime& runtime, uint64_t value); + public uint64_t asUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint64_t getUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::Buffer { @@ -8847,17 +8872,17 @@ class facebook::jsi::Buffer { } class facebook::jsi::DecoratedHostFunction { - public DecoratedHostFunction(facebook::jsi::Runtime& drt, facebook::jsi::HostFunctionType plainHF); - public facebook::jsi::Runtime& decoratedRuntime(); - public facebook::jsi::Value operator()(facebook::jsi::Runtime&, const facebook::jsi::Value& thisVal, const facebook::jsi::Value* args, size_t count); + public DecoratedHostFunction(facebook::jsi::_runtime::Runtime& drt, facebook::jsi::HostFunctionType plainHF); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public facebook::jsi::_value::Value operator()(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_value::Value& thisVal, const facebook::jsi::_value::Value* args, size_t count); } class facebook::jsi::DecoratedHostObject : public facebook::jsi::HostObject { - public DecoratedHostObject(facebook::jsi::Runtime& drt, std::shared_ptr plainHO); - public facebook::jsi::Runtime& decoratedRuntime(); - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name) override; - public virtual std::vector getPropertyNames(facebook::jsi::Runtime&) override; - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; + public DecoratedHostObject(facebook::jsi::_runtime::Runtime& drt, std::shared_ptr plainHO); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime&) override; + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; } class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { @@ -8869,28 +8894,28 @@ class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { class facebook::jsi::Function : public facebook::jsi::Object { public Function(facebook::jsi::Function&&) = default; - public bool isHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function& operator=(facebook::jsi::Function&&) = default; - public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& Runtime, const facebook::jsi::Object& jsThis, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, std::initializer_list args) const; - public static facebook::jsi::Function createFromHostFunction(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); + public bool isHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function& operator=(facebook::jsi::_function::Function&&) = default; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& Runtime, const facebook::jsi::_function::Object& jsThis, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, std::initializer_list args) const; + public static facebook::jsi::_function::Function createFromHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); template - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, Args &&... args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, Args &&... args) const; } class facebook::jsi::HostObject { - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name); - public virtual std::vector getPropertyNames(facebook::jsi::Runtime& rt); - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name); + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime& rt); + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value); public virtual ~HostObject(); } @@ -8898,113 +8923,113 @@ class facebook::jsi::IRuntime : public facebook::jsi::ICast { protected virtual ~IRuntime() = default; public static constexpr facebook::jsi::UUID uuid; public virtual ScopeState* pushScope() = 0; - public virtual bool bigintIsInt64(const facebook::jsi::BigInt&) = 0; - public virtual bool bigintIsUint64(const facebook::jsi::BigInt&) = 0; - public virtual bool compare(const facebook::jsi::PropNameID&, const facebook::jsi::PropNameID&) = 0; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) = 0; + public virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID&, const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; public virtual bool drainMicrotasks(int maxMicrotasksHint = -1) = 0; public virtual bool hasNativeState(const facebook::jsi::Object&) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) = 0; - public virtual bool isArray(const facebook::jsi::Object&) const = 0; - public virtual bool isArrayBuffer(const facebook::jsi::Object&) const = 0; - public virtual bool isFunction(const facebook::jsi::Object&) const = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) = 0; + public virtual bool isArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isArrayBuffer(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isFunction(const facebook::jsi::_object::Object&) const = 0; public virtual bool isHostFunction(const facebook::jsi::Function&) const = 0; public virtual bool isHostObject(const facebook::jsi::Object&) const = 0; public virtual bool isInspectable() = 0; - public virtual bool isTypedArray(const facebook::jsi::Object&) const = 0; - public virtual bool isUint8Array(const facebook::jsi::Object&) const = 0; - public virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const = 0; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) = 0; - public virtual facebook::jsi::Array createArray(size_t length) = 0; - public virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object&) = 0; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; - public virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t) = 0; - public virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t) = 0; - public virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual bool isTypedArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isUint8Array(const facebook::jsi::_object::Object&) const = 0; + public virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const = 0; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function&) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::Instrumentation& instrumentation() = 0; - public virtual facebook::jsi::Object createObject() = 0; - public virtual facebook::jsi::Object createObject(std::shared_ptr ho) = 0; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) = 0; - public virtual facebook::jsi::Object global() = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt&, int) = 0; - public virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) = 0; - public virtual facebook::jsi::Value call(const facebook::jsi::Function&, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function&, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) = 0; - public virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array&, size_t i) = 0; - public virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject&) = 0; - public virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object&) = 0; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t length(const facebook::jsi::String& str) = 0; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) = 0; - public virtual size_t size(const facebook::jsi::Array&) = 0; - public virtual size_t size(const facebook::jsi::ArrayBuffer&) = 0; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; - public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; - public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& dataUUID) = 0; + public virtual facebook::jsi::_array::Array createArray(size_t length) = 0; + public virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object&) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t) = 0; + public virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() = 0; + public virtual facebook::jsi::_object::Object createObject() = 0; + public virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) = 0; + public virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) = 0; + public virtual facebook::jsi::_object::Object global() = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt&, int) = 0; + public virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) = 0; + public virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value createError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createEvalError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createRangeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createReferenceError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createSyntaxError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createTypeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createURIError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) = 0; + public virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array&, size_t i) = 0; + public virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject&) = 0; + public virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object&) = 0; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t length(const facebook::jsi::_string::String& str) = 0; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t push(const facebook::jsi::_array::Array&, const facebook::jsi::_value::Value*, size_t) = 0; + public virtual size_t size(const facebook::jsi::_array::Array&) = 0; + public virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; + public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; + public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual std::string description() = 0; - public virtual std::string symbolToString(const facebook::jsi::Symbol&) = 0; - public virtual std::string utf8(const facebook::jsi::PropNameID&) = 0; - public virtual std::string utf8(const facebook::jsi::String&) = 0; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) = 0; - public virtual std::u16string utf16(const facebook::jsi::String& str) = 0; - public virtual uint8_t* data(const facebook::jsi::ArrayBuffer&) = 0; - public virtual uint64_t truncate(const facebook::jsi::BigInt&) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; + public virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol&) = 0; + public virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual std::string utf8(const facebook::jsi::_string::String&) = 0; + public virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) = 0; + public virtual std::u16string utf16(const facebook::jsi::_string::String& str) = 0; + public virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void popScope(ScopeState*) = 0; public virtual void queueMicrotask(const facebook::jsi::Function& callback) = 0; public virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) = 0; - public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) = 0; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) = 0; - public virtual void setRuntimeData(const facebook::jsi::UUID& dataUUID, const std::shared_ptr& data) = 0; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; - public virtual void setValueAtIndexImpl(const facebook::jsi::Array&, size_t i, const facebook::jsi::Value& value) = 0; + public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) = 0; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const std::shared_ptr& data) = 0; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; + public virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array&, size_t i, const facebook::jsi::_value::Value& value) = 0; } struct facebook::jsi::IRuntime::PointerValue { @@ -9018,12 +9043,12 @@ class facebook::jsi::Instrumentation { public virtual std::string getRecordedGCStats() = 0; public virtual std::unordered_map getHeapInfo(bool includeExpensive) = 0; public virtual void collectGarbage(std::string cause) = 0; - public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; - public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; public virtual void dumpOpcodeStats(std::ostream& os) const = 0; public virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const = 0; public virtual void startHeapSampling(size_t samplingInterval) = 0; - public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; + public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; public virtual void stopHeapSampling(std::ostream& os) = 0; public virtual void stopTrackingHeapObjectStackTraces() = 0; public virtual void writeBasicBlockProfileTraceToFile(const std::string& fileName) const = 0; @@ -9036,21 +9061,21 @@ struct facebook::jsi::Instrumentation::HeapSnapshotOptions { class facebook::jsi::JSError : public facebook::jsi::JSIException { public JSError(const facebook::jsi::JSError&) = default; - public JSError(facebook::jsi::IRuntime& r, facebook::jsi::Value&& value); - public JSError(facebook::jsi::IRuntime& rt, const char* message); - public JSError(facebook::jsi::IRuntime& rt, std::string message); - public JSError(facebook::jsi::IRuntime& rt, std::string message, std::string stack); - public JSError(facebook::jsi::Value&& value, std::string message, std::string stack); - public JSError(std::string what, facebook::jsi::IRuntime& rt, facebook::jsi::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& r, facebook::jsi::_value::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, const char* message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message, std::string stack); + public JSError(facebook::jsi::_value::Value&& value, std::string message, std::string stack); + public JSError(std::string what, facebook::jsi::_i_runtime::IRuntime& rt, facebook::jsi::_value::Value&& value); public const facebook::jsi::Value& value() const; public const std::string& getMessage() const; public const std::string& getStack() const; - public static facebook::jsi::JSError createEvalError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createRangeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createReferenceError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createSyntaxError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createTypeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createURIError(facebook::jsi::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createEvalError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createRangeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createReferenceError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createSyntaxError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createTypeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createURIError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); public virtual ~JSError(); } @@ -9080,84 +9105,84 @@ class facebook::jsi::NativeState { } class facebook::jsi::Object : public facebook::jsi::Pointer { - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, const facebook::jsi::Value& value) const; - public Object(facebook::jsi::IRuntime& runtime); - public Object(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, const facebook::jsi::_object::Value& value) const; public Object(facebook::jsi::Object&& other) = default; public Object(facebook::jsi::Pointer&& other) noexcept; - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public bool instanceOf(facebook::jsi::IRuntime& rt, const facebook::jsi::Function& ctor) const; - public bool isArray(facebook::jsi::IRuntime& runtime) const; - public bool isArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public bool isFunction(facebook::jsi::IRuntime& runtime) const; - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - public bool isTypedArray(facebook::jsi::IRuntime& runtime) const; - public bool isUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getPropertyNames(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getPropertyAsFunction(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object getPropertyAsObject(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object& operator=(facebook::jsi::Object&& other) = default; - public facebook::jsi::TypedArray asTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::TypedArray getTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array asUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array getUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public facebook::jsi::Value getPrototype(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& a, const facebook::jsi::Object& b); - public static facebook::jsi::Object create(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype); - public static facebook::jsi::Object createFromHostObject(facebook::jsi::IRuntime& runtime, std::shared_ptr ho); - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public void setExternalMemoryPressure(facebook::jsi::IRuntime& runtime, size_t amt) const; - public void setNativeState(facebook::jsi::IRuntime& runtime, std::shared_ptr state) const; - public void setPrototype(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype) const; - template - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr asHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - template - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getNativeState(facebook::jsi::IRuntime& runtime) const; + public Object(facebook::jsi::_i_runtime::IRuntime& runtime); + public Object(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public bool instanceOf(facebook::jsi::_i_runtime::IRuntime& rt, const facebook::jsi::_function::Function& ctor) const; + public bool isArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getPropertyNames(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getPropertyAsFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object getPropertyAsObject(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object& operator=(facebook::jsi::_object::Object&& other) = default; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public facebook::jsi::_object::Value getPrototype(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray asTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray getTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array asUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array getUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b); + public static facebook::jsi::_object::Object create(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype); + public static facebook::jsi::_object::Object createFromHostObject(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr ho); + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public void setExternalMemoryPressure(facebook::jsi::_i_runtime::IRuntime& runtime, size_t amt) const; + public void setNativeState(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr state) const; + public void setPrototype(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype) const; + template + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr asHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const char* name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, T&& value) const; } class facebook::jsi::Pointer { - protected Pointer(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); protected Pointer(facebook::jsi::Pointer&& other) noexcept; - protected facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr_; - protected facebook::jsi::Pointer& operator=(facebook::jsi::Pointer&& other) noexcept; + protected Pointer(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + protected facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr_; + protected facebook::jsi::_pointer::Pointer& operator=(facebook::jsi::_pointer::Pointer&& other) noexcept; protected ~Pointer(); } @@ -9167,98 +9192,98 @@ class facebook::jsi::PreparedJavaScript { } class facebook::jsi::PropNameID : public facebook::jsi::Pointer { - public PropNameID(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& other); - public PropNameID(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public PropNameID(facebook::jsi::Pointer&& other) noexcept; public PropNameID(facebook::jsi::PropNameID&& other) = default; - public facebook::jsi::PropNameID& operator=(facebook::jsi::PropNameID&& other) = default; - public static bool compare(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::PropNameID forString(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public static facebook::jsi::PropNameID forSymbol(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& str); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public PropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& other); + public PropNameID(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_prop_name_i_d::PropNameID& operator=(facebook::jsi::_prop_name_i_d::PropNameID&& other) = default; + public static bool compare(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forString(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::String& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forSymbol(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Symbol& sym); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& str); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public static std::vector names(facebook::jsi::PropNameID(&&propertyNames)[N]); + public static std::vector names(facebook::jsi::_prop_name_i_d::PropNameID(&&propertyNames)[N]); template - public void getPropNameIdData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getPropNameIdData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; template - public static std::vector names(facebook::jsi::IRuntime& runtime, Args &&... args); + public static std::vector names(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::Runtime : public facebook::jsi::IRuntime { - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Pointer& pointer); - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Value& value); - protected static facebook::jsi::IRuntime::PointerValue* getPointerValue(facebook::jsi::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Value& value); + protected static facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(facebook::jsi::_runtime::Pointer& pointer); public virtual ScopeState* pushScope() override; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) override; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual bool isTypedArray(const facebook::jsi::Object&) const override; - public virtual bool isUint8Array(const facebook::jsi::Object&) const override; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t length(const facebook::jsi::String& str) override; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) override; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& uuid) override; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - public virtual std::u16string utf16(const facebook::jsi::String& str) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; + public virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer&) override; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual bool isTypedArray(const facebook::jsi::_runtime::Object&) const override; + public virtual bool isUint8Array(const facebook::jsi::_runtime::Object&) const override; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + public virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::Value createError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createEvalError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createRangeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createReferenceError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createSyntaxError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createTypeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createURIError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t length(const facebook::jsi::_runtime::String& str) override; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t push(const facebook::jsi::_runtime::Array&, const facebook::jsi::_runtime::Value*, size_t) override; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void popScope(ScopeState*) override; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - public virtual void setRuntimeData(const facebook::jsi::UUID& uuid, const std::shared_ptr& data) override; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + public virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid, const std::shared_ptr& data) override; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; public virtual ~Runtime() override; template - protected static T make(facebook::jsi::IRuntime::PointerValue* pv); + protected static T make(facebook::jsi::_i_runtime::_pointer_value::PointerValue* pv); } class facebook::jsi::Scope { public Scope(const facebook::jsi::Scope&) = delete; - public Scope(facebook::jsi::IRuntime& rt); public Scope(facebook::jsi::Scope&&) = delete; - public facebook::jsi::Scope& operator=(const facebook::jsi::Scope&) = delete; - public facebook::jsi::Scope& operator=(facebook::jsi::Scope&&) = delete; + public Scope(facebook::jsi::_i_runtime::IRuntime& rt); + public facebook::jsi::_scope::Scope& operator=(const facebook::jsi::_scope::Scope&) = delete; + public facebook::jsi::_scope::Scope& operator=(facebook::jsi::_scope::Scope&&) = delete; public ~Scope(); template - public static decltype(f()) callInNewScope(facebook::jsi::IRuntime& rt, F f); + public static decltype(f()) callInNewScope(facebook::jsi::_i_runtime::IRuntime& rt, F f); } class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::PreparedJavaScript, public facebook::jsi::Buffer { @@ -9269,23 +9294,23 @@ class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::Prepare } class facebook::jsi::String : public facebook::jsi::Pointer { - public String(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public String(facebook::jsi::Pointer&& other) noexcept; public String(facebook::jsi::String&& other) = default; - public facebook::jsi::String& operator=(facebook::jsi::String&& other) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& a, const facebook::jsi::String& b); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& utf16); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public String(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_string::String& operator=(facebook::jsi::_string::String&& other) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& utf16); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void getStringData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getStringData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; } class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { @@ -9295,37 +9320,37 @@ class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { } class facebook::jsi::Symbol : public facebook::jsi::Pointer { - public Symbol(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public Symbol(facebook::jsi::Pointer&& other) noexcept; public Symbol(facebook::jsi::Symbol&& other) = default; - public facebook::jsi::Symbol& operator=(facebook::jsi::Symbol&& other) = default; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b); - public std::string toString(facebook::jsi::IRuntime& runtime) const; + public Symbol(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_symbol::Symbol& operator=(facebook::jsi::_symbol::Symbol&& other) = default; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b); + public std::string toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::ThreadSafeRuntime : public facebook::jsi::Runtime { - public virtual facebook::jsi::Runtime& getUnsafeRuntime() = 0; + public virtual facebook::jsi::_runtime::Runtime& getUnsafeRuntime() = 0; public virtual void lock() const = 0; public virtual void unlock() const = 0; } class facebook::jsi::TypedArray : public facebook::jsi::Object { public TypedArray(facebook::jsi::TypedArray&&) = default; - public facebook::jsi::ArrayBuffer buffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::TypedArray& operator=(facebook::jsi::TypedArray&&) = default; - public size_t byteLength(facebook::jsi::IRuntime& runtime); - public size_t byteOffset(facebook::jsi::IRuntime& runtime); - public size_t length(facebook::jsi::IRuntime& runtime); + public facebook::jsi::_array_buffer::ArrayBuffer buffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_typed_array::TypedArray& operator=(facebook::jsi::_typed_array::TypedArray&&) = default; + public size_t byteLength(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t byteOffset(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime); } class facebook::jsi::UUID { public constexpr UUID(); public constexpr UUID(const facebook::jsi::UUID&) = default; public constexpr UUID(uint32_t timeLow, uint16_t timeMid, uint16_t timeHighAndVersion, uint16_t variantAndClockSeq, uint64_t node); - public constexpr bool operator!=(const facebook::jsi::UUID& other) const; - public constexpr bool operator<(const facebook::jsi::UUID& other) const; - public constexpr bool operator==(const facebook::jsi::UUID& other) const; - public constexpr facebook::jsi::UUID& operator=(const facebook::jsi::UUID&) = default; + public constexpr bool operator!=(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator<(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator==(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr facebook::jsi::_u_u_i_d::UUID& operator=(const facebook::jsi::_u_u_i_d::UUID&) = default; public constexpr uint16_t getTimeHighAndVersion() const; public constexpr uint16_t getTimeMid() const; public constexpr uint16_t getVariantAndClockSeq() const; @@ -9335,26 +9360,26 @@ class facebook::jsi::UUID { } struct facebook::jsi::UUID::Hash { - public std::size_t operator()(const facebook::jsi::UUID& uuid) const noexcept; + public std::size_t operator()(const facebook::jsi::_u_u_i_d::UUID& uuid) const noexcept; } class facebook::jsi::Uint8Array : public facebook::jsi::TypedArray { - public Uint8Array(facebook::jsi::IRuntime& runtime, const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length); - public Uint8Array(facebook::jsi::IRuntime& runtime, size_t length); public Uint8Array(facebook::jsi::Uint8Array&&) = default; - public facebook::jsi::Uint8Array& operator=(facebook::jsi::Uint8Array&&) = default; + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length); + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_uint8_array::Uint8Array& operator=(facebook::jsi::_uint8_array::Uint8Array&&) = default; } class facebook::jsi::Value { public Value() noexcept; public Value(bool b); public Value(double d); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& bigint); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& obj); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& value); public Value(facebook::jsi::Value&& other) noexcept; + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Value& value); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& bigint); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& obj); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& str); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& sym); public Value(int i); public Value(std::nullptr_t); public bool asBool() const; @@ -9370,147 +9395,147 @@ class facebook::jsi::Value { public bool isUndefined() const; public double asNumber() const; public double getNumber() const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime); - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime&); - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Object getObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object getObject(facebook::jsi::IRuntime&); - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime); - public facebook::jsi::String getString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String getString(facebook::jsi::IRuntime&); - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime&); - public facebook::jsi::Value& operator=(facebook::jsi::Value&& other) noexcept; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& a, const facebook::jsi::Value& b); - public static facebook::jsi::Value createFromJsonUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* json, size_t length); - public static facebook::jsi::Value null(); - public static facebook::jsi::Value undefined(); + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_value::Value& operator=(facebook::jsi::_value::Value&& other) noexcept; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_value::Value& a, const facebook::jsi::_value::Value& b); + public static facebook::jsi::_value::Value createFromJsonUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* json, size_t length); + public static facebook::jsi::_value::Value null(); + public static facebook::jsi::_value::Value undefined(); public ~Value(); template public Value(const char*); template - public Value(facebook::jsi::IRuntime&, const char*); - template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> + public Value(facebook::jsi::_i_runtime::IRuntime&, const char*); + template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> public Value(T&& other); } class facebook::jsi::WeakObject : public facebook::jsi::Pointer { - public WeakObject(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& o); - public WeakObject(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public WeakObject(facebook::jsi::Pointer&& other) noexcept; public WeakObject(facebook::jsi::WeakObject&& other) = default; - public facebook::jsi::Value lock(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::WeakObject& operator=(facebook::jsi::WeakObject&& other) = default; + public WeakObject(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& o); + public WeakObject(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_pointer::Value lock(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_weak_object::WeakObject& operator=(facebook::jsi::_weak_object::WeakObject&& other) = default; } struct facebook::jsi::ICast { protected ~ICast() = default; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) = 0; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) = 0; } -template +template class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected RuntimeDecorator(Plain& plain); protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& b) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& b) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool compare(const facebook::jsi::_runtime::PropNameID& a, const facebook::jsi::_runtime::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_runtime::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_runtime::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t value) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t value) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::BigInt& a, const facebook::jsi::_runtime::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Object& a, const facebook::jsi::_runtime::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::String& a, const facebook::jsi::_runtime::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Symbol& a, const facebook::jsi::_runtime::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bigint, int radix) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_runtime::Array createArray(size_t length) override; + protected virtual facebook::jsi::_runtime::Array getPropertyNames(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromInt64(int64_t value) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromUint64(uint64_t value) override; + protected virtual facebook::jsi::_runtime::Function createFunctionFromHostFunction(const facebook::jsi::_runtime::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_runtime::Object createObject() override; + protected virtual facebook::jsi::_runtime::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromString(const facebook::jsi::_runtime::String& str) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::String bigintToString(const facebook::jsi::_runtime::BigInt& bigint, int radix) override; + protected virtual facebook::jsi::_runtime::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::Value call(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value& jsThis, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value callAsConstructor(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + protected virtual facebook::jsi::_runtime::Value getValueAtIndex(const facebook::jsi::_runtime::Array& a, size_t i) override; + protected virtual facebook::jsi::_runtime::Value lockWeakObject(const facebook::jsi::_runtime::WeakObject& wo) override; + protected virtual facebook::jsi::_runtime::WeakObject createWeakObject(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_runtime::Array& a, const facebook::jsi::_runtime::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_runtime::Array& a) override; + protected virtual size_t size(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_runtime::Object& o) override; protected virtual std::string flushAndDisableBridgeTrafficTrace() override; protected virtual std::string getRecordedGCStats() override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; + protected virtual std::string symbolToString(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; protected virtual std::unordered_map getHeapInfo(bool includeExpensive) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& b) override; + protected virtual uint8_t* data(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_runtime::BigInt& b) override; protected virtual void collectGarbage(std::string cause) override; - protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& name) override; protected virtual void dumpOpcodeStats(std::ostream& os) const override; protected virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const override; - protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setExternalMemoryPressure(const facebook::jsi::_runtime::Object& obj, size_t amount) override; + protected virtual void setNativeState(const facebook::jsi::_runtime::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_runtime::Array& a, size_t i, const facebook::jsi::_runtime::Value& value) override; protected virtual void startHeapSampling(size_t samplingInterval) override; protected virtual void stopHeapSampling(std::ostream& os) override; protected virtual void stopTrackingHeapObjectStackTraces() override; @@ -9518,143 +9543,143 @@ class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; - protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; + protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; public Plain& plain(); public const Plain& plain() const; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::Object global() override; + public virtual facebook::jsi::_runtime::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_runtime::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; } -template +template class facebook::jsi::WithRuntimeDecorator : public facebook::jsi::RuntimeDecorator { protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& bi) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& bi) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID& a, const facebook::jsi::_prop_name_i_d::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_object::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& uuid) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t i) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t i) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_object::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bi, int i) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& bi) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual facebook::jsi::_array::Array createArray(size_t length) override; + protected virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object& o) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t i) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t i) override; + protected virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_object::Object createObject() override; + protected virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt& bi, int i) override; + protected virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) override; + protected virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array& a, size_t i) override; + protected virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject& wo) override; + protected virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object& o) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_array::Array& a, const facebook::jsi::_value::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_array::Array& a) override; + protected virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_string::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_string::String& str) override; + protected virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_string::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& name) override; protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amt) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setNativeState(const facebook::jsi::_object::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array& a, size_t i, const facebook::jsi::_value::Value& value) override; protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; public WithRuntimeDecorator(Plain& plain, With& with); - public using RD = facebook::jsi::RuntimeDecorator; + public using RD = facebook::jsi::_runtime_decorator::RuntimeDecorator; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_object::Object global() override; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; - public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; -} - - -facebook::jsi::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime& runtime, const char* name); -facebook::jsi::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime& runtime, const std::string& name); -facebook::jsi::PropNameID&& facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime&, facebook::jsi::PropNameID&& name); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const char* str); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& value); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const std::string& str); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, bool b); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, double d); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, float f); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, int i); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, std::nullptr_t); -facebook::jsi::Value&& facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, facebook::jsi::Value&& value); + public virtual void queueMicrotask(const facebook::jsi::_function::Function& callback) override; +} + + +facebook::jsi::_prop_name_i_d::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name); +facebook::jsi::_prop_name_i_d::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& name); +facebook::jsi::_prop_name_i_d::PropNameID&& facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime&, facebook::jsi::_prop_name_i_d::PropNameID&& name); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_value::Value& value); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, bool b); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, double d); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, float f); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, int i); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, std::nullptr_t); +facebook::jsi::_value::Value&& facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, facebook::jsi::_value::Value&& value); template void facebook::jsi::detail::throwOrDie(Args &&... args); template -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const T& other); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const T& other); template class facebook::jsi::detail::ThreadSafeRuntimeImpl : public facebook::jsi::WithRuntimeDecorator, R, facebook::jsi::ThreadSafeRuntime> { @@ -9704,24 +9729,24 @@ struct facebook::jsi::detail::BeforeCaller> { } -using facebook::yoga::GridTrackList = std::vector; +using facebook::yoga::GridTrackList = std::vector; template concept facebook::yoga::Enumeration = std::is_enum_v; template concept facebook::yoga::HasOrdinality = (facebook::yoga::ordinalCount()> 0); YGLogger facebook::yoga::getDefaultLogger(); -bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); bool facebook::yoga::canUseCachedMeasurement(facebook::yoga::SizingMode widthMode, float availableWidth, facebook::yoga::SizingMode heightMode, float availableHeight, facebook::yoga::SizingMode lastWidthMode, float lastAvailableWidth, facebook::yoga::SizingMode lastHeightMode, float lastAvailableHeight, float lastComputedWidth, float lastComputedHeight, float marginRow, float marginColumn, const facebook::yoga::Config* config); -bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::Config& oldConfig, const facebook::yoga::Config& newConfig); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleLength& a, const facebook::yoga::StyleLength& b); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleSizeLength& a, const facebook::yoga::StyleSizeLength& b); +bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::_config::Config& oldConfig, const facebook::yoga::_config::Config& newConfig); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_length::StyleLength& a, const facebook::yoga::_style_length::StyleLength& b); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& a, const facebook::yoga::_style_size_length::StyleSizeLength& b); bool facebook::yoga::inexactEquals(double a, double b); -bool facebook::yoga::inexactEquals(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +bool facebook::yoga::inexactEquals(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); bool facebook::yoga::inexactEquals(float a, float b); bool facebook::yoga::isBaselineLayout(const facebook::yoga::Node* node); bool facebook::yoga::isColumn(const facebook::yoga::FlexDirection flexDirection); bool facebook::yoga::isRow(const facebook::yoga::FlexDirection flexDirection); -bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); +bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); bool facebook::yoga::needsTrailingPosition(const facebook::yoga::FlexDirection axis); const char* facebook::yoga::LayoutPassReasonToString(facebook::yoga::LayoutPassReason value); const char* facebook::yoga::toString(facebook::yoga::Align e); @@ -9742,7 +9767,7 @@ const char* facebook::yoga::toString(facebook::yoga::Overflow e); const char* facebook::yoga::toString(facebook::yoga::PositionType e); const char* facebook::yoga::toString(facebook::yoga::Unit e); const char* facebook::yoga::toString(facebook::yoga::Wrap e); -const facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); +const facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); constexpr YGAlign facebook::yoga::unscopedEnum(facebook::yoga::Align scoped); constexpr YGBoxSizing facebook::yoga::unscopedEnum(facebook::yoga::BoxSizing scoped); constexpr YGDimension facebook::yoga::unscopedEnum(facebook::yoga::Dimension scoped); @@ -9776,7 +9801,6 @@ constexpr facebook::yoga::Display facebook::yoga::scopedEnum(YGDisplay unscoped) constexpr facebook::yoga::Edge facebook::yoga::scopedEnum(YGEdge unscoped); constexpr facebook::yoga::Errata facebook::yoga::scopedEnum(YGErrata unscoped); constexpr facebook::yoga::FlexDirection facebook::yoga::scopedEnum(YGFlexDirection unscoped); -constexpr facebook::yoga::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); constexpr facebook::yoga::GridTrackType facebook::yoga::scopedEnum(YGGridTrackType unscoped); constexpr facebook::yoga::Gutter facebook::yoga::scopedEnum(YGGutter unscoped); constexpr facebook::yoga::Justify facebook::yoga::fallbackAlignment(facebook::yoga::Justify align); @@ -9788,6 +9812,7 @@ constexpr facebook::yoga::Overflow facebook::yoga::scopedEnum(YGOverflow unscope constexpr facebook::yoga::PositionType facebook::yoga::scopedEnum(YGPositionType unscoped); constexpr facebook::yoga::Unit facebook::yoga::scopedEnum(YGUnit unscoped); constexpr facebook::yoga::Wrap facebook::yoga::scopedEnum(YGWrap unscoped); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); @@ -9806,20 +9831,20 @@ constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); facebook::yoga::Align facebook::yoga::resolveChildAlignment(const facebook::yoga::Node* node, const facebook::yoga::Node* child); -facebook::yoga::Config* facebook::yoga::resolveRef(const YGConfigRef ref); facebook::yoga::Dimension facebook::yoga::dimension(facebook::yoga::FlexDirection flexDirection); facebook::yoga::FlexDirection facebook::yoga::resolveCrossDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); facebook::yoga::FlexDirection facebook::yoga::resolveDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); -facebook::yoga::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); -facebook::yoga::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::FloatOptional value, const float axisSize, const float widthSize); facebook::yoga::Justify facebook::yoga::resolveChildJustification(const facebook::yoga::Node* node, const facebook::yoga::Node* child); facebook::yoga::MeasureMode facebook::yoga::measureMode(facebook::yoga::SizingMode mode); -facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeRef ref); facebook::yoga::PhysicalEdge facebook::yoga::flexEndEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::flexStartEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::inlineEndEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::PhysicalEdge facebook::yoga::inlineStartEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::SizingMode facebook::yoga::sizingMode(facebook::yoga::MeasureMode mode); +facebook::yoga::_config::Config* facebook::yoga::resolveRef(const YGConfigRef ref); +facebook::yoga::_flex_line::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); +facebook::yoga::_float_optional::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::_float_optional::FloatOptional value, const float axisSize, const float widthSize); +facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeRef ref); float facebook::yoga::boundAxis(const facebook::yoga::Node *const node, const facebook::yoga::FlexDirection axis, const facebook::yoga::Direction direction, const float value, const float axisSize, const float widthSize); float facebook::yoga::calculateAvailableInnerDimension(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::Dimension dimension, const float availableDim, float paddingAndBorder, const float ownerDim, const float ownerWidth); float facebook::yoga::calculateBaseline(const facebook::yoga::Node* node); @@ -9841,21 +9866,21 @@ void facebook::yoga::calculateLayout(facebook::yoga::Node* node, float ownerWidt void facebook::yoga::cleanupContentsNodesRecursively(facebook::yoga::Node *const node); void facebook::yoga::constrainMaxSizeForMode(const facebook::yoga::Node* node, facebook::yoga::Direction direction, facebook::yoga::FlexDirection axis, float ownerAxisSize, float ownerWidth, facebook::yoga::SizingMode* mode, float* size); void facebook::yoga::fatalWithMessage(const char* message); -void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); void facebook::yoga::log(const facebook::yoga::Config* config, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(const facebook::yoga::Node* node, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::roundLayoutResultsToPixelGrid(facebook::yoga::Node* node, double absoluteLeft, double absoluteTop); void facebook::yoga::setChildTrailingPosition(const facebook::yoga::Node *const node, facebook::yoga::Node *const child, const facebook::yoga::FlexDirection axis); void facebook::yoga::zeroOutLayoutRecursively(facebook::yoga::Node *const node); -constexpr bool facebook::yoga::operator<(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator<=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, float rhs); -constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr facebook::yoga::FloatOptional facebook::yoga::operator+(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +constexpr bool facebook::yoga::operator<(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator<=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, float rhs); +constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::operator+(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); class facebook::yoga::Config : public YGConfig { public Config(YGLogger logger); @@ -9864,7 +9889,7 @@ class facebook::yoga::Config : public YGConfig { public bool useWebDefaults() const; public facebook::yoga::Errata getErrata() const; public float getPointScaleFactor() const; - public static const facebook::yoga::Config& getDefault(); + public static const facebook::yoga::_config::Config& getDefault(); public uint32_t getVersion() const noexcept; public void addErrata(facebook::yoga::Errata errata); public void log(const facebook::yoga::Node* node, facebook::yoga::LogLevel logLevel, const char* format, va_list args) const; @@ -9880,11 +9905,11 @@ class facebook::yoga::Config : public YGConfig { class facebook::yoga::Node : public YGNode { public Node(); - public Node(const facebook::yoga::Config* config); public Node(const facebook::yoga::Node& node) = default; + public Node(const facebook::yoga::_config::Config* config); public Node(facebook::yoga::Node&& node) noexcept; public YGDirtiedFunc getDirtiedFunc() const; - public YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); + public _y_g_size::YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); public bool alwaysFormsContainingBlock() const; public bool getHasNewLayout() const; public bool hasBaselineFunc() const noexcept; @@ -9896,23 +9921,23 @@ class facebook::yoga::Node : public YGNode { public bool isLayoutDimensionDefined(facebook::yoga::FlexDirection axis); public bool isNodeFlexible(); public bool isReferenceBaseline() const; - public bool removeChild(facebook::yoga::Node* child); - public const facebook::yoga::Config* getConfig() const; - public const facebook::yoga::LayoutResults& getLayout() const; - public const facebook::yoga::Style& style() const; - public const std::vector& getChildren() const; + public bool removeChild(facebook::yoga::_node::Node* child); + public const facebook::yoga::_config::Config* getConfig() const; + public const facebook::yoga::_layout_results::LayoutResults& getLayout() const; + public const facebook::yoga::_style::Style& style() const; + public const std::vector& getChildren() const; public facebook::yoga::Direction resolveDirection(facebook::yoga::Direction ownerDirection); - public facebook::yoga::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; - public facebook::yoga::LayoutResults& getLayout(); - public facebook::yoga::Node& operator=(const facebook::yoga::Node&) = delete; - public facebook::yoga::Node* getChild(size_t index) const; - public facebook::yoga::Node* getOwner() const; - public facebook::yoga::Node::LayoutableChildren getLayoutChildren() const; public facebook::yoga::NodeType getNodeType() const; - public facebook::yoga::Style& style(); - public facebook::yoga::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; - public facebook::yoga::Style::SizeLength processFlexBasis() const; + public facebook::yoga::_float_optional::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; + public facebook::yoga::_layout_results::LayoutResults& getLayout(); + public facebook::yoga::_node::LayoutableChildren getLayoutChildren() const; + public facebook::yoga::_node::Node& operator=(const facebook::yoga::_node::Node&) = delete; + public facebook::yoga::_node::Node* getChild(size_t index) const; + public facebook::yoga::_node::Node* getOwner() const; + public facebook::yoga::_style::Style& style(); + public facebook::yoga::_style::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; + public facebook::yoga::_style::Style::SizeLength processFlexBasis() const; public float baseline(float width, float height) const; public float dimensionWithMargin(facebook::yoga::FlexDirection axis, float widthSize); public float relativePosition(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float axisSize) const; @@ -9921,29 +9946,29 @@ class facebook::yoga::Node : public YGNode { public size_t getChildCount() const; public size_t getLayoutChildCount() const; public size_t getLineIndex() const; - public using LayoutableChildren = facebook::yoga::LayoutableChildren; + public using LayoutableChildren = facebook::yoga::LayoutableChildren; public void clearChildren(); public void cloneChildrenIfNeeded(); public void cloneContentsChildrenIfNeeded(); - public void insertChild(facebook::yoga::Node* child, size_t index); + public void insertChild(facebook::yoga::_node::Node* child, size_t index); public void markDirtyAndPropagate(); public void processDimensions(); public void removeChild(size_t index); - public void replaceChild(facebook::yoga::Node* child, size_t index); - public void replaceChild(facebook::yoga::Node* oldChild, facebook::yoga::Node* newChild); + public void replaceChild(facebook::yoga::_node::Node* child, size_t index); + public void replaceChild(facebook::yoga::_node::Node* oldChild, facebook::yoga::_node::Node* newChild); public void reset(); public void setAlwaysFormsContainingBlock(bool alwaysFormsContainingBlock); public void setBaselineFunc(YGBaselineFunc baseLineFunc); - public void setChildren(const std::vector& children); - public void setConfig(facebook::yoga::Config* config); + public void setChildren(const std::vector& children); + public void setConfig(facebook::yoga::_config::Config* config); public void setContext(void* context); public void setDirtiedFunc(YGDirtiedFunc dirtiedFunc); public void setDirty(bool isDirty); public void setHasNewLayout(bool hasNewLayout); public void setIsReferenceBaseline(bool isReferenceBaseline); - public void setLayout(const facebook::yoga::LayoutResults& layout); + public void setLayout(const facebook::yoga::_layout_results::LayoutResults& layout); public void setLayoutBorder(float border, facebook::yoga::PhysicalEdge edge); - public void setLayoutComputedFlexBasis(facebook::yoga::FloatOptional computedFlexBasis); + public void setLayoutComputedFlexBasis(facebook::yoga::_float_optional::FloatOptional computedFlexBasis); public void setLayoutComputedFlexBasisGeneration(uint32_t computedFlexBasisGeneration); public void setLayoutDimension(float lengthValue, facebook::yoga::Dimension dimension); public void setLayoutDirection(facebook::yoga::Direction direction); @@ -9956,9 +9981,9 @@ class facebook::yoga::Node : public YGNode { public void setLineIndex(size_t lineIndex); public void setMeasureFunc(YGMeasureFunc measureFunc); public void setNodeType(facebook::yoga::NodeType nodeType); - public void setOwner(facebook::yoga::Node* owner); + public void setOwner(facebook::yoga::_node::Node* owner); public void setPosition(facebook::yoga::Direction direction, float ownerWidth, float ownerHeight); - public void setStyle(const facebook::yoga::Style& style); + public void setStyle(const facebook::yoga::_style::Style& style); public void* getContext() const; } @@ -9976,16 +10001,16 @@ class facebook::yoga::Style { public bool isInlineEndPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionAuto(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; - public bool operator==(const facebook::yoga::Style& other) const; + public bool operator==(const facebook::yoga::_style::Style& other) const; public bool verticalInsetsDefined() const; - public const facebook::yoga::GridLine& gridColumnEnd() const; - public const facebook::yoga::GridLine& gridColumnStart() const; - public const facebook::yoga::GridLine& gridRowEnd() const; - public const facebook::yoga::GridLine& gridRowStart() const; public const facebook::yoga::GridTrackList& gridAutoColumns() const; public const facebook::yoga::GridTrackList& gridAutoRows() const; public const facebook::yoga::GridTrackList& gridTemplateColumns() const; public const facebook::yoga::GridTrackList& gridTemplateRows() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnStart() const; + public const facebook::yoga::_grid_line::GridLine& gridRowEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridRowStart() const; public facebook::yoga::Align alignContent() const; public facebook::yoga::Align alignItems() const; public facebook::yoga::Align alignSelf() const; @@ -9993,27 +10018,27 @@ class facebook::yoga::Style { public facebook::yoga::Direction direction() const; public facebook::yoga::Display display() const; public facebook::yoga::FlexDirection flexDirection() const; - public facebook::yoga::FloatOptional aspectRatio() const; - public facebook::yoga::FloatOptional flex() const; - public facebook::yoga::FloatOptional flexGrow() const; - public facebook::yoga::FloatOptional flexShrink() const; - public facebook::yoga::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; public facebook::yoga::Justify justifyContent() const; public facebook::yoga::Justify justifyItems() const; public facebook::yoga::Justify justifySelf() const; public facebook::yoga::Overflow overflow() const; public facebook::yoga::PositionType positionType() const; - public facebook::yoga::Style::Length border(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length gap(facebook::yoga::Gutter gutter) const; - public facebook::yoga::Style::Length margin(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length padding(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length position(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength flexBasis() const; - public facebook::yoga::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public facebook::yoga::Wrap flexWrap() const; + public facebook::yoga::_float_optional::FloatOptional aspectRatio() const; + public facebook::yoga::_float_optional::FloatOptional flex() const; + public facebook::yoga::_float_optional::FloatOptional flexGrow() const; + public facebook::yoga::_float_optional::FloatOptional flexShrink() const; + public facebook::yoga::_float_optional::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_style::Style::Length border(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length gap(facebook::yoga::Gutter gutter) const; + public facebook::yoga::_style::Style::Length margin(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length padding(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length position(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength flexBasis() const; + public facebook::yoga::_style::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public float computeBorderForAxis(facebook::yoga::FlexDirection axis) const; public float computeFlexEndBorder(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public float computeFlexEndMargin(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float widthSize) const; @@ -10042,8 +10067,8 @@ class facebook::yoga::Style { public static constexpr float DefaultFlexGrow; public static constexpr float DefaultFlexShrink; public static constexpr float WebDefaultFlexShrink; - public using Length = facebook::yoga::StyleLength; - public using SizeLength = facebook::yoga::StyleSizeLength; + public using Length = facebook::yoga::_style_length::StyleLength; + public using SizeLength = facebook::yoga::_style_size_length::StyleSizeLength; public void resizeGridAutoColumns(size_t count); public void resizeGridAutoRows(size_t count); public void resizeGridTemplateColumns(size_t count); @@ -10051,64 +10076,64 @@ class facebook::yoga::Style { public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); - public void setAspectRatio(facebook::yoga::FloatOptional value); - public void setBorder(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setAspectRatio(facebook::yoga::_float_optional::FloatOptional value); + public void setBorder(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setBoxSizing(facebook::yoga::BoxSizing value); - public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFlex(facebook::yoga::FloatOptional value); - public void setFlexBasis(facebook::yoga::Style::SizeLength value); + public void setFlex(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexBasis(facebook::yoga::_style::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); - public void setFlexGrow(facebook::yoga::FloatOptional value); - public void setFlexShrink(facebook::yoga::FloatOptional value); + public void setFlexGrow(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexShrink(facebook::yoga::_float_optional::FloatOptional value); public void setFlexWrap(facebook::yoga::Wrap value); - public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::Style::Length value); - public void setGridAutoColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::_style::Style::Length value); + public void setGridAutoColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoColumns(facebook::yoga::GridTrackList value); - public void setGridAutoRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridAutoRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoRows(facebook::yoga::GridTrackList value); - public void setGridColumnEnd(facebook::yoga::GridLine value); - public void setGridColumnStart(facebook::yoga::GridLine value); - public void setGridRowEnd(facebook::yoga::GridLine value); - public void setGridRowStart(facebook::yoga::GridLine value); - public void setGridTemplateColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridColumnEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridColumnStart(facebook::yoga::_grid_line::GridLine value); + public void setGridRowEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridRowStart(facebook::yoga::_grid_line::GridLine value); + public void setGridTemplateColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateColumns(facebook::yoga::GridTrackList value); - public void setGridTemplateRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridTemplateRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateRows(facebook::yoga::GridTrackList value); public void setJustifyContent(facebook::yoga::Justify value); public void setJustifyItems(facebook::yoga::Justify value); public void setJustifySelf(facebook::yoga::Justify value); - public void setMargin(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); - public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setMargin(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); + public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setPosition(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setPadding(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setPosition(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setPositionType(facebook::yoga::PositionType value); } class facebook::yoga::StyleLength { public constexpr StyleLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_length::StyleLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isPercent() const; public constexpr bool isPoints() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength); - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_length::StyleLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength); + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleLength ofAuto(); - public static constexpr facebook::yoga::StyleLength percent(float value); - public static constexpr facebook::yoga::StyleLength points(float value); - public static constexpr facebook::yoga::StyleLength undefined(); + public static constexpr facebook::yoga::_style_length::StyleLength ofAuto(); + public static constexpr facebook::yoga::_style_length::StyleLength percent(float value); + public static constexpr facebook::yoga::_style_length::StyleLength points(float value); + public static constexpr facebook::yoga::_style_length::StyleLength undefined(); } class facebook::yoga::StyleSizeLength { public constexpr StyleSizeLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleSizeLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isFitContent() const; @@ -10117,18 +10142,18 @@ class facebook::yoga::StyleSizeLength { public constexpr bool isPoints() const; public constexpr bool isStretch() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleSizeLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength) const; - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_size_length::StyleSizeLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength) const; + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleSizeLength ofAuto(); - public static constexpr facebook::yoga::StyleSizeLength ofFitContent(); - public static constexpr facebook::yoga::StyleSizeLength ofMaxContent(); - public static constexpr facebook::yoga::StyleSizeLength ofStretch(); - public static constexpr facebook::yoga::StyleSizeLength percent(float value); - public static constexpr facebook::yoga::StyleSizeLength points(float value); - public static constexpr facebook::yoga::StyleSizeLength stretch(float fraction); - public static constexpr facebook::yoga::StyleSizeLength undefined(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofAuto(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofFitContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofMaxContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofStretch(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength percent(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength points(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength stretch(float fraction); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength undefined(); } class facebook::yoga::StyleValueHandle { @@ -10137,17 +10162,17 @@ class facebook::yoga::StyleValueHandle { public constexpr bool isPercent() const; public constexpr bool isPoint() const; public constexpr bool isUndefined() const; - public static constexpr facebook::yoga::StyleValueHandle ofAuto(); + public static constexpr facebook::yoga::_style_value_handle::StyleValueHandle ofAuto(); } class facebook::yoga::StyleValuePool { - public facebook::yoga::FloatOptional getNumber(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleLength getLength(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleSizeLength getSize(facebook::yoga::StyleValueHandle handle) const; - public float getStoredValue(facebook::yoga::StyleValueHandle handle) const; - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::FloatOptional number); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleLength length); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleSizeLength sizeValue); + public facebook::yoga::_float_optional::FloatOptional getNumber(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_length::StyleLength getLength(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_size_length::StyleSizeLength getSize(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public float getStoredValue(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_float_optional::FloatOptional number); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_length::StyleLength length); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_size_length::StyleSizeLength sizeValue); } enum facebook::yoga::Align : uint8_t { @@ -10330,7 +10355,7 @@ enum facebook::yoga::Wrap : uint8_t { } struct facebook::yoga::CachedMeasurement { - public bool operator==(facebook::yoga::CachedMeasurement measurement) const; + public bool operator==(facebook::yoga::_cached_measurement::CachedMeasurement measurement) const; public facebook::yoga::SizingMode heightSizingMode; public facebook::yoga::SizingMode widthSizingMode; public float availableHeight; @@ -10341,18 +10366,18 @@ struct facebook::yoga::CachedMeasurement { struct facebook::yoga::Event { public static void reset(); - public static void subscribe(std::function&& subscriber); - public using Subscriber = void(YGNodeConstRef, facebook::yoga::Event::Type, facebook::yoga::Event::Data); - public using Subscribers = std::vector>; - template - public static void publish(YGNodeConstRef node, const facebook::yoga::Event::TypedData& eventData = {}); + public static void subscribe(std::function&& subscriber); + public using Subscriber = void(YGNodeConstRef, facebook::yoga::_event::Type, facebook::yoga::_event::_data::Data); + public using Subscribers = std::vector>; + template + public static void publish(YGNodeConstRef node, const facebook::yoga::_event::_typed_data::TypedData& eventData = {}); } class facebook::yoga::Event::Data { - template - public Data(const facebook::yoga::Event::TypedData& data); - template - public const facebook::yoga::Event::TypedData& get() const; + template + public Data(const facebook::yoga::_event::_typed_data::TypedData& data); + template + public const facebook::yoga::_event::_typed_data::TypedData& get() const; } enum facebook::yoga::Event::Type { @@ -10367,12 +10392,12 @@ enum facebook::yoga::Event::Type { NodeLayout, } -template +template struct facebook::yoga::Event::TypedData { } struct facebook::yoga::Event::TypedData { - public facebook::yoga::LayoutData* layoutData; + public facebook::yoga::_layout_data::LayoutData* layoutData; } struct facebook::yoga::Event::TypedData { @@ -10401,7 +10426,7 @@ struct facebook::yoga::FlexLine { public const float sizeConsumed; public const size_t numberOfAutoMargins; public const std::vector itemsInFlow; - public facebook::yoga::FlexLineRunningLayout layout; + public facebook::yoga::_flex_line_running_layout::FlexLineRunningLayout layout; } struct facebook::yoga::FlexLineRunningLayout { @@ -10422,29 +10447,29 @@ struct facebook::yoga::FloatOptional { } struct facebook::yoga::GridLine { - public bool operator==(const facebook::yoga::GridLine& other) const = default; + public bool operator==(const facebook::yoga::_grid_line::GridLine& other) const = default; public constexpr bool isAuto() const; public constexpr bool isInteger() const; public constexpr bool isSpan() const; public facebook::yoga::GridLineType type; public int32_t integer; - public static constexpr facebook::yoga::GridLine auto_(); - public static constexpr facebook::yoga::GridLine fromInteger(int32_t value); - public static constexpr facebook::yoga::GridLine span(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine auto_(); + public static constexpr facebook::yoga::_grid_line::GridLine fromInteger(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine span(int32_t value); } struct facebook::yoga::GridTrackSize { public bool infinitelyGrowable; - public bool operator==(const facebook::yoga::GridTrackSize& other) const = default; - public facebook::yoga::StyleSizeLength maxSizingFunction; - public facebook::yoga::StyleSizeLength minSizingFunction; + public bool operator==(const facebook::yoga::_grid_track_size::GridTrackSize& other) const = default; + public facebook::yoga::_style_size_length::StyleSizeLength maxSizingFunction; + public facebook::yoga::_style_size_length::StyleSizeLength minSizingFunction; public float baseSize; public float growthLimit; - public static constexpr facebook::yoga::GridTrackSize auto_(); - public static constexpr facebook::yoga::GridTrackSize fr(float fraction); - public static constexpr facebook::yoga::GridTrackSize length(float points); - public static constexpr facebook::yoga::GridTrackSize minmax(facebook::yoga::StyleSizeLength min, facebook::yoga::StyleSizeLength max); - public static constexpr facebook::yoga::GridTrackSize percent(float percentage); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize auto_(); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize fr(float fraction); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize length(float points); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize minmax(facebook::yoga::_style_size_length::StyleSizeLength min, facebook::yoga::_style_size_length::StyleSizeLength max); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize percent(float percentage); } struct facebook::yoga::LayoutData { @@ -10459,11 +10484,11 @@ struct facebook::yoga::LayoutData { struct facebook::yoga::LayoutResults { public bool hadOverflow() const; - public bool operator==(facebook::yoga::LayoutResults layout) const; - public facebook::yoga::CachedMeasurement cachedLayout; + public bool operator==(facebook::yoga::_layout_results::LayoutResults layout) const; public facebook::yoga::Direction direction() const; public facebook::yoga::Direction lastOwnerDirection; - public facebook::yoga::FloatOptional computedFlexBasis; + public facebook::yoga::_cached_measurement::CachedMeasurement cachedLayout; + public facebook::yoga::_float_optional::FloatOptional computedFlexBasis; public float border(facebook::yoga::PhysicalEdge physicalEdge) const; public float dimension(facebook::yoga::Dimension axis) const; public float margin(facebook::yoga::PhysicalEdge physicalEdge) const; @@ -10472,7 +10497,7 @@ struct facebook::yoga::LayoutResults { public float position(facebook::yoga::PhysicalEdge physicalEdge) const; public float rawDimension(facebook::yoga::Dimension axis) const; public static constexpr int32_t MaxCachedMeasurements; - public std::array cachedMeasurements; + public std::array cachedMeasurements; public uint32_t computedFlexBasisGeneration; public uint32_t configVersion; public uint32_t generationCount; @@ -10493,8 +10518,8 @@ class facebook::yoga::SmallValueBuffer { public SmallValueBuffer() = default; public SmallValueBuffer(const facebook::yoga::SmallValueBuffer& other); public SmallValueBuffer(facebook::yoga::SmallValueBuffer&& other) noexcept = default; - public facebook::yoga::SmallValueBuffer& operator=(const facebook::yoga::SmallValueBuffer& other); - public facebook::yoga::SmallValueBuffer& operator=(facebook::yoga::SmallValueBuffer&& other) noexcept = default; + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(const facebook::yoga::_small_value_buffer::SmallValueBuffer& other); + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(facebook::yoga::_small_value_buffer::SmallValueBuffer&& other) noexcept = default; public uint16_t push(uint32_t value); public uint16_t push(uint64_t value); public uint16_t replace(uint16_t index, uint32_t value); @@ -10506,16 +10531,16 @@ class facebook::yoga::SmallValueBuffer { template class facebook::yoga::LayoutableChildren { public LayoutableChildren(const T* node); - public facebook::yoga::LayoutableChildren::Iterator begin() const; - public facebook::yoga::LayoutableChildren::Iterator end() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator begin() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator end() const; } struct facebook::yoga::LayoutableChildren::Iterator { public Iterator() = default; public Iterator(const T* node, size_t childIndex); public T* operator*() const; - public facebook::yoga::LayoutableChildren::Iterator operator++(int); - public facebook::yoga::LayoutableChildren::Iterator& operator++(); + public facebook::yoga::_layoutable_children::_iterator::Iterator operator++(int); + public facebook::yoga::_layoutable_children::_iterator::Iterator& operator++(); public using difference_type = std::ptrdiff_t; public using iterator_category = std::input_iterator_tag; public using pointer = T*; @@ -10525,85 +10550,85 @@ struct facebook::yoga::LayoutableChildren::Iterator { struct std::hash { - public size_t operator()(const facebook::react::AttributedString& attributedString) const; + public size_t operator()(const facebook::react::_attributed_string::facebook::react::AttributedString& attributedString) const; } struct std::hash { - public size_t operator()(const facebook::react::AttributedStringBox& attributedStringBox) const; + public size_t operator()(const facebook::react::_attributed_string_box::facebook::react::AttributedStringBox& attributedStringBox) const; } struct std::hash { - public size_t operator()(const facebook::react::EventAnimationDriverKey& key) const; + public size_t operator()(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutConstraints& constraints) const; + public size_t operator()(const facebook::react::_layout_constraints::facebook::react::LayoutConstraints& constraints) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutMetrics& layoutMetrics) const; + public size_t operator()(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics) const; } struct std::hash { - public size_t operator()(const facebook::react::LineMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_line_measure_cache_key::facebook::react::LineMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::ParagraphAttributes& attributes) const; + public size_t operator()(const facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes& attributes) const; } struct std::hash { - public size_t operator()(const facebook::react::Point& point) const noexcept; + public size_t operator()(const facebook::react::_point::facebook::react::Point& point) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::PreparedTextCacheKey& key) const; + public size_t operator()(const facebook::react::_prepared_text_cache_key::facebook::react::PreparedTextCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Rect& rect) const noexcept; + public size_t operator()(const facebook::react::_rect::facebook::react::Rect& rect) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::ShadowView& shadowView) const; + public size_t operator()(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView) const; } struct std::hash { - public size_t operator()(const facebook::react::SharedColor& color) const; + public size_t operator()(const facebook::react::_shared_color::facebook::react::SharedColor& color) const; } struct std::hash { - public size_t operator()(const facebook::react::Size& size) const; + public size_t operator()(const facebook::react::_size::facebook::react::Size& size) const; } struct std::hash { - public size_t operator()(const facebook::react::TextAttributes& textAttributes) const; + public size_t operator()(const facebook::react::_text_attributes::facebook::react::TextAttributes& textAttributes) const; } struct std::hash { - public size_t operator()(const facebook::react::TextMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_text_measure_cache_key::facebook::react::TextMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Transform& transform) const; + public size_t operator()(const facebook::react::_transform::facebook::react::Transform& transform) const; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleCorners& corners) const noexcept; + public size_t operator()(const facebook::react::_rectangle_corners::facebook::react::RectangleCorners& corners) const noexcept; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleEdges& edges) const noexcept; + public size_t operator()(const facebook::react::_rectangle_edges::facebook::react::RectangleEdges& edges) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::AttributedString::Fragment& fragment) const; + public size_t operator()(const facebook::react::_attributed_string::_fragment::facebook::react::AttributedString::Fragment& fragment) const; } struct std::hash { - public size_t operator()(const facebook::react::jsinspector_modern::ConsoleTaskId& id) const; + public size_t operator()(const facebook::react::jsinspector_modern::_console_task_id::facebook::react::jsinspector_modern::ConsoleTaskId& id) const; } struct std::hash { diff --git a/scripts/cxx-api/api-snapshots/ReactCommonReleaseCxx.api b/scripts/cxx-api/api-snapshots/ReactCommonReleaseCxx.api index 727e60d3be7..673df43894c 100644 --- a/scripts/cxx-api/api-snapshots/ReactCommonReleaseCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactCommonReleaseCxx.api @@ -1,5 +1,15 @@ // @generated by scripts/cxx-api +interface RCTLegacyViewManagerInteropCoordinator : public NSObject { + public virtual NSString* componentViewName(); + public virtual RCTPlatformView* createPaperViewWithTag:(NSInteger tag); + public virtual instancetype initWithComponentData:bridge:bridgeProxy:bridgelessInteropData:(RCTComponentData* componentData, _Nullable RCTBridge* bridge, _Nullable RCTBridgeProxy* bridgeProxy, RCTBridgeModuleDecorator* bridgelessInteropData); + public virtual void addObserveForTag:usingBlock:(NSInteger tag, InterceptorBlock block); + public virtual void handleCommand:args:reactTag:paperView:(NSString* commandName, NSArray* args, NSInteger tag, RCTPlatformView* paperView); + public virtual void removeObserveForTag:(NSInteger tag); + public virtual void setProps:forView:(NSDictionary* props, RCTPlatformView* view); +} + struct YGConfig { } @@ -46,10 +56,10 @@ class facebook::xplat::module::CxxModule { public static constexpr SyncTagType SyncTag; public std::weak_ptr getInstance(); public using Callback = std::function)>; - public using Provider = std::function()>; + public using Provider = std::function()>; public virtual std::map getConstants(); public virtual std::string getName() = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual ~CxxModule() = default; public void setInstance(std::weak_ptr instance); } @@ -59,25 +69,25 @@ struct facebook::xplat::module::CxxModule::Method { public Method(std::string aname, std::function&& afunc, SyncTagType); public Method(std::string aname, std::function&& afunc); public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc); - public Method(std::string aname, std::function&& afunc, AsyncTagType); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc); + public Method(std::string aname, std::function&& afunc, AsyncTagType); public bool isPromise; public const char* getType(); public size_t callbacks; public std::function syncFunc; - public std::function func; + public std::function func; public std::string name; template public Method(std::string aname, T* t, void(T::*method)()); template public Method(std::string aname, T* t, void(T::*method)(folly::dynamic)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback), AsyncTagType); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback), AsyncTagType); } @@ -116,7 +126,7 @@ class facebook::hermes::IHermes : public facebook::jsi::ICast { public virtual uint64_t getUniqueID(const facebook::jsi::Symbol& sym) const = 0; public virtual uint64_t getUniqueID(const facebook::jsi::Value& val) const = 0; public virtual void asyncTriggerTimeout() = 0; - public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::IHermes::DebugFlags& debugFlags) = 0; + public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::_i_hermes::_debug_flags::DebugFlags& debugFlags) = 0; public virtual void loadSegment(std::unique_ptr buffer, const facebook::jsi::Value& context) = 0; public virtual void registerForProfiling() = 0; public virtual void resetTimezoneCache() = 0; @@ -160,16 +170,16 @@ constexpr auto facebook::react::kSimpleThreadSafeCacheSizeCap; constexpr char facebook::react::LayoutConformanceShadowNodeComponentName[]; constexpr char facebook::react::VirtualViewComponentName[]; constexpr char* const facebook::react::TextLayoutManagerKey; -constexpr facebook::react::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; -constexpr facebook::react::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; -constexpr facebook::react::ReactNativeVersionType facebook::react::ReactNativeVersion; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::DEFAULT_DURATION_THRESHOLD; +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::LONG_TASK_DURATION_THRESHOLD; +constexpr facebook::react::_react_native_version_type::ReactNativeVersionType facebook::react::ReactNativeVersion; constexpr float facebook::react::kDefaultEpsilon; constexpr size_t facebook::react::EVENT_BUFFER_SIZE; constexpr size_t facebook::react::LONG_TASK_BUFFER_SIZE; constexpr size_t facebook::react::RESOURCE_TIMING_BUFFER_SIZE; constexpr uint32_t facebook::react::INITIAL_BUCKETS_SIZE; -static const facebook::react::LayoutMetrics facebook::react::EmptyLayoutMetrics; static const facebook::react::TelemetryTimePoint facebook::react::kTelemetryUndefinedTimePoint; +static const facebook::react::_layout_metrics::LayoutMetrics facebook::react::EmptyLayoutMetrics; static constexpr auto facebook::react::kPropNameLengthHardCap; static constexpr double facebook::react::SingleFrameIntervalMs; static constexpr double facebook::react::TicksPerMs; @@ -180,9 +190,9 @@ static constexpr std::string_view facebook::react::ExtrapolateTypeIdentity; template using facebook::react::CSSCompoundDataType = std::variant; template -using facebook::react::CSSCommaSeparatedList = facebook::react::CSSList; +using facebook::react::CSSCommaSeparatedList = facebook::react::_c_s_s_list::CSSList; template -using facebook::react::CSSWhitespaceSeparatedList = facebook::react::CSSList; +using facebook::react::CSSWhitespaceSeparatedList = facebook::react::_c_s_s_list::CSSList; template using facebook::react::CSSMergedDataTypes = typename facebook::react::detail::merge_data_types::type; template @@ -191,149 +201,150 @@ template using facebook::react::EventListenerT = std::function; typedef std::function facebook::react::ValueListenerCallback; typedef void(*facebook::react::WarnOnUsageLogger)(std::string message); -using facebook::react::ActivePointerRegistry = std::unordered_map; -using facebook::react::AnimationEndCallback = facebook::react::AsyncCallback; +using facebook::react::ActivePointerRegistry = std::unordered_map; +using facebook::react::AnimationEndCallback = facebook::react::_async_callback::AsyncCallback; using facebook::react::AnimationTimestamp = std::chrono::duration; using facebook::react::BackgroundExecutor = std::function&& callback)>; -using facebook::react::BackgroundImage = std::variant; -using facebook::react::BackgroundSize = std::variant; -using facebook::react::BorderColors = facebook::react::RectangleEdges; -using facebook::react::BorderCurves = facebook::react::RectangleCorners; -using facebook::react::BorderRadii = facebook::react::RectangleCorners; -using facebook::react::BorderStyles = facebook::react::RectangleEdges; -using facebook::react::BorderWidths = facebook::react::RectangleEdges; -using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; +using facebook::react::BackgroundImage = std::variant; +using facebook::react::BackgroundSize = std::variant; +using facebook::react::BorderColors = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderCurves = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderRadii = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::BorderStyles = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::BorderWidths = facebook::react::_rectangle_edges::RectangleEdges; +using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType; using facebook::react::CSSBackgroundImageList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSFilterList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CSSFontVariantList = facebook::react::CSSWhitespaceSeparatedList; -using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; -using facebook::react::CSSPreservedToken = facebook::react::CSSToken; -using facebook::react::CSSRadialGradientSize = std::variant; -using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; -using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; +using facebook::react::CSSLengthPercentage = facebook::react::CSSCompoundDataType; +using facebook::react::CSSPreservedToken = facebook::react::_c_s_s_token::CSSToken; +using facebook::react::CSSRadialGradientSize = std::variant; +using facebook::react::CSSShadowList = facebook::react::CSSCommaSeparatedList; +using facebook::react::CSSTransformFunction = facebook::react::CSSCompoundDataType; using facebook::react::CSSTransformList = facebook::react::CSSWhitespaceSeparatedList; using facebook::react::CallFunc = std::function; -using facebook::react::Callback = std::function; +using facebook::react::Callback = std::function; using facebook::react::CallbackHandle = facebook::jsi::Object; using facebook::react::CallbackId = uint64_t; -using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; -using facebook::react::CascadedBorderColors = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderCurves = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderRadii = facebook::react::CascadedRectangleCorners; -using facebook::react::CascadedBorderStyles = facebook::react::CascadedRectangleEdges; -using facebook::react::CascadedBorderWidths = facebook::react::CascadedRectangleEdges; -using facebook::react::ComponentDescriptorConstructor = facebook::react::ComponentDescriptor::Unique(const facebook::react::ComponentDescriptorParameters& parameters); +using facebook::react::CaptureTargetOverrideRegistry = std::unordered_map>; +using facebook::react::CascadedBorderColors = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderCurves = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderRadii = facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners; +using facebook::react::CascadedBorderStyles = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::CascadedBorderWidths = facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges; +using facebook::react::ComponentDescriptorConstructor = facebook::react::_component_descriptor::ComponentDescriptor::Unique(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); using facebook::react::ComponentDescriptorProviderRequest = std::function; using facebook::react::ComponentHandle = int64_t; using facebook::react::ComponentName = const char*; -using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; -using facebook::react::CornerInsets = facebook::react::RectangleCorners; -using facebook::react::DispatchEvent = std::function; -using facebook::react::EdgeInsets = facebook::react::RectangleEdges; +using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; +using facebook::react::CornerInsets = facebook::react::_rectangle_corners::RectangleCorners; +using facebook::react::DispatchEvent = std::function; +using facebook::react::EdgeInsets = facebook::react::_rectangle_edges::RectangleEdges; using facebook::react::EndResult = NativeAnimatedTurboModuleEndResult, std::optional>; -using facebook::react::EventEmitterListener = facebook::react::EventListenerT; -using facebook::react::EventEmitterListenerContainer = facebook::react::EventListenerContainerT; -using facebook::react::EventListener = std::function; -using facebook::react::EventPipe = std::function; +using facebook::react::EventEmitterListener = facebook::react::EventListenerT; +using facebook::react::EventEmitterListenerContainer = facebook::react::_event_listener_container_t::EventListenerContainerT; +using facebook::react::EventListener = std::function; +using facebook::react::EventPipe = std::function; using facebook::react::EventPipeConclusion = std::function; using facebook::react::EventTag = unsigned int; using facebook::react::GarbageCollectionTrigger = std::function; using facebook::react::GradientDirection = std::variant; using facebook::react::HasComponentProviderFunctionType = std::function; using facebook::react::Headers = std::map; -using facebook::react::HostPlatformTouch = facebook::react::BaseTouch; -using facebook::react::HostPlatformViewEventEmitter = facebook::react::BaseViewEventEmitter; -using facebook::react::ImageSources = std::vector; +using facebook::react::HostPlatformTouch = facebook::react::_base_touch::BaseTouch; +using facebook::react::HostPlatformViewEventEmitter = facebook::react::_base_view_event_emitter::BaseViewEventEmitter; +using facebook::react::ImageSources = std::vector; using facebook::react::InteractionTypesMap = std::unordered_map; using facebook::react::IntersectionObserverObserverId = int32_t; using facebook::react::JSIScopedTimeoutInvoker = std::function& invokee, std::function errorMessageProducer)>; -using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::LegacyViewManagerAndroidInteropShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::ConcreteViewShadowNode; -using facebook::react::LineMeasureCache = facebook::react::SimpleThreadSafeCache; -using facebook::react::LinesMeasurements = std::vector; +using facebook::react::LayoutConformanceComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::LegacyViewManagerAndroidInteropShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::LineMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; +using facebook::react::LinesMeasurements = std::vector; using facebook::react::Logger = std::function; -using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback; -using facebook::react::MeasureOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; +using facebook::react::MeasureOnSuccessCallback = facebook::react::_sync_callback::SyncCallback; using facebook::react::MethodCallResult = std::optional; -using facebook::react::MountingTransactionCallback = std::function; +using facebook::react::MountingTransactionCallback = std::function; using facebook::react::MutationObserverId = int32_t; -using facebook::react::NativeIntersectionObserverEntry = NativeIntersectionObserverNativeIntersectionObserverEntry; +using facebook::react::NativeIntersectionObserverEntry = NativeIntersectionObserverNativeIntersectionObserverEntry; using facebook::react::NativeIntersectionObserverIntersectionObserverId = int32_t; -using facebook::react::NativeIntersectionObserverObserveOptions = NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; +using facebook::react::NativeIntersectionObserverObserveOptions = NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; using facebook::react::NativeMethodCallFunc = std::function; -using facebook::react::NativeMutationObserverObserveOptions = NativeMutationObserverNativeMutationObserverObserveOptions, bool>; +using facebook::react::NativeMutationObserverObserveOptions = NativeMutationObserverNativeMutationObserverObserveOptions, bool>; using facebook::react::NativeMutationRecord = NativeMutationObserverNativeMutationRecord, std::vector>; using facebook::react::NativePartialReloadAndProfileConfig = NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig, std::optional>; -using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::AsyncCallback<>; -using facebook::react::NativePerformancePerformanceObserverObserveOptions = NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; +using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::_async_callback::AsyncCallback<>; +using facebook::react::NativePerformancePerformanceObserverObserveOptions = NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; using facebook::react::NativeReloadAndProfileConfig = NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig; -using facebook::react::NativeRequestIdleCallbackOptions = NativeIdleCallbacksRequestIdleCallbackOptions>; -using facebook::react::OnMutations = std::function&)>; +using facebook::react::NativeRequestIdleCallbackOptions = NativeIdleCallbacksRequestIdleCallbackOptions>; +using facebook::react::OnMutations = std::function&)>; using facebook::react::ParagraphProps = HostPlatformParagraphProps; -using facebook::react::PerformanceEntry = std::variant; +using facebook::react::PerformanceEntry = std::variant; using facebook::react::PerformanceEntryInteractionId = uint32_t; using facebook::react::PerformanceObserverCallback = std::function; using facebook::react::PerformanceObserverEntryTypeFilter = std::unordered_set; -using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; +using facebook::react::PointerHoverTrackerRegistry = std::unordered_map; using facebook::react::PointerIdentifier = int32_t; -using facebook::react::PromiseSetupFunctionType = std::function)>; +using facebook::react::PromiseSetupFunctionType = std::function)>; using facebook::react::RawCallback = std::function; using facebook::react::RawPropsPropNameHash = uint32_t; using facebook::react::RawPropsPropNameLength = uint16_t; using facebook::react::RawPropsValueIndex = uint16_t; -using facebook::react::RawTextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RawTextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RectAsTuple = std::tuple; -using facebook::react::RootComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::RootComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::RuntimeExecutor = std::function&& callback)>; using facebook::react::RuntimeSchedulerRenderingUpdate = std::function; using facebook::react::RuntimeSchedulerTaskErrorHandler = std::function; -using facebook::react::ScrollViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; +using facebook::react::ScrollViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; using facebook::react::ScrollViewProps = HostPlatformScrollViewProps; -using facebook::react::ShadowTreeCommitTransaction = std::function; -using facebook::react::ShadowViewMutationList = std::vector; -using facebook::react::SharedComponentDescriptor = std::shared_ptr; -using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; -using facebook::react::SharedEventEmitter = std::shared_ptr; -using facebook::react::SharedEventPayload = std::shared_ptr; -using facebook::react::SharedEventTarget = std::shared_ptr; -using facebook::react::SharedParagraphAttributes = std::shared_ptr; -using facebook::react::SharedRawTextProps = std::shared_ptr; +using facebook::react::ShadowTreeCommitTransaction = std::function; +using facebook::react::ShadowViewMutationList = std::vector; +using facebook::react::SharedComponentDescriptor = std::shared_ptr; +using facebook::react::SharedComponentDescriptorRegistry = std::shared_ptr; +using facebook::react::SharedEventEmitter = std::shared_ptr; +using facebook::react::SharedEventPayload = std::shared_ptr; +using facebook::react::SharedEventTarget = std::shared_ptr; +using facebook::react::SharedParagraphAttributes = std::shared_ptr; +using facebook::react::SharedRawTextProps = std::shared_ptr; using facebook::react::SharedScrollViewProps = std::shared_ptr; -using facebook::react::SharedShadowNodeFamily = std::shared_ptr; -using facebook::react::SharedTextAttributes = std::shared_ptr; -using facebook::react::SharedTouchEventEmitter = std::shared_ptr; +using facebook::react::SharedShadowNodeFamily = std::shared_ptr; +using facebook::react::SharedTextAttributes = std::shared_ptr; +using facebook::react::SharedTouchEventEmitter = std::shared_ptr; using facebook::react::SharedViewEventEmitter = std::shared_ptr; using facebook::react::SharedViewProps = std::shared_ptr; -using facebook::react::SnapshotMap = std::unordered_map>; -using facebook::react::StatePipe = std::function; +using facebook::react::SnapshotMap = std::unordered_map>; +using facebook::react::StatePipe = std::function; using facebook::react::SurfaceId = int32_t; using facebook::react::Tag = int32_t; using facebook::react::TelemetryClock = std::chrono::steady_clock; using facebook::react::TelemetryDuration = std::chrono::nanoseconds; using facebook::react::TelemetryTimePoint = facebook::react::TelemetryClock::time_point; -using facebook::react::TextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::TextEventEmitter = facebook::react::TouchEventEmitter; +using facebook::react::TextComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::TextEventEmitter = facebook::react::_touch_event_emitter::TouchEventEmitter; using facebook::react::TextLayoutManagerExtended = facebook::react::detail::TextLayoutManagerExtended; -using facebook::react::TextMeasureCache = facebook::react::SimpleThreadSafeCache; +using facebook::react::TextMeasureCache = facebook::react::_simple_thread_safe_cache::SimpleThreadSafeCache; using facebook::react::TimePointFunction = std::chrono::steady_clock::time_point(*)(); using facebook::react::TimerHandle = int; -using facebook::react::TimerManagerDelegate = facebook::react::PlatformTimerRegistry; +using facebook::react::TimerManagerDelegate = facebook::react::_platform_timer_registry::PlatformTimerRegistry; using facebook::react::Touch = facebook::react::HostPlatformTouch; -using facebook::react::Touches = std::unordered_set; -using facebook::react::TraceSectionUnwrapped = facebook::react::DummyTraceSection; -using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; +using facebook::react::Touches = std::unordered_set; +using facebook::react::TraceSectionUnwrapped = facebook::react::_dummy_trace_section::DummyTraceSection; +using facebook::react::TurboModuleProviderFunctionType = std::function(const std::string& name)>; +using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, const std::string& name)>; using facebook::react::UiTask = std::function; -using facebook::react::UnimplementedViewShadowNode = facebook::react::ConcreteViewShadowNode; +using facebook::react::UnimplementedViewShadowNode = facebook::react::_concrete_view_shadow_node::ConcreteViewShadowNode; using facebook::react::UserTimingDetailProvider = std::function; using facebook::react::ValueFactory = std::function; using facebook::react::ViewEventEmitter = facebook::react::HostPlatformViewEventEmitter; -using facebook::react::ViewNodePairScope = std::deque; -using facebook::react::ViewProps = facebook::react::HostPlatformViewProps; -using facebook::react::VirtualViewComponentDescriptor = facebook::react::ConcreteComponentDescriptor; -using facebook::react::parsePlatformColorFn = facebook::react::SharedColor(*)(const facebook::react::ContextContainer&, int32_t, const facebook::react::RawValue&); +using facebook::react::ViewNodePairScope = std::deque; +using facebook::react::ViewProps = facebook::react::_host_platform_view_props::HostPlatformViewProps; +using facebook::react::VirtualViewComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::parsePlatformColorFn = facebook::react::_shared_color::SharedColor(*)(const facebook::react::_context_container::ContextContainer&, int32_t, const facebook::react::_raw_value::RawValue&); template concept facebook::react::CacheGeneratorFunction = std::invocable && std::same_as, ValueT>; template @@ -342,11 +353,11 @@ concept facebook::react::CSSUniqueComponentValueVisitors = CSSSyntaxVisitorRetur ((CSSPreservedTokenVisitor ? 1 : 0) + ... + 0) <= 1&& ((CSSSimpleBlockVisitor ? 1 : 0) + ... + 0) <= 1; template -concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeFunctionBlock(func, parser) } -> std::convertible_to; }; template -concept facebook::react::CSSParserSink = requires(facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSParserSink = requires(facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consume(parser) } -> std::convertible_to; }; template @@ -354,7 +365,7 @@ concept facebook::react::CSSPreservedTokenSink = requires(const facebook::react: { T::consumePreservedToken(token) } -> std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::CSSSimpleBlock& block, facebook::react::CSSValueParser& parser) { +concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::_c_s_s_simple_block::CSSSimpleBlock& block, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { { T::consumeSimpleBlock(block, parser) } -> std::convertible_to; }; template @@ -365,7 +376,7 @@ template concept facebook::react::CSSComponentValueVisitor = CSSSyntaxVisitorReturn&& (CSSFunctionVisitor || CSSPreservedTokenVisitor || CSSSimpleBlockVisitor); template -concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSFunctionBlock func, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_function_block::CSSFunctionBlock func, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(func, blockParser) } -> std::convertible_to; }; template @@ -373,11 +384,11 @@ concept facebook::react::CSSPreservedTokenVisitor = CSSSyntaxVisitorReturn std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSSimpleBlock block, facebook::react::CSSSyntaxParser& blockParser) { +concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::_c_s_s_simple_block::CSSSimpleBlock block, facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& blockParser) { { visitor(block, blockParser) } -> std::convertible_to; }; template -concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; +concept facebook::react::CSSDataType = CSSValidDataTypeParser, std::optional> && std::equality_comparable; template concept facebook::react::CSSKeywordSet = std::is_enum_v && std::is_same_v, std::underlying_type_t>; template @@ -391,16 +402,16 @@ concept facebook::react::Hashable = !std::is_same_v&& (requires( { std::hash{}(a) } -> std::convertible_to; }); template -concept facebook::react::RawPropsFilterable = requires(facebook::react::RawProps& rawProps) { +concept facebook::react::RawPropsFilterable = requires(facebook::react::_raw_props::RawProps& rawProps) { { T::filterRawProps(rawProps) } -> std::same_as; }; template concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( TextLayoutManagerT textLayoutManager, - facebook::react::AttributedString attributedString, - facebook::react::ParagraphAttributes paragraphAttributes, - facebook::react::TextLayoutContext layoutContext, - facebook::react::LayoutConstraints layoutConstraints, + facebook::react::_attributed_string::AttributedString attributedString, + facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, + facebook::react::_text_layout_context::TextLayoutContext layoutContext, + facebook::react::_layout_constraints::LayoutConstraints layoutConstraints, typename TextLayoutManagerT::PreparedTextLayout preparedTextLayout) { sizeof(typename TextLayoutManagerT::PreparedTextLayout); { @@ -408,19 +419,19 @@ concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( } -> std::same_as; { textLayoutManager.measurePreparedLayout(preparedTextLayout, layoutContext, layoutConstraints) - } -> std::same_as; + } -> std::same_as; }; Float facebook::react::floatFromYogaFloat(float value); Float facebook::react::floatFromYogaOptionalFloat(facebook::yoga::FloatOptional value); YGDirection facebook::react::yogaDirectionFromLayoutDirection(facebook::react::LayoutDirection direction); -bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::AttributedString::Fragment& lhs, const facebook::react::AttributedString::Fragment& rhs); -bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::AttributedString& lhs, const facebook::react::AttributedString& rhs); -bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::TextAttributes& lhs, const facebook::react::TextAttributes& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringFragmentsEquivalentLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& lhs, const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& rhs); +bool facebook::react::areAttributedStringsEquivalentDisplayWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areAttributedStringsEquivalentLayoutWise(const facebook::react::_attributed_string::AttributedString& lhs, const facebook::react::_attributed_string::AttributedString& rhs); +bool facebook::react::areTextAttributesEquivalentLayoutWise(const facebook::react::_text_attributes::TextAttributes& lhs, const facebook::react::_text_attributes::TextAttributes& rhs); bool facebook::react::hasAccurateCPUTimeNanosForBenchmarks(); -bool facebook::react::isColorMeaningful(const facebook::react::SharedColor& color) noexcept; -bool facebook::react::isHermesBytecodeBundle(const facebook::react::BundleHeader& header); +bool facebook::react::isColorMeaningful(const facebook::react::_shared_color::SharedColor& color) noexcept; +bool facebook::react::isHermesBytecodeBundle(const facebook::react::_bundle_header::BundleHeader& header); bool facebook::react::isZero(Float n); const char* facebook::react::stringForScriptTag(const facebook::react::ScriptTag& tag); const facebook::react::InteractionTypesMap& facebook::react::getInteractionTypes(); @@ -438,33 +449,34 @@ double facebook::react::getCPUTimeNanos(); double facebook::react::interpolate(double inputValue, double inputMin, double inputMax, double outputMin, double outputMax, std::string_view extrapolateLeft, std::string_view extrapolateRight); double facebook::react::round(double value) noexcept; facebook::jsi::Value facebook::react::createPromiseAsJSIValue(facebook::jsi::Runtime& rt, facebook::react::PromiseSetupFunctionType&& func); -facebook::react::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::SharedColor color); facebook::react::ColorSpace facebook::react::getDefaultColorSpace(); -facebook::react::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); facebook::react::ComponentRegistryFactory facebook::react::getDefaultComponentRegistryFactory(); facebook::react::DisplayType facebook::react::displayTypeFromYGDisplay(YGDisplay display); facebook::react::FilterType facebook::react::filterTypeFromVariant(const facebook::react::CSSFilterFunction& filter); -facebook::react::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); -facebook::react::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::ParagraphAttributes& defaultParagraphAttributes); -facebook::react::Rect facebook::react::insetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; -facebook::react::Rect facebook::react::outsetBy(const facebook::react::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; -facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::BundleHeader& header); -facebook::react::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::ShadowNode& shadowNode); -facebook::react::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::ShadowNode& oldRootShadowNode, const facebook::react::ShadowNode& newRootShadowNode); -facebook::react::SharedColor facebook::react::blackColor(); -facebook::react::SharedColor facebook::react::clearColor(); -facebook::react::SharedColor facebook::react::coerceColor(const facebook::react::RawValue& value, const facebook::react::PropsParserContext& context); -facebook::react::SharedColor facebook::react::colorFromComponents(facebook::react::ColorComponents components); -facebook::react::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); -facebook::react::SharedColor facebook::react::fromCSSColor(const facebook::react::CSSColor& cssColor); -facebook::react::SharedColor facebook::react::whiteColor(); -facebook::react::Size facebook::react::ModalHostViewScreenSize(void); -facebook::react::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::_bundle_header::BundleHeader& header); facebook::react::SurfaceId facebook::react::getNextRootViewTag() noexcept; facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* value); -facebook::react::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); -facebook::react::ValueUnit facebook::react::toValueUnit(const facebook::react::RawValue& value); -facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value); +facebook::react::_color_components::ColorComponents facebook::react::colorComponentsFromColor(facebook::react::_shared_color::SharedColor color); +facebook::react::_component_builder::ComponentBuilder facebook::react::simpleComponentBuilder(std::shared_ptr contextContainer = nullptr); +facebook::react::_layout_metrics::LayoutMetrics facebook::react::layoutMetricsFromYogaNode(facebook::yoga::Node& yogaNode); +facebook::react::_paragraph_attributes::ParagraphAttributes facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_paragraph_attributes::ParagraphAttributes& sourceParagraphAttributes, const facebook::react::_paragraph_attributes::ParagraphAttributes& defaultParagraphAttributes); +facebook::react::_rect::Rect facebook::react::insetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& insets) noexcept; +facebook::react::_rect::Rect facebook::react::outsetBy(const facebook::react::_rect::Rect& rect, const facebook::react::EdgeInsets& outsets) noexcept; +facebook::react::_shadow_view::ShadowView facebook::react::shadowViewFromShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::_shadow_view_mutation::ShadowViewMutation::List facebook::react::calculateShadowViewMutations(const facebook::react::_shadow_node::ShadowNode& oldRootShadowNode, const facebook::react::_shadow_node::ShadowNode& newRootShadowNode); +facebook::react::_shared_color::SharedColor facebook::react::blackColor(); +facebook::react::_shared_color::SharedColor facebook::react::clearColor(); +facebook::react::_shared_color::SharedColor facebook::react::coerceColor(const facebook::react::_raw_value::RawValue& value, const facebook::react::_props_parser_context::PropsParserContext& context); +facebook::react::_shared_color::SharedColor facebook::react::colorFromComponents(facebook::react::_color_components::ColorComponents components); +facebook::react::_shared_color::SharedColor facebook::react::colorFromRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a); +facebook::react::_shared_color::SharedColor facebook::react::defaultForegroundTextColor(); +facebook::react::_shared_color::SharedColor facebook::react::fromCSSColor(const facebook::react::_c_s_s_color::CSSColor& cssColor); +facebook::react::_shared_color::SharedColor facebook::react::whiteColor(); +facebook::react::_size::Size facebook::react::ModalHostViewScreenSize(void); +facebook::react::_size::Size facebook::react::yogaMeassureToSize(int64_t value); +facebook::react::_value_unit::ValueUnit facebook::react::cssLengthPercentageToValueUnit(const std::variant& value); +facebook::react::_value_unit::ValueUnit facebook::react::toValueUnit(const facebook::react::_raw_value::RawValue& value); +facebook::yoga::FloatOptional facebook::react::convertAspectRatio(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value); facebook::yoga::FloatOptional facebook::react::yogaOptionalFloatFromFloat(Float value); float facebook::react::ceil(float value) noexcept; float facebook::react::floor(float value) noexcept; @@ -478,34 +490,33 @@ int facebook::react::toInt(const facebook::react::LayoutDirection& layoutDirecti long double facebook::react::ceil(long double value) noexcept; long double facebook::react::floor(long double value) noexcept; long double facebook::react::round(long double value) noexcept; -size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::AttributedString::Fragment& fragment); -size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::AttributedString& attributedString); -size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::AttributedString& attributedString); -size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::TextAttributes& textAttributes); -std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); -std::optional facebook::react::coerceAmount(const facebook::react::RawValue& value); -std::optional facebook::react::coerceAngle(const facebook::react::RawValue& value); -std::optional facebook::react::coerceLength(const facebook::react::RawValue& value); +size_t facebook::react::attributedStringFragmentHashDisplayWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringFragmentHashLayoutWise(const facebook::react::_attributed_string::_fragment::AttributedString::Fragment& fragment); +size_t facebook::react::attributedStringHashDisplayWise(const facebook::react::_attributed_string::AttributedString& attributedString); +size_t facebook::react::attributedStringHashLayoutWise(const facebook::react::_attributed_string::AttributedString& attributedString); +size_t facebook::react::textAttributesHashLayoutWise(const facebook::react::_text_attributes::TextAttributes& textAttributes); +std::function facebook::react::makeCallback(std::weak_ptr instance, const folly::dynamic& callbackId); +std::optional facebook::react::coerceAmount(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceAngle(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::coerceLength(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::optionalFloatFromYogaValue(const facebook::yoga::Style::Length& length, std::optional base = {}); -std::optional facebook::react::toRadians(const facebook::react::RawValue& value); +std::optional facebook::react::toRadians(const facebook::react::_raw_value::RawValue& value); std::optional facebook::react::blendModeFromString(std::string_view blendModeName); -std::optional facebook::react::fromCSSShadow(const facebook::react::CSSShadow& cssShadow); -std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); -std::optional facebook::react::parseDropShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); -std::optional facebook::react::parseFilterRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value); std::optional facebook::react::filterTypeFromString(std::string_view filterName); std::optional facebook::react::fontVariantFromCSSFontVariant(facebook::react::CSSFontVariant cssVariant); std::optional facebook::react::isolationFromString(std::string_view isolationSetting); -std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); -std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::LayoutAnimation& animation, const facebook::react::AnimationConfig& mutationConfig); +std::optional facebook::react::fromCSSShadow(const facebook::react::_c_s_s_shadow::CSSShadow& cssShadow); +std::optional facebook::react::parseBoxShadowRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSFilter(const facebook::react::CSSFilterFunction& cssFilter); +std::optional facebook::react::parseDropShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::parseFilterRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::fromCSSTransformFunction(const facebook::react::CSSTransformFunction& cssTransform); +std::pair facebook::react::calculateAnimationProgress(uint64_t now, const facebook::react::_layout_animation::LayoutAnimation& animation, const facebook::react::_animation_config::AnimationConfig& mutationConfig); std::string facebook::react::base64Encode(const std::string_view s); std::string facebook::react::componentNameByReactViewName(std::string viewName); std::string facebook::react::generateRandomUuidString(); std::string facebook::react::toString(const double& value); std::string facebook::react::toString(const facebook::react::AccessibilityRole& accessibilityRole); -std::string facebook::react::toString(const facebook::react::AttributedString::Range& range); std::string facebook::react::toString(const facebook::react::BlendMode& blendMode); std::string facebook::react::toString(const facebook::react::DisplayType& displayType); std::string facebook::react::toString(const facebook::react::DynamicTypeRamp& dynamicTypeRamp); @@ -516,14 +527,12 @@ std::string facebook::react::toString(const facebook::react::FontVariant& fontVa std::string facebook::react::toString(const facebook::react::FontWeight& fontWeight); std::string facebook::react::toString(const facebook::react::HyphenationFrequency& hyphenationFrequency); std::string facebook::react::toString(const facebook::react::ImageResizeMode& value); -std::string facebook::react::toString(const facebook::react::ImageSource& value); std::string facebook::react::toString(const facebook::react::ImportantForAccessibility& importantForAccessibility); std::string facebook::react::toString(const facebook::react::LayoutDirection& layoutDirection); std::string facebook::react::toString(const facebook::react::LineBreakMode& lineBreakMode); std::string facebook::react::toString(const facebook::react::LineBreakStrategy& lineBreakStrategy); std::string facebook::react::toString(const facebook::react::Role& role); std::string facebook::react::toString(const facebook::react::ScrollViewSnapToAlignment& value); -std::string facebook::react::toString(const facebook::react::SharedColor& value); std::string facebook::react::toString(const facebook::react::TextAlignment& textAlignment); std::string facebook::react::toString(const facebook::react::TextAlignmentVertical& textAlignment); std::string facebook::react::toString(const facebook::react::TextBreakStrategy& textBreakStrategy); @@ -531,15 +540,18 @@ std::string facebook::react::toString(const facebook::react::TextDecorationLineT std::string facebook::react::toString(const facebook::react::TextDecorationStyle& textDecorationStyle); std::string facebook::react::toString(const facebook::react::TextTransform& textTransform); std::string facebook::react::toString(const facebook::react::WritingDirection& writingDirection); +std::string facebook::react::toString(const facebook::react::_attributed_string::_range::AttributedString::Range& range); +std::string facebook::react::toString(const facebook::react::_image_source::ImageSource& value); +std::string facebook::react::toString(const facebook::react::_shared_color::SharedColor& value); std::string facebook::react::toString(double doubleValue, char suffix); std::string facebook::react::toString(facebook::react::AccessibilityLiveRegion accessibilityLiveRegion); std::string facebook::react::toString(facebook::react::PointerEventsMode value); std::string_view facebook::react::getInteractionTypeForEvent(std::string_view eventName); -std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); +std::unordered_map(std::shared_ptr jsInvoker)>>& facebook::react::globalExportedCxxTurboModuleMap(); std::vector facebook::react::longestIncreasingSubsequence(const std::vector& values, const std::vector& include); -std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); -std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); -std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::Point layoutOffset, const facebook::react::CullingContext& cullingContext); +std::vector facebook::react::parseNormalizedRootMargin(const std::string& marginStr); +std::vector facebook::react::parseMethodCalls(folly::dynamic&& jsonData); +std::vector facebook::react::sliceChildShadowNodeViewPairs(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& shadowNodePair, facebook::react::ViewNodePairScope& viewNodePairScope, bool allowFlattened, facebook::react::_point::Point layoutOffset, const facebook::react::_culling_context::CullingContext& cullingContext); template constexpr std::optional facebook::react::parseCSSKeyword(std::string_view ident); template @@ -547,189 +559,189 @@ constexpr facebook::react::CSSVariantWithTypes Float facebook::react::roundToPixel(Float value, Float scaleFactor); template -facebook::react::Point facebook::react::roundToPixel(facebook::react::Point value, Float scaleFactor); +facebook::react::_point::Point facebook::react::roundToPixel(facebook::react::_point::Point value, Float scaleFactor); template -facebook::react::Rect facebook::react::roundToPixel(facebook::react::Rect value, Float scaleFactor); +facebook::react::_rect::Rect facebook::react::roundToPixel(facebook::react::_rect::Rect value, Float scaleFactor); template -facebook::react::Size facebook::react::roundToPixel(facebook::react::Size value, Float scaleFactor); +facebook::react::_size::Size facebook::react::roundToPixel(facebook::react::_size::Size value, Float scaleFactor); template std::size_t facebook::react::hash_combine(const T& v, const Args &... args); template void facebook::react::hash_combine(std::size_t& seed, const T& v, const Rest &... rest); template ::type> -facebook::react::MoveWrapper facebook::react::makeMoveWrapper(T&& t); +facebook::react::_move_wrapper::MoveWrapper facebook::react::makeMoveWrapper(T&& t); template -constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); +constexpr std::optional facebook::react::parseCSSHexColor(std::string_view hexColorValue); template -constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); +constexpr std::optional facebook::react::parseCSSNamedColor(std::string_view name); template constexpr uint32_t facebook::react::fnv1a(std::string_view string) noexcept; template -facebook::react::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::ComponentDescriptorParameters& parameters); +facebook::react::_component_descriptor::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); template -facebook::react::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); +facebook::react::_component_descriptor_provider::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); template DestinationTimePointT facebook::react::clockCast(SourceTimePointT timePoint); template -T facebook::react::convertRawProp(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); +T facebook::react::convertRawProp(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const char* name, const T& sourceValue, const U& defaultValue, const char* namePrefix = nullptr, const char* nameSuffix = nullptr); template -T facebook::react::get(const facebook::react::AnimatedPropBase& animatedProp); +T facebook::react::get(const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); template -T facebook::react::get(const std::unique_ptr& animatedProp); +T facebook::react::get(const std::unique_ptr& animatedProp); template bool facebook::react::floatEquality(T a, T b, T epsilon = static_cast(facebook::react::kDefaultEpsilon)); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, T& result, T defaultValue); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, T& result, T defaultValue); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::optional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::optional& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector>& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector>& result); template -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& rawValue, T& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& rawValue, T& result); template -std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); -uint8_t facebook::react::alphaFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::blueFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::greenFromColor(facebook::react::SharedColor color) noexcept; -uint8_t facebook::react::redFromColor(facebook::react::SharedColor color) noexcept; +std::shared_ptr facebook::react::getManagerByName(std::shared_ptr& contextContainer, const char name[]); +uint8_t facebook::react::alphaFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::blueFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::greenFromColor(facebook::react::_shared_color::SharedColor color) noexcept; +uint8_t facebook::react::redFromColor(facebook::react::_shared_color::SharedColor color) noexcept; void facebook::react::bindHasComponentProvider(facebook::jsi::Runtime& runtime, facebook::react::HasComponentProviderFunctionType&& provider); void facebook::react::bindNativeLogger(facebook::jsi::Runtime& runtime, facebook::react::Logger logger); void facebook::react::bindNativePerformanceNow(facebook::jsi::Runtime& runtime); -void facebook::react::cloneProp(facebook::react::BaseViewProps& viewProps, const facebook::react::AnimatedPropBase& animatedProp); +void facebook::react::cloneProp(facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); void facebook::react::defineReadOnlyGlobal(facebook::jsi::Runtime& runtime, const std::string& propName, facebook::jsi::Value&& value); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, YGValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityAction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLabelledBy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityLiveRegion& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityRole& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityState& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AccessibilityTraits& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::AttributedString::Range& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BackfaceVisibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderCurve& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::BorderStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Cursor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::DynamicTypeRamp& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::EllipsizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontWeight& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::HyphenationFrequency& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ImportantForAccessibility& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::LineBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::OutlineStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::PointerEventsMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Role& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewMaintainVisibleContentPosition& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::SharedColor& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextAlignment& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextBreakStrategy& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationLineType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextDecorationStyle& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TextTransform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::WritingDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Align& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Direction& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Display& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FlexDirection& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::FloatOptional& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Justify& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Overflow& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::PositionType& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Style::Length& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::yoga::Wrap& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::AccessibilityValue& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::BlendMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::CornerInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::EdgeInsets& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageResizeMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ImageSource& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Isolation& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LayoutConformance& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::LineBreakMode& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Point& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Size& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::SubmitBehavior& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TextAlignmentVertical& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::ValueUnit& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::BoxSizing& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::yoga::Style::SizeLength& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::fromRawValueShared(const facebook::react::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, _y_g_value::YGValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityLiveRegion& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityRole& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::AccessibilityTraits& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BackfaceVisibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderCurve& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::BorderStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ContentInsetAdjustmentBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Cursor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::DynamicTypeRamp& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::EllipsizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontWeight& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::HyphenationFrequency& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ImportantForAccessibility& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::OutlineStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::PointerEventsMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::Role& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewIndicatorStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewKeyboardDismissMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::ScrollViewSnapToAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignment& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextBreakStrategy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationLineType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextDecorationStyle& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::TextTransform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::WritingDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_action::AccessibilityAction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_state::AccessibilityState& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_attributed_string::_range::AttributedString::Range& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Align& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Direction& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Display& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FlexDirection& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::FloatOptional& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Justify& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Overflow& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::PositionType& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::Length& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Wrap& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::BlendMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::CornerInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::EdgeInsets& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::ImageResizeMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::Isolation& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LayoutConformance& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::LineBreakMode& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::SubmitBehavior& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::TextAlignmentVertical& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_accessibility_value::AccessibilityValue& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_image_source::ImageSource& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_point::Point& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_size::Size& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_value_unit::ValueUnit& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::BoxSizing& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::yoga::Style::SizeLength& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::fromRawValueShared(const facebook::react::_context_container::ContextContainer& contextContainer, int32_t surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result, facebook::react::parsePlatformColorFn parsePlatformColor); void facebook::react::fromString(const std::string& string, facebook::react::AccessibilityTraits& result); void facebook::react::g_setNativeAnimatedNowTimestampFunction(facebook::react::TimePointFunction nowFunction); -void facebook::react::parseProcessedBackgroundImage(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseProcessedFontVariant(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::FontVariant& result); -void facebook::react::parseProcessedTransform(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseProcessedTransformOrigin(const facebook::react::PropsParserContext&, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::PropsParserContext& context, const std::vector& value, std::vector& result); +void facebook::react::parseProcessedBackgroundImage(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseProcessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseProcessedTransform(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseProcessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedBackgroundImageList(const facebook::react::_props_parser_context::PropsParserContext& context, const std::vector& value, std::vector& result); void facebook::react::parseUnprocessedBackgroundImageString(const std::string& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadow(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFilter(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, std::vector& result); -void facebook::react::parseUnprocessedFilterList(const facebook::react::PropsParserContext& context, std::vector&& value, std::vector& result); -void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); -void facebook::react::parseUnprocessedFontVariant(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::FontVariant& result); +void facebook::react::parseUnprocessedBoxShadow(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedBoxShadowString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFilter(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, std::vector& result); +void facebook::react::parseUnprocessedFilterList(const facebook::react::_props_parser_context::PropsParserContext& context, std::vector&& value, std::vector& result); +void facebook::react::parseUnprocessedFilterString(std::string&& value, std::vector& result); +void facebook::react::parseUnprocessedFontVariant(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::FontVariant& result); void facebook::react::parseUnprocessedFontVariantString(const std::string& value, facebook::react::FontVariant& result); -void facebook::react::parseUnprocessedTransform(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::Transform& result); -void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::TransformOrigin& result); -void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::Transform& result); -void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); -void facebook::react::serializeTransformAxis(const facebook::react::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); -void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::ValueUnit& valueUnit, folly::dynamic& resultArray); +void facebook::react::parseUnprocessedTransform(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform::Transform& result); +void facebook::react::parseUnprocessedTransformOrigin(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformOriginString(const std::string& value, facebook::react::_transform_origin::TransformOrigin& result); +void facebook::react::parseUnprocessedTransformString(const std::string& value, facebook::react::_transform::Transform& result); +void facebook::react::registerCxxModuleToGlobalModuleMap(std::string name, std::function(std::shared_ptr jsInvoker)> moduleProviderFunc); +void facebook::react::serializeTransformAxis(const facebook::react::_transform_operation::TransformOperation& operation, const std::string& operationName, float defaultValue, folly::dynamic& resultTranslateArray); +void facebook::react::serializeTransformOperationValue(const std::string& operationName, const facebook::react::_value_unit::ValueUnit& valueUnit, folly::dynamic& resultArray); void facebook::react::setDefaultColorSpace(facebook::react::ColorSpace newColorSpace); -void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::BaseTouch& touch); -void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); -void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::BaseViewProps& viewProps, const facebook::react::PropsSnapshot& snapshot); -void facebook::react::updateTransformProps(const facebook::react::Transform& transform, const facebook::react::TransformOperation& operation, folly::dynamic& resultTranslateArray); -bool facebook::react::operator==(const facebook::react::AttributedStringBox& lhs, const facebook::react::AttributedStringBox& rhs); -bool facebook::react::operator==(const facebook::react::LayoutConstraints& lhs, const facebook::react::LayoutConstraints& rhs); -bool facebook::react::operator==(const facebook::react::LayoutContext& lhs, const facebook::react::LayoutContext& rhs); -bool facebook::react::operator==(const facebook::react::LineMeasureCacheKey& lhs, const facebook::react::LineMeasureCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::PerformanceObserver& lhs, const facebook::react::PerformanceObserver& rhs); -bool facebook::react::operator==(const facebook::react::PreparedTextCacheKey& lhs, const facebook::react::PreparedTextCacheKey& rhs); -bool facebook::react::operator==(const facebook::react::RawPropsKey& lhs, const facebook::react::RawPropsKey& rhs) noexcept; -bool facebook::react::operator==(const facebook::react::Size& rhs, const facebook::react::Size& lhs) noexcept; -bool facebook::react::operator==(const facebook::react::TextMeasureCacheKey& lhs, const facebook::react::TextMeasureCacheKey& rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityState& lhs, const facebook::react::AccessibilityState& rhs); -constexpr bool facebook::react::operator==(const facebook::react::AccessibilityValue& lhs, const facebook::react::AccessibilityValue& rhs); +void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::_base_touch::BaseTouch& touch); +void facebook::react::updateMountedFlag(const std::vector>& oldChildren, const std::vector>& newChildren, facebook::react::ShadowTreeCommitSource commitSource); +void facebook::react::updateProp(const facebook::react::PropName propName, facebook::react::_base_view_props::BaseViewProps& viewProps, const facebook::react::_props_snapshot::PropsSnapshot& snapshot); +void facebook::react::updateTransformProps(const facebook::react::_transform::Transform& transform, const facebook::react::_transform_operation::TransformOperation& operation, folly::dynamic& resultTranslateArray); +bool facebook::react::operator==(const facebook::react::_attributed_string_box::AttributedStringBox& lhs, const facebook::react::_attributed_string_box::AttributedStringBox& rhs); +bool facebook::react::operator==(const facebook::react::_layout_constraints::LayoutConstraints& lhs, const facebook::react::_layout_constraints::LayoutConstraints& rhs); +bool facebook::react::operator==(const facebook::react::_layout_context::LayoutContext& lhs, const facebook::react::_layout_context::LayoutContext& rhs); +bool facebook::react::operator==(const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& lhs, const facebook::react::_line_measure_cache_key::LineMeasureCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_performance_observer::PerformanceObserver& lhs, const facebook::react::_performance_observer::PerformanceObserver& rhs); +bool facebook::react::operator==(const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& lhs, const facebook::react::_prepared_text_cache_key::PreparedTextCacheKey& rhs); +bool facebook::react::operator==(const facebook::react::_raw_props_key::RawPropsKey& lhs, const facebook::react::_raw_props_key::RawPropsKey& rhs) noexcept; +bool facebook::react::operator==(const facebook::react::_size::Size& rhs, const facebook::react::_size::Size& lhs) noexcept; +bool facebook::react::operator==(const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& lhs, const facebook::react::_text_measure_cache_key::TextMeasureCacheKey& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_state::AccessibilityState& lhs, const facebook::react::_accessibility_state::AccessibilityState& rhs); +constexpr bool facebook::react::operator==(const facebook::react::_accessibility_value::AccessibilityValue& lhs, const facebook::react::_accessibility_value::AccessibilityValue& rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator&(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); constexpr enum facebook::react::AccessibilityTraits facebook::react::operator|(const enum facebook::react::AccessibilityTraits lhs, const enum facebook::react::AccessibilityTraits rhs); -constexpr facebook::react::HighResDuration facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResTimeStamp& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator+(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); -constexpr facebook::react::HighResTimeStamp facebook::react::operator-(const facebook::react::HighResTimeStamp& lhs, const facebook::react::HighResDuration& rhs); -facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::Transform& transform); -facebook::react::Point facebook::react::operator*(const facebook::react::Point& point, const facebook::react::Transform& transform); -facebook::react::Rect facebook::react::operator*(const facebook::react::Rect& rect, const facebook::react::Transform& transform); -facebook::react::Size facebook::react::operator*(const facebook::react::Size& size, const facebook::react::Transform& transform); -facebook::react::Vector facebook::react::operator*(const facebook::react::Transform& transform, const facebook::react::Vector& vector); +constexpr facebook::react::_high_res_duration::HighResDuration facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator+(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::operator-(const facebook::react::_high_res_time_stamp::HighResTimeStamp& lhs, const facebook::react::_high_res_duration::HighResDuration& rhs); +facebook::react::EdgeInsets facebook::react::operator*(const facebook::react::EdgeInsets& edgeInsets, const facebook::react::_transform::Transform& transform); +facebook::react::_point::Point facebook::react::operator*(const facebook::react::_point::Point& point, const facebook::react::_transform::Transform& transform); +facebook::react::_rect::Rect facebook::react::operator*(const facebook::react::_rect::Rect& rect, const facebook::react::_transform::Transform& transform); +facebook::react::_size::Size facebook::react::operator*(const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform); +facebook::react::_vector::Vector facebook::react::operator*(const facebook::react::_transform::Transform& transform, const facebook::react::_vector::Vector& vector); template -facebook::react::RectangleEdges facebook::react::operator+(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator+(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; template -facebook::react::RectangleEdges facebook::react::operator-(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; +facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator-(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; class facebook::react::AccessibilityProps { public AccessibilityProps() = default; - public AccessibilityProps(const facebook::react::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::RawProps& rawProps); + public AccessibilityProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool accessibilityElementsHidden; public bool accessibilityIgnoresInvertColors; public bool accessibilityRespondsToUserInteraction; @@ -740,67 +752,67 @@ class facebook::react::AccessibilityProps { public bool onAccessibilityEscape; public bool onAccessibilityMagicTap; public bool onAccessibilityTap; - public facebook::react::AccessibilityLabelledBy accessibilityLabelledBy; public facebook::react::AccessibilityLiveRegion accessibilityLiveRegion; public facebook::react::AccessibilityTraits accessibilityTraits; - public facebook::react::AccessibilityValue accessibilityValue; public facebook::react::ImportantForAccessibility importantForAccessibility; public facebook::react::Role role; - public std::optional accessibilityState; + public facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy accessibilityLabelledBy; + public facebook::react::_accessibility_value::AccessibilityValue accessibilityValue; + public std::optional accessibilityState; public std::string accessibilityHint; public std::string accessibilityLabel; public std::string accessibilityLanguage; public std::string accessibilityLargeContentTitle; public std::string accessibilityRole; public std::string testId; - public std::vector accessibilityActions; + public std::vector accessibilityActions; public std::vector accessibilityOrder; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::AdditionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::AndroidProgressBarComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidProgressBarComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public AndroidProgressBarComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::AndroidProgressBarMeasurementsManager { - public AndroidProgressBarMeasurementsManager(const std::shared_ptr& contextContainer); - public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, const AndroidProgressBarProps& props, facebook::react::LayoutConstraints layoutConstraints) const; + public AndroidProgressBarMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::_size::Size measure(facebook::react::SurfaceId surfaceId, const AndroidProgressBarProps& props, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidProgressBarShadowNode : public facebook::react::ConcreteViewShadowNode { - public AndroidProgressBarShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidProgressBarShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public void setAndroidProgressBarMeasurementsManager(const std::shared_ptr& measurementsManager); + public AndroidProgressBarShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidProgressBarShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public void setAndroidProgressBarMeasurementsManager(const std::shared_ptr& measurementsManager); } class facebook::react::AndroidSwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidSwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public AndroidSwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::AndroidSwitchMeasurementsManager { - public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); - public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::LayoutConstraints layoutConstraints) const; + public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::_size::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidSwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - public AndroidSwitchShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public AndroidSwitchShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public void setAndroidSwitchMeasurementsManager(const std::shared_ptr& measurementsManager); + public AndroidSwitchShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public AndroidSwitchShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public void setAndroidSwitchMeasurementsManager(const std::shared_ptr& measurementsManager); } class facebook::react::AnimatedModule : public NativeAnimatedModuleCxxSpec, public facebook::react::TurboModuleWithJSIBindings { - public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); + public AnimatedModule(std::shared_ptr jsInvoker, std::shared_ptr nodesManagerProvider); public void addAnimatedEventToView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::jsi::Object eventMapping); public void addListener(facebook::jsi::Runtime& rt, const std::string& eventName); public void connectAnimatedNodeToShadowNodeFamily(facebook::jsi::Runtime& rt, facebook::react::Tag nodeTag, facebook::jsi::Object shadowNode); @@ -813,7 +825,7 @@ class facebook::react::AnimatedModule : public NativeAnimatedModuleCxxSpec saveValueCallback); + public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::_async_callback::AsyncCallback saveValueCallback); public void queueAndExecuteBatchedOperations(facebook::jsi::Runtime& rt, facebook::jsi::Array operationsAndArgs); public void removeAnimatedEventFromView(facebook::jsi::Runtime& rt, facebook::react::Tag viewTag, std::string eventName, facebook::react::Tag animatedNodeTag); public void removeListeners(facebook::jsi::Runtime& rt, int count); @@ -829,26 +841,26 @@ class facebook::react::AnimatedModule : public NativeAnimatedModuleCxxSpec pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; } class facebook::react::AnimatedNode { - protected facebook::react::AnimatedNode* getChildNode(facebook::react::Tag tag); protected facebook::react::AnimatedNodeType type_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag tag_; + protected facebook::react::_animated_node::AnimatedNode* getChildNode(facebook::react::Tag tag); + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected std::unordered_set children_; public AnimatedNode(const facebook::react::AnimatedNode&) = default; public AnimatedNode(facebook::react::AnimatedNode&&) noexcept = default; - public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); + public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); public const folly::dynamic& getConfig() const noexcept; public const std::unordered_set& getChildren() const noexcept; - public facebook::react::AnimatedNode& operator=(const facebook::react::AnimatedNode&) = default; - public facebook::react::AnimatedNode& operator=(facebook::react::AnimatedNode&&) noexcept = default; public facebook::react::AnimatedNodeType type() const noexcept; public facebook::react::Tag tag() const noexcept; + public facebook::react::_animated_node::AnimatedNode& operator=(const facebook::react::_animated_node::AnimatedNode&) = default; + public facebook::react::_animated_node::AnimatedNode& operator=(facebook::react::_animated_node::AnimatedNode&&) noexcept = default; public int activeIncomingNodes; public int bfsColor; public static constexpr int INITIAL_BFS_COLOR; @@ -862,34 +874,34 @@ class facebook::react::AnimatedNode { } class facebook::react::AnimatedPropsRegistry { - public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); + public std::pair>&, facebook::react::SnapshotMap&> getMap(facebook::react::SurfaceId surfaceId); public void clear(facebook::react::SurfaceId surfaceId); public void clearOnSurfaceStop(facebook::react::SurfaceId surfaceId); - public void update(const std::unordered_map& surfaceUpdates); + public void update(const std::unordered_map& surfaceUpdates); } class facebook::react::AnimationBackend : public facebook::react::UIManagerAnimationBackend { - public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); + public AnimationBackend(std::shared_ptr animationChoreographer, std::shared_ptr uiManager); public using PauseCallback = std::function; public using ResumeCallback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) override; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) override; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) override; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) override; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) override; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; public virtual void stop(facebook::react::CallbackId callbackId) override; public virtual void trigger() override; - public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::SurfaceUpdates& surfaceUpdates); + public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::_surface_updates::SurfaceUpdates& surfaceUpdates); public void requestAsyncFlushForSurfaces(const std::set& surfaces); - public void synchronouslyUpdateProps(const std::unordered_map& updates); + public void synchronouslyUpdateProps(const std::unordered_map& updates); } class facebook::react::AnimationBackendCommitHook : public facebook::react::UIManagerCommitHook { - public AnimationBackendCommitHook(facebook::react::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; + public AnimationBackendCommitHook(facebook::react::_u_i_manager::UIManager& uiManager, std::shared_ptr animatedPropsRegistry); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; } class facebook::react::AnimationChoreographer { @@ -898,7 +910,7 @@ class facebook::react::AnimationChoreographer { public virtual void resume() = 0; public virtual ~AnimationChoreographer() = default; public void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) const; - public void setAnimationBackend(std::weak_ptr animationBackend); + public void setAnimationBackend(std::weak_ptr animationBackend); } class facebook::react::AnimationDriver { @@ -906,8 +918,8 @@ class facebook::react::AnimationDriver { protected bool isComplete_; protected bool isStarted_; protected double startFrameTimeMs_; - protected facebook::react::NativeAnimatedNodesManager* manager_; protected facebook::react::Tag animatedValueTag_; + protected facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager_; protected folly::dynamic config_; protected int currentIteration_; protected int id_; @@ -915,7 +927,7 @@ class facebook::react::AnimationDriver { protected std::optional endCallback_; protected virtual bool update(double, bool); protected void markNodeUpdated(facebook::react::Tag tag); - public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); public bool getIsComplete() const noexcept; public facebook::react::Tag getAnimatedValueTag() const noexcept; public int getId() const noexcept; @@ -935,26 +947,26 @@ class facebook::react::AppRegistryBinding { } class facebook::react::AttributedString : public facebook::react::Sealable, public facebook::react::DebugStringConvertible { - public bool compareTextAttributesWithoutFrame(const facebook::react::AttributedString& rhs) const; - public bool isContentEqual(const facebook::react::AttributedString& rhs) const; + public bool compareTextAttributesWithoutFrame(const facebook::react::_attributed_string::AttributedString& rhs) const; + public bool isContentEqual(const facebook::react::_attributed_string::AttributedString& rhs) const; public bool isEmpty() const; - public bool operator==(const facebook::react::AttributedString& rhs) const; - public const facebook::react::AttributedString::Fragments& getFragments() const; - public const facebook::react::TextAttributes& getBaseTextAttributes() const; - public facebook::react::AttributedString::Fragments& getFragments(); + public bool operator==(const facebook::react::_attributed_string::AttributedString& rhs) const; + public const facebook::react::_attributed_string::Fragments& getFragments() const; + public const facebook::react::_text_attributes::TextAttributes& getBaseTextAttributes() const; + public facebook::react::_attributed_string::Fragments& getFragments(); public std::string getString() const; - public using Fragments = std::vector; - public void appendFragment(facebook::react::AttributedString::Fragment&& fragment); - public void prependFragment(facebook::react::AttributedString::Fragment&& fragment); - public void setBaseTextAttributes(const facebook::react::TextAttributes& defaultAttributes); + public using Fragments = std::vector; + public void appendFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void prependFragment(facebook::react::_attributed_string::_fragment::Fragment&& fragment); + public void setBaseTextAttributes(const facebook::react::_text_attributes::TextAttributes& defaultAttributes); } class facebook::react::AttributedString::Fragment { public bool isAttachment() const; - public bool isContentEqual(const facebook::react::AttributedString::Fragment& rhs) const; - public bool operator==(const facebook::react::AttributedString::Fragment& rhs) const; - public facebook::react::ShadowView parentShadowView; - public facebook::react::TextAttributes textAttributes; + public bool isContentEqual(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public bool operator==(const facebook::react::_attributed_string::_fragment::Fragment& rhs) const; + public facebook::react::_shadow_view::ShadowView parentShadowView; + public facebook::react::_text_attributes::TextAttributes textAttributes; public static std::string AttachmentCharacter(); public std::string string; } @@ -966,14 +978,14 @@ class facebook::react::AttributedString::Range { class facebook::react::AttributedStringBox { public AttributedStringBox(); - public AttributedStringBox(const facebook::react::AttributedString& value); public AttributedStringBox(const facebook::react::AttributedStringBox& other) = default; + public AttributedStringBox(const facebook::react::_attributed_string::AttributedString& value); public AttributedStringBox(facebook::react::AttributedStringBox&& other) noexcept; public AttributedStringBox(std::shared_ptr opaquePointer); - public const facebook::react::AttributedString& getValue() const; - public facebook::react::AttributedStringBox& operator=(const facebook::react::AttributedStringBox& other) = default; - public facebook::react::AttributedStringBox& operator=(facebook::react::AttributedStringBox&& other) noexcept; - public facebook::react::AttributedStringBox::Mode getMode() const; + public const facebook::react::_attributed_string::AttributedString& getValue() const; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(const facebook::react::_attributed_string_box::AttributedStringBox& other) = default; + public facebook::react::_attributed_string_box::AttributedStringBox& operator=(facebook::react::_attributed_string_box::AttributedStringBox&& other) noexcept; + public facebook::react::_attributed_string_box::Mode getMode() const; public std::shared_ptr getOpaquePointer() const; } @@ -984,16 +996,16 @@ enum facebook::react::AttributedStringBox::Mode { class facebook::react::BaseParagraphProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseParagraphProps() = default; - public BaseParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseParagraphProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool isSelectable; public bool onTextLayout; - public facebook::react::ParagraphAttributes paragraphAttributes; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatformViewProps { public BaseScrollViewProps() = default; - public BaseScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public Float decelerationRate; public Float endDraggingSensitivityMultiplier; public Float maximumZoomScale; @@ -1027,32 +1039,32 @@ class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatfor public facebook::react::ContentInsetAdjustmentBehavior contentInsetAdjustmentBehavior; public facebook::react::EdgeInsets contentInset; public facebook::react::EdgeInsets scrollIndicatorInsets; - public facebook::react::Point contentOffset; public facebook::react::ScrollViewIndicatorStyle indicatorStyle; public facebook::react::ScrollViewKeyboardDismissMode keyboardDismissMode; public facebook::react::ScrollViewSnapToAlignment snapToAlignment; - public std::optional maintainVisibleContentPosition; + public facebook::react::_point::Point contentOffset; + public std::optional maintainVisibleContentPosition; public std::vector snapToOffsets; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextInputProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseTextInputProps() = default; - public BaseTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::RawProps& rawProps); + public BaseTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool autoFocus; public bool disableKeyboardShortcuts; public bool editable; public bool multiline; public bool readOnly; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::SharedColor cursorColor; - public facebook::react::SharedColor placeholderTextColor; - public facebook::react::SharedColor selectionColor; - public facebook::react::SharedColor selectionHandleColor; - public facebook::react::SharedColor underlineColorAndroid; public facebook::react::SubmitBehavior getNonDefaultSubmitBehavior() const; public facebook::react::SubmitBehavior submitBehavior; - public facebook::react::TextAttributes getEffectiveTextAttributes(Float fontSizeMultiplier) const; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_shared_color::SharedColor cursorColor; + public facebook::react::_shared_color::SharedColor placeholderTextColor; + public facebook::react::_shared_color::SharedColor selectionColor; + public facebook::react::_shared_color::SharedColor selectionHandleColor; + public facebook::react::_shared_color::SharedColor underlineColorAndroid; + public facebook::react::_text_attributes::TextAttributes getEffectiveTextAttributes(Float fontSizeMultiplier) const; public int maxLength; public int mostRecentEventCount; public std::optional> acceptDragAndDropTypes; @@ -1060,23 +1072,23 @@ class facebook::react::BaseTextInputProps : public facebook::react::HostPlatform public std::string defaultValue; public std::string placeholder; public std::string text; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextProps { public BaseTextProps() = default; - public BaseTextProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::TextAttributes textAttributes; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public BaseTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_text_attributes::TextAttributes textAttributes; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BaseTextShadowNode { - public static void buildAttributedString(const facebook::react::TextAttributes& baseTextAttributes, const facebook::react::ShadowNode& parentNode, facebook::react::AttributedString& outAttributedString, facebook::react::BaseTextShadowNode::Attachments& outAttachments); - public using Attachments = std::vector; + public static void buildAttributedString(const facebook::react::_text_attributes::TextAttributes& baseTextAttributes, const facebook::react::_shadow_node::ShadowNode& parentNode, facebook::react::_attributed_string::AttributedString& outAttributedString, facebook::react::_base_text_shadow_node::Attachments& outAttachments); + public using Attachments = std::vector; } class facebook::react::BaseTextShadowNode::Attachment { - public const facebook::react::ShadowNode* shadowNode; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; public size_t fragmentIndex; } @@ -1087,12 +1099,12 @@ class facebook::react::BaseViewEventEmitter : public facebook::react::TouchEvent public void onAccessibilityTap() const; public void onBlur() const; public void onFocus() const; - public void onLayout(const facebook::react::LayoutMetrics& layoutMetrics) const; + public void onLayout(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; } class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps, public facebook::react::AccessibilityProps { public BaseViewProps() = default; - public BaseViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public BaseViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Float opacity; public Float outlineOffset; public Float outlineWidth; @@ -1106,7 +1118,6 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public bool shouldRasterize; public facebook::react::BackfaceVisibility backfaceVisibility; public facebook::react::BlendMode mixBlendMode; - public facebook::react::BorderMetrics resolveBorderMetrics(const facebook::react::LayoutMetrics& layoutMetrics) const; public facebook::react::CascadedBorderColors borderColors; public facebook::react::CascadedBorderCurves borderCurves; public facebook::react::CascadedBorderRadii borderRadii; @@ -1117,37 +1128,38 @@ class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps public facebook::react::Isolation isolation; public facebook::react::OutlineStyle outlineStyle; public facebook::react::PointerEventsMode pointerEvents; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor outlineColor; - public facebook::react::SharedColor shadowColor; - public facebook::react::Size shadowOffset; - public facebook::react::Transform resolveTransform(const facebook::react::LayoutMetrics& layoutMetrics) const; - public facebook::react::Transform transform; - public facebook::react::TransformOrigin transformOrigin; - public facebook::react::ViewEvents events; - public static facebook::react::Transform resolveTransform(const facebook::react::Size& frameSize, const facebook::react::Transform& transform, const facebook::react::TransformOrigin& transformOrigin); + public facebook::react::_border_metrics::BorderMetrics resolveBorderMetrics(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor outlineColor; + public facebook::react::_shared_color::SharedColor shadowColor; + public facebook::react::_size::Size shadowOffset; + public facebook::react::_transform::Transform resolveTransform(const facebook::react::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public facebook::react::_transform::Transform transform; + public facebook::react::_transform_origin::TransformOrigin transformOrigin; + public facebook::react::_view_events::ViewEvents events; + public static facebook::react::_transform::Transform resolveTransform(const facebook::react::_size::Size& frameSize, const facebook::react::_transform::Transform& transform, const facebook::react::_transform_origin::TransformOrigin& transformOrigin); public std::optional zIndex; public std::vector backgroundImage; - public std::vector backgroundPosition; - public std::vector backgroundRepeat; public std::vector backgroundSize; - public std::vector boxShadow; - public std::vector filter; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public std::vector backgroundPosition; + public std::vector backgroundRepeat; + public std::vector boxShadow; + public std::vector filter; + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::BigStringBuffer : public facebook::jsi::Buffer { - public BigStringBuffer(std::unique_ptr script); + public BigStringBuffer(std::unique_ptr script); public virtual const uint8_t* data() const override; public virtual size_t size() const override; } class facebook::react::BindingsInstaller { - public virtual facebook::react::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); + public virtual facebook::react::_react_instance::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); } class facebook::react::BridgelessNativeMethodCallInvoker : public facebook::react::NativeMethodCallInvoker { - public BridgelessNativeMethodCallInvoker(std::shared_ptr messageQueueThread); + public BridgelessNativeMethodCallInvoker(std::shared_ptr messageQueueThread); public virtual void invokeAsync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) noexcept override; public virtual void invokeSync(const std::string& methodName, facebook::react::NativeMethodCallFunc&& func) override; } @@ -1155,13 +1167,13 @@ class facebook::react::BridgelessNativeMethodCallInvoker : public facebook::reac class facebook::react::BufferedRuntimeExecutor { public BufferedRuntimeExecutor(facebook::react::RuntimeExecutor runtimeExecutor); public using Work = std::function; - public void execute(facebook::react::BufferedRuntimeExecutor::Work&& callback); + public void execute(facebook::react::_buffered_runtime_executor::Work&& callback); public void flush(); } struct facebook::react::BufferedRuntimeExecutor::BufferedWork { - public bool operator<(const facebook::react::BufferedRuntimeExecutor::BufferedWork& rhs) const; - public facebook::react::BufferedRuntimeExecutor::Work work_; + public bool operator<(const facebook::react::_buffered_runtime_executor::_buffered_work::BufferedWork& rhs) const; + public facebook::react::_buffered_runtime_executor::Work work_; public uint64_t index_; } @@ -1171,9 +1183,9 @@ class facebook::react::CSSSyntaxParser { public constexpr CSSSyntaxParser(std::string_view css); public constexpr bool consumeDelimiter(facebook::react::CSSDelimiter delimiter); public constexpr bool isFinished() const; - public constexpr const facebook::react::CSSToken& peek() const; - public constexpr facebook::react::CSSSyntaxParser& operator=(const facebook::react::CSSSyntaxParser&) = default; - public constexpr facebook::react::CSSSyntaxParser& operator=(facebook::react::CSSSyntaxParser&&) = default; + public constexpr const facebook::react::_c_s_s_token::CSSToken& peek() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&) = default; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& operator=(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser&&) = default; public constexpr void consumeWhitespace(); template public constexpr ReturnT consumeComponentValue(const facebook::react::CSSComponentValueVisitor auto &... visitors); @@ -1188,10 +1200,10 @@ class facebook::react::CSSToken { public constexpr CSSToken(facebook::react::CSSTokenType type, float value); public constexpr CSSToken(facebook::react::CSSTokenType type, float value, std::string_view unit); public constexpr CSSToken(facebook::react::CSSTokenType type, std::string_view value); - public constexpr bool operator==(const facebook::react::CSSToken& other) const = default; - public constexpr facebook::react::CSSToken& operator=(const facebook::react::CSSToken& other) = default; - public constexpr facebook::react::CSSToken& operator=(facebook::react::CSSToken&& other) = default; + public constexpr bool operator==(const facebook::react::_c_s_s_token::CSSToken& other) const = default; public constexpr facebook::react::CSSTokenType type() const; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(const facebook::react::_c_s_s_token::CSSToken& other) = default; + public constexpr facebook::react::_c_s_s_token::CSSToken& operator=(facebook::react::_c_s_s_token::CSSToken&& other) = default; public constexpr float numericValue() const; public constexpr std::string_view stringValue() const; public constexpr std::string_view unit() const; @@ -1199,15 +1211,15 @@ class facebook::react::CSSToken { class facebook::react::CSSTokenizer { public constexpr CSSTokenizer(std::string_view characters); - public constexpr facebook::react::CSSToken next(); + public constexpr facebook::react::_c_s_s_token::CSSToken next(); } class facebook::react::CSSValueParser { public constexpr CSSValueParser(const facebook::react::CSSValueParser&) = default; - public constexpr CSSValueParser(facebook::react::CSSSyntaxParser& parser); - public constexpr const facebook::react::CSSSyntaxParser& syntaxParser() const; - public constexpr facebook::react::CSSSyntaxParser& syntaxParser(); - public constexpr facebook::react::CSSValueParser& operator=(const facebook::react::CSSValueParser&) = default; + public constexpr CSSValueParser(facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser); + public constexpr const facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser() const; + public constexpr facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& syntaxParser(); + public constexpr facebook::react::_c_s_s_value_parser::CSSValueParser& operator=(const facebook::react::_c_s_s_value_parser::CSSValueParser&) = default; template public constexpr facebook::react::CSSVariantWithTypes, std::monostate> parseNextValue(facebook::react::CSSDelimiter delimiter = facebook::react::CSSDelimiter::None); template @@ -1226,95 +1238,95 @@ class facebook::react::CallInvoker { class facebook::react::CallbackWrapper : public facebook::react::LongLivedObject { public facebook::jsi::Function& callback() noexcept; public facebook::jsi::Runtime& runtime() noexcept; - public facebook::react::CallInvoker& jsInvoker() noexcept; - public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); - public std::shared_ptr jsInvokerPtr() noexcept; + public facebook::react::_call_invoker::CallInvoker& jsInvoker() noexcept; + public static std::weak_ptr createWeak(facebook::jsi::Function&& callback, facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr jsInvokerPtr() noexcept; public void destroy(); } class facebook::react::CdpMetricsReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpMetricsReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming& entry) override; + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming& entry) override; } class facebook::react::CdpPerfIssuesReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpPerfIssuesReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure& entry, const std::optional& detailProvider) override; + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure& entry, const std::optional& detailProvider) override; } class facebook::react::ColorAnimatedNode : public facebook::react::AnimatedNode { public Color getColor(); - public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::ComponentBuilder { public ComponentBuilder(const facebook::react::ComponentBuilder& componentBuilder) = default; public ComponentBuilder(facebook::react::ComponentBuilder&& componentBuilder) noexcept = default; - public ComponentBuilder(facebook::react::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); - public facebook::react::ComponentBuilder& operator=(const facebook::react::ComponentBuilder& other) = default; - public facebook::react::ComponentBuilder& operator=(facebook::react::ComponentBuilder&& other) = default; + public ComponentBuilder(facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared componentDescriptorRegistry); + public facebook::react::_component_builder::ComponentBuilder& operator=(const facebook::react::_component_builder::ComponentBuilder& other) = default; + public facebook::react::_component_builder::ComponentBuilder& operator=(facebook::react::_component_builder::ComponentBuilder&& other) = default; template - public std::shared_ptr build(facebook::react::Element element) const; + public std::shared_ptr build(facebook::react::_element::Element element) const; } class facebook::react::ComponentDescriptor { - protected facebook::react::ComponentDescriptor::Flavor flavor_; - protected facebook::react::EventDispatcher::Weak eventDispatcher_; - protected facebook::react::RawPropsParser rawPropsParser_; + protected facebook::react::_component_descriptor::Flavor flavor_; + protected facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher_; + protected facebook::react::_raw_props_parser::RawPropsParser rawPropsParser_; protected friend ShadowNode; - protected std::shared_ptr contextContainer_; - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const = 0; - public ComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public const std::shared_ptr& getContextContainer() const; + protected std::shared_ptr contextContainer_; + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const = 0; + public ComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public const std::shared_ptr& getContextContainer() const; public using Flavor = std::shared_ptr; - public using Shared = std::shared_ptr; - public using Unique = std::unique_ptr; + public using Shared = std::shared_ptr; + public using Unique = std::unique_ptr; public virtual facebook::react::ComponentHandle getComponentHandle() const = 0; public virtual facebook::react::ComponentName getComponentName() const = 0; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const = 0; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const = 0; - public virtual facebook::react::ShadowNodeTraits getTraits() const = 0; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const = 0; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const = 0; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const = 0; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const = 0; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const = 0; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const = 0; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const = 0; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const = 0; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const = 0; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const = 0; public virtual ~ComponentDescriptor() = default; } class facebook::react::ComponentDescriptorParameters { - public facebook::react::ComponentDescriptor::Flavor flavor; - public facebook::react::EventDispatcher::Weak eventDispatcher; - public std::shared_ptr contextContainer; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; + public facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher; + public std::shared_ptr contextContainer; } class facebook::react::ComponentDescriptorProvider { - public facebook::react::ComponentDescriptor::Flavor flavor; public facebook::react::ComponentDescriptorConstructor* constructor; public facebook::react::ComponentHandle handle; public facebook::react::ComponentName name; + public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; } class facebook::react::ComponentDescriptorProviderRegistry { - public facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::ComponentDescriptorParameters& parameters) const; - public void add(const facebook::react::ComponentDescriptorProvider& provider) const; + public facebook::react::_component_descriptor_registry::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters) const; + public void add(const facebook::react::_component_descriptor_provider::ComponentDescriptorProvider& provider) const; public void setComponentDescriptorProviderRequest(facebook::react::ComponentDescriptorProviderRequest request) const; } class facebook::react::ComponentDescriptorRegistry { - public ComponentDescriptorRegistry(facebook::react::ComponentDescriptorParameters parameters, const facebook::react::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); + public ComponentDescriptorRegistry(facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters parameters, const facebook::react::_component_descriptor_registry::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); public bool hasComponentDescriptorAt(facebook::react::ComponentHandle componentHandle) const; - public const facebook::react::ComponentDescriptor& at(const std::string& componentName) const; - public const facebook::react::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; - public facebook::react::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; - public using Shared = std::shared_ptr; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(const std::string& componentName) const; + public const facebook::react::_component_descriptor::ComponentDescriptor& at(facebook::react::ComponentHandle componentHandle) const; + public facebook::react::_component_descriptor::ComponentDescriptor::Shared getFallbackComponentDescriptor() const; + public using Shared = std::shared_ptr; public void setFallbackComponentDescriptor(const facebook::react::SharedComponentDescriptor& descriptor); } class facebook::react::ContextContainer { public void erase(const std::string& key) const; - public void update(const facebook::react::ContextContainer& contextContainer) const; + public void update(const facebook::react::_context_container::ContextContainer& contextContainer) const; template public T at(const std::string& key) const; template @@ -1324,13 +1336,13 @@ class facebook::react::ContextContainer { } class facebook::react::CxxNativeModule : public facebook::react::NativeModule { - public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); + public CxxNativeModule(std::weak_ptr instance, std::string name, facebook::xplat::module::CxxModule::Provider provider, std::shared_ptr messageQueueThread); public static void setShouldWarnOnUse(bool value); public virtual facebook::react::MethodCallResult callSerializableNativeHook(unsigned int hookId, folly::dynamic&& args) override; public virtual folly::dynamic getConstants() override; public virtual std::string getName() override; public virtual std::string getSyncMethodName(unsigned int methodId) override; - public virtual std::vector getMethods() override; + public virtual std::vector getMethods() override; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) override; } @@ -1339,7 +1351,7 @@ class facebook::react::DebugStringConvertible { class facebook::react::DecayAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::DevToolsRuntimeSettings { @@ -1354,37 +1366,37 @@ class facebook::react::DevToolsRuntimeSettings { } class facebook::react::DevToolsRuntimeSettingsModule : public NativeReactDevToolsRuntimeSettingsModuleCxxSpec { - public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); + public DevToolsRuntimeSettingsModule(std::shared_ptr jsInvoker); public facebook::react::NativeReloadAndProfileConfig getReloadAndProfileConfig(facebook::jsi::Runtime& rt); public void setReloadAndProfileConfig(facebook::jsi::Runtime& rt, facebook::react::NativePartialReloadAndProfileConfig config); } class facebook::react::DiffClampAnimatedNode : public facebook::react::ValueAnimatedNode { - public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::DivisionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::ElementFragment { public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::ElementFragment::FinalizeCallback finalizeCallback; - public facebook::react::ElementFragment::List children; - public facebook::react::ElementFragment::ReferenceCallback referenceCallback; - public facebook::react::ElementFragment::StateCallback stateCallback; - public facebook::react::Props::Shared props; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public using FinalizeCallback = std::function; - public using List = std::vector; - public using ListOfShared = std::vector; - public using ReferenceCallback = std::function& shadowNode)>; - public using Shared = std::shared_ptr; - public using StateCallback = std::function; + public facebook::react::_element_fragment::FinalizeCallback finalizeCallback; + public facebook::react::_element_fragment::List children; + public facebook::react::_element_fragment::ReferenceCallback referenceCallback; + public facebook::react::_element_fragment::StateCallback stateCallback; + public facebook::react::_props::Props::Shared props; + public using FinalizeCallback = std::function; + public using List = std::vector; + public using ListOfShared = std::vector; + public using ReferenceCallback = std::function& shadowNode)>; + public using Shared = std::shared_ptr; + public using StateCallback = std::function; } class facebook::react::Error { @@ -1398,25 +1410,25 @@ class facebook::react::EventAnimationDriver { protected std::vector eventPath_; public EventAnimationDriver(const std::vector& eventPath, facebook::react::Tag animatedValueTag); public facebook::react::Tag getAnimatedNodeTag() const; - public std::optional getValueFromPayload(const facebook::react::EventPayload& eventPayload); + public std::optional getValueFromPayload(const facebook::react::_event_payload::EventPayload& eventPayload); public ~EventAnimationDriver() = default; } class facebook::react::EventBeat { - protected facebook::react::EventBeat::BeatCallback beatCallback_; + protected facebook::react::_event_beat::BeatCallback beatCallback_; protected mutable std::atomic isEventBeatRequested_; protected std::function induceCallback_; - protected std::shared_ptr ownerBox_; + protected std::shared_ptr ownerBox_; protected void induce() const; public EventBeat(const facebook::react::EventBeat& other) = delete; - public EventBeat(std::shared_ptr ownerBox, facebook::react::RuntimeScheduler& runtimeScheduler); - public facebook::react::EventBeat& operator=(const facebook::react::EventBeat& other) = delete; + public EventBeat(std::shared_ptr ownerBox, facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler); + public facebook::react::_event_beat::EventBeat& operator=(const facebook::react::_event_beat::EventBeat& other) = delete; public using BeatCallback = std::function; - public using Factory = std::function(std::shared_ptr ownerBox)>; + public using Factory = std::function(std::shared_ptr ownerBox)>; public virtual void request() const; public virtual void requestSynchronous() const; public virtual ~EventBeat() = default; - public void setBeatCallback(facebook::react::EventBeat::BeatCallback beatCallback); + public void setBeatCallback(facebook::react::_event_beat::BeatCallback beatCallback); } struct facebook::react::EventBeat::OwnerBox { @@ -1424,76 +1436,76 @@ struct facebook::react::EventBeat::OwnerBox { } class facebook::react::EventDispatcher { - public EventDispatcher(const facebook::react::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; + public EventDispatcher(const facebook::react::_event_queue_processor::EventQueueProcessor& eventProcessor, std::unique_ptr eventBeat, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; public void addListener(std::shared_ptr listener) const; - public void dispatchEvent(facebook::react::RawEvent&& rawEvent) const; - public void dispatchStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode) const; - public void dispatchUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public void dispatchEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void dispatchStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode) const; + public void dispatchUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; public void removeListener(const std::shared_ptr& listener) const; } class facebook::react::EventEmitter { - public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); + public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); public const facebook::react::SharedEventTarget& getEventTarget() const; public static facebook::react::ValueFactory defaultPayloadFactory(); public static std::mutex& DispatchMutex(); public static std::string normalizeEventType(std::string type); - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~EventEmitter() = default; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory(), facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified) const; - public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::RawEvent::Category category, facebook::react::HighResTimeStamp eventTimestamp) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::EventEmitter::defaultPayloadFactory()) const; - public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory(), facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category = facebook::react::_raw_event::RawEvent::Category::Unspecified) const; + public void dispatchEvent(std::string type, folly::dynamic&& payload, facebook::react::_raw_event::RawEvent::Category category, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory = facebook::react::_event_emitter::EventEmitter::defaultPayloadFactory()) const; + public void dispatchUniqueEvent(std::string type, const facebook::react::ValueFactory& payloadFactory, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload) const; - public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload) const; - public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void setEnabled(bool enabled); - public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); + public void setShadowNodeFamily(std::weak_ptr shadowNodeFamily); } class facebook::react::EventListenerContainer { - public bool willDispatchEvent(const facebook::react::RawEvent& event); + public bool willDispatchEvent(const facebook::react::_raw_event::RawEvent& event); public void addListener(std::shared_ptr listener); public void removeListener(const std::shared_ptr& listener); } class facebook::react::EventLogger { - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) = 0; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) = 0; public virtual void onEventProcessingStart(facebook::react::EventTag tag) = 0; public virtual ~EventLogger() = default; } class facebook::react::EventPerformanceLogger : public facebook::react::EventLogger, public facebook::react::RuntimeSchedulerEventTimingDelegate, public facebook::react::UIManagerMountHook { - public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); - public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; + public EventPerformanceLogger(std::weak_ptr performanceEntryReporter); + public virtual facebook::react::EventTag onEventStart(std::string_view name, facebook::react::SharedEventTarget target, std::optional eventStartTimeStamp = std::nullopt) override; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; public virtual void onEventProcessingEnd(facebook::react::EventTag tag) override; public virtual void onEventProcessingStart(facebook::react::EventTag tag) override; - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept override; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept override; } class facebook::react::EventQueue { - protected const std::unique_ptr eventBeat_; - protected facebook::react::EventQueueProcessor eventProcessor_; + protected const std::unique_ptr eventBeat_; + protected facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor_; protected mutable std::mutex queueMutex_; - protected mutable std::vector eventQueue_; - protected mutable std::vector stateUpdateQueue_; + protected mutable std::vector eventQueue_; + protected mutable std::vector stateUpdateQueue_; protected void flushEvents(facebook::jsi::Runtime& runtime) const; protected void flushStateUpdates() const; protected void onBeat(facebook::jsi::Runtime& runtime) const; protected void onEnqueue() const; - public EventQueue(facebook::react::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); - public void enqueueEvent(facebook::react::RawEvent&& rawEvent) const; - public void enqueueStateUpdate(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void enqueueUniqueEvent(facebook::react::RawEvent&& rawEvent) const; + public EventQueue(facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor, std::unique_ptr eventBeat); + public void enqueueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; + public void enqueueStateUpdate(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::UpdateMode updateMode = facebook::react::_event_queue::UpdateMode::Asynchronous) const; + public void enqueueUniqueEvent(facebook::react::_raw_event::RawEvent&& rawEvent) const; } enum facebook::react::EventQueue::UpdateMode { @@ -1502,26 +1514,26 @@ enum facebook::react::EventQueue::UpdateMode { } class facebook::react::EventQueueProcessor { - public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); - public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; - public void flushStateUpdates(std::vector&& states) const; + public EventQueueProcessor(facebook::react::EventPipe eventPipe, facebook::react::EventPipeConclusion eventPipeConclusion, facebook::react::StatePipe statePipe, std::weak_ptr eventLogger); + public void flushEvents(facebook::jsi::Runtime& runtime, std::vector&& events) const; + public void flushStateUpdates(std::vector&& states) const; } class facebook::react::EventSubscription { public EventSubscription(const facebook::react::EventSubscription&) = delete; public EventSubscription(facebook::react::EventSubscription&&) noexcept = default; public EventSubscription(std::function remove); - public facebook::react::EventSubscription& operator=(const facebook::react::EventSubscription&) = delete; - public facebook::react::EventSubscription& operator=(facebook::react::EventSubscription&&) noexcept = default; + public facebook::react::_event_subscription::EventSubscription& operator=(const facebook::react::_event_subscription::EventSubscription&) = delete; + public facebook::react::_event_subscription::EventSubscription& operator=(facebook::react::_event_subscription::EventSubscription&&) noexcept = default; public void remove(); public ~EventSubscription() = default; } class facebook::react::EventTarget { - public EventTarget(facebook::react::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); + public EventTarget(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; - public facebook::react::EventTarget::Tag getTag() const; public facebook::react::SurfaceId getSurfaceId() const; + public facebook::react::_event_target::Tag getTag() const; public using Tag = int32_t; public void release(facebook::jsi::Runtime& runtime); public void retain(facebook::jsi::Runtime& runtime); @@ -1529,16 +1541,16 @@ class facebook::react::EventTarget { } class facebook::react::ExecutorDelegate { - public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; - public virtual std::shared_ptr getModuleRegistry() = 0; - public virtual void callNativeModules(facebook::react::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; + public virtual facebook::react::MethodCallResult callSerializableNativeHook(facebook::react::_j_s_executor::JSExecutor& executor, unsigned int moduleId, unsigned int methodId, folly::dynamic&& args) = 0; + public virtual std::shared_ptr getModuleRegistry() = 0; + public virtual void callNativeModules(facebook::react::_j_s_executor::JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) = 0; public virtual ~ExecutorDelegate() = default; } class facebook::react::FrameAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; protected virtual void updateConfig(folly::dynamic config) override; - public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::FuseboxTracer { @@ -1547,98 +1559,98 @@ class facebook::react::FuseboxTracer { public bool startTracing(); public bool stopTracing(const std::function& resultCallback); public bool stopTracingAndWriteToFile(const std::string& path); - public static facebook::react::FuseboxTracer& getFuseboxTracer(); + public static facebook::react::_fusebox_tracer::FuseboxTracer& getFuseboxTracer(); public void addEvent(const std::string_view& name, uint64_t start, uint64_t end, const std::optional& track); } class facebook::react::HermesExecutor : public facebook::react::JSIExecutor { - public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); + public HermesExecutor(std::shared_ptr runtime, std::shared_ptr delegate, std::shared_ptr jsQueue, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller, hermes::HermesRuntime& hermesRuntime); public virtual facebook::react::jsinspector_modern::RuntimeTargetDelegate& getRuntimeTargetDelegate() override; } class facebook::react::HermesExecutorFactory : public facebook::react::JSExecutorFactory { - public HermesExecutorFactory(facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; + public HermesExecutorFactory(facebook::react::_j_s_i_executor::JSIExecutor::RuntimeInstaller runtimeInstaller, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker = facebook::react::_j_s_i_executor::JSIExecutor::defaultTimeoutInvoker, hermes::vm::RuntimeConfig runtimeConfig = defaultRuntimeConfig()); + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) override; public void setDebuggerName(const std::string& debuggerName); public void setEnableDebugger(bool enableDebugger); } class facebook::react::HermesInstance { - public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; + public static std::unique_ptr createJSRuntime(std::shared_ptr crashManager, std::shared_ptr msgQueueThread, bool allocInOldGenBeforeTTI) noexcept; } class facebook::react::HighResDuration { public constexpr HighResDuration(); - public constexpr bool operator!=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator!=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator<=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator==(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator==(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResDuration& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; public constexpr bool operator>=(const std::chrono::steady_clock::duration& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResDuration operator+(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const facebook::react::HighResDuration& rhs) const; - public constexpr facebook::react::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; - public constexpr facebook::react::HighResDuration& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator+(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration operator-(const std::chrono::steady_clock::duration& rhs) const; + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator+=(const std::chrono::steady_clock::duration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_duration::HighResDuration& operator-=(const std::chrono::steady_clock::duration& rhs); public constexpr int64_t toNanoseconds() const; public constexpr operator std::chrono::steady_clock::duration() const; - public static constexpr facebook::react::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); - public static constexpr facebook::react::HighResDuration fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResDuration fromMilliseconds(int64_t units); - public static constexpr facebook::react::HighResDuration fromNanoseconds(int64_t units); - public static constexpr facebook::react::HighResDuration zero(); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromChrono(std::chrono::steady_clock::duration chronoDuration); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromMilliseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration fromNanoseconds(int64_t units); + public static constexpr facebook::react::_high_res_duration::HighResDuration zero(); } class facebook::react::HighResTimeStamp { public HighResTimeStamp() noexcept; - public constexpr bool operator!=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator<=(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator==(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>(const facebook::react::HighResTimeStamp& rhs) const; - public constexpr bool operator>=(const facebook::react::HighResTimeStamp& rhs) const; + public constexpr bool operator!=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator<=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator==(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; + public constexpr bool operator>=(const facebook::react::_high_res_time_stamp::HighResTimeStamp& rhs) const; public constexpr double toDOMHighResTimeStamp() const; - public constexpr facebook::react::HighResTimeStamp& operator+=(const facebook::react::HighResDuration& rhs); - public constexpr facebook::react::HighResTimeStamp& operator-=(const facebook::react::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator+=(const facebook::react::_high_res_duration::HighResDuration& rhs); + public constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp& operator-=(const facebook::react::_high_res_duration::HighResDuration& rhs); public constexpr std::chrono::steady_clock::time_point toChronoSteadyClockTimePoint() const; - public static constexpr facebook::react::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); - public static constexpr facebook::react::HighResTimeStamp fromDOMHighResTimeStamp(double units); - public static constexpr facebook::react::HighResTimeStamp max() noexcept; - public static constexpr facebook::react::HighResTimeStamp min() noexcept; - public static facebook::react::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; - public static facebook::react::HighResTimeStamp now() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromChronoSteadyClockTimePoint(std::chrono::steady_clock::time_point chronoTimePoint); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp fromDOMHighResTimeStamp(double units); + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp max() noexcept; + public static constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp min() noexcept; + public static facebook::react::_high_res_duration::HighResDuration unsafeOriginFromUnixTimeStamp() noexcept; + public static facebook::react::_high_res_time_stamp::HighResTimeStamp now() noexcept; } class facebook::react::HostPlatformViewProps : public facebook::react::BaseViewProps { public HostPlatformViewProps() = default; - public HostPlatformViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public HostPlatformViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool focusable; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::IAsyncEventEmitter { public IAsyncEventEmitter() noexcept = default; public IAsyncEventEmitter(const facebook::react::IAsyncEventEmitter&) = delete; public IAsyncEventEmitter(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public facebook::react::IAsyncEventEmitter& operator=(const facebook::react::IAsyncEventEmitter&) = delete; - public facebook::react::IAsyncEventEmitter& operator=(facebook::react::IAsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(const facebook::react::_i_async_event_emitter::IAsyncEventEmitter&) = delete; + public facebook::react::_i_async_event_emitter::IAsyncEventEmitter& operator=(facebook::react::_i_async_event_emitter::IAsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const = 0; public virtual ~IAsyncEventEmitter() noexcept = default; } class facebook::react::ImageComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ImageComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ImageComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ImageErrorInfo { @@ -1648,8 +1660,8 @@ class facebook::react::ImageErrorInfo { } class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onError(const facebook::react::ImageErrorInfo& error) const; - public void onLoad(const facebook::react::ImageSource& source) const; + public void onError(const facebook::react::_image_error_info::ImageErrorInfo& error) const; + public void onLoad(const facebook::react::_image_source::ImageSource& source) const; public void onLoadEnd() const; public void onLoadStart() const; public void onPartialLoad() const; @@ -1662,8 +1674,8 @@ class facebook::react::ImageLoadError { } class facebook::react::ImageManager { - public ImageManager(const std::shared_ptr& contextContainer); - public virtual facebook::react::ImageRequest requestImage(const facebook::react::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; + public ImageManager(const std::shared_ptr& contextContainer); + public virtual facebook::react::_image_request::ImageRequest requestImage(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::SurfaceId surfaceId, const ImageRequestParams& imageRequestParams = {}, facebook::react::Tag tag = {}) const; public virtual ~ImageManager(); } @@ -1672,30 +1684,30 @@ class facebook::react::ImageProps : public facebook::react::HostPlatformViewProp public Float fadeDuration; public Float resizeMultiplier; public ImageProps() = default; - public ImageProps(const facebook::react::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::RawProps& rawProps); + public ImageProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public bool progressiveRenderingEnabled; public bool shouldNotifyLoadEvents; public facebook::react::EdgeInsets capInsets; public facebook::react::ImageResizeMode resizeMode; - public facebook::react::ImageSource defaultSource; - public facebook::react::ImageSource loadingIndicatorSource; public facebook::react::ImageSources sources; - public facebook::react::SharedColor overlayColor; - public facebook::react::SharedColor tintColor; + public facebook::react::_image_source::ImageSource defaultSource; + public facebook::react::_image_source::ImageSource loadingIndicatorSource; + public facebook::react::_shared_color::SharedColor overlayColor; + public facebook::react::_shared_color::SharedColor tintColor; public std::string resizeMethod; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::ImageRequest { public ImageRequest(const facebook::react::ImageRequest& other) = delete; public ImageRequest(facebook::react::ImageRequest&& other) noexcept = default; - public ImageRequest(facebook::react::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::SharedFunction<> resumeFunction = {}, facebook::react::SharedFunction<> cancelationFunction = {}); - public const facebook::react::ImageResponseObserverCoordinator& getObserverCoordinator() const; - public const facebook::react::ImageSource& getImageSource() const; - public const std::shared_ptr& getSharedObserverCoordinator() const; - public const std::shared_ptr& getSharedTelemetry() const; - public facebook::react::ImageRequest& operator=(const facebook::react::ImageRequest& other) = delete; - public facebook::react::ImageRequest& operator=(facebook::react::ImageRequest&& other) noexcept = default; + public ImageRequest(facebook::react::_image_source::ImageSource imageSource, std::shared_ptr telemetry, facebook::react::_shared_function::SharedFunction<> resumeFunction = {}, facebook::react::_shared_function::SharedFunction<> cancelationFunction = {}); + public const facebook::react::_image_response_observer_coordinator::ImageResponseObserverCoordinator& getObserverCoordinator() const; + public const facebook::react::_image_source::ImageSource& getImageSource() const; + public const std::shared_ptr& getSharedObserverCoordinator() const; + public const std::shared_ptr& getSharedTelemetry() const; + public facebook::react::_image_request::ImageRequest& operator=(const facebook::react::_image_request::ImageRequest& other) = delete; + public facebook::react::_image_request::ImageRequest& operator=(facebook::react::_image_request::ImageRequest&& other) noexcept = default; public ~ImageRequest() = default; } @@ -1714,36 +1726,36 @@ enum facebook::react::ImageResponse::Status { } class facebook::react::ImageResponseObserver { - public virtual void didReceiveFailure(const facebook::react::ImageLoadError& error) const = 0; - public virtual void didReceiveImage(const facebook::react::ImageResponse& imageResponse) const = 0; + public virtual void didReceiveFailure(const facebook::react::_image_load_error::ImageLoadError& error) const = 0; + public virtual void didReceiveImage(const facebook::react::_image_response::ImageResponse& imageResponse) const = 0; public virtual void didReceiveProgress(float progress, int64_t loaded, int64_t total) const = 0; public virtual ~ImageResponseObserver() noexcept = default; } class facebook::react::ImageResponseObserverCoordinator { - public ImageResponseObserverCoordinator(facebook::react::SharedFunction<> resumeFunction, facebook::react::SharedFunction<> cancelationFunction); - public void addObserver(std::shared_ptr observer) const; - public void nativeImageResponseComplete(const facebook::react::ImageResponse& imageResponse) const; - public void nativeImageResponseFailed(const facebook::react::ImageLoadError& loadError) const; + public ImageResponseObserverCoordinator(facebook::react::_shared_function::SharedFunction<> resumeFunction, facebook::react::_shared_function::SharedFunction<> cancelationFunction); + public void addObserver(std::shared_ptr observer) const; + public void nativeImageResponseComplete(const facebook::react::_image_response::ImageResponse& imageResponse) const; + public void nativeImageResponseFailed(const facebook::react::_image_load_error::ImageLoadError& loadError) const; public void nativeImageResponseProgress(float progress, int64_t loaded, int64_t total) const; - public void removeObserver(const std::shared_ptr& observer) const; + public void removeObserver(const std::shared_ptr& observer) const; } class facebook::react::ImageShadowNode : public facebook::react::ConcreteViewShadowNode { - public ImageShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ImageShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ImageState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor& componentDescriptor); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public void setImageManager(const std::shared_ptr& imageManager); + public ImageShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ImageShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_image_state::ImageState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public void setImageManager(const std::shared_ptr& imageManager); } class facebook::react::ImageSource { public Float scale; - public bool operator==(const facebook::react::ImageSource& rhs) const; - public facebook::react::ImageSource::CacheStategy cache; - public facebook::react::ImageSource::Type type; - public facebook::react::Size size; + public bool operator==(const facebook::react::_image_source::ImageSource& rhs) const; + public facebook::react::_image_source::CacheStategy cache; + public facebook::react::_image_source::Type type; + public facebook::react::_size::Size size; public std::string body; public std::string bundle; public std::string method; @@ -1765,10 +1777,10 @@ enum facebook::react::ImageSource::Type { } class facebook::react::ImageState { - public ImageState(const facebook::react::ImageSource& imageSource, facebook::react::ImageRequest imageRequest, const ImageRequestParams& imageRequestParams); + public ImageState(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::_image_request::ImageRequest imageRequest, const ImageRequestParams& imageRequestParams); public const ImageRequestParams& getImageRequestParams() const; - public const facebook::react::ImageRequest& getImageRequest() const; - public facebook::react::ImageSource getImageSource() const; + public const facebook::react::_image_request::ImageRequest& getImageRequest() const; + public facebook::react::_image_source::ImageSource getImageSource() const; } class facebook::react::ImageTelemetry { @@ -1778,42 +1790,42 @@ class facebook::react::ImageTelemetry { } class facebook::react::InputAccessoryComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public InputAccessoryComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public InputAccessoryComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::InputAccessoryShadowNode : public facebook::react::ConcreteViewShadowNode { - public InputAccessoryShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public InputAccessoryShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public InputAccessoryShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public InputAccessoryShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::InputAccessoryState { public InputAccessoryState(); - public InputAccessoryState(facebook::react::Size viewportSize_); - public const facebook::react::Size viewportSize; + public InputAccessoryState(facebook::react::_size::Size viewportSize_); + public const facebook::react::_size::Size viewportSize; } class facebook::react::Instance { public bool isBatchActive(); public bool isInspectable(); public bool supportsProfiling(); - public const facebook::react::ModuleRegistry& getModuleRegistry() const; - public facebook::react::ModuleRegistry& getModuleRegistry(); + public const facebook::react::_module_registry::ModuleRegistry& getModuleRegistry() const; public facebook::react::RuntimeExecutor getRuntimeExecutor(); - public std::shared_ptr getJSCallInvoker(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); + public facebook::react::_module_registry::ModuleRegistry& getModuleRegistry(); + public std::shared_ptr getJSCallInvoker(); + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); public void callJSCallback(uint64_t callbackId, folly::dynamic&& params); public void callJSFunction(std::string&& module, std::string&& method, folly::dynamic&& params); public void handleMemoryPressure(int pressureLevel); - public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); + public void initializeBridge(std::unique_ptr callback, std::shared_ptr jsef, std::shared_ptr jsQueue, std::shared_ptr moduleRegistry, facebook::react::jsinspector_modern::HostTarget* inspectorTarget = nullptr); public void initializeRuntime(); - public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); + public void loadRAMBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string startupScriptSourceURL, bool loadSynchronously); public void loadRAMBundleFromFile(const std::string& sourcePath, const std::string& sourceURL, bool loadSynchronously); - public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); - public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); + public void loadRAMBundleFromString(std::unique_ptr script, const std::string& sourceURL); + public void loadScriptFromString(std::unique_ptr string, std::string sourceURL, bool loadSynchronously); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void setSourceURL(std::string sourceURL); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -1824,35 +1836,35 @@ class facebook::react::InstanceHandle { public InstanceHandle(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& instanceHandle, facebook::react::Tag tag); public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::Tag getTag() const; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; } class facebook::react::InterpolationAnimatedNode : public facebook::react::ValueAnimatedNode { - public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void onAttachToNode(facebook::react::Tag animatedNodeTag) override; public virtual void onDetachedFromNode(facebook::react::Tag animatedNodeTag) override; public virtual void update() override; } class facebook::react::IntersectionObserver { - public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); + public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); public facebook::react::IntersectionObserverObserverId getIntersectionObserverId() const; - public facebook::react::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; - public std::optional updateIntersectionObservation(const facebook::react::RootShadowNode& rootShadowNode, facebook::react::HighResTimeStamp time); - public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::HighResTimeStamp time); + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getTargetShadowNodeFamily() const; + public std::optional updateIntersectionObservation(const facebook::react::_root_shadow_node::RootShadowNode& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time); + public std::optional updateIntersectionObservationForSurfaceUnmount(facebook::react::_high_res_time_stamp::HighResTimeStamp time); public std::vector getThresholds() const; } class facebook::react::IntersectionObserverManager : public facebook::react::UIManagerMountHook, public facebook::react::RuntimeSchedulerIntersectionObserverDelegate { public IntersectionObserverManager(); - public std::vector takeRecords(); - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp time) noexcept override; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::HighResTimeStamp time) noexcept override; + public std::vector takeRecords(); + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId surfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp time) noexcept override; public virtual void updateIntersectionObservations(const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; - public void connect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager, std::function notifyIntersectionObserversCallback); - public void disconnect(facebook::react::RuntimeScheduler& runtimeScheduler, facebook::react::UIManager& uiManager); - public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::UIManager& uiManager); - public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::ShadowNodeFamily::Shared& shadowNode); + public void connect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager, std::function notifyIntersectionObserversCallback); + public void disconnect(facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::IntersectionObserverObserverId intersectionObserverId, const std::optional& observationRootShadowNode, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode, std::vector thresholds, std::optional> rootThresholds, std::optional rootMargin, const facebook::react::_u_i_manager::UIManager& uiManager); + public void unobserve(facebook::react::IntersectionObserverObserverId intersectionObserverId, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNode); } class facebook::react::IntersectionObserverState { @@ -1876,7 +1888,7 @@ class facebook::react::JSBigBufferString : public facebook::react::JSBigString { class facebook::react::JSBigFileString : public facebook::react::JSBigString { public JSBigFileString(int fd, size_t size, off_t offset = 0); public int fd() const; - public static std::unique_ptr fromPath(const std::string& sourceURL); + public static std::unique_ptr fromPath(const std::string& sourceURL); public virtual bool isAscii() const override; public virtual const char* c_str() const override; public virtual size_t size() const override; @@ -1894,8 +1906,8 @@ class facebook::react::JSBigString : public facebook::jsi::Buffer { public JSBigString() = default; public JSBigString(const facebook::react::JSBigString&) = delete; public JSBigString(facebook::react::JSBigString&&) = delete; - public facebook::react::JSBigString& operator=(const facebook::react::JSBigString&) = delete; - public facebook::react::JSBigString& operator=(facebook::react::JSBigString&&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(const facebook::react::_j_s_big_string::JSBigString&) = delete; + public facebook::react::_j_s_big_string::JSBigString& operator=(facebook::react::_j_s_big_string::JSBigString&&) = delete; public virtual bool isAscii() const = 0; public virtual const char* c_str() const = 0; public virtual const uint8_t* data() const final; @@ -1914,21 +1926,21 @@ class facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel); public virtual void initializeRuntime() = 0; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) = 0; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) = 0; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) = 0; - public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; + public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) = 0; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) = 0; public virtual void* getJavaScriptContext(); public virtual ~JSExecutor() = default; } class facebook::react::JSExecutorFactory { - public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; + public virtual std::unique_ptr createJSExecutor(std::shared_ptr delegate, std::shared_ptr jsQueue) = 0; public virtual ~JSExecutorFactory() = default; } class facebook::react::JSIExecutor : public facebook::react::JSExecutor { - public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller); + public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::_j_s_i_executor::RuntimeInstaller runtimeInstaller); public static void defaultTimeoutInvoker(const std::function& invokee, std::function errorMessageProducer); public using RuntimeInstaller = std::function; public virtual bool isInspectable() override; @@ -1938,30 +1950,30 @@ class facebook::react::JSIExecutor : public facebook::react::JSExecutor { public virtual void handleMemoryPressure(int pressureLevel) override; public virtual void initializeRuntime() override; public virtual void invokeCallback(double callbackId, const folly::dynamic& arguments) override; - public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; + public virtual void loadBundle(std::unique_ptr script, std::string sourceURL) override; public virtual void registerBundle(uint32_t bundleId, const std::string& bundlePath) override; - public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) override; - public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; + public virtual void setBundleRegistry(std::unique_ptr bundleRegistry) override; + public virtual void setGlobalVariable(std::string propName, std::unique_ptr jsonValue) override; public virtual void* getJavaScriptContext() override; } class facebook::react::JSINativeModules { - public JSINativeModules(std::shared_ptr moduleRegistry); + public JSINativeModules(std::shared_ptr moduleRegistry); public facebook::jsi::Value getModule(facebook::jsi::Runtime& rt, const facebook::jsi::PropNameID& name); public void reset(); } class facebook::react::JSIndexedRAMBundle : public facebook::react::JSModulesUnbundle { public JSIndexedRAMBundle(const char* sourcePath); - public JSIndexedRAMBundle(std::unique_ptr script); - public static std::function(std::string)> buildFactory(); - public std::unique_ptr getStartupCode(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; + public JSIndexedRAMBundle(std::unique_ptr script); + public static std::function(std::string)> buildFactory(); + public std::unique_ptr getStartupCode(); + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const override; } class facebook::react::JSModulesUnbundle { public JSModulesUnbundle(); - public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const = 0; + public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const = 0; public virtual ~JSModulesUnbundle() = default; } @@ -1975,11 +1987,11 @@ struct facebook::react::JSModulesUnbundle::Module { } class facebook::react::JsErrorHandler { - public JsErrorHandler(facebook::react::JsErrorHandler::OnJsError onJsError); + public JsErrorHandler(facebook::react::_js_error_handler::OnJsError onJsError); public bool hasHandledFatalError(); public bool inErrorHandler(); public bool isRuntimeReady(); - public using OnJsError = std::function; + public using OnJsError = std::function; public void handleError(facebook::jsi::Runtime& runtime, facebook::jsi::JSError& error, bool isFatal, bool logToConsole = true); public void notifyOfFatalError(); public void registerErrorListener(const std::function& listener); @@ -1995,7 +2007,7 @@ struct facebook::react::JsErrorHandler::ProcessedError { public std::optional name; public std::optional originalMessage; public std::string message; - public std::vector stack; + public std::vector stack; } struct facebook::react::JsErrorHandler::ProcessedError::StackFrame { @@ -2012,31 +2024,31 @@ class facebook::react::LayoutAnimationCallbackWrapper { } class facebook::react::LayoutAnimationDriver : public facebook::react::LayoutAnimationKeyFrameManager { - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const override; - public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const override; + public LayoutAnimationDriver(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); } class facebook::react::LayoutAnimationKeyFrameManager : public facebook::react::UIManagerAnimationDelegate, public facebook::react::MountingOverrideDelegate { - protected bool hasComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected const facebook::react::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::ShadowView& shadowView) const; - protected facebook::react::ShadowView createInterpolatedShadowView(Float progress, const facebook::react::ShadowView& startingView, const facebook::react::ShadowView& finalView) const; + protected bool hasComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; + protected const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptorForShadowView(const facebook::react::_shadow_view::ShadowView& shadowView) const; protected facebook::react::SharedComponentDescriptorRegistry componentDescriptorRegistry_; + protected facebook::react::_shadow_view::ShadowView createInterpolatedShadowView(Float progress, const facebook::react::_shadow_view::ShadowView& startingView, const facebook::react::_shadow_view::ShadowView& finalView) const; protected mutable std::mutex currentAnimationMutex_; - protected mutable std::optional currentAnimation_; - protected mutable std::vector inflightAnimations_; - protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; - protected void callCallback(const facebook::react::LayoutAnimationCallbackWrapper& callback) const; - protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::AnimationKeyFrame& keyframe, facebook::react::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; - public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::LayoutAnimationStatusDelegate* delegate); + protected mutable std::optional currentAnimation_; + protected mutable std::vector inflightAnimations_; + protected virtual void animationMutationsForFrame(facebook::react::SurfaceId surfaceId, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, uint64_t now) const = 0; + protected void callCallback(const facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper& callback) const; + protected void queueFinalMutationsForCompletedKeyFrame(const facebook::react::_animation_key_frame::AnimationKeyFrame& keyframe, facebook::react::_shadow_view_mutation::ShadowViewMutation::List& mutationsList, bool interrupted, const std::string& logPrefix) const; + public LayoutAnimationKeyFrameManager(facebook::react::RuntimeExecutor runtimeExecutor, std::shared_ptr& contextContainer, facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate); public virtual bool shouldAnimateFrame() const override; public virtual bool shouldOverridePullTransaction() const override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) override; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallbackValue, const facebook::jsi::Value& failureCallbackValue) const override; public void setClockNow(std::function now); - public void setLayoutAnimationStatusDelegate(facebook::react::LayoutAnimationStatusDelegate* delegate) const; - public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::LayoutAnimation layoutAnimation) const; + public void setLayoutAnimationStatusDelegate(facebook::react::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate) const; + public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::_layout_animation::LayoutAnimation layoutAnimation) const; } class facebook::react::LayoutAnimationStatusDelegate { @@ -2049,28 +2061,28 @@ class facebook::react::LayoutConformanceShadowNode : public facebook::react::Con } class facebook::react::LayoutableShadowNode : public facebook::react::ShadowNode { - public LayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public LayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::LayoutMetrics getLayoutMetrics() const; - public facebook::react::LayoutMetrics layoutMetrics_; - public facebook::react::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; - public static facebook::react::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& rootNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNode::AncestorList& ancestors, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static facebook::react::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::LayoutableShadowNode& ancestorNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy); - public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::Point point); - public using UnsharedList = std::vector; - public virtual Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const; + public LayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public LayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_layout_metrics::LayoutMetrics getLayoutMetrics() const; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics_; + public facebook::react::_layoutable_shadow_node::LayoutableShadowNode::UnsharedList getLayoutableChildNodes() const; + public static facebook::react::_layout_metrics::LayoutMetrics computeLayoutMetricsFromRoot(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& rootNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::ShadowNodeFamily& descendantNodeFamily, const facebook::react::_layoutable_shadow_node::LayoutableShadowNode& ancestorNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static facebook::react::_layout_metrics::LayoutMetrics computeRelativeLayoutMetrics(const facebook::react::_shadow_node::AncestorList& ancestors, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutInspectingPolicy policy); + public static std::shared_ptr findNodeAtPoint(const std::shared_ptr& node, facebook::react::_point::Point point); + public using UnsharedList = std::vector; + public virtual Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const; public virtual bool canBeTouchTarget() const; public virtual bool canChildrenBeTouchTarget() const; public virtual bool getIsLayoutClean() const = 0; - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const; - public virtual facebook::react::Size measure(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public virtual facebook::react::Transform getTransform() const; + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const; + public virtual facebook::react::_size::Size measure(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public virtual facebook::react::_transform::Transform getTransform() const; public virtual void dirtyLayout() = 0; - public virtual void layout(facebook::react::LayoutContext layoutContext) = 0; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) = 0; - public void setLayoutMetrics(facebook::react::LayoutMetrics layoutMetrics); + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) = 0; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) = 0; + public void setLayoutMetrics(facebook::react::_layout_metrics::LayoutMetrics layoutMetrics); } struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { @@ -2080,9 +2092,9 @@ struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { } class facebook::react::LazyShadowTreeRevisionConsistencyManager : public facebook::react::ShadowTreeRevisionConsistencyManager, public facebook::react::ShadowTreeRevisionProvider { - public LazyShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRegistry& shadowTreeRegistry); - public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); - public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; + public LazyShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_registry::ShadowTreeRegistry& shadowTreeRegistry); + public std::shared_ptr updateCurrentRevision(facebook::react::SurfaceId surfaceId); + public virtual std::shared_ptr getCurrentRevision(facebook::react::SurfaceId surfaceId) override; public virtual void lockRevisions() override; public virtual void unlockRevisions() override; } @@ -2090,7 +2102,7 @@ class facebook::react::LazyShadowTreeRevisionConsistencyManager : public faceboo class facebook::react::LeakChecker { public LeakChecker(facebook::react::RuntimeExecutor runtimeExecutor); public void stopSurface(facebook::react::SurfaceId surfaceId); - public void uiManagerDidCreateShadowNodeFamily(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public void uiManagerDidCreateShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; } class facebook::react::LegacyViewManagerInteropState { @@ -2099,14 +2111,14 @@ class facebook::react::LegacyViewManagerInteropState { class facebook::react::LegacyViewManagerInteropViewProps : public facebook::react::HostPlatformViewProps { public LegacyViewManagerInteropViewProps() = default; - public LegacyViewManagerInteropViewProps(const facebook::react::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::RawProps& rawProps); + public LegacyViewManagerInteropViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public const folly::dynamic otherProps; } class facebook::react::LineMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::ParagraphAttributes paragraphAttributes; - public facebook::react::Size size; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::_size::Size size; } class facebook::react::LongLivedObject { @@ -2120,29 +2132,29 @@ class facebook::react::LongLivedObjectCollection { public LongLivedObjectCollection() = default; public LongLivedObjectCollection(const facebook::react::LongLivedObjectCollection&) = delete; public size_t size() const; - public static facebook::react::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); - public void add(std::shared_ptr o); + public static facebook::react::_long_lived_object_collection::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); + public void add(std::shared_ptr o); public void clear(); - public void operator=(const facebook::react::LongLivedObjectCollection&) = delete; - public void remove(const facebook::react::LongLivedObject* o); + public void operator=(const facebook::react::_long_lived_object_collection::LongLivedObjectCollection&) = delete; + public void remove(const facebook::react::_long_lived_object::LongLivedObject* o); } class facebook::react::MapBuffer { public MapBuffer(const facebook::react::MapBuffer& buffer) = delete; public MapBuffer(facebook::react::MapBuffer&& buffer) = default; public MapBuffer(std::vector data); - public bool getBool(facebook::react::MapBuffer::Key key) const; + public bool getBool(facebook::react::_map_buffer::MapBuffer::Key key) const; public const uint8_t* data() const; - public double getDouble(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer getMapBuffer(facebook::react::MapBuffer::Key key) const; - public facebook::react::MapBuffer& operator=(const facebook::react::MapBuffer& other) = delete; - public facebook::react::MapBuffer& operator=(facebook::react::MapBuffer&& other) = default; - public int32_t getInt(facebook::react::MapBuffer::Key key) const; - public int64_t getLong(facebook::react::MapBuffer::Key key) const; + public double getDouble(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer getMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key) const; + public facebook::react::_map_buffer::MapBuffer& operator=(const facebook::react::_map_buffer::MapBuffer& other) = delete; + public facebook::react::_map_buffer::MapBuffer& operator=(facebook::react::_map_buffer::MapBuffer&& other) = default; + public int32_t getInt(facebook::react::_map_buffer::MapBuffer::Key key) const; + public int64_t getLong(facebook::react::_map_buffer::MapBuffer::Key key) const; public size_t size() const; public static constexpr uint16_t HEADER_ALIGNMENT; - public std::string getString(facebook::react::MapBuffer::Key key) const; - public std::vector getMapBufferList(facebook::react::MapBuffer::Key key) const; + public std::string getString(facebook::react::_map_buffer::MapBuffer::Key key) const; + public std::vector getMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key) const; public uint16_t count() const; public using Key = uint16_t; } @@ -2157,8 +2169,8 @@ enum facebook::react::MapBuffer::DataType : uint16_t { } struct facebook::react::MapBuffer::Bucket { - public Bucket(facebook::react::MapBuffer::Key key, uint16_t type, uint64_t data); - public facebook::react::MapBuffer::Key key; + public Bucket(facebook::react::_map_buffer::Key key, uint16_t type, uint64_t data); + public facebook::react::_map_buffer::Key key; public uint16_t type; public uint64_t data; } @@ -2171,19 +2183,19 @@ struct facebook::react::MapBuffer::Header { class facebook::react::MapBufferBuilder { public MapBufferBuilder(uint32_t initialSize = facebook::react::INITIAL_BUCKETS_SIZE); - public facebook::react::MapBuffer build(); - public static facebook::react::MapBuffer EMPTY(); - public void putBool(facebook::react::MapBuffer::Key key, bool value); - public void putDouble(facebook::react::MapBuffer::Key key, double value); - public void putInt(facebook::react::MapBuffer::Key key, int32_t value); - public void putLong(facebook::react::MapBuffer::Key key, int64_t value); - public void putMapBuffer(facebook::react::MapBuffer::Key key, const facebook::react::MapBuffer& map); - public void putMapBufferList(facebook::react::MapBuffer::Key key, const std::vector& mapBufferList); - public void putString(facebook::react::MapBuffer::Key key, const std::string& value); + public facebook::react::_map_buffer::MapBuffer build(); + public static facebook::react::_map_buffer::MapBuffer EMPTY(); + public void putBool(facebook::react::_map_buffer::MapBuffer::Key key, bool value); + public void putDouble(facebook::react::_map_buffer::MapBuffer::Key key, double value); + public void putInt(facebook::react::_map_buffer::MapBuffer::Key key, int32_t value); + public void putLong(facebook::react::_map_buffer::MapBuffer::Key key, int64_t value); + public void putMapBuffer(facebook::react::_map_buffer::MapBuffer::Key key, const facebook::react::_map_buffer::MapBuffer& map); + public void putMapBufferList(facebook::react::_map_buffer::MapBuffer::Key key, const std::vector& mapBufferList); + public void putString(facebook::react::_map_buffer::MapBuffer::Key key, const std::string& value); } class facebook::react::MergedValueDispatcher { - public MergedValueDispatcher(facebook::react::MergedValueDispatcher::DispatchFunction dispatchFunction, facebook::react::MergedValueDispatcher::MergedValueFunction mergedValueFunction); + public MergedValueDispatcher(facebook::react::_merged_value_dispatcher::DispatchFunction dispatchFunction, facebook::react::_merged_value_dispatcher::MergedValueFunction mergedValueFunction); public using DispatchFunction = std::function&&)>; public using MergedValueFunction = std::function&& tagToProps)>; public void dispatch(const std::unordered_map& value); @@ -2197,75 +2209,75 @@ class facebook::react::MessageQueueThread { } class facebook::react::ModalHostViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ModalHostViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ModalHostViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::ModalHostViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ModalHostViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ModalHostViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public ModalHostViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ModalHostViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::ModalHostViewState { public ModalHostViewState(); - public ModalHostViewState(facebook::react::Size screenSize_); - public const facebook::react::Size screenSize; - public using Shared = std::shared_ptr; + public ModalHostViewState(facebook::react::_size::Size screenSize_); + public const facebook::react::_size::Size screenSize; + public using Shared = std::shared_ptr; } class facebook::react::ModuleRegistry { - public ModuleRegistry(std::vector> modules, facebook::react::ModuleRegistry::ModuleNotFoundCallback callback = nullptr); + public ModuleRegistry(std::vector> modules, facebook::react::_module_registry::ModuleNotFoundCallback callback = nullptr); public facebook::react::MethodCallResult callSerializableNativeHook(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params); - public std::optional getConfig(const std::string& name); + public std::optional getConfig(const std::string& name); public std::string getModuleName(unsigned int moduleId); public std::string getModuleSyncMethodName(unsigned int moduleId, unsigned int methodId); public std::vector moduleNames(); public using ModuleNotFoundCallback = std::function; public void callNativeMethod(unsigned int moduleId, unsigned int methodId, folly::dynamic&& params, int callId); - public void registerModules(std::vector> modules); + public void registerModules(std::vector> modules); } class facebook::react::ModulusAnimatedNode : public facebook::react::ValueAnimatedNode { - public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::MountingCoordinator { - public MountingCoordinator(const facebook::react::ShadowTreeRevision& baseRevision); + public MountingCoordinator(const facebook::react::_shadow_tree_revision::ShadowTreeRevision& baseRevision); public bool hasPendingTransactions() const; public bool waitForTransaction(std::chrono::duration timeout) const; - public const facebook::react::TelemetryController& getTelemetryController() const; - public facebook::react::ShadowTreeRevision getBaseRevision() const; + public const facebook::react::_telemetry_controller::TelemetryController& getTelemetryController() const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional pullTransaction(bool willPerformAsynchronously = false) const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getBaseRevision() const; + public std::optional pullTransaction(bool willPerformAsynchronously = false) const; public void didPerformAsyncTransactions() const; - public void setMountingOverrideDelegate(std::weak_ptr delegate) const; + public void setMountingOverrideDelegate(std::weak_ptr delegate) const; } class facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const = 0; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const = 0; public virtual ~MountingOverrideDelegate() = default; } class facebook::react::MountingTransaction { public MountingTransaction(const facebook::react::MountingTransaction& mountingTransaction) = default; public MountingTransaction(facebook::react::MountingTransaction&& mountingTransaction) noexcept = default; - public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::TransactionTelemetry telemetry); + public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::_transaction_telemetry::TransactionTelemetry telemetry); public const facebook::react::ShadowViewMutationList& getMutations() const; - public facebook::react::MountingTransaction& operator=(const facebook::react::MountingTransaction& other) = delete; - public facebook::react::MountingTransaction& operator=(facebook::react::MountingTransaction&& other) = default; - public facebook::react::MountingTransaction::Number getNumber() const; public facebook::react::ShadowViewMutationList getMutations(); public facebook::react::SurfaceId getSurfaceId() const; - public facebook::react::TransactionTelemetry& getTelemetry() const; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(const facebook::react::_mounting_transaction::MountingTransaction& other) = delete; + public facebook::react::_mounting_transaction::MountingTransaction& operator=(facebook::react::_mounting_transaction::MountingTransaction&& other) = default; + public facebook::react::_mounting_transaction::Number getNumber() const; + public facebook::react::_transaction_telemetry::TransactionTelemetry& getTelemetry() const; public using Number = int64_t; - public void mergeWith(facebook::react::MountingTransaction&& transaction); + public void mergeWith(facebook::react::_mounting_transaction::MountingTransaction&& transaction); } class facebook::react::MultiplicationAnimatedNode : public facebook::react::OperatorAnimatedNode { - public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -2273,46 +2285,46 @@ class facebook::react::MutationObserver { public MutationObserver(const facebook::react::MutationObserver&) = delete; public MutationObserver(facebook::react::MutationObserver&&) = default; public MutationObserver(facebook::react::MutationObserverId mutationObserverId); - public facebook::react::MutationObserver& operator=(const facebook::react::MutationObserver&) = delete; - public facebook::react::MutationObserver& operator=(facebook::react::MutationObserver&&) = default; - public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); - public void recordMutations(const facebook::react::RootShadowNode& oldRootShadowNode, const facebook::react::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; + public facebook::react::_mutation_observer::MutationObserver& operator=(const facebook::react::_mutation_observer::MutationObserver&) = delete; + public facebook::react::_mutation_observer::MutationObserver& operator=(facebook::react::_mutation_observer::MutationObserver&&) = default; + public void observe(std::shared_ptr targetShadowNodeFamily, bool observeSubtree); + public void recordMutations(const facebook::react::_root_shadow_node::RootShadowNode& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode& newRootShadowNode, std::vector& recordedMutations) const; } class facebook::react::MutationObserverManager : public facebook::react::UIManagerCommitHook { public MutationObserverManager(); - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) noexcept override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept override; - public void connect(facebook::react::UIManager& uiManager, facebook::react::OnMutations&& onMutations); - public void disconnect(facebook::react::UIManager& uiManager); - public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::UIManager& uiManager); + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) noexcept override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept override; + public void connect(facebook::react::_u_i_manager::UIManager& uiManager, facebook::react::OnMutations&& onMutations); + public void disconnect(facebook::react::_u_i_manager::UIManager& uiManager); + public void observe(facebook::react::MutationObserverId mutationObserverId, std::shared_ptr shadowNode, bool observeSubtree, const facebook::react::_u_i_manager::UIManager& uiManager); public void unobserveAll(facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_from_this { public NativeAnimatedNodesManager(const facebook::react::NativeAnimatedNodesManager&) = delete; public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager&&) = delete; - public NativeAnimatedNodesManager(facebook::react::NativeAnimatedNodesManager::DirectManipulationCallback&& directManipulationCallback, facebook::react::NativeAnimatedNodesManager::FabricCommitCallback&& fabricCommitCallback, facebook::react::NativeAnimatedNodesManager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; - public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; + public NativeAnimatedNodesManager(facebook::react::_native_animated_nodes_manager::DirectManipulationCallback&& directManipulationCallback, facebook::react::_native_animated_nodes_manager::FabricCommitCallback&& fabricCommitCallback, facebook::react::_native_animated_nodes_manager::ResolvePlatformColor&& resolvePlatformColor, facebook::react::_native_animated_nodes_manager::StartOnRenderCallback&& startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::StopOnRenderCallback&& stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::FrameRateListenerCallback&& frameRateListenerCallback = nullptr) noexcept; + public NativeAnimatedNodesManager(std::shared_ptr animationBackend) noexcept; public bool commitProps(); public bool hasManagedProps() const noexcept; public bool isOnRenderThread() const noexcept; - public facebook::react::AnimationMutations onAnimationFrameForBackend(facebook::react::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); - public facebook::react::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); - public facebook::react::NativeAnimatedNodesManager& operator=(const facebook::react::NativeAnimatedNodesManager&) = delete; - public facebook::react::NativeAnimatedNodesManager& operator=(facebook::react::NativeAnimatedNodesManager&&) = delete; + public facebook::react::_animation_mutations::AnimationMutations onAnimationFrameForBackend(facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, facebook::react::AnimationTimestamp timestamp); + public facebook::react::_animation_mutations::AnimationMutations pullAnimationMutations(facebook::react::AnimationTimestamp timestamp); + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(const facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&) = delete; + public facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& operator=(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager&&) = delete; public folly::dynamic getManagedProps(facebook::react::Tag tag) const noexcept; public std::optional getValue(facebook::react::Tag tag) noexcept; public std::shared_ptr getEventEmitterListener() noexcept; public using DirectManipulationCallback = std::function; public using FabricCommitCallback = std::function&)>; public using FrameRateListenerCallback = std::function; - public using ResolvePlatformColor = std::function; + public using ResolvePlatformColor = std::function; public using StartOnRenderCallback = std::function&&, bool isAsync)>; public using StopOnRenderCallback = std::function; public void addAnimatedEventToView(facebook::react::Tag viewTag, const std::string& eventName, const folly::dynamic& eventMapping) noexcept; - public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; + public void connectAnimatedNodeToShadowNodeFamily(facebook::react::Tag propsNodeTag, std::shared_ptr family) noexcept; public void connectAnimatedNodeToView(facebook::react::Tag propsNodeTag, facebook::react::Tag viewTag) noexcept; public void connectAnimatedNodes(facebook::react::Tag parentTag, facebook::react::Tag childTag) noexcept; public void createAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config) noexcept; @@ -2322,14 +2334,14 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void dropAnimatedNode(facebook::react::Tag tag) noexcept; public void extractAnimatedNodeOffsetOp(facebook::react::Tag tag); public void flattenAnimatedNodeOffset(facebook::react::Tag tag); - public void insertMutations(std::unordered_map>& updates, facebook::react::AnimationMutations& mutations, facebook::react::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); + public void insertMutations(std::unordered_map>& updates, facebook::react::_animation_mutations::AnimationMutations& mutations, facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); public void onManagedPropsRemoved(facebook::react::Tag tag) noexcept; public void onRender(); public void removeAnimatedEventFromView(facebook::react::Tag viewTag, const std::string& eventName, facebook::react::Tag animatedValueTag) noexcept; - public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::RawValue& value, facebook::react::SharedColor& result) const; + public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result) const; public void restoreDefaultValues(facebook::react::Tag tag) noexcept; public void scheduleOnUI(facebook::react::UiTask&& task); - public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; + public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; public void setAnimatedNodeOffset(facebook::react::Tag tag, double offset); public void setAnimatedNodeValue(facebook::react::Tag tag, double value); public void startAnimatingNode(int animationId, facebook::react::Tag animatedNodeTag, folly::dynamic config, std::optional endCallback) noexcept; @@ -2339,59 +2351,59 @@ class facebook::react::NativeAnimatedNodesManager : public std::enable_shared_fr public void stopListeningToAnimatedNodeValue(facebook::react::Tag tag) noexcept; public void updateNodes(const std::set& finishedAnimationValueNodes = {}) noexcept; public ~NativeAnimatedNodesManager() noexcept; - template >> + template >> public T* getAnimatedNode(facebook::react::Tag tag) const; } class facebook::react::NativeAnimatedNodesManagerProvider { - public NativeAnimatedNodesManagerProvider(facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); + public NativeAnimatedNodesManagerProvider(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager::FrameRateListenerCallback frameRateListenerCallback = nullptr); public std::shared_ptr getEventEmitterListener(); - public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); + public std::shared_ptr getOrCreate(facebook::jsi::Runtime& runtime, std::shared_ptr jsInvoker); public void addEventEmitterListener(const std::shared_ptr& listener); } class facebook::react::NativeCPUTime : public NativeCPUTimeCxxSpec { - public NativeCPUTime(std::shared_ptr jsInvoker); + public NativeCPUTime(std::shared_ptr jsInvoker); public bool hasAccurateCPUTimeNanosForBenchmarks(facebook::jsi::Runtime& runtime); public double getCPUTimeNanos(facebook::jsi::Runtime& runtime); } class facebook::react::NativeDOM : public NativeDOMCxxSpec { - public NativeDOM(std::shared_ptr jsInvoker); - public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public NativeDOM(std::shared_ptr jsInvoker); + public bool hasPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); public bool isConnected(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public double compareDocumentPosition(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference, facebook::jsi::Value otherNativeNodeReference); public facebook::jsi::Value getElementById(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, const std::string& id); public facebook::jsi::Value getParentNode(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); public facebook::jsi::Value linkRootNode(facebook::jsi::Runtime& rt, facebook::react::SurfaceId surfaceId, facebook::jsi::Value instanceHandle); - public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); - public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); - public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTagName(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::string getTextContent(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBoundingClientRect(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, bool includeTransform); + public std::tuple getScrollPosition(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getOffset(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getBorderWidth(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getInnerSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); + public std::tuple getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode); public std::vector getChildNodes(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference); - public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); - public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); - public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); - public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); - public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); - public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void measure(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureOnSuccessCallback& callback); + public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback); + public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, std::shared_ptr relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess); + public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); + public void setNativeProps(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, facebook::jsi::Value updatePayload); + public void setPointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr shadowNode, double pointerId); } class facebook::react::NativeIdleCallbacks : public NativeIdleCallbacksCxxSpec { - public NativeIdleCallbacks(std::shared_ptr jsInvoker); - public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::SyncCallback&& callback, std::optional options); + public NativeIdleCallbacks(std::shared_ptr jsInvoker); + public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::_sync_callback::SyncCallback&& callback, std::optional options); public void cancelIdleCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Object handle); } class facebook::react::NativeIntersectionObserver : public NativeIntersectionObserverCxxSpec { - public NativeIntersectionObserver(std::shared_ptr jsInvoker); + public NativeIntersectionObserver(std::shared_ptr jsInvoker); public facebook::jsi::Object observeV2(facebook::jsi::Runtime& runtime, facebook::react::NativeIntersectionObserverObserveOptions options); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::react::AsyncCallback<> notifyIntersectionObserversCallback); + public void connect(facebook::jsi::Runtime& runtime, facebook::react::_async_callback::AsyncCallback<> notifyIntersectionObserversCallback); public void disconnect(facebook::jsi::Runtime& runtime); public void unobserveV2(facebook::jsi::Runtime& runtime, facebook::react::IntersectionObserverObserverId intersectionObserverId, facebook::jsi::Object targetToken); } @@ -2403,7 +2415,7 @@ class facebook::react::NativeMethodCallInvoker { } class facebook::react::NativeMicrotasks : public NativeMicrotasksCxxSpec { - public NativeMicrotasks(std::shared_ptr jsInvoker); + public NativeMicrotasks(std::shared_ptr jsInvoker); public void queueMicrotask(facebook::jsi::Runtime& runtime, facebook::jsi::Function callback); } @@ -2412,7 +2424,7 @@ class facebook::react::NativeModule { public virtual folly::dynamic getConstants() = 0; public virtual std::string getName() = 0; public virtual std::string getSyncMethodName(unsigned int methodId) = 0; - public virtual std::vector getMethods() = 0; + public virtual std::vector getMethods() = 0; public virtual void invoke(unsigned int reactMethodId, folly::dynamic&& params, int callId) = 0; public virtual ~NativeModule() = default; } @@ -2461,60 +2473,60 @@ class facebook::react::NativeModulePerfLogger { } class facebook::react::NativeMutationObserver : public NativeMutationObserverCxxSpec { - public NativeMutationObserver(std::shared_ptr jsInvoker); + public NativeMutationObserver(std::shared_ptr jsInvoker); public std::vector takeRecords(facebook::jsi::Runtime& runtime); - public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::SyncCallback getPublicInstanceFromInstanceHandle); + public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::_sync_callback::SyncCallback getPublicInstanceFromInstanceHandle); public void disconnect(facebook::jsi::Runtime& runtime); public void observe(facebook::jsi::Runtime& runtime, const facebook::react::NativeMutationObserverObserveOptions& options); public void unobserveAll(facebook::jsi::Runtime& runtime, facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativePerformance : public NativePerformanceCxxSpec { - public NativePerformance(std::shared_ptr jsInvoker); + public NativePerformance(std::shared_ptr jsInvoker); public double getDroppedEntriesCount(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj); public facebook::jsi::Object createObserver(facebook::jsi::Runtime& rt, facebook::react::NativePerformancePerformanceObserverCallback callback); - public facebook::react::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); - public facebook::react::HighResTimeStamp now(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_duration::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp now(facebook::jsi::Runtime& rt); public std::optional getMarkTime(facebook::jsi::Runtime& rt, const std::string& name); public std::unordered_map getReactNativeStartupTiming(facebook::jsi::Runtime& rt); public std::unordered_map getSimpleMemoryInfo(facebook::jsi::Runtime& rt); - public std::vector getEntries(facebook::jsi::Runtime& rt); - public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); - public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); - public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector getSupportedPerformanceEntryTypes(facebook::jsi::Runtime& rt); + public std::vector getEntries(facebook::jsi::Runtime& rt); + public std::vector getEntriesByName(facebook::jsi::Runtime& rt, const std::string& entryName, std::optional entryType = std::nullopt); + public std::vector getEntriesByType(facebook::jsi::Runtime& rt, facebook::react::PerformanceEntryType entryType); + public std::vector takeRecords(facebook::jsi::Runtime& rt, facebook::jsi::Object observerObj, bool sort); public std::vector> getEventCounts(facebook::jsi::Runtime& rt); public void clearEventCountsForTesting(facebook::jsi::Runtime& rt); public void clearMarks(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void clearMeasures(facebook::jsi::Runtime& rt, std::optional entryName = std::nullopt); public void disconnect(facebook::jsi::Runtime& rt, facebook::jsi::Object observer); public void observe(facebook::jsi::Runtime& rt, facebook::jsi::Object observer, facebook::react::NativePerformancePerformanceObserverObserveOptions options); - public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp time, facebook::jsi::Value entry); - public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::jsi::Value entry); + public void reportMark(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp time, facebook::jsi::Value entry); + public void reportMeasure(facebook::jsi::Runtime& rt, const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::jsi::Value entry); } class facebook::react::NativeToJsBridge { - public NativeToJsBridge(facebook::react::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); + public NativeToJsBridge(facebook::react::_j_s_executor_factory::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); public bool isBatchActive(); public bool isInspectable(); public facebook::react::jsinspector_modern::RuntimeTargetDelegate& getInspectorTargetDelegate(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; + public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker) const; public virtual ~NativeToJsBridge(); public void callFunction(std::string&& module, std::string&& method, folly::dynamic&& arguments); public void destroy(); public void handleMemoryPressure(int pressureLevel); public void initializeRuntime(); public void invokeCallback(double callbackId, folly::dynamic&& arguments); - public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); - public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundle(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); + public void loadBundleSync(std::unique_ptr bundleRegistry, std::unique_ptr startupScript, std::string sourceURL); public void registerBundle(uint32_t bundleId, const std::string& bundlePath); - public void runOnExecutorQueue(std::function&& task) noexcept; - public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); + public void runOnExecutorQueue(std::function&& task) noexcept; + public void setGlobalVariable(std::string propName, std::unique_ptr jsonValue); public void* getJavaScriptContext(); } class facebook::react::NativeViewTransition : public NativeViewTransitionCxxSpec { - public NativeViewTransition(std::shared_ptr jsInvoker); + public NativeViewTransition(std::shared_ptr jsInvoker); public facebook::jsi::Value findPseudoElementShadowNodeByTag(facebook::jsi::Runtime& rt, double reactTag); public std::optional getViewTransitionInstance(facebook::jsi::Runtime& rt, const std::string& name, const std::string& pseudo); public void transitionAnimationFinished(facebook::jsi::Runtime& rt, double animationId); @@ -2527,20 +2539,20 @@ class facebook::react::NetworkReporter { public void reportConnectionTiming(const std::string& requestId, const std::optional& headers); public void reportDataReceived(const std::string& requestId, int dataLength, const std::optional& encodedDataLength); public void reportRequestFailed(const std::string& requestId, bool cancelled) const; - public void reportRequestStart(const std::string& requestId, const facebook::react::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); + public void reportRequestStart(const std::string& requestId, const facebook::react::_request_info::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); public void reportResponseEnd(const std::string& requestId, int encodedDataLength); - public void reportResponseStart(const std::string& requestId, const facebook::react::ResponseInfo& responseInfo, int encodedDataLength); + public void reportResponseStart(const std::string& requestId, const facebook::react::_response_info::ResponseInfo& responseInfo, int encodedDataLength); public void storeResponseBody(const std::string& requestId, std::string_view body, bool base64Encoded); } class facebook::react::ObjectAnimatedNode : public facebook::react::AnimatedNode { - public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public void collectViewUpdates(std::string propKey, folly::dynamic& props); } class facebook::react::OperatorAnimatedNode : public facebook::react::ValueAnimatedNode { protected std::vector inputNodes_; - public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); } class facebook::react::ParagraphAttributes : public facebook::react::DebugStringConvertible { @@ -2549,7 +2561,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString public Float minimumFontSize; public bool adjustsFontSizeToFit; public bool includeFontPadding; - public bool operator==(const facebook::react::ParagraphAttributes& rhs) const; + public bool operator==(const facebook::react::_paragraph_attributes::ParagraphAttributes& rhs) const; public facebook::react::EllipsizeMode ellipsizeMode; public facebook::react::HyphenationFrequency android_hyphenationFrequency; public facebook::react::TextBreakStrategy textBreakStrategy; @@ -2558,7 +2570,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString } class facebook::react::ParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public ParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -2566,25 +2578,25 @@ class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewE } class facebook::react::ParagraphShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public ParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public ParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; public void setTextLayoutManager(std::shared_ptr textLayoutManager); } class facebook::react::ParagraphShadowNode::Content { - public facebook::react::AttributedString attributedString; - public facebook::react::BaseTextShadowNode::Attachments attachments; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_base_text_shadow_node::Attachments attachments; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::PerformanceEntryBuffer { public PerformanceEntryBuffer() = default; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; public size_t droppedEntriesCount; public virtual void add(const facebook::react::PerformanceEntry& entry) = 0; public virtual void clear() = 0; @@ -2617,16 +2629,16 @@ class facebook::react::PerformanceEntryKeyedBuffer : public facebook::react::Per class facebook::react::PerformanceEntryReporter { public PerformanceEntryReporter(); public const std::unordered_map& getEventCounts() const; - public facebook::react::PerformanceObserverRegistry& getObserverRegistry(); - public static std::shared_ptr& getInstance(); + public facebook::react::_performance_observer_registry::PerformanceObserverRegistry& getObserverRegistry(); + public static std::shared_ptr& getInstance(); public static std::vector getSupportedEntryTypes(); - public std::optional getMarkTime(const std::string& markName) const; + public std::optional getMarkTime(const std::string& markName) const; public std::vector getEntries() const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType) const; public std::vector getEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; public uint32_t getDroppedEntriesCount(facebook::react::PerformanceEntryType type) const noexcept; public using UserTimingDetailProvider = std::function; - public void addEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); + public void addEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); public void clearEntries(); public void clearEntries(facebook::react::PerformanceEntryType entryType); public void clearEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName); @@ -2634,37 +2646,37 @@ class facebook::react::PerformanceEntryReporter { public void getEntries(std::vector& dest) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType) const; public void getEntries(std::vector& dest, facebook::react::PerformanceEntryType entryType, const std::string& entryName) const; - public void removeEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); - public void reportEvent(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, facebook::react::HighResTimeStamp processingStart, facebook::react::HighResTimeStamp processingEnd, facebook::react::HighResTimeStamp taskEndTime, uint32_t interactionId); - public void reportLongTask(facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::PerformanceEntryReporter::UserTimingDetailProvider&& detailProvider = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp startTime, facebook::react::HighResDuration duration, const std::optional& detailProvider = std::nullopt); - public void reportResourceTiming(const std::string& url, facebook::react::HighResTimeStamp fetchStart, facebook::react::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::HighResTimeStamp responseStart, facebook::react::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); + public void removeEventListener(facebook::react::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); + public void reportEvent(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart, facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, uint32_t interactionId); + public void reportLongTask(facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_performance_entry_reporter::UserTimingDetailProvider&& detailProvider = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_duration::HighResDuration duration, const std::optional& detailProvider = std::nullopt); + public void reportResourceTiming(const std::string& url, facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart, facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart, std::optional connectStart, std::optional connectEnd, facebook::react::_high_res_time_stamp::HighResTimeStamp responseStart, facebook::react::_high_res_time_stamp::HighResTimeStamp responseEnd, int responseStatus, const std::string& contentType, int encodedBodySize, int decodedBodySize); } class facebook::react::PerformanceEntryReporterEventListener { - public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming&); - public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure&, const std::optional&); + public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming&); + public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure&, const std::optional&); public virtual ~PerformanceEntryReporterEventListener() = default; } class facebook::react::PerformanceObserver : public std::enable_shared_from_this { - public PerformanceObserver(PrivateUseCreateMethod, facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); - public static std::shared_ptr create(facebook::react::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public PerformanceObserver(PrivateUseCreateMethod, facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); + public static std::shared_ptr create(facebook::react::_performance_observer_registry::PerformanceObserverRegistry& registry, facebook::react::PerformanceObserverCallback&& callback); public std::vector takeRecords(); public uint32_t getDroppedEntriesCount() noexcept; public void disconnect() noexcept; public void handleEntry(const facebook::react::PerformanceEntry& entry); - public void observe(facebook::react::PerformanceEntryType type, facebook::react::PerformanceObserverObserveSingleOptions options = {}); + public void observe(facebook::react::PerformanceEntryType type, facebook::react::_performance_observer_observe_single_options::PerformanceObserverObserveSingleOptions options = {}); public void observe(std::unordered_set types); public ~PerformanceObserver() = default; } class facebook::react::PerformanceObserverRegistry { public PerformanceObserverRegistry() = default; - public void addObserver(std::shared_ptr observer); + public void addObserver(std::shared_ptr observer); public void queuePerformanceEntry(const facebook::react::PerformanceEntry& entry); - public void removeObserver(std::shared_ptr observer); + public void removeObserver(std::shared_ptr observer); } class facebook::react::PlatformTimerRegistry { @@ -2676,49 +2688,49 @@ class facebook::react::PlatformTimerRegistry { } class facebook::react::PointerEventsProcessor { - public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* target); - public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::UIManager& uiManager); - public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::ShadowNode* shadowNode); - public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); + public bool hasPointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public static std::shared_ptr getShadowNodeFromEventTarget(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* target); + public void interceptPointerEvent(const std::shared_ptr& target, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_pointer_event::PointerEvent& event, const facebook::react::DispatchEvent& eventDispatcher, const facebook::react::_u_i_manager::UIManager& uiManager); + public void releasePointerCapture(facebook::react::PointerIdentifier pointerId, const facebook::react::_shadow_node::ShadowNode* shadowNode); + public void setPointerCapture(facebook::react::PointerIdentifier pointerId, const std::shared_ptr& shadowNode); } class facebook::react::PointerHoverTracker { - public PointerHoverTracker(std::shared_ptr target, const facebook::react::UIManager& uiManager); - public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::UIManager& uiManager) const; - public bool hasSameTarget(const facebook::react::PointerHoverTracker& other) const; - public const facebook::react::ShadowNode* getTarget(const facebook::react::UIManager& uiManager) const; - public std::tuple diffEventPath(const facebook::react::PointerHoverTracker& other, const facebook::react::UIManager& uiManager) const; - public using EventPath = std::vector>; - public using Unique = std::unique_ptr; + public PointerHoverTracker(std::shared_ptr target, const facebook::react::_u_i_manager::UIManager& uiManager); + public bool areAnyTargetsListeningToEvents(std::initializer_list eventTypes, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public bool hasSameTarget(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other) const; + public const facebook::react::_shadow_node::ShadowNode* getTarget(const facebook::react::_u_i_manager::UIManager& uiManager) const; + public std::tuple diffEventPath(const facebook::react::_pointer_hover_tracker::PointerHoverTracker& other, const facebook::react::_u_i_manager::UIManager& uiManager) const; + public using EventPath = std::vector>; + public using Unique = std::unique_ptr; public void markAsOld(); } class facebook::react::PreparedTextCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::Props : public virtual facebook::react::Sealable, public virtual facebook::react::DebugStringConvertible { - protected void initialize(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + protected void initialize(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Props() = default; public Props(const facebook::react::Props& other) = delete; - public Props(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); - public facebook::react::Props& operator=(const facebook::react::Props& other) = delete; + public Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public facebook::react::_props::Props& operator=(const facebook::react::_props::Props& other) = delete; public std::string nativeId; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~Props() = default; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode { - public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public facebook::react::SurfaceId connectedRootTag() const; public facebook::react::Tag connectedViewTag() const; public folly::dynamic props(); public virtual void update() override; - public void connectToShadowNodeFamily(facebook::react::ShadowNodeFamily::Weak shadowNodeFamily); + public void connectToShadowNodeFamily(facebook::react::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily); public void connectToView(facebook::react::Tag viewTag); public void disconnectFromShadowNodeFamily(); public void disconnectFromView(facebook::react::Tag viewTag); @@ -2728,12 +2740,12 @@ class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode class facebook::react::RAMBundleRegistry { public RAMBundleRegistry(facebook::react::RAMBundleRegistry&&) = default; - public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); - public facebook::react::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); - public facebook::react::RAMBundleRegistry& operator=(facebook::react::RAMBundleRegistry&&) = default; + public RAMBundleRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory = nullptr); + public facebook::react::_j_s_modules_unbundle::_module::JSModulesUnbundle::Module getModule(uint32_t bundleId, uint32_t moduleId); + public facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry& operator=(facebook::react::_r_a_m_bundle_registry::RAMBundleRegistry&&) = default; public static constexpr uint32_t MAIN_BUNDLE_ID; - public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); - public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); + public static std::unique_ptr multipleBundlesRegistry(std::unique_ptr mainBundle, std::function(std::string)> factory); + public static std::unique_ptr singleBundleRegistry(std::unique_ptr mainBundle); public virtual ~RAMBundleRegistry() = default; public void registerBundle(uint32_t bundleId, std::string bundlePath); } @@ -2745,12 +2757,12 @@ class facebook::react::RawProps { public RawProps(facebook::react::RawProps&& other) noexcept = default; public RawProps(folly::dynamic dynamic) noexcept; public bool isEmpty() const noexcept; - public const facebook::react::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; - public facebook::react::RawProps& operator=(const facebook::react::RawProps& other) noexcept = delete; - public facebook::react::RawProps& operator=(facebook::react::RawProps&& other) noexcept = delete; + public const facebook::react::_raw_value::RawValue* at(const char* name, const char* prefix, const char* suffix) const noexcept; + public facebook::react::_raw_props::RawProps& operator=(const facebook::react::_raw_props::RawProps& other) noexcept = delete; + public facebook::react::_raw_props::RawProps& operator=(facebook::react::_raw_props::RawProps&& other) noexcept = delete; public folly::dynamic toDynamic(const std::function& filterObjectKeys = nullptr) const; public operator folly::dynamic() const; - public void parse(const facebook::react::RawPropsParser& parser) noexcept; + public void parse(const facebook::react::_raw_props::RawPropsParser& parser) noexcept; } enum facebook::react::RawProps::Mode { @@ -2769,7 +2781,7 @@ class facebook::react::RawPropsKey { class facebook::react::RawPropsKeyMap { public facebook::react::RawPropsValueIndex at(const char* name, facebook::react::RawPropsPropNameLength length) noexcept; - public void insert(const facebook::react::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; + public void insert(const facebook::react::_raw_props_key::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; public void reindex() noexcept; } @@ -2782,7 +2794,7 @@ class facebook::react::RawPropsParser { class facebook::react::RawTextProps : public facebook::react::Props { public RawTextProps() = default; - public RawTextProps(const facebook::react::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::RawProps& rawProps); + public RawTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public std::string text; } @@ -2797,7 +2809,7 @@ class facebook::react::RawValue { public RawValue(facebook::react::RawValue&& other) noexcept; public RawValue(folly::dynamic&& dynamic) noexcept; public bool hasValue() const; - public facebook::react::RawValue& operator=(facebook::react::RawValue&& other) noexcept; + public facebook::react::_raw_value::RawValue& operator=(facebook::react::_raw_value::RawValue&& other) noexcept; public operator folly::dynamic() const; template public bool hasType() const; @@ -2808,17 +2820,17 @@ class facebook::react::RawValue { class facebook::react::ReactInstance { public ReactInstance(const facebook::react::ReactInstance&) = delete; public ReactInstance(facebook::react::ReactInstance&&) = delete; - public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); - public facebook::react::ReactInstance& operator=(const facebook::react::ReactInstance&) = delete; - public facebook::react::ReactInstance& operator=(facebook::react::ReactInstance&&) = delete; + public ReactInstance(std::unique_ptr runtime, std::shared_ptr jsMessageQueueThread, std::shared_ptr timerManager, facebook::react::_js_error_handler::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); public facebook::react::RuntimeExecutor getBufferedRuntimeExecutor() noexcept; public facebook::react::RuntimeExecutor getUnbufferedRuntimeExecutor() noexcept; - public std::shared_ptr getRuntimeScheduler() noexcept; + public facebook::react::_react_instance::ReactInstance& operator=(const facebook::react::_react_instance::ReactInstance&) = delete; + public facebook::react::_react_instance::ReactInstance& operator=(facebook::react::_react_instance::ReactInstance&&) = delete; + public std::shared_ptr getRuntimeScheduler() noexcept; public using BindingsInstallFunc = std::function; public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, folly::dynamic&& args); public void handleMemoryPressureJs(int pressureLevel); - public void initializeRuntime(facebook::react::ReactInstance::JSRuntimeFlags options, facebook::react::ReactInstance::BindingsInstallFunc bindingsInstallFunc) noexcept; - public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); + public void initializeRuntime(facebook::react::_react_instance::_j_s_runtime_flags::JSRuntimeFlags options, facebook::react::_react_instance::BindingsInstallFunc bindingsInstallFunc) noexcept; + public void loadScript(std::unique_ptr script, const std::string& sourceURL, std::function&& beforeLoad = nullptr, std::function&& afterLoad = nullptr); public void registerSegment(uint32_t segmentId, const std::string& segmentPath); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -2832,57 +2844,57 @@ struct facebook::react::ReactInstance::JSRuntimeFlags { class facebook::react::ReactPerfettoLogger { public static bool isTracing(); - public static void mark(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); - public static void measure(const std::string_view& eventName, facebook::react::HighResTimeStamp startTime, facebook::react::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void mark(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); + public static void measure(const std::string_view& eventName, facebook::react::_high_res_time_stamp::HighResTimeStamp startTime, facebook::react::_high_res_time_stamp::HighResTimeStamp endTime, const std::optional& trackName = std::nullopt, const std::optional& trackGroup = std::nullopt); } class facebook::react::RootProps : public facebook::react::HostPlatformViewProps { public RootProps() = default; - public RootProps(const facebook::react::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext); - public RootProps(const facebook::react::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::RawProps& rawProps); - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::LayoutContext layoutContext; + public RootProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext); + public RootProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RootProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_layout_context::LayoutContext layoutContext; } class facebook::react::RootShadowNode : public facebook::react::ConcreteViewShadowNode { - public RootShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public RootShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public bool layoutIfNeeded(std::vector* affectedNodes = {}); - public facebook::react::RootShadowNode::Unshared clone(const facebook::react::PropsParserContext& propsParserContext, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using Shared = std::shared_ptr; - public using Unshared = std::shared_ptr; - public virtual facebook::react::Transform getTransform() const override; - public void setInstanceHandle(facebook::react::InstanceHandle::Shared instanceHandle) const; + public RootShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public RootShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public bool layoutIfNeeded(std::vector* affectedNodes = {}); + public facebook::react::_root_shadow_node::RootShadowNode::Unshared clone(const facebook::react::_props_parser_context::PropsParserContext& propsParserContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using Shared = std::shared_ptr; + public using Unshared = std::shared_ptr; + public virtual facebook::react::_transform::Transform getTransform() const override; + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; } class facebook::react::RoundAnimatedNode : public facebook::react::ValueAnimatedNode { - public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::RunLoopObserver { - protected const facebook::react::RunLoopObserver::Activity activities_; - protected const facebook::react::RunLoopObserver::WeakOwner owner_; - protected mutable const facebook::react::RunLoopObserver::Delegate* delegate_; + protected const facebook::react::_run_loop_observer::Activity activities_; + protected const facebook::react::_run_loop_observer::WeakOwner owner_; + protected mutable const facebook::react::_run_loop_observer::_delegate::Delegate* delegate_; protected mutable std::atomic enabled_; protected virtual void startObserving() const noexcept = 0; protected virtual void stopObserving() const noexcept = 0; - protected void activityDidChange(facebook::react::RunLoopObserver::Activity activity) const noexcept; - public RunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner) noexcept; - public facebook::react::RunLoopObserver::WeakOwner getOwner() const noexcept; - public using Factory = std::function(facebook::react::RunLoopObserver::Activity activities, const facebook::react::RunLoopObserver::WeakOwner& owner)>; + protected void activityDidChange(facebook::react::_run_loop_observer::Activity activity) const noexcept; + public RunLoopObserver(facebook::react::_run_loop_observer::Activity activities, facebook::react::_run_loop_observer::WeakOwner owner) noexcept; + public facebook::react::_run_loop_observer::WeakOwner getOwner() const noexcept; + public using Factory = std::function(facebook::react::_run_loop_observer::Activity activities, const facebook::react::_run_loop_observer::WeakOwner& owner)>; public using Owner = std::shared_ptr; public using WeakOwner = std::weak_ptr; public virtual bool isOnRunLoopThread() const noexcept = 0; public virtual ~RunLoopObserver() noexcept = default; public void disable() const noexcept; public void enable() const noexcept; - public void setDelegate(const facebook::react::RunLoopObserver::Delegate* delegate) const noexcept; + public void setDelegate(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate) const noexcept; } class facebook::react::RunLoopObserver::Delegate { - public virtual void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept = 0; + public virtual void activityDidChange(const facebook::react::_run_loop_observer::_delegate::Delegate* delegate, facebook::react::_run_loop_observer::Activity activity) const noexcept = 0; public virtual ~Delegate() noexcept = default; } @@ -2894,65 +2906,65 @@ enum facebook::react::RunLoopObserver::Activity : int32_t { class facebook::react::RuntimeScheduler { public RuntimeScheduler(const facebook::react::RuntimeScheduler&) = delete; - public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); + public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::_high_res_time_stamp::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); public RuntimeScheduler(facebook::react::RuntimeScheduler&&) = delete; - public facebook::react::RuntimeScheduler& operator=(const facebook::react::RuntimeScheduler&) = delete; - public facebook::react::RuntimeScheduler& operator=(facebook::react::RuntimeScheduler&&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(const facebook::react::_runtime_scheduler::RuntimeScheduler&) = delete; + public facebook::react::_runtime_scheduler::RuntimeScheduler& operator=(facebook::react::_runtime_scheduler::RuntimeScheduler&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeSchedulerBase { public virtual bool getShouldYield() noexcept = 0; - public virtual facebook::react::HighResTimeStamp now() const noexcept = 0; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept = 0; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept = 0; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) = 0; - public virtual void cancelTask(facebook::react::Task& task) noexcept = 0; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept = 0; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) = 0; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) = 0; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept = 0; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* reporter) = 0; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* provider) = 0; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) = 0; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) = 0; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* reporter) = 0; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* provider) = 0; public virtual ~RuntimeSchedulerBase() = default; } class facebook::react::RuntimeSchedulerBinding : public facebook::jsi::HostObject { - public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); - public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public std::shared_ptr getRuntimeScheduler() noexcept; + public RuntimeSchedulerBinding(std::shared_ptr runtimeScheduler); + public static std::shared_ptr createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& runtimeScheduler); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public std::shared_ptr getRuntimeScheduler() noexcept; public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; } class facebook::react::RuntimeSchedulerCallInvoker : public facebook::react::CallInvoker { - public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); + public RuntimeSchedulerCallInvoker(std::weak_ptr runtimeScheduler); public virtual void invokeAsync(facebook::react::CallFunc&& func) noexcept override; public virtual void invokeAsync(facebook::react::SchedulerPriority priority, facebook::react::CallFunc&& func) noexcept override; public virtual void invokeSync(facebook::react::CallFunc&& func) override; } class facebook::react::RuntimeSchedulerEventTimingDelegate { - public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; + public virtual void dispatchPendingEventTimingEntries(facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; public virtual ~RuntimeSchedulerEventTimingDelegate() = default; } @@ -2963,50 +2975,50 @@ class facebook::react::RuntimeSchedulerIntersectionObserverDelegate { class facebook::react::RuntimeScheduler_Legacy : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Legacy(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Legacy(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Legacy(facebook::react::RuntimeScheduler_Legacy&&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(const facebook::react::RuntimeScheduler_Legacy&) = delete; - public facebook::react::RuntimeScheduler_Legacy& operator=(facebook::react::RuntimeScheduler_Legacy&&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(const facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&) = delete; + public facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy& operator=(facebook::react::_runtime_scheduler__legacy::RuntimeScheduler_Legacy&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration timeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::RuntimeScheduler_Modern : public facebook::react::RuntimeSchedulerBase { public RuntimeScheduler_Modern(const facebook::react::RuntimeScheduler_Modern&) = delete; - public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); + public RuntimeScheduler_Modern(facebook::react::RuntimeExecutor runtimeExecutor, std::function now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError); public RuntimeScheduler_Modern(facebook::react::RuntimeScheduler_Modern&&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(const facebook::react::RuntimeScheduler_Modern&) = delete; - public facebook::react::RuntimeScheduler_Modern& operator=(facebook::react::RuntimeScheduler_Modern&&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(const facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&) = delete; + public facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern& operator=(facebook::react::_runtime_scheduler__modern::RuntimeScheduler_Modern&&) = delete; public virtual bool getShouldYield() noexcept override; - public virtual facebook::react::HighResTimeStamp now() const noexcept override; public virtual facebook::react::SchedulerPriority getCurrentPriorityLevel() const noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; - public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; + public virtual facebook::react::_high_res_time_stamp::HighResTimeStamp now() const noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::jsi::Function&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleIdleTask(facebook::react::RawCallback&& callback, facebook::react::_high_res_duration::HighResDuration customTimeout = timeoutForSchedulerPriority(facebook::react::SchedulerPriority::IdlePriority)) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback) noexcept override; + public virtual std::shared_ptr scheduleTask(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback) noexcept override; public virtual void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; public virtual void executeNowOnTheSameThread(facebook::react::RawCallback&& callback) override; public virtual void scheduleRenderingUpdate(facebook::react::SurfaceId surfaceId, facebook::react::RuntimeSchedulerRenderingUpdate&& renderingUpdate) override; public virtual void scheduleWork(facebook::react::RawCallback&& callback) noexcept override; - public virtual void setEventTimingDelegate(facebook::react::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; - public virtual void setIntersectionObserverDelegate(facebook::react::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; - public virtual void setPerformanceEntryReporter(facebook::react::PerformanceEntryReporter* performanceEntryReporter) override; - public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; + public virtual void setEventTimingDelegate(facebook::react::_runtime_scheduler_event_timing_delegate::RuntimeSchedulerEventTimingDelegate* eventTimingDelegate) override; + public virtual void setIntersectionObserverDelegate(facebook::react::_runtime_scheduler_intersection_observer_delegate::RuntimeSchedulerIntersectionObserverDelegate* intersectionObserverDelegate) override; + public virtual void setPerformanceEntryReporter(facebook::react::_performance_entry_reporter::PerformanceEntryReporter* performanceEntryReporter) override; + public virtual void setShadowTreeRevisionConsistencyManager(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* shadowTreeRevisionConsistencyManager) override; } class facebook::react::SafeAreaViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { @@ -3020,48 +3032,48 @@ class facebook::react::SafeAreaViewState { } class facebook::react::Scheduler : public facebook::react::UIManagerDelegate { - public Scheduler(const facebook::react::SchedulerToolbox& schedulerToolbox, facebook::react::UIManagerAnimationDelegate* animationDelegate, facebook::react::SchedulerDelegate* delegate); - public facebook::react::SchedulerDelegate* getDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr getUIManager() const; + public Scheduler(const facebook::react::_scheduler_toolbox::SchedulerToolbox& schedulerToolbox, facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* animationDelegate, facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public facebook::react::_scheduler_delegate::SchedulerDelegate* getDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr getUIManager() const; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) override; public virtual void uiManagerDidClearPendingSnapshots() override; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) override; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) override; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) override; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) override; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) override; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) override; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) override; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) override; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) final; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) final; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) override; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) override; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void registerSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void registerSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void setDelegate(facebook::react::SchedulerDelegate* delegate); - public void unregisterSurface(const facebook::react::SurfaceHandler& surfaceHandler) const noexcept; + public void setDelegate(facebook::react::_scheduler_delegate::SchedulerDelegate* delegate); + public void unregisterSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; public ~Scheduler() override; } class facebook::react::SchedulerDelegate { public virtual void schedulerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidClearPendingSnapshots() = 0; - public virtual void schedulerDidDispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; - public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::ShadowView& shadowView, const std::string& eventType) = 0; - public virtual void schedulerDidSetIsJSResponder(const facebook::react::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void schedulerDidDispatchCommand(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void schedulerDidFinishTransaction(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerDidRequestPreliminaryViewAllocation(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void schedulerDidSendAccessibilityEvent(const facebook::react::_shadow_view::ShadowView& shadowView, const std::string& eventType) = 0; + public virtual void schedulerDidSetIsJSResponder(const facebook::react::_shadow_view::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void schedulerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; public virtual void schedulerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void schedulerShouldMergeReactRevision(facebook::react::SurfaceId surfaceId) = 0; - public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; + public virtual void schedulerShouldRenderTransactions(const std::shared_ptr& mountingCoordinator) = 0; public virtual void schedulerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~SchedulerDelegate() noexcept = default; } @@ -3069,44 +3081,44 @@ class facebook::react::SchedulerDelegate { class facebook::react::ScopedShadowTreeRevisionLock { public ScopedShadowTreeRevisionLock(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; public ScopedShadowTreeRevisionLock(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; - public ScopedShadowTreeRevisionLock(facebook::react::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(const facebook::react::ScopedShadowTreeRevisionLock&) = delete; - public facebook::react::ScopedShadowTreeRevisionLock& operator=(facebook::react::ScopedShadowTreeRevisionLock&&) = delete; + public ScopedShadowTreeRevisionLock(facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* consistencyManager) noexcept; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(const facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&) = delete; + public facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock& operator=(facebook::react::_scoped_shadow_tree_revision_lock::ScopedShadowTreeRevisionLock&&) = delete; public ~ScopedShadowTreeRevisionLock() noexcept; } class facebook::react::ScrollViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public using EndDragMetrics = facebook::react::ScrollEndDragEvent; - public using Metrics = facebook::react::ScrollEvent; - public void onMomentumScrollBegin(const facebook::react::ScrollEvent& scrollEvent) const; - public void onMomentumScrollEnd(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScroll(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollBeginDrag(const facebook::react::ScrollEvent& scrollEvent) const; - public void onScrollEndDrag(const facebook::react::ScrollEndDragEvent& scrollEvent) const; - public void onScrollToTop(const facebook::react::ScrollEvent& scrollEvent) const; + public using EndDragMetrics = facebook::react::_scroll_end_drag_event::ScrollEndDragEvent; + public using Metrics = facebook::react::_scroll_event::ScrollEvent; + public void onMomentumScrollBegin(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onMomentumScrollEnd(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScroll(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollBeginDrag(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; + public void onScrollEndDrag(const facebook::react::_scroll_end_drag_event::ScrollEndDragEvent& scrollEvent) const; + public void onScrollToTop(const facebook::react::_scroll_event::ScrollEvent& scrollEvent) const; } class facebook::react::ScrollViewMaintainVisibleContentPosition { - public bool operator==(const facebook::react::ScrollViewMaintainVisibleContentPosition& rhs) const = default; + public bool operator==(const facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& rhs) const = default; public int minIndexForVisible; public std::optional autoscrollToTopThreshold; } class facebook::react::ScrollViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ScrollViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ScrollViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ScrollViewState initialStateData(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family, const facebook::react::ComponentDescriptor& componentDescriptor); - public virtual facebook::react::Point getContentOriginOffset(bool includeTransform) const override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; + public ScrollViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ScrollViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_scroll_view_state::ScrollViewState initialStateData(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public virtual facebook::react::_point::Point getContentOriginOffset(bool includeTransform) const override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; } class facebook::react::ScrollViewState { public ScrollViewState() = default; - public ScrollViewState(facebook::react::Point contentOffset, facebook::react::Rect contentBoundingRect, int scrollAwayPaddingTop); + public ScrollViewState(facebook::react::_point::Point contentOffset, facebook::react::_rect::Rect contentBoundingRect, int scrollAwayPaddingTop); public bool disableViewCulling; - public facebook::react::Point contentOffset; - public facebook::react::Rect contentBoundingRect; - public facebook::react::Size getContentSize() const; + public facebook::react::_point::Point contentOffset; + public facebook::react::_rect::Rect contentBoundingRect; + public facebook::react::_size::Size getContentSize() const; public int scrollAwayPaddingTop; } @@ -3117,93 +3129,96 @@ class facebook::react::Sealable { } class facebook::react::SelectableParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public SelectableParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public SelectableParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::SelectableParagraphShadowNode : public facebook::react::ParagraphShadowNode { - public SelectableParagraphShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public SelectableParagraphShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public SelectableParagraphShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public static constexpr facebook::react::ComponentName Name(); public static facebook::react::ComponentHandle Handle(); } class facebook::react::ShadowNode : public facebook::react::Sealable, public facebook::react::DebugStringConvertible, public facebook::jsi::NativeState { - protected facebook::react::Props::Shared props_; - protected facebook::react::ShadowNodeTraits traits_; - protected facebook::react::State::Shared state_; + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_shadow_node_traits::ShadowNodeTraits traits_; + protected facebook::react::_state::State::Shared state_; protected int orderIndex_; - protected mutable std::weak_ptr runtimeShadowNodeReference_; - protected std::shared_ptr>> children_; + protected mutable std::weak_ptr runtimeShadowNodeReference_; + protected std::shared_ptr>> children_; public ShadowNode(const facebook::react::ShadowNode& shadowNode) noexcept = delete; - public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ShadowNode(const facebook::react::ShadowNodeFragment& fragment, facebook::react::ShadowNodeFamily::Shared family, facebook::react::ShadowNodeTraits traits); + public ShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, facebook::react::_shadow_node_family::ShadowNodeFamily::Shared family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); public bool getHasBeenPromoted() const; - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; - public const facebook::react::Props::Shared& getProps() const; public const facebook::react::ShadowNodeFamily& getFamily() const; public const facebook::react::SharedEventEmitter& getEventEmitter() const; - public const facebook::react::State::Shared& getState() const; - public const std::vector>& getChildren() const; + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; + public const facebook::react::_props::Props::Shared& getProps() const; + public const facebook::react::_state::State::Shared& getState() const; + public const std::vector>& getChildren() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::ShadowNode& operator=(const facebook::react::ShadowNode& other) noexcept = delete; - public facebook::react::ShadowNodeFamily::Shared getFamilyShared() const; - public facebook::react::ShadowNodeTraits getTraits() const; - public facebook::react::State::Shared getMostRecentState() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_shadow_node::ShadowNode& operator=(const facebook::react::_shadow_node::ShadowNode& other) noexcept = delete; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared getFamilyShared() const; + public facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const; + public facebook::react::_state::State::Shared getMostRecentState() const; public int getOrderIndex() const; public static bool getUseRuntimeShadowNodeReferenceUpdateOnThread(); - public static bool sameFamily(const facebook::react::ShadowNode& first, const facebook::react::ShadowNode& second); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public static std::shared_ptr>> emptySharedShadowNodeSharedList(); + public static bool sameFamily(const facebook::react::_shadow_node::ShadowNode& first, const facebook::react::_shadow_node::ShadowNode& second); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public static std::shared_ptr>> emptySharedShadowNodeSharedList(); public static void setUseRuntimeShadowNodeReferenceUpdateOnThread(bool isEnabled); - public std::shared_ptr getContextContainer() const; - public std::shared_ptr clone(const facebook::react::ShadowNodeFragment& fragment) const; - public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::ShadowNode& oldShadowNode, const facebook::react::ShadowNodeFragment& fragment)>& callback) const; - public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::ShadowNode& oldShadowNode)>& callback) const; - public using AncestorList = std::vector, int>>; - public virtual void appendChild(const std::shared_ptr& child); - public virtual void completeClone(const facebook::react::ShadowNode&, const facebook::react::ShadowNodeFragment&); - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); + public std::shared_ptr getContextContainer() const; + public std::shared_ptr clone(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public std::shared_ptr cloneMultiple(const std::unordered_set>& familiesToUpdate, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment)>& callback) const; + public std::shared_ptr cloneTree(const facebook::react::ShadowNodeFamily& shadowNodeFamily, const std::function(const facebook::react::_shadow_node::ShadowNode& oldShadowNode)>& callback) const; + public using AncestorList = std::vector, int>>; + public using SharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfShared = std::shared_ptr>>; + public using UnsharedListOfWeak = std::shared_ptr>>; + public virtual void appendChild(const std::shared_ptr& child); + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode&, const facebook::react::_shadow_node_fragment::ShadowNodeFragment&); + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = std::numeric_limits::max()); public void sealRecursive() const; public void setMounted(bool mounted) const; - public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; - public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; + public void setRuntimeShadowNodeReference(const std::shared_ptr& runtimeShadowNodeReference) const; + public void transferRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public void updateRuntimeShadowNodeReference(const std::shared_ptr& destinationShadowNode) const; public ~ShadowNode() override = default; } class facebook::react::ShadowNodeFamily : public facebook::jsi::NativeState { - public ShadowNodeFamily(const facebook::react::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::EventDispatcher::Weak eventDispatcher, const facebook::react::ComponentDescriptor& componentDescriptor); - public const facebook::react::ComponentDescriptor& getComponentDescriptor() const; + public ShadowNodeFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment, facebook::react::SharedEventEmitter eventEmitter, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher, const facebook::react::_component_descriptor::ComponentDescriptor& componentDescriptor); + public const facebook::react::_component_descriptor::ComponentDescriptor& getComponentDescriptor() const; public facebook::jsi::Value getInstanceHandle(facebook::jsi::Runtime& runtime) const; public facebook::react::ComponentHandle getComponentHandle() const; public facebook::react::ComponentName getComponentName() const; - public facebook::react::InstanceHandle::Shared getInstanceHandle() const; - public facebook::react::ShadowNodeFamily::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public facebook::react::SharedEventEmitter getEventEmitter() const; public facebook::react::SurfaceId getSurfaceId() const; public facebook::react::Tag getTag() const; + public facebook::react::_instance_handle::InstanceHandle::Shared getInstanceHandle() const; + public facebook::react::_shadow_node_family::AncestorList getAncestors(const facebook::react::ShadowNode& ancestorShadowNode) const; public std::shared_ptr getMostRecentState() const; public using AncestorList = std::vector, int>>; - public using Shared = std::shared_ptr; - public using Weak = std::weak_ptr; - public void dispatchRawState(facebook::react::StateUpdate&& stateUpdate, facebook::react::EventQueue::UpdateMode updateMode); - public void onUnmountedFamilyDestroyed(std::function callback); - public void setInstanceHandle(facebook::react::InstanceHandle::Shared& instanceHandle); + public using Shared = std::shared_ptr; + public using Weak = std::weak_ptr; + public void dispatchRawState(facebook::react::_state_update::StateUpdate&& stateUpdate, facebook::react::_event_queue::EventQueue::UpdateMode updateMode); + public void onUnmountedFamilyDestroyed(std::function callback); + public void setInstanceHandle(facebook::react::_instance_handle::InstanceHandle::Shared& instanceHandle); public void setMostRecentState(const std::shared_ptr& state); public void setMounted(); - public void setParent(const facebook::react::ShadowNodeFamily::Shared& parent); + public void setParent(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& parent); public ~ShadowNodeFamily(); } class facebook::react::ShadowNodeTraits { - public bool check(facebook::react::ShadowNodeTraits::Trait traits) const; - public facebook::react::ShadowNodeTraits::Trait get() const; - public void set(facebook::react::ShadowNodeTraits::Trait trait); - public void unset(facebook::react::ShadowNodeTraits::Trait trait); + public bool check(facebook::react::_shadow_node_traits::Trait traits) const; + public facebook::react::_shadow_node_traits::Trait get() const; + public void set(facebook::react::_shadow_node_traits::Trait trait); + public void unset(facebook::react::_shadow_node_traits::Trait trait); } enum facebook::react::ShadowNodeTraits::Trait : int32_t { @@ -3226,19 +3241,19 @@ enum facebook::react::ShadowNodeTraits::Trait : int32_t { } class facebook::react::ShadowTree { - public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext, const facebook::react::ShadowTreeDelegate& delegate, const facebook::react::ContextContainer& contextContainer); + public ShadowTree(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_shadow_tree_delegate::ShadowTreeDelegate& delegate, const facebook::react::_context_container::ContextContainer& contextContainer); public facebook::react::CommitMode getCommitMode() const; - public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::ShadowTree::CommitOptions& commitOptions) const; - public facebook::react::ShadowTreeRevision getCurrentRevision() const; + public facebook::react::CommitStatus commit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; + public facebook::react::CommitStatus tryCommit(const facebook::react::ShadowTreeCommitTransaction& transaction, const facebook::react::_shadow_tree::CommitOptions& commitOptions) const; public facebook::react::SurfaceId getSurfaceId() const; - public std::optional getCurrentReactRevision() const; - public std::shared_ptr getMountingCoordinator() const; + public facebook::react::_shadow_tree_revision::ShadowTreeRevision getCurrentRevision() const; + public std::optional getCurrentReactRevision() const; + public std::shared_ptr getMountingCoordinator() const; public using CommitMode = facebook::react::ShadowTreeCommitMode; - public using CommitOptions = facebook::react::ShadowTreeCommitOptions; + public using CommitOptions = facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions; public using CommitSource = facebook::react::ShadowTreeCommitSource; public using CommitStatus = facebook::react::ShadowTreeCommitStatus; - public using Unique = std::unique_ptr; + public using Unique = std::unique_ptr; public void commitEmptyTree() const; public void mergeReactRevision() const; public void notifyDelegatesOfUpdates() const; @@ -3248,26 +3263,26 @@ class facebook::react::ShadowTree { } class facebook::react::ShadowTreeDelegate { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) const = 0; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const = 0; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) const = 0; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const = 0; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const = 0; public virtual ~ShadowTreeDelegate() noexcept = default; } class facebook::react::ShadowTreeRegistry { public ShadowTreeRegistry() = default; - public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; - public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; - public void add(std::unique_ptr&& shadowTree) const; - public void enumerate(const std::function& callback) const; + public bool visit(facebook::react::SurfaceId surfaceId, const std::function& callback) const; + public std::unique_ptr remove(facebook::react::SurfaceId surfaceId) const; + public void add(std::unique_ptr&& shadowTree) const; + public void enumerate(const std::function& callback) const; public ~ShadowTreeRegistry(); } class facebook::react::ShadowTreeRevision { - public facebook::react::RootShadowNode::Shared rootShadowNode; - public facebook::react::ShadowTreeRevision::Number number; - public facebook::react::TransactionTelemetry telemetry; + public facebook::react::_root_shadow_node::RootShadowNode::Shared rootShadowNode; + public facebook::react::_shadow_tree_revision::Number number; + public facebook::react::_transaction_telemetry::TransactionTelemetry telemetry; public using Number = int64_t; } @@ -3278,7 +3293,7 @@ class facebook::react::ShadowTreeRevisionConsistencyManager { } class facebook::react::ShadowTreeRevisionProvider { - public virtual facebook::react::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; public virtual ~ShadowTreeRevisionProvider() = default; } @@ -3286,8 +3301,8 @@ class facebook::react::SharedColor { public Color& operator*(); public SharedColor(); public SharedColor(Color color); - public bool operator!=(const facebook::react::SharedColor& otherColor) const; - public bool operator==(const facebook::react::SharedColor& otherColor) const; + public bool operator!=(const facebook::react::_shared_color::SharedColor& otherColor) const; + public bool operator==(const facebook::react::_shared_color::SharedColor& otherColor) const; public const Color& operator*() const; public operator bool() const; public std::string toString() const noexcept; @@ -3295,44 +3310,44 @@ class facebook::react::SharedColor { class facebook::react::SpringAnimationDriver : public facebook::react::AnimationDriver { protected virtual bool update(double timeDeltaMs, bool restarting) override; - public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); + public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); } class facebook::react::StackTraceParser { - public static std::vector parse(bool isHermes, const std::string& stackString); + public static std::vector parse(bool isHermes, const std::string& stackString); } class facebook::react::State { - protected State(facebook::react::StateData::Shared data, const facebook::react::State& previousState); - protected State(facebook::react::StateData::Shared data, facebook::react::ShadowNodeFamily::Weak family); - protected const facebook::react::StateData::Shared& getDataPointer() const; - protected facebook::react::ShadowNodeFamily::Weak family_; - protected facebook::react::StateData::Shared data_; + protected State(facebook::react::_state_data::StateData::Shared data, const facebook::react::State& previousState); + protected State(facebook::react::_state_data::StateData::Shared data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + protected const facebook::react::_state_data::StateData::Shared& getDataPointer() const; + protected facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family_; + protected facebook::react::_state_data::StateData::Shared data_; protected mutable bool isObsolete_; protected size_t revision_; - public facebook::react::State::Shared getMostRecentState() const; - public facebook::react::State::Shared getMostRecentStateIfObsolete() const; + public facebook::react::_state::State::Shared getMostRecentState() const; + public facebook::react::_state::State::Shared getMostRecentStateIfObsolete() const; public size_t getRevision() const; public static constexpr size_t initialRevisionValue; - public using Shared = std::shared_ptr; + public using Shared = std::shared_ptr; public virtual ~State() = default; } class facebook::react::StateUpdate { public facebook::react::SharedShadowNodeFamily family; - public facebook::react::StateUpdate::Callback callback; - public using Callback = std::function; + public facebook::react::_state_update::Callback callback; + public using Callback = std::function; public using FailureCallback = std::function; } class facebook::react::StyleAnimatedNode : public facebook::react::AnimatedNode { - public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool isLayoutStyleUpdated() const noexcept; public void collectViewUpdates(folly::dynamic& props); } class facebook::react::SubtractionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -3341,20 +3356,20 @@ class facebook::react::SurfaceHandler { public SurfaceHandler(const std::string& moduleName, facebook::react::SurfaceId surfaceId) noexcept; public SurfaceHandler(facebook::react::SurfaceHandler&& other) noexcept = delete; public facebook::react::DisplayMode getDisplayMode() const noexcept; - public facebook::react::LayoutConstraints getLayoutConstraints() const noexcept; - public facebook::react::LayoutContext getLayoutContext() const noexcept; - public facebook::react::Size measure(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public facebook::react::SurfaceHandler& operator=(const facebook::react::SurfaceHandler& other) noexcept = delete; - public facebook::react::SurfaceHandler& operator=(facebook::react::SurfaceHandler&& other) noexcept = delete; - public facebook::react::SurfaceHandler::Status getStatus() const noexcept; public facebook::react::SurfaceId getSurfaceId() const noexcept; + public facebook::react::_layout_constraints::LayoutConstraints getLayoutConstraints() const noexcept; + public facebook::react::_layout_context::LayoutContext getLayoutContext() const noexcept; + public facebook::react::_size::Size measure(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public facebook::react::_surface_handler::Status getStatus() const noexcept; + public facebook::react::_surface_handler::SurfaceHandler& operator=(const facebook::react::_surface_handler::SurfaceHandler& other) noexcept = delete; + public facebook::react::_surface_handler::SurfaceHandler& operator=(facebook::react::_surface_handler::SurfaceHandler&& other) noexcept = delete; public folly::dynamic getProps() const noexcept; - public std::shared_ptr getMountingCoordinator() const noexcept; + public std::shared_ptr getMountingCoordinator() const noexcept; public std::string getModuleName() const noexcept; public virtual void setDisplayMode(facebook::react::DisplayMode displayMode) const noexcept; public virtual ~SurfaceHandler() noexcept; - public void constraintLayout(const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const; - public void setContextContainer(std::shared_ptr contextContainer) const noexcept; + public void constraintLayout(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; + public void setContextContainer(std::shared_ptr contextContainer) const noexcept; public void setProps(const folly::dynamic& props) const noexcept; public void setSurfaceId(facebook::react::SurfaceId surfaceId) const noexcept; public void start() const noexcept; @@ -3368,23 +3383,23 @@ enum facebook::react::SurfaceHandler::Status { } class facebook::react::SurfaceManager { - public SurfaceManager(const facebook::react::Scheduler& scheduler) noexcept; + public SurfaceManager(const facebook::react::_scheduler::Scheduler& scheduler) noexcept; public bool isSurfaceRunning(facebook::react::SurfaceId surfaceId) const noexcept; - public facebook::react::Size measureSurface(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const noexcept; - public std::optional getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; - public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; + public facebook::react::_size::Size measureSurface(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public std::optional getSurfaceProps(facebook::react::SurfaceId surfaceId) const noexcept; + public std::shared_ptr findMountingCoordinator(facebook::react::SurfaceId surfaceId) const noexcept; public std::unordered_set getRunningSurfaces() const noexcept; - public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::LayoutConstraints& layoutConstraints, const facebook::react::LayoutContext& layoutContext) const noexcept; - public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::LayoutConstraints& layoutConstraints = {}, const facebook::react::LayoutContext& layoutContext = {}) noexcept; + public void constraintSurfaceLayout(facebook::react::SurfaceId surfaceId, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const noexcept; + public void startSurface(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints = {}, const facebook::react::_layout_context::LayoutContext& layoutContext = {}) noexcept; public void stopAllSurfaces() noexcept; public void stopSurface(facebook::react::SurfaceId surfaceId) noexcept; public ~SurfaceManager() noexcept; } struct facebook::react::SurfaceManager::SurfaceProps { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::LayoutContext layoutContext; public facebook::react::SurfaceId surfaceId; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_layout_context::LayoutContext layoutContext; public folly::dynamic props; public std::string moduleName; } @@ -3400,24 +3415,24 @@ class facebook::react::SurfaceTelemetry { public int getNumberOfTextMeasurements() const; public int getNumberOfTransactions() const; public static constexpr size_t kMaxNumberOfRecordedCommitTelemetries; - public std::vector getRecentTransactionTelemetries() const; - public void incorporate(const facebook::react::TransactionTelemetry& telemetry, int numberOfMutations); + public std::vector getRecentTransactionTelemetries() const; + public void incorporate(const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, int numberOfMutations); } class facebook::react::SwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public SwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public SwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; } class facebook::react::SwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - public SwitchShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public SwitchShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; + public SwitchShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public SwitchShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; } class facebook::react::TaskPriorityComparer { - public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); + public bool operator()(const std::shared_ptr& lhs, const std::shared_ptr& rhs); } class facebook::react::TelemetryController { @@ -3432,12 +3447,12 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public Float maxFontSizeMultiplier; public Float opacity; public Float textShadowRadius; - public bool operator==(const facebook::react::TextAttributes& rhs) const; - public facebook::react::SharedColor backgroundColor; - public facebook::react::SharedColor foregroundColor; - public facebook::react::SharedColor textDecorationColor; - public facebook::react::SharedColor textShadowColor; - public static facebook::react::TextAttributes defaultTextAttributes(); + public bool operator==(const facebook::react::_text_attributes::TextAttributes& rhs) const; + public facebook::react::_shared_color::SharedColor backgroundColor; + public facebook::react::_shared_color::SharedColor foregroundColor; + public facebook::react::_shared_color::SharedColor textDecorationColor; + public facebook::react::_shared_color::SharedColor textShadowColor; + public static facebook::react::_text_attributes::TextAttributes defaultTextAttributes(); public std::optional allowFontScaling; public std::optional isHighlighted; public std::optional isPressable; @@ -3450,26 +3465,26 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public std::optional lineBreakMode; public std::optional lineBreakStrategy; public std::optional role; - public std::optional textShadowOffset; public std::optional alignment; public std::optional textDecorationLineType; public std::optional textDecorationStyle; public std::optional textTransform; public std::optional baseWritingDirection; + public std::optional textShadowOffset; public std::string fontFamily; - public void apply(facebook::react::TextAttributes textAttributes); + public void apply(facebook::react::_text_attributes::TextAttributes textAttributes); } class facebook::react::TextInputEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onBlur(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onContentSizeChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onEndEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onFocus(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onKeyPress(const facebook::react::TextInputEventEmitter::KeyPressMetrics& keyPressMetrics) const; - public void onScroll(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSelectionChange(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; - public void onSubmitEditing(const facebook::react::TextInputEventEmitter::Metrics& textInputMetrics) const; + public void onBlur(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onContentSizeChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onEndEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onFocus(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onKeyPress(const facebook::react::_text_input_event_emitter::_key_press_metrics::KeyPressMetrics& keyPressMetrics) const; + public void onScroll(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSelectionChange(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; + public void onSubmitEditing(const facebook::react::_text_input_event_emitter::_metrics::Metrics& textInputMetrics) const; } struct facebook::react::TextInputEventEmitter::KeyPressMetrics { @@ -3479,59 +3494,59 @@ struct facebook::react::TextInputEventEmitter::KeyPressMetrics { struct facebook::react::TextInputEventEmitter::Metrics { public Float zoomScale; - public facebook::react::AttributedString::Range selectionRange; public facebook::react::EdgeInsets contentInset; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; - public facebook::react::Size layoutMeasurement; public facebook::react::Tag target; + public facebook::react::_attributed_string::_range::AttributedString::Range selectionRange; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; + public facebook::react::_size::Size layoutMeasurement; public int eventCount; public std::string text; } class facebook::react::TextInputState { public TextInputState() = default; - public TextInputState(facebook::react::AttributedStringBox attributedStringBox, facebook::react::AttributedString reactTreeAttributedString, facebook::react::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); - public facebook::react::AttributedString reactTreeAttributedString; - public facebook::react::AttributedStringBox attributedStringBox; - public facebook::react::ParagraphAttributes paragraphAttributes; + public TextInputState(facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox, facebook::react::_attributed_string::AttributedString reactTreeAttributedString, facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes, int64_t mostRecentEventCount); + public facebook::react::_attributed_string::AttributedString reactTreeAttributedString; + public facebook::react::_attributed_string_box::AttributedStringBox attributedStringBox; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; public int64_t mostRecentEventCount; } class facebook::react::TextMeasureCacheKey { - public facebook::react::AttributedString attributedString; - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::_attributed_string::AttributedString attributedString; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; } class facebook::react::TextMeasurement { - public facebook::react::Size size; - public facebook::react::TextMeasurement::Attachments attachments; - public using Attachments = std::vector; + public facebook::react::_size::Size size; + public facebook::react::_text_measurement::Attachments attachments; + public using Attachments = std::vector; } class facebook::react::TextMeasurement::Attachment { public bool isClipped; - public facebook::react::Rect frame; + public facebook::react::_rect::Rect frame; } class facebook::react::TextProps : public facebook::react::Props, public facebook::react::BaseTextProps { public TextProps() = default; - public TextProps(const facebook::react::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::RawProps& rawProps); - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public TextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } class facebook::react::TextShadowNode : public facebook::react::ConcreteShadowNode, public facebook::react::BaseTextShadowNode { - public static facebook::react::ShadowNodeTraits BaseTraits(); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::TimerManager { public TimerManager(const facebook::react::TimerManager&) = delete; public TimerManager(facebook::react::TimerManager&&) = delete; - public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; - public facebook::react::TimerManager& operator=(const facebook::react::TimerManager&) = delete; - public facebook::react::TimerManager& operator=(facebook::react::TimerManager&&) = delete; + public TimerManager(std::unique_ptr platformTimerRegistry) noexcept; + public facebook::react::_timer_manager::TimerManager& operator=(const facebook::react::_timer_manager::TimerManager&) = delete; + public facebook::react::_timer_manager::TimerManager& operator=(facebook::react::_timer_manager::TimerManager&&) = delete; public void attachGlobals(facebook::jsi::Runtime& runtime); public void callTimer(facebook::react::TimerHandle handle); public void quit(); @@ -3540,26 +3555,27 @@ class facebook::react::TimerManager { } class facebook::react::TouchEventEmitter : public facebook::react::EventEmitter { - public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::EventDispatcher::Weak eventDispatcher); - public void onClick(facebook::react::PointerEvent event) const; - public void onGotPointerCapture(facebook::react::PointerEvent event) const; - public void onLostPointerCapture(facebook::react::PointerEvent event) const; - public void onPointerCancel(facebook::react::PointerEvent event) const; - public void onPointerDown(facebook::react::PointerEvent event) const; - public void onPointerEnter(facebook::react::PointerEvent event) const; - public void onPointerLeave(facebook::react::PointerEvent event) const; - public void onPointerMove(facebook::react::PointerEvent event) const; - public void onPointerOut(facebook::react::PointerEvent event) const; - public void onPointerOver(facebook::react::PointerEvent event) const; - public void onPointerUp(facebook::react::PointerEvent event) const; - public void onTouchCancel(facebook::react::TouchEvent event) const; - public void onTouchEnd(facebook::react::TouchEvent event) const; - public void onTouchMove(facebook::react::TouchEvent event) const; - public void onTouchStart(facebook::react::TouchEvent event) const; + public TouchEventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); + public void onAuxClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onClick(facebook::react::_pointer_event::PointerEvent event) const; + public void onGotPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onLostPointerCapture(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerCancel(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerDown(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerEnter(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerLeave(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerMove(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOut(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerOver(facebook::react::_pointer_event::PointerEvent event) const; + public void onPointerUp(facebook::react::_pointer_event::PointerEvent event) const; + public void onTouchCancel(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchEnd(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchMove(facebook::react::_touch_event::TouchEvent event) const; + public void onTouchStart(facebook::react::_touch_event::TouchEvent event) const; } class facebook::react::TrackingAnimatedNode : public facebook::react::AnimatedNode { - public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -3578,7 +3594,7 @@ class facebook::react::TransactionTelemetry { public int getAffectedLayoutNodesCount() const; public int getNumberOfTextMeasurements() const; public int getRevisionNumber() const; - public static facebook::react::TransactionTelemetry* threadLocalTelemetry(); + public static facebook::react::_transaction_telemetry::TransactionTelemetry* threadLocalTelemetry(); public void didCommit(); public void didDiff(); public void didLayout(); @@ -3596,20 +3612,20 @@ class facebook::react::TransactionTelemetry { } class facebook::react::TransformAnimatedNode : public facebook::react::AnimatedNode { - public TransformAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public TransformAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public void collectViewUpdates(folly::dynamic& props); } class facebook::react::TurboModule : public facebook::jsi::HostObject { protected const std::string name_; - protected std::shared_ptr jsInvoker_; - protected std::unordered_map methodMap_; - protected std::unordered_map> eventEmitterMap_; + protected std::shared_ptr jsInvoker_; + protected std::unordered_map methodMap_; + protected std::unordered_map> eventEmitterMap_; protected using ArgFactory = std::function& args)>; protected virtual facebook::jsi::Value create(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName); - protected void emitDeviceEvent(const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::TurboModule::ArgFactory&& argFactory = nullptr); - public TurboModule(std::string name, std::shared_ptr jsInvoker); + protected void emitDeviceEvent(const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + protected void emitDeviceEvent(facebook::jsi::Runtime&, const std::string& eventName, facebook::react::_turbo_module::ArgFactory&& argFactory = nullptr); + public TurboModule(std::string name, std::shared_ptr jsInvoker); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& propName) override; public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; } @@ -3620,72 +3636,72 @@ struct facebook::react::TurboModule::MethodMetadata { } class facebook::react::TurboModuleBinding { - public static void install(facebook::jsi::Runtime& runtime, TurboModuleProviderFunctionType&& moduleProvider, TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); - public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionType&& moduleProvider, facebook::react::TurboModuleProviderFunctionType&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); + public static void install(facebook::jsi::Runtime& runtime, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& moduleProvider, facebook::react::TurboModuleProviderFunctionTypeWithRuntime&& legacyModuleProvider = nullptr, std::shared_ptr longLivedObjectCollection = nullptr); public ~TurboModuleBinding(); } class facebook::react::TurboModuleWithJSIBindings { - public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); + public static void installJSIBindings(const std::shared_ptr& cxxModule, facebook::jsi::Runtime& runtime); public virtual ~TurboModuleWithJSIBindings() = default; } class facebook::react::UIManager : public facebook::react::ShadowTreeDelegate { - public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); - public const facebook::react::ShadowTreeRegistry& getShadowTreeRegistry() const; - public facebook::react::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode* ancestorShadowNode, facebook::react::LayoutableShadowNode::LayoutInspectingPolicy policy) const; - public facebook::react::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; - public facebook::react::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); - public facebook::react::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); - public facebook::react::UIManagerDelegate* getDelegate(); - public facebook::react::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; - public std::shared_ptr getContextContainer() const; - public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::Point point) const; - public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::ShadowNode& shadowNode) const; - public std::shared_ptr cloneNode(const facebook::react::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::RawProps rawProps) const; - public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::RawProps props, facebook::react::InstanceHandle::Shared instanceHandle) const; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTree::CommitOptions& commitOptions) const override; - public virtual void shadowTreeDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) const override; - public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; - public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) const override; + public UIManager(const facebook::react::RuntimeExecutor& runtimeExecutor, std::shared_ptr contextContainer); + public const facebook::react::_shadow_tree_registry::ShadowTreeRegistry& getShadowTreeRegistry() const; + public facebook::react::_layout_metrics::LayoutMetrics getRelativeLayoutMetrics(const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode* ancestorShadowNode, facebook::react::_layoutable_shadow_node::_layout_inspecting_policy::LayoutableShadowNode::LayoutInspectingPolicy policy) const; + public facebook::react::_shadow_tree::ShadowTree::Unique stopSurface(facebook::react::SurfaceId surfaceId) const; + public facebook::react::_shadow_tree_revision_consistency_manager::ShadowTreeRevisionConsistencyManager* getShadowTreeRevisionConsistencyManager(); + public facebook::react::_shadow_tree_revision_provider::ShadowTreeRevisionProvider* getShadowTreeRevisionProvider(); + public facebook::react::_u_i_manager_delegate::UIManagerDelegate* getDelegate(); + public facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* getViewTransitionDelegate() const; + public std::shared_ptr getContextContainer() const; + public std::shared_ptr findNodeAtPoint(const std::shared_ptr& shadowNode, facebook::react::_point::Point point) const; + public std::shared_ptr getNewestCloneOfShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) const; + public std::shared_ptr cloneNode(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::shared_ptr>>& children, facebook::react::_raw_props::RawProps rawProps) const; + public std::shared_ptr createNode(facebook::react::Tag tag, const std::string& componentName, facebook::react::SurfaceId surfaceId, facebook::react::_raw_props::RawProps props, facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle) const; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree::ShadowTree::CommitOptions& commitOptions) const override; + public virtual void shadowTreeDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; + public virtual void shadowTreeDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) const override; + public virtual void shadowTreeDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) const override; public void addEventListener(std::shared_ptr listener); public void animationTick() const; - public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; - public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::ShadowTree::CommitOptions commitOptions); - public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; - public void registerCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void registerMountHook(facebook::react::UIManagerMountHook& mountHook); + public void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const; + public void completeSurface(facebook::react::SurfaceId surfaceId, const std::shared_ptr>>& rootChildren, facebook::react::_shadow_tree::ShadowTree::CommitOptions commitOptions); + public void dispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) const; + public void registerCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void registerMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void removeEventListener(const std::shared_ptr& listener); public void reportMount(facebook::react::SurfaceId surfaceId) const; - public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); - public void setAnimationDelegate(facebook::react::UIManagerAnimationDelegate* delegate); + public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); + public void setAnimationDelegate(facebook::react::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* delegate); public void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry); - public void setDelegate(facebook::react::UIManagerDelegate* delegate); - public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; - public void setNativeAnimatedDelegate(std::weak_ptr delegate); - public void setOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback); + public void setDelegate(facebook::react::_u_i_manager_delegate::UIManagerDelegate* delegate); + public void setIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) const; + public void setNativeAnimatedDelegate(std::weak_ptr delegate); + public void setOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::UIManagerDelegate::OnSurfaceStartCallback&& callback); public void setSurfaceProps(facebook::react::SurfaceId surfaceId, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; - public void setViewTransitionDelegate(facebook::react::UIManagerViewTransitionDelegate* delegate); - public void startEmptySurface(facebook::react::ShadowTree::Unique&& shadowTree) const noexcept; - public void startSurface(facebook::react::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; + public void setViewTransitionDelegate(facebook::react::_u_i_manager_view_transition_delegate::UIManagerViewTransitionDelegate* delegate); + public void startEmptySurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree) const noexcept; + public void startSurface(facebook::react::_shadow_tree::ShadowTree::Unique&& shadowTree, const std::string& moduleName, const folly::dynamic& props, facebook::react::DisplayMode displayMode) const noexcept; public void stopSurfaceForAnimationDelegate(facebook::react::SurfaceId surfaceId) const; public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props); - public void unregisterCommitHook(facebook::react::UIManagerCommitHook& commitHook); - public void unregisterMountHook(facebook::react::UIManagerMountHook& mountHook); + public void unregisterCommitHook(facebook::react::_u_i_manager_commit_hook::UIManagerCommitHook& commitHook); + public void unregisterMountHook(facebook::react::_u_i_manager_mount_hook::UIManagerMountHook& mountHook); public void updateShadowTree(std::unordered_map&& tagToProps); - public void updateState(const facebook::react::StateUpdate& stateUpdate) const; - public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; + public void updateState(const facebook::react::_state_update::StateUpdate& stateUpdate) const; + public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; public ~UIManager() override; } class facebook::react::UIManagerAnimationBackend { - public using Callback = std::function; - public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; + public using Callback = std::function; + public virtual facebook::react::CallbackId start(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; public virtual void clearRegistry(facebook::react::SurfaceId surfaceId) = 0; public virtual void clearRegistryOnSurfaceStop(facebook::react::SurfaceId surfaceId) = 0; public virtual void onAnimationFrame(facebook::react::AnimationTimestamp timestamp) = 0; - public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::Callback& callback) = 0; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; + public virtual void pushAnimationMutations(const facebook::react::_u_i_manager_animation_backend::Callback& callback) = 0; + public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; public virtual void stop(facebook::react::CallbackId callbackId) = 0; public virtual void trigger() = 0; public virtual ~UIManagerAnimationBackend() = default; @@ -3695,54 +3711,54 @@ class facebook::react::UIManagerAnimationDelegate { public virtual bool shouldAnimateFrame() const = 0; public virtual void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry) = 0; public virtual void stopSurface(facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; + public virtual void uiManagerDidConfigureNextLayoutAnimation(facebook::jsi::Runtime& runtime, const facebook::react::_raw_value::RawValue& config, const facebook::jsi::Value& successCallback, const facebook::jsi::Value& failureCallback) const = 0; public virtual ~UIManagerAnimationDelegate() = default; } class facebook::react::UIManagerBinding : public facebook::jsi::HostObject { - public UIManagerBinding(std::shared_ptr uiManager); - public facebook::react::PointerEventsProcessor& getPointerEventsProcessor(); - public facebook::react::UIManager& getUIManager(); - public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); - public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); + public UIManagerBinding(std::shared_ptr uiManager); + public facebook::react::_pointer_events_processor::PointerEventsProcessor& getPointerEventsProcessor(); + public facebook::react::_u_i_manager::UIManager& getUIManager(); + public static std::shared_ptr getBinding(facebook::jsi::Runtime& runtime); + public static void createAndInstallIfNeeded(facebook::jsi::Runtime& runtime, const std::shared_ptr& uiManager); public virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; - public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::EventPayload& payload, facebook::react::HighResTimeStamp eventTimestamp) const; + public void dispatchEvent(facebook::jsi::Runtime& runtime, facebook::react::_event_target::EventTarget* eventTarget, const std::string& type, facebook::react::ReactEventPriority priority, const facebook::react::_event_payload::EventPayload& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; public void invalidate() const; public ~UIManagerBinding() override; } class facebook::react::UIManagerCommitHook { - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions&) noexcept; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree&, const facebook::react::RootShadowNode::Shared&, const facebook::react::RootShadowNode::Unshared& newRootShadowNode) noexcept; - public virtual void commitHookWasRegistered(const facebook::react::UIManager& uiManager) noexcept = 0; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager& uiManager) noexcept = 0; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions&) noexcept; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree&, const facebook::react::_root_shadow_node::RootShadowNode::Shared&, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode) noexcept; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager& uiManager) noexcept = 0; public virtual ~UIManagerCommitHook() noexcept = default; } class facebook::react::UIManagerDelegate { - public using OnSurfaceStartCallback = std::function; + public using OnSurfaceStartCallback = std::function; public virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) = 0; public virtual void uiManagerDidClearPendingSnapshots() = 0; - public virtual void uiManagerDidCreateShadowNode(const facebook::react::ShadowNode& shadowNode) = 0; - public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; - public virtual void uiManagerDidFinishReactCommit(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; - public virtual void uiManagerDidPromoteReactRevision(const facebook::react::ShadowTree& shadowTree) = 0; - public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; - public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; + public virtual void uiManagerDidCreateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode) = 0; + public virtual void uiManagerDidDispatchCommand(const std::shared_ptr& shadowNode, const std::string& commandName, const folly::dynamic& args) = 0; + public virtual void uiManagerDidFinishReactCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidFinishTransaction(std::shared_ptr mountingCoordinator, bool mountSynchronously) = 0; + public virtual void uiManagerDidPromoteReactRevision(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidSendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType) = 0; + public virtual void uiManagerDidSetIsJSResponder(const std::shared_ptr& shadowNode, bool isJSResponder, bool blockNativeResponder) = 0; public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map& tagToProps) = 0; public virtual void uiManagerShouldAddEventListener(std::shared_ptr listener) = 0; public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr& listener) = 0; - public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) = 0; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) = 0; public virtual void uiManagerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0; public virtual ~UIManagerDelegate() noexcept = default; } class facebook::react::UIManagerMountHook { - public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept = 0; - public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::HighResTimeStamp) noexcept; + public virtual void shadowTreeDidMount(const facebook::react::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept = 0; + public virtual void shadowTreeDidUnmount(facebook::react::SurfaceId, facebook::react::_high_res_time_stamp::HighResTimeStamp) noexcept; public virtual ~UIManagerMountHook() noexcept = default; } @@ -3752,17 +3768,17 @@ class facebook::react::UIManagerNativeAnimatedDelegate { } class facebook::react::UIManagerNativeAnimatedDelegateImpl : public facebook::react::UIManagerNativeAnimatedDelegate { - public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); + public UIManagerNativeAnimatedDelegateImpl(std::weak_ptr manager); public virtual void runAnimationFrame() override; } class facebook::react::UIManagerViewTransitionDelegate { - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className); - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name); + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo); + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag) const; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className); + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name); public virtual void createViewTransitionInstance(const std::string&, facebook::react::Tag); - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode); + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode); public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback); public virtual void startViewTransitionEnd(); public virtual void startViewTransitionReadyFinished(); @@ -3781,10 +3797,10 @@ struct facebook::react::UIManagerViewTransitionDelegate::ViewTransitionInstance } class facebook::react::UnimplementedViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public UnimplementedViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + public UnimplementedViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; } class facebook::react::UnimplementedViewProps : public facebook::react::HostPlatformViewProps { @@ -3794,7 +3810,7 @@ class facebook::react::UnimplementedViewProps : public facebook::react::HostPlat class facebook::react::ValueAnimatedNode : public facebook::react::AnimatedNode { protected bool isColorValue_; - public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); public bool getIsColorValue() const noexcept; public bool setOffset(double offset) noexcept; public bool setRawValue(double value) noexcept; @@ -3813,93 +3829,93 @@ class facebook::react::ValueFactoryEventPayload : public facebook::react::EventP } class facebook::react::ViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public ViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); } class facebook::react::ViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public ViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); + public ViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); } class facebook::react::ViewShadowNodeProps : public facebook::react::HostPlatformViewProps { public ViewShadowNodeProps() = default; - public ViewShadowNodeProps(const facebook::react::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::RawProps& rawProps); + public ViewShadowNodeProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); } class facebook::react::ViewTransitionModule : public facebook::react::UIManagerViewTransitionDelegate, public facebook::react::UIManagerCommitHook, public facebook::react::MountingOverrideDelegate { public virtual bool shouldOverridePullTransaction() const override; - public virtual facebook::react::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::ShadowTree& shadowTree, const facebook::react::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::ShadowTreeCommitOptions& commitOptions) noexcept override; - public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; - public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; - public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; - public virtual void applyViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; - public virtual void cancelViewTransitionName(const facebook::react::ShadowNode& shadowNode, const std::string& name) override; - public virtual void commitHookWasRegistered(const facebook::react::UIManager&) noexcept override; - public virtual void commitHookWasUnregistered(const facebook::react::UIManager&) noexcept override; + public virtual facebook::react::_root_shadow_node::RootShadowNode::Unshared shadowTreeWillCommit(const facebook::react::_shadow_tree::ShadowTree& shadowTree, const facebook::react::_root_shadow_node::RootShadowNode::Shared& oldRootShadowNode, const facebook::react::_root_shadow_node::RootShadowNode::Unshared& newRootShadowNode, const facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions& commitOptions) noexcept override; + public virtual std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) const override; + public virtual std::optional getViewTransitionInstance(const std::string& name, const std::string& pseudo) override; + public virtual std::shared_ptr findPseudoElementShadowNodeByTag(facebook::react::Tag tag) const override; + public virtual void applyViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name, const std::string& className) override; + public virtual void cancelViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode, const std::string& name) override; + public virtual void commitHookWasRegistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; + public virtual void commitHookWasUnregistered(const facebook::react::_u_i_manager::UIManager&) noexcept override; public virtual void createViewTransitionInstance(const std::string& name, facebook::react::Tag pseudoElementTag) override; - public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode) override; + public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback) override; public virtual void startViewTransitionEnd() override; public virtual void startViewTransitionReadyFinished() override; public virtual void suspendOnActiveViewTransition() override; public virtual void transitionAnimationFinished(int animationId) override; public virtual void waitForTransitionAnimation(int animationId) override; - public void initialize(facebook::react::UIManager* uiManager, std::weak_ptr weakThis); + public void initialize(facebook::react::_u_i_manager::UIManager* uiManager, std::weak_ptr weakThis); public ~ViewTransitionModule() override; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameView { public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; - public facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics layoutMetrics; + public facebook::react::_view_transition_module::_animation_key_frame_view_layout_metrics::AnimationKeyFrameViewLayoutMetrics layoutMetrics; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics { public Float pointScaleFactor; - public facebook::react::Point originFromRoot; - public facebook::react::Size size; + public facebook::react::_point::Point originFromRoot; + public facebook::react::_size::Size size; } class facebook::react::VirtualViewShadowNode : public facebook::react::ConcreteViewShadowNode { - public VirtualViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public VirtualViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public VirtualViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public VirtualViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); } class facebook::react::WeakFamilyRegistry { - public facebook::react::WeakFamilyRegistry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; - public using WeakFamilies = std::vector; - public void add(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public facebook::react::_weak_family_registry::WeakFamilies weakFamiliesForSurfaceId(facebook::react::SurfaceId surfaceId) const; + public using WeakFamilies = std::vector; + public void add(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; public void removeFamiliesWithSurfaceId(facebook::react::SurfaceId surfaceId) const; } class facebook::react::YogaLayoutableShadowNode : public facebook::react::LayoutableShadowNode { protected facebook::yoga::Config yogaConfig_; protected mutable facebook::yoga::Node yogaNode_; - protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const; - public YogaLayoutableShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public YogaLayoutableShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public facebook::react::Rect getContentBounds() const; - public using ListOfShared = std::vector; - public using Shared = std::shared_ptr; + protected virtual bool shouldNewRevisionDirtyMeasurement(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const; + public YogaLayoutableShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public YogaLayoutableShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public facebook::react::_rect::Rect getContentBounds() const; + public using ListOfShared = std::vector; + public using Shared = std::shared_ptr; public virtual bool getIsLayoutClean() const override; - public virtual void appendChild(const std::shared_ptr& child) override; - public virtual void completeClone(const facebook::react::ShadowNode&, const facebook::react::ShadowNodeFragment&) override; + public virtual void appendChild(const std::shared_ptr& child) override; + public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) override; public virtual void dirtyLayout() override; - public virtual void layout(facebook::react::LayoutContext layoutContext) override; - public virtual void layoutTree(facebook::react::LayoutContext layoutContext, facebook::react::LayoutConstraints layoutConstraints) override; - public virtual void replaceChild(const facebook::react::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; + public virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public virtual void layoutTree(facebook::react::_layout_context::LayoutContext layoutContext, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) override; + public virtual void replaceChild(const facebook::react::_shadow_node::ShadowNode& oldChild, const std::shared_ptr& newChild, size_t suggestedIndex = SIZE_MAX) override; public void enableMeasurement(); - public void setPadding(facebook::react::RectangleEdges padding) const; + public void setPadding(facebook::react::_rectangle_edges::RectangleEdges padding) const; public void setPositionType(YGPositionType positionType) const; - public void setSize(facebook::react::Size size) const; + public void setSize(facebook::react::_size::Size size) const; public void updateYogaChildren(); public void updateYogaProps(); } class facebook::react::YogaStylableProps : public facebook::react::Props { public YogaStylableProps() = default; - public YogaStylableProps(const facebook::react::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public YogaStylableProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public facebook::yoga::Style yogaStyle; public facebook::yoga::Style::Length insetBlockEnd; public facebook::yoga::Style::Length insetBlockStart; @@ -3917,7 +3933,7 @@ class facebook::react::YogaStylableProps : public facebook::react::Props { public facebook::yoga::Style::Length paddingInline; public facebook::yoga::Style::Length paddingInlineEnd; public facebook::yoga::Style::Length paddingInlineStart; - public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); + public void setProp(const facebook::react::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); } enum facebook::react::AccessibilityLiveRegion : uint8_t { @@ -4409,6 +4425,7 @@ enum facebook::react::Cursor : uint8_t { SWResize, Text, Url, + VerticalText, WResize, Wait, ZoomIn, @@ -4899,8 +4916,8 @@ enum facebook::react::WritingDirection { } struct facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::string name; } @@ -4917,7 +4934,7 @@ struct facebook::react::AccessibilityState { public bool busy; public bool disabled; public bool selected; - public facebook::react::AccessibilityState::CheckedState checked; + public facebook::react::_accessibility_state::CheckedState checked; public std::optional expanded; } @@ -4937,7 +4954,7 @@ struct facebook::react::AccessibilityValue { struct facebook::react::ActivePointer { public bool shouldLeaveWhenReleased; - public facebook::react::PointerEvent event; + public facebook::react::_pointer_event::PointerEvent event; } struct facebook::react::AnimatedPropBase { @@ -4947,32 +4964,32 @@ struct facebook::react::AnimatedPropBase { } struct facebook::react::AnimatedProps { - public std::unique_ptr rawProps; - public std::vector> props; + public std::unique_ptr rawProps; + public std::vector> props; } struct facebook::react::AnimatedPropsBuilder { - public facebook::react::AnimatedProps get(); - public std::unique_ptr rawProps; - public std::vector> props; + public facebook::react::_animated_props::AnimatedProps get(); + public std::unique_ptr rawProps; + public std::vector> props; public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); public void setAspectRatio(facebook::yoga::FloatOptional value); public void setBackfaceVisibility(facebook::react::BackfaceVisibility value); - public void setBackgroundColor(facebook::react::SharedColor value); + public void setBackgroundColor(facebook::react::_shared_color::SharedColor value); public void setBorderColor(facebook::react::CascadedBorderColors& value); public void setBorderCurves(facebook::react::CascadedBorderCurves& value); public void setBorderRadii(facebook::react::CascadedBorderRadii& value); public void setBorderStyles(facebook::react::CascadedBorderStyles& value); - public void setBorderWidth(facebook::react::CascadedRectangleEdges& value); - public void setBoxShadow(const std::vector& value); + public void setBorderWidth(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setBoxShadow(const std::vector& value); public void setBoxSizing(facebook::yoga::BoxSizing value); public void setColumnGap(facebook::yoga::Style::Length value); public void setCursor(facebook::react::Cursor value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFilter(const std::vector& value); + public void setFilter(const std::vector& value); public void setFlex(facebook::yoga::FloatOptional value); public void setFlexBasis(facebook::yoga::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); @@ -4982,29 +4999,29 @@ struct facebook::react::AnimatedPropsBuilder { public void setHeight(facebook::yoga::Style::SizeLength value); public void setIsolation(facebook::react::Isolation value); public void setJustifyContent(facebook::yoga::Justify value); - public void setMargin(facebook::react::CascadedRectangleEdges& value); + public void setMargin(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setMaxHeight(facebook::yoga::Style::SizeLength value); public void setMaxWidth(facebook::yoga::Style::SizeLength value); public void setMinHeight(facebook::yoga::Style::SizeLength value); public void setMinWidth(facebook::yoga::Style::SizeLength value); public void setMixBlendMode(facebook::react::BlendMode value); public void setOpacity(Float value); - public void setOutlineColor(facebook::react::SharedColor value); + public void setOutlineColor(facebook::react::_shared_color::SharedColor value); public void setOutlineOffset(Float value); public void setOutlineStyle(facebook::react::OutlineStyle value); public void setOutlineWidth(Float value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::react::CascadedRectangleEdges& value); + public void setPadding(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPointerEvents(facebook::react::PointerEventsMode value); - public void setPosition(facebook::react::CascadedRectangleEdges& value); + public void setPosition(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); public void setPositionType(facebook::yoga::PositionType value); public void setRowGap(facebook::yoga::Style::Length value); - public void setShadowColor(facebook::react::SharedColor value); - public void setShadowOffset(facebook::react::Size value); + public void setShadowColor(facebook::react::_shared_color::SharedColor value); + public void setShadowOffset(facebook::react::_size::Size value); public void setShadowOpacity(Float value); public void setShadowRadius(Float value); - public void setTransform(const facebook::react::Transform& t); - public void setTransformOrigin(const facebook::react::TransformOrigin& value); + public void setTransform(const facebook::react::_transform::Transform& t); + public void setTransformOrigin(const facebook::react::_transform_origin::TransformOrigin& value); public void setWidth(facebook::yoga::Style::SizeLength value); public void setZIndex(std::optional value); public void storeDynamic(folly::dynamic& d); @@ -5025,38 +5042,38 @@ struct facebook::react::AnimationKeyFrame { public bool invalidated; public double initialProgress; public facebook::react::AnimationConfigurationType type; - public facebook::react::ShadowView viewEnd; - public facebook::react::ShadowView viewPrev; - public facebook::react::ShadowView viewStart; public facebook::react::Tag parentTag; public facebook::react::Tag tag; - public std::vector finalMutationsForKeyFrame; + public facebook::react::_shadow_view::ShadowView viewEnd; + public facebook::react::_shadow_view::ShadowView viewPrev; + public facebook::react::_shadow_view::ShadowView viewStart; + public std::vector finalMutationsForKeyFrame; } struct facebook::react::AnimationMutation { public bool hasLayoutUpdates; - public facebook::react::AnimatedProps props; public facebook::react::Tag tag; - public std::shared_ptr family; + public facebook::react::_animated_props::AnimatedProps props; + public std::shared_ptr family; } struct facebook::react::AnimationMutations { public std::set asyncFlushSurfaces; - public std::vector batch; + public std::vector batch; } struct facebook::react::BackgroundPosition { public BackgroundPosition(); - public bool operator==(const facebook::react::BackgroundPosition& other) const = default; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public bool operator==(const facebook::react::_background_position::BackgroundPosition& other) const = default; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::BackgroundRepeat { public BackgroundRepeat(); - public bool operator==(const facebook::react::BackgroundRepeat& other) const = default; + public bool operator==(const facebook::react::_background_repeat::BackgroundRepeat& other) const = default; public facebook::react::BackgroundRepeatStyle x; public facebook::react::BackgroundRepeatStyle y; } @@ -5065,32 +5082,32 @@ struct facebook::react::BackgroundSizeLengthPercentage { public BackgroundSizeLengthPercentage(); public bool isXAuto() const; public bool isYAuto() const; - public bool operator==(const facebook::react::BackgroundSizeLengthPercentage& other) const = default; - public std::variant x; - public std::variant y; + public bool operator==(const facebook::react::_background_size_length_percentage::BackgroundSizeLengthPercentage& other) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::BaseTouch { public Float force; public Float timestamp; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point offsetPoint; - public facebook::react::Point pagePoint; - public facebook::react::Point screenPoint; public facebook::react::Tag target; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point pagePoint; + public facebook::react::_point::Point screenPoint; public int identifier; } struct facebook::react::BaseTouch::Comparator { - public bool operator()(const facebook::react::BaseTouch& lhs, const facebook::react::BaseTouch& rhs) const; + public bool operator()(const facebook::react::_base_touch::BaseTouch& lhs, const facebook::react::_base_touch::BaseTouch& rhs) const; } struct facebook::react::BaseTouch::Hasher { - public size_t operator()(const facebook::react::BaseTouch& touch) const; + public size_t operator()(const facebook::react::_base_touch::BaseTouch& touch) const; } struct facebook::react::BorderMetrics { - public bool operator==(const facebook::react::BorderMetrics& rhs) const = default; + public bool operator==(const facebook::react::_border_metrics::BorderMetrics& rhs) const = default; public facebook::react::BorderColors borderColors; public facebook::react::BorderCurves borderCurves; public facebook::react::BorderRadii borderRadii; @@ -5104,8 +5121,8 @@ struct facebook::react::BoxShadow { public Float offsetY; public Float spreadDistance; public bool inset; - public bool operator==(const facebook::react::BoxShadow& other) const = default; - public facebook::react::SharedColor color; + public bool operator==(const facebook::react::_box_shadow::BoxShadow& other) const = default; + public facebook::react::_shared_color::SharedColor color; } struct facebook::react::Bridging { @@ -5149,29 +5166,29 @@ struct facebook::react::BufferEvent { struct facebook::react::BundleHeader { public BundleHeader(); - public facebook::react::Magic32 magic32; + public facebook::react::_magic32::Magic32 magic32; public uint32_t version; public uint64_t magic64; } struct facebook::react::CSSAngle { - public constexpr bool operator==(const facebook::react::CSSAngle& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_angle::CSSAngle& rhs) const = default; public float degrees; } struct facebook::react::CSSBlurFilter { - public constexpr bool operator==(const facebook::react::CSSBlurFilter& rhs) const = default; - public facebook::react::CSSLength amount; + public constexpr bool operator==(const facebook::react::_c_s_s_blur_filter::CSSBlurFilter& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength amount; } struct facebook::react::CSSBrightnessFilter { - public constexpr bool operator==(const facebook::react::CSSBrightnessFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_brightness_filter::CSSBrightnessFilter& rhs) const = default; public float amount; } struct facebook::react::CSSColor { - public constexpr bool operator==(const facebook::react::CSSColor& rhs) const = default; - public static constexpr facebook::react::CSSColor black(); + public constexpr bool operator==(const facebook::react::_c_s_s_color::CSSColor& rhs) const = default; + public static constexpr facebook::react::_c_s_s_color::CSSColor black(); public uint8_t a; public uint8_t b; public uint8_t g; @@ -5179,28 +5196,28 @@ struct facebook::react::CSSColor { } struct facebook::react::CSSColorHint { - public bool operator==(const facebook::react::CSSColorHint& rhs) const = default; - public std::variant position; + public bool operator==(const facebook::react::_c_s_s_color_hint::CSSColorHint& rhs) const = default; + public std::variant position; } struct facebook::react::CSSColorStop { - public bool operator==(const facebook::react::CSSColorStop& rhs) const; - public facebook::react::CSSColor color; - public std::optional> endPosition; - public std::optional> startPosition; + public bool operator==(const facebook::react::_c_s_s_color_stop::CSSColorStop& rhs) const; + public facebook::react::_c_s_s_color::CSSColor color; + public std::optional> endPosition; + public std::optional> startPosition; } struct facebook::react::CSSContrastFilter { - public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_contrast_filter::CSSContrastFilter& rhs) const = default; public float amount; } struct facebook::react::CSSDropShadowFilter { - public constexpr bool operator==(const facebook::react::CSSDropShadowFilter& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength standardDeviation; + public constexpr bool operator==(const facebook::react::_c_s_s_drop_shadow_filter::CSSDropShadowFilter& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength standardDeviation; } struct facebook::react::CSSFunctionBlock { @@ -5208,146 +5225,146 @@ struct facebook::react::CSSFunctionBlock { } struct facebook::react::CSSGrayscaleFilter { - public constexpr bool operator==(const facebook::react::CSSGrayscaleFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_grayscale_filter::CSSGrayscaleFilter& rhs) const = default; public float amount; } struct facebook::react::CSSHueRotateFilter { - public constexpr bool operator==(const facebook::react::CSSHueRotateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_hue_rotate_filter::CSSHueRotateFilter& rhs) const = default; public float degrees; } struct facebook::react::CSSInvertFilter { - public constexpr bool operator==(const facebook::react::CSSInvertFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_invert_filter::CSSInvertFilter& rhs) const = default; public float amount; } struct facebook::react::CSSLength { - public constexpr bool operator==(const facebook::react::CSSLength& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_length::CSSLength& rhs) const = default; public facebook::react::CSSLengthUnit unit; public float value; } struct facebook::react::CSSLinearGradientDirection { - public bool operator==(const facebook::react::CSSLinearGradientDirection& rhs) const = default; - public std::variant value; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_direction::CSSLinearGradientDirection& rhs) const = default; + public std::variant value; } struct facebook::react::CSSLinearGradientFunction { - public bool operator==(const facebook::react::CSSLinearGradientFunction& rhs) const = default; - public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::CSSValueParser& parser); - public std::optional direction; - public std::vector> items; + public bool operator==(const facebook::react::_c_s_s_linear_gradient_function::CSSLinearGradientFunction& rhs) const = default; + public static std::pair>, int> parseGradientColorStopsAndHints(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public std::optional direction; + public std::vector> items; } struct facebook::react::CSSMatrix { - public constexpr bool operator==(const facebook::react::CSSMatrix& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_matrix::CSSMatrix& rhs) const = default; public std::array values; } struct facebook::react::CSSNumber { - public constexpr bool operator==(const facebook::react::CSSNumber& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_number::CSSNumber& rhs) const = default; public float value; } struct facebook::react::CSSOpacityFilter { - public constexpr bool operator==(const facebook::react::CSSOpacityFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_opacity_filter::CSSOpacityFilter& rhs) const = default; public float amount; } struct facebook::react::CSSPercentage { - public constexpr bool operator==(const facebook::react::CSSPercentage& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_percentage::CSSPercentage& rhs) const = default; public float value; } struct facebook::react::CSSPerspective { - public constexpr bool operator==(const facebook::react::CSSPerspective& rhs) const = default; - public facebook::react::CSSLength length; + public constexpr bool operator==(const facebook::react::_c_s_s_perspective::CSSPerspective& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength length; } struct facebook::react::CSSRadialGradientExplicitSize { - public bool operator==(const facebook::react::CSSRadialGradientExplicitSize& rhs) const = default; - public std::variant sizeX; - public std::variant sizeY; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_explicit_size::CSSRadialGradientExplicitSize& rhs) const = default; + public std::variant sizeX; + public std::variant sizeY; } struct facebook::react::CSSRadialGradientFunction { - public bool operator==(const facebook::react::CSSRadialGradientFunction& rhs) const = default; - public std::optional position; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_function::CSSRadialGradientFunction& rhs) const = default; public std::optional shape; public std::optional size; - public std::vector> items; + public std::optional position; + public std::vector> items; } struct facebook::react::CSSRadialGradientPosition { - public bool operator==(const facebook::react::CSSRadialGradientPosition& rhs) const = default; - public std::optional> bottom; - public std::optional> left; - public std::optional> right; - public std::optional> top; + public bool operator==(const facebook::react::_c_s_s_radial_gradient_position::CSSRadialGradientPosition& rhs) const = default; + public std::optional> bottom; + public std::optional> left; + public std::optional> right; + public std::optional> top; } struct facebook::react::CSSRatio { public constexpr bool isDegenerate() const; - public constexpr bool operator==(const facebook::react::CSSRatio& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_ratio::CSSRatio& rhs) const = default; public float denominator; public float numerator; } struct facebook::react::CSSRotate { - public constexpr bool operator==(const facebook::react::CSSRotate& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate::CSSRotate& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateX { - public constexpr bool operator==(const facebook::react::CSSRotateX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_x::CSSRotateX& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateY { - public constexpr bool operator==(const facebook::react::CSSRotateY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_y::CSSRotateY& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateZ { - public constexpr bool operator==(const facebook::react::CSSRotateZ& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_rotate_z::CSSRotateZ& rhs) const = default; public float degrees; } struct facebook::react::CSSSaturateFilter { - public constexpr bool operator==(const facebook::react::CSSSaturateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_saturate_filter::CSSSaturateFilter& rhs) const = default; public float amount; } struct facebook::react::CSSScale { - public constexpr bool operator==(const facebook::react::CSSScale& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale::CSSScale& rhs) const = default; public float x; public float y; } struct facebook::react::CSSScaleX { - public constexpr bool operator==(const facebook::react::CSSScaleX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_x::CSSScaleX& rhs) const = default; public float value; } struct facebook::react::CSSScaleY { - public constexpr bool operator==(const facebook::react::CSSScaleY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_scale_y::CSSScaleY& rhs) const = default; public float value; } struct facebook::react::CSSSepiaFilter { - public constexpr bool operator==(const facebook::react::CSSSepiaFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_sepia_filter::CSSSepiaFilter& rhs) const = default; public float amount; } struct facebook::react::CSSShadow { public bool inset; - public constexpr bool operator==(const facebook::react::CSSShadow& rhs) const = default; - public facebook::react::CSSColor color; - public facebook::react::CSSLength blurRadius; - public facebook::react::CSSLength offsetX; - public facebook::react::CSSLength offsetY; - public facebook::react::CSSLength spreadDistance; + public constexpr bool operator==(const facebook::react::_c_s_s_shadow::CSSShadow& rhs) const = default; + public facebook::react::_c_s_s_color::CSSColor color; + public facebook::react::_c_s_s_length::CSSLength blurRadius; + public facebook::react::_c_s_s_length::CSSLength offsetX; + public facebook::react::_c_s_s_length::CSSLength offsetY; + public facebook::react::_c_s_s_length::CSSLength spreadDistance; } struct facebook::react::CSSSimpleBlock { @@ -5355,47 +5372,47 @@ struct facebook::react::CSSSimpleBlock { } struct facebook::react::CSSSkewX { - public constexpr bool operator==(const facebook::react::CSSSkewX& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_x::CSSSkewX& rhs) const = default; public float degrees; } struct facebook::react::CSSSkewY { - public constexpr bool operator==(const facebook::react::CSSSkewY& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_skew_y::CSSSkewY& rhs) const = default; public float degrees; } struct facebook::react::CSSTransformOrigin { - public constexpr bool operator==(const facebook::react::CSSTransformOrigin& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_transform_origin::CSSTransformOrigin& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate3D { - public constexpr bool operator==(const facebook::react::CSSTranslate3D& rhs) const = default; - public facebook::react::CSSLength z; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate3_d::CSSTranslate3D& rhs) const = default; + public facebook::react::_c_s_s_length::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate { - public constexpr bool operator==(const facebook::react::CSSTranslate& rhs) const = default; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::_c_s_s_translate::CSSTranslate& rhs) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslateX { - public constexpr bool operator==(const facebook::react::CSSTranslateX& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_x::CSSTranslateX& rhs) const = default; + public std::variant value; } struct facebook::react::CSSTranslateY { - public constexpr bool operator==(const facebook::react::CSSTranslateY& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::_c_s_s_translate_y::CSSTranslateY& rhs) const = default; + public std::variant value; } struct facebook::react::CSSZero { - public constexpr bool operator==(const facebook::react::CSSZero& rhs) const = default; + public constexpr bool operator==(const facebook::react::_c_s_s_zero::CSSZero& rhs) const = default; } struct facebook::react::CallbackWithId { @@ -5412,38 +5429,38 @@ struct facebook::react::ColorComponents { } struct facebook::react::ColorStop { - public bool operator==(const facebook::react::ColorStop& other) const = default; - public facebook::react::SharedColor color; - public facebook::react::ValueUnit position; + public bool operator==(const facebook::react::_color_stop::ColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; + public facebook::react::_value_unit::ValueUnit position; } struct facebook::react::CornerRadii { - public bool operator==(const facebook::react::CornerRadii& other) const = default; + public bool operator==(const facebook::react::_corner_radii::CornerRadii& other) const = default; public float horizontal; public float vertical; } struct facebook::react::CullingContext { - public bool operator==(const facebook::react::CullingContext& rhs) const = default; + public bool operator==(const facebook::react::_culling_context::CullingContext& rhs) const = default; public bool shouldConsiderCulling() const; - public facebook::react::CullingContext adjustCullingContextIfNeeded(const facebook::react::ShadowViewNodePair& pair) const; - public facebook::react::Rect frame; - public facebook::react::Transform transform; + public facebook::react::_culling_context::CullingContext adjustCullingContextIfNeeded(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& pair) const; + public facebook::react::_rect::Rect frame; + public facebook::react::_transform::Transform transform; } struct facebook::react::DebugStringConvertibleOptions { } struct facebook::react::DefaultTurboModules { - public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); + public static std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker); } struct facebook::react::DropShadowParams { public Float offsetX; public Float offsetY; public Float standardDeviation; - public bool operator==(const facebook::react::DropShadowParams& other) const = default; - public facebook::react::SharedColor color; + public bool operator==(const facebook::react::_drop_shadow_params::DropShadowParams& other) const = default; + public facebook::react::_shared_color::SharedColor color; } struct facebook::react::DummyTraceSection { @@ -5457,7 +5474,7 @@ struct facebook::react::DynamicEventPayload : public facebook::react::EventPaylo public static facebook::react::SharedEventPayload create(folly::dynamic&& payload); public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; public virtual facebook::react::EventPayloadType getType() const override; - public virtual std::optional extractValue(const std::vector&) const override; + public virtual std::optional extractValue(const std::vector& path) const override; } struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEventPayload { @@ -5466,7 +5483,7 @@ struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEve } struct facebook::react::EventAnimationDriverKey { - public bool operator==(const facebook::react::EventAnimationDriverKey& rhs) const noexcept; + public bool operator==(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& rhs) const noexcept; public facebook::react::Tag viewTag; public std::string eventName; } @@ -5475,8 +5492,8 @@ struct facebook::react::EventPayload { public EventPayload() = default; public EventPayload(const facebook::react::EventPayload&) = default; public EventPayload(facebook::react::EventPayload&&) = default; - public facebook::react::EventPayload& operator=(const facebook::react::EventPayload&) = default; - public facebook::react::EventPayload& operator=(facebook::react::EventPayload&&) = default; + public facebook::react::_event_payload::EventPayload& operator=(const facebook::react::_event_payload::EventPayload&) = default; + public facebook::react::_event_payload::EventPayload& operator=(facebook::react::_event_payload::EventPayload&&) = default; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const = 0; public virtual facebook::react::EventPayloadType getType() const = 0; public virtual std::optional extractValue(const std::vector&) const; @@ -5484,9 +5501,9 @@ struct facebook::react::EventPayload { } struct facebook::react::FilterFunction { - public bool operator==(const facebook::react::FilterFunction& other) const = default; + public bool operator==(const facebook::react::_filter_function::FilterFunction& other) const = default; public facebook::react::FilterType type; - public std::variant parameters; + public std::variant parameters; } struct facebook::react::InspectorData { @@ -5507,57 +5524,57 @@ struct facebook::react::InstanceCallback { struct facebook::react::IntersectionObserverEntry { public bool isIntersectingAboveThresholds; - public bool sameShadowNodeFamily(const facebook::react::ShadowNodeFamily& otherShadowNodeFamily) const; - public facebook::react::HighResTimeStamp time; + public bool sameShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily& otherShadowNodeFamily) const; public facebook::react::IntersectionObserverObserverId intersectionObserverId; - public facebook::react::Rect intersectionRect; - public facebook::react::Rect rootRect; - public facebook::react::Rect targetRect; - public facebook::react::ShadowNodeFamily::Shared shadowNodeFamily; + public facebook::react::_high_res_time_stamp::HighResTimeStamp time; + public facebook::react::_rect::Rect intersectionRect; + public facebook::react::_rect::Rect rootRect; + public facebook::react::_rect::Rect targetRect; + public facebook::react::_shadow_node_family::ShadowNodeFamily::Shared shadowNodeFamily; } struct facebook::react::LayoutAnimation { public bool completed; - public facebook::react::LayoutAnimationCallbackWrapper failureCallback; - public facebook::react::LayoutAnimationCallbackWrapper successCallback; - public facebook::react::LayoutAnimationConfig layoutAnimationConfig; public facebook::react::SurfaceId surfaceId; - public std::vector keyFrames; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper failureCallback; + public facebook::react::_layout_animation_callback_wrapper::LayoutAnimationCallbackWrapper successCallback; + public facebook::react::_layout_animation_config::LayoutAnimationConfig layoutAnimationConfig; + public std::vector keyFrames; public uint64_t startTime; } struct facebook::react::LayoutAnimationConfig { public double duration; - public facebook::react::AnimationConfig createConfig; - public facebook::react::AnimationConfig deleteConfig; - public facebook::react::AnimationConfig updateConfig; + public facebook::react::_animation_config::AnimationConfig createConfig; + public facebook::react::_animation_config::AnimationConfig deleteConfig; + public facebook::react::_animation_config::AnimationConfig updateConfig; } struct facebook::react::LayoutConformanceProps : public facebook::react::YogaStylableProps { public LayoutConformanceProps() = default; - public LayoutConformanceProps(const facebook::react::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::RawProps& rawProps); + public LayoutConformanceProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); public facebook::react::LayoutConformance mode; } struct facebook::react::LayoutConstraints { public facebook::react::LayoutDirection layoutDirection; - public facebook::react::Size clamp(const facebook::react::Size& size) const; - public facebook::react::Size maximumSize; - public facebook::react::Size minimumSize; + public facebook::react::_size::Size clamp(const facebook::react::_size::Size& size) const; + public facebook::react::_size::Size maximumSize; + public facebook::react::_size::Size minimumSize; } struct facebook::react::LayoutContext { public Float fontSizeMultiplier; public Float pointScaleFactor; public bool swapLeftAndRightInRTL; - public facebook::react::Point viewportOffset; - public facebook::react::Size viewportSize; - public std::vector* affectedNodes; + public facebook::react::_point::Point viewportOffset; + public facebook::react::_size::Size viewportSize; + public std::vector* affectedNodes; } struct facebook::react::LayoutMetrics { public Float pointScaleFactor; - public bool operator==(const facebook::react::LayoutMetrics& rhs) const = default; + public bool operator==(const facebook::react::_layout_metrics::LayoutMetrics& rhs) const = default; public bool wasLeftAndRightSwapped; public facebook::react::DisplayType displayType; public facebook::react::EdgeInsets borderWidth; @@ -5565,10 +5582,10 @@ struct facebook::react::LayoutMetrics { public facebook::react::EdgeInsets overflowInset; public facebook::react::LayoutDirection layoutDirection; public facebook::react::PositionType positionType; - public facebook::react::Rect frame; - public facebook::react::Rect getContentFrame() const; - public facebook::react::Rect getOverflowInsetFrame() const; - public facebook::react::Rect getPaddingFrame() const; + public facebook::react::_rect::Rect frame; + public facebook::react::_rect::Rect getContentFrame() const; + public facebook::react::_rect::Rect getOverflowInsetFrame() const; + public facebook::react::_rect::Rect getPaddingFrame() const; } struct facebook::react::LineMeasurement { @@ -5577,17 +5594,17 @@ struct facebook::react::LineMeasurement { public Float descender; public Float xHeight; public LineMeasurement(const folly::dynamic& data); - public LineMeasurement(std::string text, facebook::react::Rect frame, Float descender, Float capHeight, Float ascender, Float xHeight); - public bool operator==(const facebook::react::LineMeasurement& rhs) const; - public facebook::react::Rect frame; - public static Float baseline(const std::vector& lines); + public LineMeasurement(std::string text, facebook::react::_rect::Rect frame, Float descender, Float capHeight, Float ascender, Float xHeight); + public bool operator==(const facebook::react::_line_measurement::LineMeasurement& rhs) const; + public facebook::react::_rect::Rect frame; + public static Float baseline(const std::vector& lines); public std::string text; } struct facebook::react::LinearGradient { - public bool operator==(const facebook::react::LinearGradient& other) const = default; + public bool operator==(const facebook::react::_linear_gradient::LinearGradient& other) const = default; public facebook::react::GradientDirection direction; - public std::vector colorStops; + public std::vector colorStops; } struct facebook::react::Magic32 { @@ -5601,9 +5618,9 @@ struct facebook::react::MarginValue { } struct facebook::react::MeasuredPreparedTextLayout { - public facebook::react::LayoutConstraints layoutConstraints; - public facebook::react::TextMeasurement measurement; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; + public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; + public facebook::react::_text_measurement::TextMeasurement measurement; + public facebook::react::detail::_text_layout_manager_extended::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; } struct facebook::react::MethodCall { @@ -5627,24 +5644,24 @@ struct facebook::react::ModuleConfig { struct facebook::react::MutationRecord { public facebook::react::MutationObserverId mutationObserverId; - public std::shared_ptr targetShadowNode; - public std::vector> addedShadowNodes; - public std::vector> removedShadowNodes; + public std::shared_ptr targetShadowNode; + public std::vector> addedShadowNodes; + public std::vector> removedShadowNodes; } struct facebook::react::NativePerformanceEntry { - public facebook::react::HighResDuration duration; - public facebook::react::HighResTimeStamp startTime; public facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional fetchStart; - public std::optional processingEnd; - public std::optional processingStart; - public std::optional requestStart; - public std::optional responseEnd; - public std::optional responseStart; + public facebook::react::_high_res_duration::HighResDuration duration; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public std::optional interactionId; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional fetchStart; + public std::optional processingEnd; + public std::optional processingStart; + public std::optional requestStart; + public std::optional responseEnd; + public std::optional responseStart; public std::optional decodedBodySize; public std::optional encodedBodySize; public std::optional responseStatus; @@ -5657,10 +5674,10 @@ struct facebook::react::PerformanceEntrySorter { } struct facebook::react::PerformanceEventTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp processingEnd; - public facebook::react::HighResTimeStamp processingStart; - public facebook::react::HighResTimeStamp taskEndTime; public facebook::react::PerformanceEntryInteractionId interactionId; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingEnd; + public facebook::react::_high_res_time_stamp::HighResTimeStamp processingStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp taskEndTime; public static constexpr facebook::react::PerformanceEntryType entryType; } @@ -5677,38 +5694,38 @@ struct facebook::react::PerformanceMeasure : public facebook::react::AbstractPer } struct facebook::react::PerformanceObserverObserveMultipleOptions { - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceObserverObserveSingleOptions { public bool buffered; - public facebook::react::HighResDuration durationThreshold; + public facebook::react::_high_res_duration::HighResDuration durationThreshold; } struct facebook::react::PerformanceResourceTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; public static constexpr facebook::react::PerformanceEntryType entryType; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseEnd; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseEnd; + public std::optional responseStart; public std::string contentType; } struct facebook::react::Point { public Float x; public Float y; - public bool operator==(const facebook::react::Point& rhs) const = default; - public facebook::react::Point operator+(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point operator-() const noexcept; - public facebook::react::Point operator-(const facebook::react::Point& rhs) const noexcept; - public facebook::react::Point& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator+=(const facebook::react::Point& point) noexcept; - public facebook::react::Point& operator-=(const facebook::react::Point& point) noexcept; + public bool operator==(const facebook::react::_point::Point& rhs) const = default; + public facebook::react::_point::Point operator+(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point operator-() const noexcept; + public facebook::react::_point::Point operator-(const facebook::react::_point::Point& rhs) const noexcept; + public facebook::react::_point::Point& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator+=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_point::Point& operator-=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::PointerEvent : public facebook::react::EventPayload { @@ -5721,10 +5738,10 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { public bool isPrimary; public bool metaKey; public bool shiftKey; - public facebook::react::HighResTimeStamp timeStamp; - public facebook::react::Point clientPoint; - public facebook::react::Point offsetPoint; - public facebook::react::Point screenPoint; + public facebook::react::_high_res_time_stamp::HighResTimeStamp timeStamp; + public facebook::react::_point::Point clientPoint; + public facebook::react::_point::Point offsetPoint; + public facebook::react::_point::Point screenPoint; public int button; public int buttons; public int detail; @@ -5738,13 +5755,13 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { } struct facebook::react::PointerEventTarget { - public facebook::react::PointerEvent event; - public std::shared_ptr target; + public facebook::react::_pointer_event::PointerEvent event; + public std::shared_ptr target; } struct facebook::react::ProcessedColorStop { - public bool operator==(const facebook::react::ProcessedColorStop& other) const = default; - public facebook::react::SharedColor color; + public bool operator==(const facebook::react::_processed_color_stop::ProcessedColorStop& other) const = default; + public facebook::react::_shared_color::SharedColor color; public std::optional position; } @@ -5758,37 +5775,37 @@ struct facebook::react::Promise : public facebook::react::LongLivedObject { struct facebook::react::PropsParserContext { public PropsParserContext(const facebook::react::PropsParserContext&) = delete; - public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::ContextContainer& contextContainer); - public const facebook::react::ContextContainer& contextContainer; + public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::_context_container::ContextContainer& contextContainer); public const facebook::react::SurfaceId surfaceId; - public facebook::react::PropsParserContext& operator=(const facebook::react::PropsParserContext&) = delete; + public const facebook::react::_context_container::ContextContainer& contextContainer; + public facebook::react::_props_parser_context::PropsParserContext& operator=(const facebook::react::_props_parser_context::PropsParserContext&) = delete; } struct facebook::react::PropsSnapshot { - public facebook::react::BaseViewProps props; + public facebook::react::_base_view_props::BaseViewProps props; public std::unique_ptr rawProps; public std::unordered_set propNames; } struct facebook::react::RadialGradient { - public bool operator==(const facebook::react::RadialGradient& other) const = default; - public facebook::react::RadialGradientPosition position; + public bool operator==(const facebook::react::_radial_gradient::RadialGradient& other) const = default; public facebook::react::RadialGradientShape shape; - public facebook::react::RadialGradientSize size; - public std::vector colorStops; + public facebook::react::_radial_gradient_position::RadialGradientPosition position; + public facebook::react::_radial_gradient_size::RadialGradientSize size; + public std::vector colorStops; } struct facebook::react::RadialGradientPosition { - public bool operator==(const facebook::react::RadialGradientPosition& other) const = default; - public std::optional bottom; - public std::optional left; - public std::optional right; - public std::optional top; + public bool operator==(const facebook::react::_radial_gradient_position::RadialGradientPosition& other) const = default; + public std::optional bottom; + public std::optional left; + public std::optional right; + public std::optional top; } struct facebook::react::RadialGradientSize { - public bool operator==(const facebook::react::RadialGradientSize& other) const = default; - public std::variant value; + public bool operator==(const facebook::react::_radial_gradient_size::RadialGradientSize& other) const = default; + public std::variant value; } enum facebook::react::RadialGradientSize::SizeKeyword { @@ -5799,21 +5816,21 @@ enum facebook::react::RadialGradientSize::SizeKeyword { } struct facebook::react::RadialGradientSize::Dimensions { - public bool operator==(const facebook::react::RadialGradientSize::Dimensions& other) const = default; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; + public bool operator==(const facebook::react::_radial_gradient_size::_dimensions::Dimensions& other) const = default; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; } struct facebook::react::RawEvent { - public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::RawEvent::Category category = facebook::react::RawEvent::Category::Unspecified, bool isUnique = false, facebook::react::HighResTimeStamp eventStartTimeStamp = facebook::react::HighResTimeStamp::now()); + public RawEvent(std::string type, facebook::react::SharedEventPayload eventPayload, facebook::react::SharedEventTarget eventTarget, std::weak_ptr shadowNodeFamily, facebook::react::_raw_event::Category category = facebook::react::_raw_event::Category::Unspecified, bool isUnique = false, facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); public bool isUnique; public facebook::react::EventTag loggingTag; - public facebook::react::HighResTimeStamp eventStartTimeStamp; - public facebook::react::RawEvent::Category category; public facebook::react::SharedEventPayload eventPayload; public facebook::react::SharedEventTarget eventTarget; + public facebook::react::_high_res_time_stamp::HighResTimeStamp eventStartTimeStamp; + public facebook::react::_raw_event::Category category; public std::string type; - public std::weak_ptr shadowNodeFamily; + public std::weak_ptr shadowNodeFamily; } enum facebook::react::RawEvent::Category { @@ -5846,14 +5863,14 @@ struct facebook::react::Rect { public Float getMidY() const noexcept; public Float getMinX() const noexcept; public Float getMinY() const noexcept; - public bool containsPoint(facebook::react::Point point) noexcept; - public bool operator==(const facebook::react::Rect& rhs) const noexcept = default; - public facebook::react::Point getCenter() const noexcept; - public facebook::react::Point origin; - public facebook::react::Size size; - public static facebook::react::Rect boundingRect(const facebook::react::Point& a, const facebook::react::Point& b, const facebook::react::Point& c, const facebook::react::Point& d) noexcept; - public static facebook::react::Rect intersect(const facebook::react::Rect& rect1, const facebook::react::Rect& rect2); - public void unionInPlace(const facebook::react::Rect& rect) noexcept; + public bool containsPoint(facebook::react::_point::Point point) noexcept; + public bool operator==(const facebook::react::_rect::Rect& rhs) const noexcept = default; + public facebook::react::_point::Point getCenter() const noexcept; + public facebook::react::_point::Point origin; + public facebook::react::_size::Size size; + public static facebook::react::_rect::Rect boundingRect(const facebook::react::_point::Point& a, const facebook::react::_point::Point& b, const facebook::react::_point::Point& c, const facebook::react::_point::Point& d) noexcept; + public static facebook::react::_rect::Rect intersect(const facebook::react::_rect::Rect& rect1, const facebook::react::_rect::Rect& rect2); + public void unionInPlace(const facebook::react::_rect::Rect& rect) noexcept; } struct facebook::react::RequestInfo { @@ -5864,14 +5881,14 @@ struct facebook::react::RequestInfo { } struct facebook::react::ResourceTimingData { - public facebook::react::HighResTimeStamp fetchStart; - public facebook::react::HighResTimeStamp requestStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; + public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; public int decodedBodySize; public int encodedBodySize; public int responseStatus; - public std::optional connectEnd; - public std::optional connectStart; - public std::optional responseStart; + public std::optional connectEnd; + public std::optional connectStart; + public std::optional responseStart; public std::string contentType; public std::string url; } @@ -5884,19 +5901,19 @@ struct facebook::react::ResponseInfo { struct facebook::react::SchedulerToolbox { public facebook::react::ComponentRegistryFactory componentRegistryFactory; - public facebook::react::EventBeat::Factory eventBeatFactory; public facebook::react::RuntimeExecutor runtimeExecutor; + public facebook::react::_event_beat::EventBeat::Factory eventBeatFactory; public std::optional bridgelessBindingsExecutor; - public std::shared_ptr contextContainer; - public std::shared_ptr animationChoreographer; - public std::vector> commitHooks; + public std::shared_ptr contextContainer; + public std::shared_ptr animationChoreographer; + public std::vector> commitHooks; } struct facebook::react::ScrollEndDragEvent : public facebook::react::ScrollEvent { public ScrollEndDragEvent() = default; - public ScrollEndDragEvent(const facebook::react::ScrollEvent& scrollEvent); - public facebook::react::Point targetContentOffset; - public facebook::react::Point velocity; + public ScrollEndDragEvent(const facebook::react::_scroll_event::ScrollEvent& scrollEvent); + public facebook::react::_point::Point targetContentOffset; + public facebook::react::_point::Point velocity; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; } @@ -5906,40 +5923,40 @@ struct facebook::react::ScrollEvent : public facebook::react::EventPayload { public Float zoomScale; public ScrollEvent() = default; public facebook::react::EdgeInsets contentInset; - public facebook::react::Point contentOffset; - public facebook::react::Size containerSize; - public facebook::react::Size contentSize; + public facebook::react::_point::Point contentOffset; + public facebook::react::_size::Size containerSize; + public facebook::react::_size::Size contentSize; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; public virtual facebook::react::EventPayloadType getType() const override; - public virtual std::optional extractValue(const std::vector&) const override; + public virtual std::optional extractValue(const std::vector& path) const override; } struct facebook::react::ShadowNodeFamilyFragment { public const facebook::react::SurfaceId surfaceId; public const facebook::react::Tag tag; - public const std::shared_ptr instanceHandle; + public const std::shared_ptr instanceHandle; } struct facebook::react::ShadowNodeFragment { public const bool runtimeShadowNodeReference; - public const facebook::react::Props::Shared& props; - public const facebook::react::State::Shared& state; - public const std::shared_ptr>>& children; - public static const facebook::react::Props::Shared& propsPlaceholder(); - public static const facebook::react::State::Shared& statePlaceholder(); - public static const std::shared_ptr>>& childrenPlaceholder(); + public const facebook::react::_props::Props::Shared& props; + public const facebook::react::_state::State::Shared& state; + public const std::shared_ptr>>& children; + public static const facebook::react::_props::Props::Shared& propsPlaceholder(); + public static const facebook::react::_state::State::Shared& statePlaceholder(); + public static const std::shared_ptr>>& childrenPlaceholder(); } struct facebook::react::ShadowNodeListWrapper : public facebook::jsi::NativeState { - public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); - public std::shared_ptr>> shadowNodeList; + public ShadowNodeListWrapper(std::shared_ptr>> shadowNodeList); + public std::shared_ptr>> shadowNodeList; public ~ShadowNodeListWrapper() override; } struct facebook::react::ShadowNodeWrapper : public facebook::jsi::NativeState { - public ShadowNodeWrapper(std::shared_ptr shadowNode); - public std::shared_ptr shadowNode; + public ShadowNodeWrapper(std::shared_ptr shadowNode); + public std::shared_ptr shadowNode; public ~ShadowNodeWrapper() override; } @@ -5951,40 +5968,40 @@ struct facebook::react::ShadowTreeCommitOptions { struct facebook::react::ShadowView { public ShadowView() = default; - public ShadowView(const facebook::react::ShadowNode& shadowNode); public ShadowView(const facebook::react::ShadowView& shadowView) = default; + public ShadowView(const facebook::react::_shadow_node::ShadowNode& shadowNode); public ShadowView(facebook::react::ShadowView&& shadowView) noexcept = default; - public bool operator==(const facebook::react::ShadowView& rhs) const; + public bool operator==(const facebook::react::_shadow_view::ShadowView& rhs) const; public facebook::react::ComponentHandle componentHandle; public facebook::react::ComponentName componentName; - public facebook::react::EventEmitter::Shared eventEmitter; - public facebook::react::LayoutMetrics layoutMetrics; - public facebook::react::Props::Shared props; - public facebook::react::ShadowNodeTraits traits; - public facebook::react::ShadowView& operator=(const facebook::react::ShadowView& other) = default; - public facebook::react::ShadowView& operator=(facebook::react::ShadowView&& other) = default; - public facebook::react::State::Shared state; public facebook::react::SurfaceId surfaceId; public facebook::react::Tag tag; + public facebook::react::_event_emitter::EventEmitter::Shared eventEmitter; + public facebook::react::_layout_metrics::LayoutMetrics layoutMetrics; + public facebook::react::_props::Props::Shared props; + public facebook::react::_shadow_node_traits::ShadowNodeTraits traits; + public facebook::react::_shadow_view::ShadowView& operator=(const facebook::react::_shadow_view::ShadowView& other) = default; + public facebook::react::_shadow_view::ShadowView& operator=(facebook::react::_shadow_view::ShadowView&& other) = default; + public facebook::react::_state::State::Shared state; } struct facebook::react::ShadowViewMutation { public ShadowViewMutation() = delete; public bool mutatedViewIsVirtual() const; - public facebook::react::ShadowView newChildShadowView; - public facebook::react::ShadowView oldChildShadowView; - public facebook::react::ShadowViewMutation::Type type; public facebook::react::Tag parentTag; + public facebook::react::_shadow_view::ShadowView newChildShadowView; + public facebook::react::_shadow_view::ShadowView oldChildShadowView; + public facebook::react::_shadow_view_mutation::Type type; public int index; - public static facebook::react::ShadowViewMutation CreateMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation DeleteMutation(facebook::react::ShadowView shadowView); - public static facebook::react::ShadowViewMutation InsertMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(const facebook::react::ShadowView& parentShadowView, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::ShadowView childShadowView, int index); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, const facebook::react::ShadowView& parentShadowView); - public static facebook::react::ShadowViewMutation UpdateMutation(facebook::react::ShadowView oldChildShadowView, facebook::react::ShadowView newChildShadowView, facebook::react::Tag parentTag); - public using List = std::vector; + public static facebook::react::_shadow_view_mutation::ShadowViewMutation CreateMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation DeleteMutation(facebook::react::_shadow_view::ShadowView shadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation InsertMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(const facebook::react::_shadow_view::ShadowView& parentShadowView, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation RemoveMutation(facebook::react::Tag parentTag, facebook::react::_shadow_view::ShadowView childShadowView, int index); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, const facebook::react::_shadow_view::ShadowView& parentShadowView); + public static facebook::react::_shadow_view_mutation::ShadowViewMutation UpdateMutation(facebook::react::_shadow_view::ShadowView oldChildShadowView, facebook::react::_shadow_view::ShadowView newChildShadowView, facebook::react::Tag parentTag); + public using List = std::vector; } enum facebook::react::ShadowViewMutation::Type : std::uint8_t { @@ -5999,19 +6016,19 @@ struct facebook::react::ShadowViewNodePair { public bool flattened; public bool inOtherTree() const; public bool isConcreteView; - public bool operator==(const facebook::react::ShadowViewNodePair& rhs) const; - public const facebook::react::ShadowNode* shadowNode; - public facebook::react::Point contextOrigin; - public facebook::react::ShadowView shadowView; - public mutable const facebook::react::ShadowViewNodePair* otherTreePair; + public bool operator==(const facebook::react::_shadow_view_node_pair::ShadowViewNodePair& rhs) const; + public const facebook::react::_shadow_node::ShadowNode* shadowNode; + public facebook::react::_point::Point contextOrigin; + public facebook::react::_shadow_view::ShadowView shadowView; + public mutable const facebook::react::_shadow_view_node_pair::ShadowViewNodePair* otherTreePair; public size_t mountIndex; } struct facebook::react::Size { public Float height; public Float width; - public facebook::react::Size& operator*=(const facebook::react::Point& point) noexcept; - public facebook::react::Size& operator+=(const facebook::react::Point& point) noexcept; + public facebook::react::_size::Size& operator*=(const facebook::react::_point::Point& point) noexcept; + public facebook::react::_size::Size& operator+=(const facebook::react::_point::Point& point) noexcept; } struct facebook::react::StateData { @@ -6019,16 +6036,16 @@ struct facebook::react::StateData { } struct facebook::react::SurfaceContext { - public std::unordered_map> map; - public std::unordered_map> pendingMap; - public std::unordered_set> families; - public std::unordered_set> pendingFamilies; + public std::unordered_map> map; + public std::unordered_map> pendingMap; + public std::unordered_set> families; + public std::unordered_set> pendingFamilies; } struct facebook::react::SurfaceUpdates { public bool hasLayoutUpdates; - public std::unordered_map propsMap; - public std::unordered_set> families; + public std::unordered_map propsMap; + public std::unordered_set> families; } struct facebook::react::SystraceSection : public facebook::react::DummyTraceSection { @@ -6037,13 +6054,13 @@ struct facebook::react::SystraceSection : public facebook::react::DummyTraceSect } struct facebook::react::Task : public facebook::jsi::NativeState { - public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::HighResTimeStamp expirationTime); - public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::jsi::Function&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); + public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); } struct facebook::react::TextLayoutContext { public Float pointScaleFactor; - public bool operator==(const facebook::react::TextLayoutContext& rhs) const = default; + public bool operator==(const facebook::react::_text_layout_context::TextLayoutContext& rhs) const = default; public facebook::react::SurfaceId surfaceId; } @@ -6064,29 +6081,29 @@ struct facebook::react::TouchEvent { struct facebook::react::Transform { public Float& at(int i, int j) noexcept; - public bool operator==(const facebook::react::Transform& rhs) const noexcept; + public bool operator==(const facebook::react::_transform::Transform& rhs) const noexcept; public const Float& at(int i, int j) const noexcept; - public facebook::react::Rect applyWithCenter(const facebook::react::Rect& rect, const facebook::react::Point& center) const; - public facebook::react::Transform operator*(const facebook::react::Transform& rhs) const; + public facebook::react::_rect::Rect applyWithCenter(const facebook::react::_rect::Rect& rect, const facebook::react::_point::Point& center) const; + public facebook::react::_transform::Transform operator*(const facebook::react::_transform::Transform& rhs) const; public operator folly::dynamic() const; - public static bool isHorizontalInversion(const facebook::react::Transform& transform) noexcept; - public static bool isVerticalInversion(const facebook::react::Transform& transform) noexcept; - public static facebook::react::Transform FromTransformOperation(facebook::react::TransformOperation transformOperation, const facebook::react::Size& size, const facebook::react::Transform& transform = facebook::react::Transform::Identity()); - public static facebook::react::Transform HorizontalInversion() noexcept; - public static facebook::react::Transform Identity() noexcept; - public static facebook::react::Transform Interpolate(Float animationProgress, const facebook::react::Transform& lhs, const facebook::react::Transform& rhs, const facebook::react::Size& size); - public static facebook::react::Transform Perspective(Float perspective) noexcept; - public static facebook::react::Transform Rotate(Float angleX, Float angleY, Float angleZ) noexcept; - public static facebook::react::Transform RotateX(Float radians) noexcept; - public static facebook::react::Transform RotateY(Float radians) noexcept; - public static facebook::react::Transform RotateZ(Float radians) noexcept; - public static facebook::react::Transform Scale(Float factorX, Float factorY, Float factorZ) noexcept; - public static facebook::react::Transform Skew(Float x, Float y) noexcept; - public static facebook::react::Transform Translate(Float x, Float y, Float z) noexcept; - public static facebook::react::Transform VerticalInversion() noexcept; - public static facebook::react::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); + public static bool isHorizontalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static bool isVerticalInversion(const facebook::react::_transform::Transform& transform) noexcept; + public static facebook::react::_transform::Transform FromTransformOperation(facebook::react::_transform_operation::TransformOperation transformOperation, const facebook::react::_size::Size& size, const facebook::react::_transform::Transform& transform = facebook::react::_transform::Transform::Identity()); + public static facebook::react::_transform::Transform HorizontalInversion() noexcept; + public static facebook::react::_transform::Transform Identity() noexcept; + public static facebook::react::_transform::Transform Interpolate(Float animationProgress, const facebook::react::_transform::Transform& lhs, const facebook::react::_transform::Transform& rhs, const facebook::react::_size::Size& size); + public static facebook::react::_transform::Transform Perspective(Float perspective) noexcept; + public static facebook::react::_transform::Transform Rotate(Float angleX, Float angleY, Float angleZ) noexcept; + public static facebook::react::_transform::Transform RotateX(Float radians) noexcept; + public static facebook::react::_transform::Transform RotateY(Float radians) noexcept; + public static facebook::react::_transform::Transform RotateZ(Float radians) noexcept; + public static facebook::react::_transform::Transform Scale(Float factorX, Float factorY, Float factorZ) noexcept; + public static facebook::react::_transform::Transform Skew(Float x, Float y) noexcept; + public static facebook::react::_transform::Transform Translate(Float x, Float y, Float z) noexcept; + public static facebook::react::_transform::Transform VerticalInversion() noexcept; + public static facebook::react::_transform_operation::TransformOperation DefaultTransformOperation(facebook::react::TransformOperationType type); public std::array matrix; - public std::vector operations; + public std::vector operations; } struct facebook::react::TransformConfig { @@ -6096,24 +6113,24 @@ struct facebook::react::TransformConfig { } struct facebook::react::TransformOperation { - public bool operator==(const facebook::react::TransformOperation& other) const = default; + public bool operator==(const facebook::react::_transform_operation::TransformOperation& other) const = default; public facebook::react::TransformOperationType type; - public facebook::react::ValueUnit x; - public facebook::react::ValueUnit y; - public facebook::react::ValueUnit z; + public facebook::react::_value_unit::ValueUnit x; + public facebook::react::_value_unit::ValueUnit y; + public facebook::react::_value_unit::ValueUnit z; } struct facebook::react::TransformOrigin { public bool isSet() const; - public bool operator==(const facebook::react::TransformOrigin& other) const = default; + public bool operator==(const facebook::react::_transform_origin::TransformOrigin& other) const = default; public float z; - public std::array xy; + public std::array xy; } struct facebook::react::ValueUnit { public constexpr ValueUnit() = default; public constexpr ValueUnit(float v, facebook::react::UnitType u); - public constexpr bool operator==(const facebook::react::ValueUnit& other) const = default; + public constexpr bool operator==(const facebook::react::_value_unit::ValueUnit& other) const = default; public constexpr float resolve(float referenceLength) const; public constexpr operator bool() const; public facebook::react::UnitType unit; @@ -6128,12 +6145,14 @@ struct facebook::react::Vector { } struct facebook::react::ViewEvents { - public constexpr bool operator[](const facebook::react::ViewEvents::Offset offset) const; + public constexpr bool operator[](const facebook::react::_view_events::Offset offset) const; public std::bitset<64> bits; - public std::bitset<64>::reference operator[](const facebook::react::ViewEvents::Offset offset); + public std::bitset<64>::reference operator[](const facebook::react::_view_events::Offset offset); } enum facebook::react::ViewEvents::Offset : std::size_t { + AuxClick, + AuxClickCapture, Click, ClickCapture, GotPointerCapture, @@ -6193,7 +6212,7 @@ struct facebook::react::CSSComponentValueVisitorDispatcher { public constexpr std::optional visitPreservedToken(const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken); public constexpr std::optional visitSimpleBlock(facebook::react::CSSTokenType endToken, const facebook::react::CSSComponentValueVisitor auto& visitor, const facebook::react::CSSComponentValueVisitor auto &... rest); - public facebook::react::CSSSyntaxParser& parser; + public facebook::react::_c_s_s_syntax_parser::CSSSyntaxParser& parser; } template @@ -6225,59 +6244,59 @@ class facebook::react::MoveWrapper { public T* operator->(); public const T& operator*() const; public const T* operator->() const; - public facebook::react::MoveWrapper& operator=(const facebook::react::MoveWrapper&) = delete; - public facebook::react::MoveWrapper& operator=(facebook::react::MoveWrapper&&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(const facebook::react::_move_wrapper::MoveWrapper&) = delete; + public facebook::react::_move_wrapper::MoveWrapper& operator=(facebook::react::_move_wrapper::MoveWrapper&&) = delete; } -template +template class facebook::react::ConcreteViewShadowNode : public facebook::react::ConcreteShadowNode { - public ConcreteViewShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public ConcreteViewShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteShadowNode; + public ConcreteViewShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public ConcreteViewShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_concrete_shadow_node::ConcreteShadowNode; public using ConcreteViewProps = ViewPropsT; public virtual bool canBeTouchTarget() const override; public virtual bool canChildrenBeTouchTarget() const override; - public virtual facebook::react::Transform getTransform() const override; + public virtual facebook::react::_transform::Transform getTransform() const override; } template class facebook::react::BaseTextInputShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected facebook::react::LayoutConstraints getTextConstraints(const facebook::react::LayoutConstraints& layoutConstraints) const; + protected facebook::react::_layout_constraints::LayoutConstraints getTextConstraints(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; protected std::shared_ptr textLayoutManager_; - protected virtual Float baseline(const facebook::react::LayoutContext& layoutContext, facebook::react::Size size) const override; - protected virtual facebook::react::Size measureContent(const facebook::react::LayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const override; - protected virtual void layout(facebook::react::LayoutContext layoutContext) override; - public BaseTextInputShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment); - public BaseTextInputShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family, facebook::react::ShadowNodeTraits traits); - public static facebook::react::ShadowNodeTraits BaseTraits(); - public using BaseShadowNode = facebook::react::ConcreteViewShadowNode; + protected virtual Float baseline(const facebook::react::_layout_context::LayoutContext& layoutContext, facebook::react::_size::Size size) const override; + protected virtual facebook::react::_size::Size measureContent(const facebook::react::_layout_context::LayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const override; + protected virtual void layout(facebook::react::_layout_context::LayoutContext layoutContext) override; + public BaseTextInputShadowNode(const facebook::react::_shadow_node::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment); + public BaseTextInputShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family, facebook::react::_shadow_node_traits::ShadowNodeTraits traits); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public using BaseShadowNode = facebook::react::_base_text_input_shadow_node::ConcreteViewShadowNode; public void setTextLayoutManager(std::shared_ptr textLayoutManager); } -template +template class facebook::react::ConcreteShadowNode : public BaseShadowNodeT { - protected facebook::react::Props::Shared props_; - protected facebook::react::State::Shared state_; - public const facebook::react::ConcreteShadowNode::ConcreteEventEmitter& getConcreteEventEmitter() const; - public const facebook::react::ConcreteShadowNode::ConcreteProps& getConcreteProps() const; - public const facebook::react::ConcreteShadowNode::ConcreteStateData& getStateData() const; - public const std::shared_ptr& getConcreteSharedProps() const; - public static const facebook::react::ConcreteShadowNode::SharedConcreteProps& defaultSharedProps(); + protected facebook::react::_props::Props::Shared props_; + protected facebook::react::_state::State::Shared state_; + public const facebook::react::_concrete_shadow_node::ConcreteEventEmitter& getConcreteEventEmitter() const; + public const facebook::react::_concrete_shadow_node::ConcreteProps& getConcreteProps() const; + public const facebook::react::_concrete_shadow_node::ConcreteStateData& getStateData() const; + public const std::shared_ptr& getConcreteSharedProps() const; + public static const facebook::react::_concrete_shadow_node::SharedConcreteProps& defaultSharedProps(); public static facebook::react::ComponentHandle Handle(); public static facebook::react::ComponentName Name(); - public static facebook::react::ConcreteShadowNode::ConcreteStateData initialStateData(const facebook::react::Props::Shared&, const facebook::react::ShadowNodeFamily::Shared&, const facebook::react::ComponentDescriptor&); - public static facebook::react::ConcreteShadowNode::UnsharedConcreteProps Props(const facebook::react::PropsParserContext& context, const facebook::react::RawProps& rawProps, const facebook::react::Props::Shared& baseProps = nullptr); - public static facebook::react::ShadowNodeTraits BaseTraits(); + public static facebook::react::_concrete_shadow_node::ConcreteStateData initialStateData(const facebook::react::_props::Props::Shared&, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared&, const facebook::react::_component_descriptor::ComponentDescriptor&); + public static facebook::react::_concrete_shadow_node::UnsharedConcreteProps Props(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_props::RawProps& rawProps, const facebook::react::_props::Props::Shared& baseProps = nullptr); + public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); public using ConcreteEventEmitter = EventEmitterT; public using ConcreteProps = PropsT; - public using ConcreteState = facebook::react::ConcreteState; + public using ConcreteState = facebook::react::_concrete_shadow_node::ConcreteState; public using ConcreteStateData = StateDataT; public using SharedConcreteEventEmitter = std::shared_ptr; public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteShadowNode = std::shared_ptr; + public using SharedConcreteShadowNode = std::shared_ptr; public using UnsharedConcreteProps = std::shared_ptr; - public void setStateData(facebook::react::ConcreteShadowNode::ConcreteStateData&& data); + public void setStateData(facebook::react::_concrete_shadow_node::ConcreteStateData&& data); } template @@ -6297,14 +6316,14 @@ struct facebook::react::CSSDataTypeParser { template class facebook::react::ConcreteState : public facebook::react::State { - public ConcreteState(facebook::react::ConcreteState::SharedData data, const facebook::react::State& previousState); - public ConcreteState(facebook::react::ConcreteState::SharedData data, facebook::react::ShadowNodeFamily::Weak family); - public const facebook::react::ConcreteState::Data& getData() const; + public ConcreteState(facebook::react::_concrete_state::SharedData data, const facebook::react::_state::State& previousState); + public ConcreteState(facebook::react::_concrete_state::SharedData data, facebook::react::_shadow_node_family::ShadowNodeFamily::Weak family); + public const facebook::react::_concrete_state::Data& getData() const; public using Data = DataT; - public using Shared = std::shared_ptr; - public using SharedData = std::shared_ptr; - public void updateState(facebook::react::ConcreteState::Data&& newData, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; - public void updateState(std::function callback, facebook::react::EventQueue::UpdateMode updateMode = facebook::react::EventQueue::UpdateMode::Asynchronous) const; + public using Shared = std::shared_ptr; + public using SharedData = std::shared_ptr; + public void updateState(facebook::react::_concrete_state::Data&& newData, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; + public void updateState(std::function callback, facebook::react::_event_queue::EventQueue::UpdateMode updateMode = facebook::react::_event_queue::EventQueue::UpdateMode::Asynchronous) const; public ~ConcreteState() override = default; } @@ -6325,20 +6344,20 @@ template class facebook::react::DiffMap { public DiffMap(); public DiffMap(size_t sizeHint); - public facebook::react::DiffMap::Iterator begin(); - public facebook::react::DiffMap::Iterator end(); - public facebook::react::DiffMap::Iterator find(KeyT key); + public facebook::react::_diff_map::_iterator::Iterator begin(); + public facebook::react::_diff_map::_iterator::Iterator end(); + public facebook::react::_diff_map::_iterator::Iterator find(KeyT key); public using Pair = std::pair; - public void erase(facebook::react::DiffMap::Iterator it); - public void insert(facebook::react::DiffMap::Pair pair); + public void erase(facebook::react::_diff_map::_iterator::Iterator it); + public void insert(facebook::react::_diff_map::Pair pair); } class facebook::react::DiffMap::Iterator { - public bool operator!=(const facebook::react::DiffMap::Iterator& other) const; - public bool operator==(const facebook::react::DiffMap::Iterator& other) const; - public const facebook::react::DiffMap::Pair& operator*() const; - public const facebook::react::DiffMap::Pair* operator->() const; - public facebook::react::DiffMap::Iterator& operator++(); + public bool operator!=(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public bool operator==(const facebook::react::_diff_map::_iterator::Iterator& other) const; + public const facebook::react::_diff_map::Pair& operator*() const; + public const facebook::react::_diff_map::Pair* operator->() const; + public facebook::react::_diff_map::_iterator::Iterator& operator++(); } template @@ -6346,8 +6365,8 @@ class facebook::react::OnScopeExit { public OnScopeExit(const Lambda&& lambda) noexcept; public OnScopeExit(const facebook::react::OnScopeExit&) = delete; public OnScopeExit(facebook::react::OnScopeExit&&) = delete; - public facebook::react::OnScopeExit& operator=(const facebook::react::OnScopeExit&) = delete; - public facebook::react::OnScopeExit& operator=(facebook::react::OnScopeExit&&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(const facebook::react::_on_scope_exit::OnScopeExit&) = delete; + public facebook::react::_on_scope_exit::OnScopeExit& operator=(facebook::react::_on_scope_exit::OnScopeExit&&) = delete; public ~OnScopeExit() noexcept; } @@ -6356,10 +6375,10 @@ class facebook::react::SyncCallback { public R call(Args... args) const; public R operator()(Args... args) const; public SyncCallback(const facebook::react::SyncCallback&) = delete; - public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public SyncCallback(facebook::jsi::Runtime& rt, facebook::jsi::Function function, std::shared_ptr jsInvoker); public SyncCallback(facebook::react::SyncCallback&& other) noexcept; - public facebook::react::SyncCallback& operator=(const facebook::react::SyncCallback&) = delete; - public facebook::react::SyncCallback& operator=(facebook::react::SyncCallback&& other) noexcept; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(const facebook::react::_sync_callback<_r(_args...)>::SyncCallback&) = delete; + public facebook::react::_sync_callback<_r(_args...)>::SyncCallback& operator=(facebook::react::_sync_callback<_r(_args...)>::SyncCallback&& other) noexcept; public ~SyncCallback(); } @@ -6373,15 +6392,15 @@ struct facebook::react::Bridging : public facebook::react::Bridging< template class facebook::react::BaseParagraphComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public BaseParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public BaseParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); public virtual facebook::react::ComponentName getComponentName() const override; } template class facebook::react::ConcreteComponentDescriptor : public facebook::react::ComponentDescriptor { - protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; - public ConcreteComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::_component_descriptor::ShadowNode& shadowNode) const override; + public ConcreteComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); public using ConcreteEventEmitter = typename ShadowNodeT::ConcreteEventEmitter; public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteShadowNode = ShadowNodeT; @@ -6391,37 +6410,37 @@ class facebook::react::ConcreteComponentDescriptor : public facebook::react::Com public using SharedConcreteProps = typename ShadowNodeT::SharedConcreteProps; public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; - public virtual facebook::react::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; - public virtual facebook::react::ShadowNodeFamily::Shared createFamily(const facebook::react::ShadowNodeFamilyFragment& fragment) const override; - public virtual facebook::react::ShadowNodeTraits getTraits() const override; - public virtual facebook::react::State::Shared createInitialState(const facebook::react::Props::Shared& props, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual facebook::react::State::Shared createState(const facebook::react::ShadowNodeFamily& family, const facebook::react::StateData::Shared& data) const override; - public virtual std::shared_ptr cloneShadowNode(const facebook::react::ShadowNode& sourceShadowNode, const facebook::react::ShadowNodeFragment& fragment) const override; - public virtual std::shared_ptr createShadowNode(const facebook::react::ShadowNodeFragment& fragment, const facebook::react::ShadowNodeFamily::Shared& family) const override; - public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; + public virtual facebook::react::_props::Props::Shared cloneProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_props::Props::Shared& props, facebook::react::_raw_props::RawProps rawProps) const override; + public virtual facebook::react::_shadow_node_family::ShadowNodeFamily::Shared createFamily(const facebook::react::_shadow_node_family_fragment::ShadowNodeFamilyFragment& fragment) const override; + public virtual facebook::react::_shadow_node_traits::ShadowNodeTraits getTraits() const override; + public virtual facebook::react::_state::State::Shared createInitialState(const facebook::react::_props::Props::Shared& props, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual facebook::react::_state::State::Shared createState(const facebook::react::_shadow_node_family::ShadowNodeFamily& family, const facebook::react::_state_data::StateData::Shared& data) const override; + public virtual std::shared_ptr cloneShadowNode(const facebook::react::_component_descriptor::ShadowNode& sourceShadowNode, const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment) const override; + public virtual std::shared_ptr createShadowNode(const facebook::react::_shadow_node_fragment::ShadowNodeFragment& fragment, const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& family) const override; + public virtual void appendChild(const std::shared_ptr& parentShadowNode, const std::shared_ptr& childShadowNode) const override; } template class facebook::react::Element { public Element(); - public facebook::react::Element& children(std::vector children); - public facebook::react::Element& finalize(std::function finalizeCallback); - public facebook::react::Element& props(facebook::react::Element::SharedConcreteProps props); - public facebook::react::Element& props(std::function callback); - public facebook::react::Element& reference(facebook::react::Element::ConcreteUnsharedShadowNode& outShadowNode); - public facebook::react::Element& reference(std::function callback); - public facebook::react::Element& stateData(std::function callback); - public facebook::react::Element& surfaceId(facebook::react::SurfaceId surfaceId); - public facebook::react::Element& tag(facebook::react::Tag tag); + public facebook::react::_element::Element& children(std::vector children); + public facebook::react::_element::Element& finalize(std::function finalizeCallback); + public facebook::react::_element::Element& props(facebook::react::_element::SharedConcreteProps props); + public facebook::react::_element::Element& props(std::function callback); + public facebook::react::_element::Element& reference(facebook::react::_element::ConcreteUnsharedShadowNode& outShadowNode); + public facebook::react::_element::Element& reference(std::function callback); + public facebook::react::_element::Element& stateData(std::function callback); + public facebook::react::_element::Element& surfaceId(facebook::react::SurfaceId surfaceId); + public facebook::react::_element::Element& tag(facebook::react::Tag tag); public operator facebook::react::ElementFragment(); public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteReferenceCallback = std::function& shadowNode)>; public using ConcreteShadowNode = ShadowNodeT; public using ConcreteState = typename ShadowNodeT::ConcreteState; public using ConcreteStateData = typename ShadowNodeT::ConcreteStateData; - public using ConcreteUnsharedShadowNode = std::shared_ptr; - public using SharedConcreteProps = std::shared_ptr; - public using SharedConcreteState = std::shared_ptr; + public using ConcreteUnsharedShadowNode = std::shared_ptr; + public using SharedConcreteProps = std::shared_ptr; + public using SharedConcreteState = std::shared_ptr; } template @@ -6437,42 +6456,42 @@ struct facebook::react::AnimatedProp : public facebook::react::AnimatedPropBase template struct facebook::react::CascadedRectangleCorners { - public bool operator==(const facebook::react::CascadedRectangleCorners& rhs) const = default; - public facebook::react::CascadedRectangleCorners::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleCorners::OptionalT all; - public facebook::react::CascadedRectangleCorners::OptionalT bottomEnd; - public facebook::react::CascadedRectangleCorners::OptionalT bottomLeft; - public facebook::react::CascadedRectangleCorners::OptionalT bottomRight; - public facebook::react::CascadedRectangleCorners::OptionalT bottomStart; - public facebook::react::CascadedRectangleCorners::OptionalT endEnd; - public facebook::react::CascadedRectangleCorners::OptionalT endStart; - public facebook::react::CascadedRectangleCorners::OptionalT startEnd; - public facebook::react::CascadedRectangleCorners::OptionalT startStart; - public facebook::react::CascadedRectangleCorners::OptionalT topEnd; - public facebook::react::CascadedRectangleCorners::OptionalT topLeft; - public facebook::react::CascadedRectangleCorners::OptionalT topRight; - public facebook::react::CascadedRectangleCorners::OptionalT topStart; - public using Counterpart = facebook::react::RectangleCorners; + public bool operator==(const facebook::react::_cascaded_rectangle_corners::CascadedRectangleCorners& rhs) const = default; + public facebook::react::_cascaded_rectangle_corners::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_corners::OptionalT all; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT bottomStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT endEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT endStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT startEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT startStart; + public facebook::react::_cascaded_rectangle_corners::OptionalT topEnd; + public facebook::react::_cascaded_rectangle_corners::OptionalT topLeft; + public facebook::react::_cascaded_rectangle_corners::OptionalT topRight; + public facebook::react::_cascaded_rectangle_corners::OptionalT topStart; + public using Counterpart = facebook::react::_rectangle_corners::RectangleCorners; public using OptionalT = std::optional; } template struct facebook::react::CascadedRectangleEdges { - public bool operator==(const facebook::react::CascadedRectangleEdges& rhs) const = default; - public facebook::react::CascadedRectangleEdges::Counterpart resolve(bool isRTL, T defaults) const; - public facebook::react::CascadedRectangleEdges::OptionalT all; - public facebook::react::CascadedRectangleEdges::OptionalT block; - public facebook::react::CascadedRectangleEdges::OptionalT blockEnd; - public facebook::react::CascadedRectangleEdges::OptionalT blockStart; - public facebook::react::CascadedRectangleEdges::OptionalT bottom; - public facebook::react::CascadedRectangleEdges::OptionalT end; - public facebook::react::CascadedRectangleEdges::OptionalT horizontal; - public facebook::react::CascadedRectangleEdges::OptionalT left; - public facebook::react::CascadedRectangleEdges::OptionalT right; - public facebook::react::CascadedRectangleEdges::OptionalT start; - public facebook::react::CascadedRectangleEdges::OptionalT top; - public facebook::react::CascadedRectangleEdges::OptionalT vertical; - public using Counterpart = facebook::react::RectangleEdges; + public bool operator==(const facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& rhs) const = default; + public facebook::react::_cascaded_rectangle_edges::Counterpart resolve(bool isRTL, T defaults) const; + public facebook::react::_cascaded_rectangle_edges::OptionalT all; + public facebook::react::_cascaded_rectangle_edges::OptionalT block; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockEnd; + public facebook::react::_cascaded_rectangle_edges::OptionalT blockStart; + public facebook::react::_cascaded_rectangle_edges::OptionalT bottom; + public facebook::react::_cascaded_rectangle_edges::OptionalT end; + public facebook::react::_cascaded_rectangle_edges::OptionalT horizontal; + public facebook::react::_cascaded_rectangle_edges::OptionalT left; + public facebook::react::_cascaded_rectangle_edges::OptionalT right; + public facebook::react::_cascaded_rectangle_edges::OptionalT start; + public facebook::react::_cascaded_rectangle_edges::OptionalT top; + public facebook::react::_cascaded_rectangle_edges::OptionalT vertical; + public using Counterpart = facebook::react::_rectangle_edges::RectangleEdges; public using OptionalT = std::optional; } @@ -6483,7 +6502,7 @@ struct facebook::react::RectangleCorners { public T topLeft; public T topRight; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleCorners& rhs) const noexcept = default; + public bool operator==(const facebook::react::_rectangle_corners::RectangleCorners& rhs) const noexcept = default; } template @@ -6493,13 +6512,13 @@ struct facebook::react::RectangleEdges { public T right; public T top; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::RectangleEdges& rhs) const noexcept = default; - public static const facebook::react::RectangleEdges ZERO; + public bool operator==(const facebook::react::_rectangle_edges::RectangleEdges& rhs) const noexcept = default; + public static const facebook::react::_rectangle_edges::RectangleEdges ZERO; } template class facebook::react::AsyncCallback { - public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); + public AsyncCallback(facebook::jsi::Runtime& runtime, facebook::jsi::Function function, std::shared_ptr jsInvoker); public void call(Args... args) const noexcept; public void call(std::function&& callImpl) const noexcept; public void callWithPriority(facebook::react::SchedulerPriority priority, Args... args) const noexcept; @@ -6512,9 +6531,9 @@ class facebook::react::AsyncEventEmitter : public facebook::react::IAsyncEventEm public AsyncEventEmitter(); public AsyncEventEmitter(const facebook::react::AsyncEventEmitter&) = delete; public AsyncEventEmitter(facebook::react::AsyncEventEmitter&&) noexcept = default; - public facebook::react::AsyncEventEmitter& operator=(const facebook::react::AsyncEventEmitter&) = delete; - public facebook::react::AsyncEventEmitter& operator=(facebook::react::AsyncEventEmitter&&) noexcept = default; - public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(const facebook::react::_async_event_emitter::AsyncEventEmitter&) = delete; + public facebook::react::_async_event_emitter::AsyncEventEmitter& operator=(facebook::react::_async_event_emitter::AsyncEventEmitter&&) noexcept = default; + public virtual facebook::jsi::Object get(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker) const override; public void emit(Args... value); public void emit(std::function&& converter); public ~AsyncEventEmitter() override = default; @@ -6525,17 +6544,17 @@ class facebook::react::SharedFunction { public SharedFunction(const facebook::react::SharedFunction& other) = default; public SharedFunction(facebook::react::SharedFunction&& other) noexcept = default; public SharedFunction(std::function&& function = nullptr); - public facebook::react::SharedFunction& operator=(const facebook::react::SharedFunction& other) = default; - public facebook::react::SharedFunction& operator=(facebook::react::SharedFunction&& other) noexcept = default; + public facebook::react::_shared_function::SharedFunction& operator=(const facebook::react::_shared_function::SharedFunction& other) = default; + public facebook::react::_shared_function::SharedFunction& operator=(facebook::react::_shared_function::SharedFunction&& other) noexcept = default; public void assign(std::function function) const; public void operator()(ArgumentT... args) const; } template class facebook::react::AsyncPromise { - public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); + public AsyncPromise(facebook::jsi::Runtime& rt, const std::shared_ptr& jsInvoker); public facebook::jsi::Object get(facebook::jsi::Runtime& rt) const; - public void reject(facebook::react::Error error); + public void reject(facebook::react::_error::Error error); public void resolve(T... value); } @@ -6568,19 +6587,19 @@ struct facebook::react::Bridging { template struct facebook::react::Bridging> { public static constexpr size_t kArgumentCount; - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::Bridging>::Func fn, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, facebook::react::_bridging>::Func fn, const std::shared_ptr& jsInvoker); public using Func = std::function; public using IndexSequence = std::index_sequence_for; } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, 2> { - public static std::pair fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::pair fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingStatic, N> { - public static std::array fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::array fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template @@ -6597,30 +6616,30 @@ struct facebook::react::Bridging> : public facebook::react::array_d template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); - public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& value, const std::shared_ptr& jsInvoker); template - public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); + public static std::optional fromJs(facebook::jsi::Runtime& rt, const std::optional& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::set fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::set fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::unique_ptr& ptr, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> : public facebook::react::array_detail::BridgingDynamic> { - public static std::vector fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::vector fromJs(facebook::jsi::_runtime::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::weak_ptr& weakPtr, const std::shared_ptr& jsInvoker); } template @@ -6642,22 +6661,22 @@ struct facebook::react::Bridging : public NativeAnim } struct facebook::react::Bridging { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::Error& error); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::_error::Error& error); } struct facebook::react::Bridging { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); - public static facebook::react::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_event_subscription::EventSubscription& eventSubscription, const std::shared_ptr& jsInvoker); + public static facebook::react::_event_subscription::EventSubscription fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResDuration& value); - public static facebook::react::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_duration::HighResDuration& value); + public static facebook::react::_high_res_duration::HighResDuration fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging { - public static double toJs(facebook::jsi::Runtime&, const facebook::react::HighResTimeStamp& value); - public static facebook::react::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); + public static double toJs(facebook::jsi::Runtime&, const facebook::react::_high_res_time_stamp::HighResTimeStamp& value); + public static facebook::react::_high_res_time_stamp::HighResTimeStamp fromJs(facebook::jsi::Runtime&, const facebook::jsi::Value& jsiValue); } struct facebook::react::Bridging : public NativeIntersectionObserverNativeIntersectionObserverEntryBridging { @@ -6693,83 +6712,83 @@ struct facebook::react::Bridging { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& parser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::CSSValueParser& syntaxParser); + public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& syntaxParser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { @@ -6781,7 +6800,7 @@ struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -6800,7 +6819,7 @@ struct facebook::react::CSSDataTypeParser : } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSNumberPercentTransformParser { @@ -6813,7 +6832,7 @@ struct facebook::react::CSSDataTypeParser : pub } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -6823,15 +6842,15 @@ struct facebook::react::CSSDataTypeParser : public fa } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSVariantComponentTransformParser { @@ -6841,29 +6860,29 @@ struct facebook::react::CSSDataTypeParser : publ } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); + public static constexpr std::optional consumePreservedToken(const facebook::react::CSSPreservedToken& token); } template struct facebook::react::CSSDataTypeParser> { - public static std::optional> consume(facebook::react::CSSValueParser& parser); + public static std::optional> consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::SyncCallback& value); - public static facebook::react::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_sync_callback::SyncCallback& value); + public static facebook::react::_sync_callback::SyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncCallback& value); - public static facebook::react::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Function toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_callback::AsyncCallback& value); + public static facebook::react::_async_callback::AsyncCallback fromJs(facebook::jsi::Runtime& rt, facebook::jsi::Function&& value, const std::shared_ptr& jsInvoker); } template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_event_emitter::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); } template @@ -6876,12 +6895,12 @@ struct facebook::react::Bridging> : pub template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncPromise& promise); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_promise::AsyncPromise& promise); } struct facebook::react::Bridging> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); - public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& value); + public static std::shared_ptr fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Value& jsiValue); } template @@ -6890,7 +6909,7 @@ struct facebook::react::Bridging, std::enable_if_t struct facebook::react::Bridging, std::enable_if_t>> { - public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const std::shared_ptr& ptr, const std::shared_ptr& jsInvoker); } template @@ -6908,30 +6927,30 @@ bool facebook::react::HostPlatformViewTraitsInitializer::isKeyboardFocusable(con constexpr bool facebook::react::detail::isHexDigit(char c); constexpr bool facebook::react::detail::isValidHexColor(std::string_view hex); constexpr float facebook::react::detail::hueToRgb(float p, float q, float t); -constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); +constexpr std::optional facebook::react::detail::normalizeNumberComponent(const std::variant& component); constexpr uint8_t facebook::react::detail::clamp255Component(float f); constexpr uint8_t facebook::react::detail::clampAlpha(std::optional alpha); constexpr uint8_t facebook::react::detail::hexToNumeric(std::string_view hex, facebook::react::detail::HexColorType hexType); float facebook::react::detail::normalizeHue(float hue); -std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); +std::optional facebook::react::detail::normalizeHueComponent(const std::variant& component); std::tuple facebook::react::detail::hslToRgb(float h, float s, float l); std::tuple facebook::react::detail::hwbToRgb(float h, float w, float b); template -constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::CSSValueParser& parser); +constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHwbFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseHwbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template -std::optional facebook::react::detail::parseModernHslFunction(facebook::react::CSSValueParser& parser); +std::optional facebook::react::detail::parseModernHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); template constexpr std::optional facebook::react::detail::normalizeComponent(const std::variant& component, float baseValue); @@ -6959,24 +6978,24 @@ struct facebook::react::detail::PreparedTextLayoutT { public using type = typename T::PreparedTextLayout; } -template +template struct facebook::react::detail::CSSVariantComponentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSAngleTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSFilterSimpleAmountParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSNumberPercentTransformParser { - public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); } template @@ -6991,12 +7010,12 @@ struct facebook::react::detail::is_variant_of_data_types : public std::false_typ template class facebook::react::detail::TextLayoutManagerExtended { public TextLayoutManagerExtended(const TextLayoutManagerT& textLayoutManager); - public facebook::react::LinesMeasurements measureLines(const facebook::react::AttributedStringBox& attributedStringBox, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::Size& size); - public facebook::react::TextMeasurement measurePreparedLayout(const facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout& layout, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; - public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout prepareLayout(const facebook::react::AttributedString& attributedString, const facebook::react::ParagraphAttributes& paragraphAttributes, const facebook::react::TextLayoutContext& layoutContext, const facebook::react::LayoutConstraints& layoutConstraints) const; + public facebook::react::LinesMeasurements measureLines(const facebook::react::_attributed_string_box::AttributedStringBox& attributedStringBox, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_size::Size& size); + public facebook::react::_text_measurement::TextMeasurement measurePreparedLayout(const facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout& layout, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + public facebook::react::detail::_text_layout_manager_extended::PreparedTextLayout prepareLayout(const facebook::react::_attributed_string::AttributedString& attributedString, const facebook::react::_paragraph_attributes::ParagraphAttributes& paragraphAttributes, const facebook::react::_text_layout_context::TextLayoutContext& layoutContext, const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; public static constexpr bool supportsLineMeasurement(); public static constexpr bool supportsPreparedTextLayout(); - public using PreparedTextLayout = typename facebook::react::detail::PreparedTextLayoutT::type; + public using PreparedTextLayout = typename facebook::react::detail::_prepared_text_layout_t::PreparedTextLayoutT::type; } template @@ -7325,18 +7344,18 @@ template using facebook::react::jsinspector_modern::ScopedExecutor = std::function&& callback)>; typedef std::function facebook::react::jsinspector_modern::FrontendChannel; typedef std::map facebook::react::jsinspector_modern::Headers; -using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; +using facebook::react::jsinspector_modern::ExecutionContextSelectorSet = std::unordered_set; using facebook::react::jsinspector_modern::IOReadError = const std::string; -using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::InspectorPageDescription; +using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::_inspector_page_description::InspectorPageDescription; using facebook::react::jsinspector_modern::StreamID = const std::string; using facebook::react::jsinspector_modern::VoidExecutor = std::function&& callback)>; -bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); -facebook::react::jsinspector_modern::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); -folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::HostTargetMetadata& metadata); -folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::InspectorTargetCapabilities& capabilities); +bool facebook::react::jsinspector_modern::matchesAny(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context, const facebook::react::jsinspector_modern::ExecutionContextSelectorSet& selectors); +facebook::react::jsinspector_modern::_i_inspector::IInspector& facebook::react::jsinspector_modern::getInspectorInstance(); +folly::dynamic facebook::react::jsinspector_modern::createHostMetadataPayload(const facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata& metadata); +folly::dynamic facebook::react::jsinspector_modern::targetCapabilitiesToDynamic(const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities& capabilities); std::string facebook::react::jsinspector_modern::httpReasonPhrase(uint16_t status); std::string facebook::react::jsinspector_modern::mimeTypeFromHeaders(const facebook::react::jsinspector_modern::Headers& headers); -std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); +std::unique_ptr facebook::react::jsinspector_modern::makeTestInspectorInstance(); template void facebook::react::jsinspector_modern::emitNotificationsForTracingProfile(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const ChannelsRange& channels, bool isBackgroundTrace); template @@ -7354,7 +7373,7 @@ void facebook::react::jsinspector_modern::truncateToValidUTF8(std::vector& class facebook::react::jsinspector_modern::BoundedRequestBuffer { public bool put(const std::string& requestId, std::string_view data, bool base64Encoded) noexcept; - public std::shared_ptr get(const std::string& requestId) const; + public std::shared_ptr get(const std::string& requestId) const; public void clear(); } @@ -7378,19 +7397,19 @@ class facebook::react::jsinspector_modern::CallbackRemoteConnection : public fac class facebook::react::jsinspector_modern::ConsoleTask { public ConsoleTask(const facebook::react::jsinspector_modern::ConsoleTask&) = default; public ConsoleTask(facebook::react::jsinspector_modern::ConsoleTask&&) = default; - public ConsoleTask(std::shared_ptr taskContext); - public facebook::react::jsinspector_modern::ConsoleTask& operator=(const facebook::react::jsinspector_modern::ConsoleTask&) = delete; - public facebook::react::jsinspector_modern::ConsoleTask& operator=(facebook::react::jsinspector_modern::ConsoleTask&&) = delete; + public ConsoleTask(std::shared_ptr taskContext); + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(const facebook::react::jsinspector_modern::_console_task::ConsoleTask&) = delete; + public facebook::react::jsinspector_modern::_console_task::ConsoleTask& operator=(facebook::react::jsinspector_modern::_console_task::ConsoleTask&&) = delete; public ~ConsoleTask(); } class facebook::react::jsinspector_modern::ConsoleTaskContext : public std::enable_shared_from_this { public ConsoleTaskContext(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); + public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); public ConsoleTaskContext(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::ConsoleTaskContext&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskId id() const; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(const facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&) = delete; + public facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext& operator=(facebook::react::jsinspector_modern::_console_task_context::ConsoleTaskContext&&) = delete; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId id() const; public std::optional getSerializedStackTrace() const; public void schedule(); public ~ConsoleTaskContext(); @@ -7400,9 +7419,9 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { public ConsoleTaskId() = default; public ConsoleTaskId(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; public ConsoleTaskId(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; - public bool operator==(const facebook::react::jsinspector_modern::ConsoleTaskId&) const = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::ConsoleTaskId&) = default; - public facebook::react::jsinspector_modern::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::ConsoleTaskId&&) = default; + public bool operator==(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) const = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(const facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&) = default; + public facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId& operator=(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId&&) = default; public operator bool() const; public operator void *() const; public ~ConsoleTaskId() = default; @@ -7411,19 +7430,19 @@ class facebook::react::jsinspector_modern::ConsoleTaskId { class facebook::react::jsinspector_modern::ConsoleTaskOrchestrator { public ConsoleTaskOrchestrator(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; public ConsoleTaskOrchestrator(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&) = delete; - public facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::ConsoleTaskOrchestrator&&) = delete; - public static facebook::react::jsinspector_modern::ConsoleTaskOrchestrator& getInstance(); - public std::shared_ptr top() const; - public void cancelTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void finishTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); - public void scheduleTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId, std::weak_ptr taskContext); - public void startTask(facebook::react::jsinspector_modern::ConsoleTaskId taskId); + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(const facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&) = delete; + public facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& operator=(facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator&&) = delete; + public static facebook::react::jsinspector_modern::_console_task_orchestrator::ConsoleTaskOrchestrator& getInstance(); + public std::shared_ptr top() const; + public void cancelTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void finishTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); + public void scheduleTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId, std::weak_ptr taskContext); + public void startTask(facebook::react::jsinspector_modern::_console_task_id::ConsoleTaskId taskId); public ~ConsoleTaskOrchestrator() = default; } class facebook::react::jsinspector_modern::EmulationAgent { - public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); } @@ -7435,18 +7454,18 @@ class facebook::react::jsinspector_modern::ExecutionContextSelector { public ExecutionContextSelector() = delete; public ExecutionContextSelector(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; public ExecutionContextSelector(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public bool matches(const facebook::react::jsinspector_modern::ExecutionContextDescription& context) const noexcept; - public bool operator==(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) const noexcept; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::ExecutionContextSelector& other) = default; - public facebook::react::jsinspector_modern::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::ExecutionContextSelector&& other) noexcept = default; - public static facebook::react::jsinspector_modern::ExecutionContextSelector all(); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byId(int32_t id); - public static facebook::react::jsinspector_modern::ExecutionContextSelector byName(std::string name); + public bool matches(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& context) const noexcept; + public bool operator==(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) const noexcept; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(const facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& other) = default; + public facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector& operator=(facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector&& other) noexcept = default; + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector all(); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byId(int32_t id); + public static facebook::react::jsinspector_modern::_execution_context_selector::ExecutionContextSelector byName(std::string name); public ~ExecutionContextSelector() = default; } class facebook::react::jsinspector_modern::FallbackRuntimeAgentDelegate : public facebook::react::jsinspector_modern::RuntimeAgentDelegate { - public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::SessionState& sessionState, std::string engineDescription); + public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::string engineDescription); public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) override; } @@ -7454,10 +7473,10 @@ class facebook::react::jsinspector_modern::FallbackRuntimeTargetDelegate : publi public FallbackRuntimeTargetDelegate(std::string engineDescription); public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; } @@ -7467,24 +7486,24 @@ class facebook::react::jsinspector_modern::HermesRuntimeTargetDelegate : public public std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) override; public virtual bool supportsConsole() const override; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() override; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) override; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) override; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) override; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip) override; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) override; public virtual void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; public ~HermesRuntimeTargetDelegate() override; } class facebook::react::jsinspector_modern::HostAgent { - public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::HostTargetController& targetController, facebook::react::jsinspector_modern::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); + public HostAgent(const facebook::react::jsinspector_modern::FrontendChannel& frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& targetController, facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata hostMetadata, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::VoidExecutor executor); public HostAgent(const facebook::react::jsinspector_modern::HostAgent&) = delete; public HostAgent(facebook::react::jsinspector_modern::HostAgent&&) = delete; public bool isEligibleForBackgroundTrace() const; - public facebook::react::jsinspector_modern::HostAgent& operator=(const facebook::react::jsinspector_modern::HostAgent&) = delete; - public facebook::react::jsinspector_modern::HostAgent& operator=(facebook::react::jsinspector_modern::HostAgent&&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(const facebook::react::jsinspector_modern::_host_agent::HostAgent&) = delete; + public facebook::react::jsinspector_modern::_host_agent::HostAgent& operator=(facebook::react::jsinspector_modern::_host_agent::HostAgent&&) = delete; public void emitSystemStateChanged(bool isSingleHost); public void handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void setCurrentInstanceAgent(std::shared_ptr agent); + public void setCurrentInstanceAgent(std::shared_ptr agent); public ~HostAgent(); } @@ -7493,26 +7512,26 @@ class facebook::react::jsinspector_modern::HostTarget : public facebook::react:: public HostTarget(facebook::react::jsinspector_modern::HostTarget&&) = delete; public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); public bool stopAndMaybeEmitBackgroundTrace(); - public facebook::react::jsinspector_modern::HostTarget& operator=(const facebook::react::jsinspector_modern::HostTarget&) = delete; - public facebook::react::jsinspector_modern::HostTarget& operator=(facebook::react::jsinspector_modern::HostTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate); + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(const facebook::react::jsinspector_modern::_host_target::HostTarget&) = delete; + public facebook::react::jsinspector_modern::_host_target::HostTarget& operator=(facebook::react::jsinspector_modern::_host_target::HostTarget&&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& registerInstance(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); - public static std::shared_ptr create(facebook::react::jsinspector_modern::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public std::unique_ptr connect(std::unique_ptr connectionToFrontend); + public static std::shared_ptr create(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public std::unique_ptr connect(std::unique_ptr connectionToFrontend); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); public void sendCommand(facebook::react::jsinspector_modern::HostCommand command); - public void unregisterInstance(facebook::react::jsinspector_modern::InstanceTarget& instance); + public void unregisterInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget& instance); public ~HostTarget(); } class facebook::react::jsinspector_modern::HostTargetController { - public HostTargetController(facebook::react::jsinspector_modern::HostTarget& target); + public HostTargetController(facebook::react::jsinspector_modern::_host_target::HostTarget& target); public bool decrementPauseOverlayCounter(); public bool hasInstance() const; public bool maybeEmitStashedBackgroundTrace(); public bool startTracing(facebook::react::jsinspector_modern::tracing::Mode mode, std::set enabledCategories); - public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate(); + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& getDelegate(); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); public void incrementPauseOverlayCounter(); public void installPerfIssuesBinding(); @@ -7522,20 +7541,20 @@ class facebook::react::jsinspector_modern::HostTargetDelegate : public facebook: public HostTargetDelegate() = default; public HostTargetDelegate(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; public HostTargetDelegate(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::HostTargetDelegate&&) = delete; - public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest&); - public virtual facebook::react::jsinspector_modern::HostTargetMetadata getMetadata() = 0; - public virtual facebook::react::jsinspector_modern::HostTargetTracingDelegate* getTracingDelegate(); - public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScreenshotRequest&); - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; - public virtual void onReload(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& request) = 0; - public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& request) = 0; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& operator=(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate&&) = delete; + public virtual bool onSetEmulatedMedia(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest&); + public virtual facebook::react::jsinspector_modern::_host_target_metadata::HostTargetMetadata getMetadata() = 0; + public virtual facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate* getTracingDelegate(); + public virtual std::optional captureScreenshot(const facebook::react::jsinspector_modern::_host_target_delegate::_page_capture_screenshot_request::PageCaptureScreenshotRequest&); + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest&, facebook::react::jsinspector_modern::ScopedExecutor) override; + public virtual void onReload(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& request) = 0; + public virtual void onSetPausedInDebuggerMessage(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& request) = 0; public virtual ~HostTargetDelegate() override; } struct facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& rhs) const; public std::optional message; } @@ -7545,23 +7564,23 @@ struct facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScree } struct facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& rhs) const; public std::optional ignoreCache; public std::optional scriptToEvaluateOnLoad; } struct facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest { - public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest& rhs) const; public std::string colorScheme; } class facebook::react::jsinspector_modern::HostTargetTraceRecording { - public HostTargetTraceRecording(facebook::react::jsinspector_modern::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public HostTargetTraceRecording(facebook::react::jsinspector_modern::_host_target::HostTarget& hostTarget, facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public bool isBackgroundInitiated() const; public bool isUserInitiated() const; public facebook::react::jsinspector_modern::tracing::HostTracingProfile stop(); public void recordFrameTimings(facebook::react::jsinspector_modern::tracing::FrameTimingSequence frameTimingSequence); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); public void start(); } @@ -7569,8 +7588,8 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { public HostTargetTracingDelegate() = default; public HostTargetTracingDelegate(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; public HostTargetTracingDelegate(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::HostTargetTracingDelegate&) = delete; - public facebook::react::jsinspector_modern::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::HostTargetTracingDelegate&&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(const facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&) = delete; + public facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate& operator=(facebook::react::jsinspector_modern::_host_target_tracing_delegate::HostTargetTracingDelegate&&) = delete; public virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool); public virtual void onTracingStopped(); public virtual ~HostTargetTracingDelegate() = default; @@ -7578,7 +7597,7 @@ class facebook::react::jsinspector_modern::HostTargetTracingDelegate { class facebook::react::jsinspector_modern::HostTracingAgent { public HostTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::_instance_target::InstanceTarget* instanceTarget); } class facebook::react::jsinspector_modern::IDestructible { @@ -7586,12 +7605,12 @@ class facebook::react::jsinspector_modern::IDestructible { } class facebook::react::jsinspector_modern::IInspector : public facebook::react::jsinspector_modern::IDestructible { - public using ConnectFunc = std::function(std::unique_ptr)>; - public virtual facebook::react::jsinspector_modern::InspectorSystemState getSystemState() const = 0; - public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::IInspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities = {}) = 0; - public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; - public virtual std::vector getPages() const = 0; - public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; + public using ConnectFunc = std::function(std::unique_ptr)>; + public virtual facebook::react::jsinspector_modern::_inspector_system_state::InspectorSystemState getSystemState() const = 0; + public virtual int addPage(const std::string& description, const std::string& vm, facebook::react::jsinspector_modern::_i_inspector::ConnectFunc connectFunc, facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities = {}) = 0; + public virtual std::unique_ptr connect(int pageId, std::unique_ptr remote) = 0; + public virtual std::vector getPages() const = 0; + public virtual void registerPageStatusListener(std::weak_ptr listener) = 0; public virtual void removePage(int pageId) = 0; public virtual ~IInspector() = 0; } @@ -7635,14 +7654,14 @@ class facebook::react::jsinspector_modern::InspectorFlags { public bool getNetworkInspectionEnabled() const; public bool getPerfIssuesEnabled() const; public bool getScreenshotCaptureEnabled() const; - public facebook::react::jsinspector_modern::InspectorFlags& operator=(const facebook::react::jsinspector_modern::InspectorFlags&) = delete; - public static facebook::react::jsinspector_modern::InspectorFlags& getInstance(); + public facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& operator=(const facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags&) = delete; + public static facebook::react::jsinspector_modern::_inspector_flags::InspectorFlags& getInstance(); public void dangerouslyDisableFuseboxForTest(); public void dangerouslyResetFlags(); } class facebook::react::jsinspector_modern::InspectorPackagerConnection { - public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public InspectorPackagerConnection(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public bool isConnected() const; public void closeQuietly(); public void connect(); @@ -7651,43 +7670,43 @@ class facebook::react::jsinspector_modern::InspectorPackagerConnection { class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl : public facebook::react::jsinspector_modern::IWebSocketDelegate, public facebook::react::jsinspector_modern::IPageStatusListener, public std::enable_shared_from_this { public bool isConnected() const; - public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); + public static std::shared_ptr create(std::string url, std::string deviceName, std::string appName, std::unique_ptr delegate); public using SessionId = uint32_t; public void closeQuietly(); public void connect(); - public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); + public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); public void sendEventToAllConnections(const std::string& event); } class facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::RemoteConnection : public facebook::react::jsinspector_modern::IRemoteConnection { - public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::InspectorPackagerConnection::Impl::SessionId sessionId, std::string proxySessionId); + public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::_inspector_packager_connection::_impl::SessionId sessionId, std::string proxySessionId); public virtual void onDisconnect() override; public virtual void onMessage(std::string message) override; } class facebook::react::jsinspector_modern::InspectorPackagerConnectionDelegate { - public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; + public virtual std::unique_ptr connectWebSocket(const std::string& url, std::weak_ptr delegate) = 0; public virtual void scheduleCallback(std::function callback, std::chrono::milliseconds delayMs) = 0; public virtual ~InspectorPackagerConnectionDelegate() = default; } class facebook::react::jsinspector_modern::InstanceAgent { - public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::InstanceTarget& target, facebook::react::jsinspector_modern::SessionState& sessionState); + public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_instance_target::InstanceTarget& target, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void sendConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage message); - public void setCurrentRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtime); + public void sendConsoleMessage(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); + public void setCurrentRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtime); } class facebook::react::jsinspector_modern::InstanceTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public InstanceTarget(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; public InstanceTarget(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(const facebook::react::jsinspector_modern::InstanceTarget&) = delete; - public facebook::react::jsinspector_modern::InstanceTarget& operator=(facebook::react::jsinspector_modern::InstanceTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); - public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void unregisterRuntime(facebook::react::jsinspector_modern::RuntimeTarget& runtime); + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(const facebook::react::jsinspector_modern::_instance_target::InstanceTarget&) = delete; + public facebook::react::jsinspector_modern::_instance_target::InstanceTarget& operator=(facebook::react::jsinspector_modern::_instance_target::InstanceTarget&&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& registerRuntime(facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor executor); + public static std::shared_ptr create(std::shared_ptr executionContextManager, facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& delegate, facebook::react::jsinspector_modern::VoidExecutor executor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public void unregisterRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& runtime); public ~InstanceTarget(); } @@ -7695,14 +7714,14 @@ class facebook::react::jsinspector_modern::InstanceTargetDelegate { public InstanceTargetDelegate() = default; public InstanceTargetDelegate(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; public InstanceTargetDelegate(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::InstanceTargetDelegate&) = delete; - public facebook::react::jsinspector_modern::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::InstanceTargetDelegate&&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(const facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&) = delete; + public facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate& operator=(facebook::react::jsinspector_modern::_instance_target_delegate::InstanceTargetDelegate&&) = delete; public virtual ~InstanceTargetDelegate(); } class facebook::react::jsinspector_modern::InstanceTracingAgent { public InstanceTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtimeTarget); + public void setTracedRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtimeTarget); public ~InstanceTracingAgent(); } @@ -7710,9 +7729,9 @@ class facebook::react::jsinspector_modern::LoadNetworkResourceDelegate { public LoadNetworkResourceDelegate() = default; public LoadNetworkResourceDelegate(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; public LoadNetworkResourceDelegate(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&) = delete; - public facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::LoadNetworkResourceDelegate&&) noexcept = delete; - public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(const facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&) = delete; + public facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& operator=(facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate&&) noexcept = delete; + public virtual void loadNetworkResource(const facebook::react::jsinspector_modern::_load_network_resource_request::LoadNetworkResourceRequest& params, facebook::react::jsinspector_modern::ScopedExecutor executor) = 0; public virtual ~LoadNetworkResourceDelegate() = default; } @@ -7736,9 +7755,9 @@ class facebook::react::jsinspector_modern::NetworkIOAgent { public NetworkIOAgent(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; public NetworkIOAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::VoidExecutor executor); public NetworkIOAgent(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; - public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::LoadNetworkResourceDelegate& delegate); - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::NetworkIOAgent&) = delete; - public facebook::react::jsinspector_modern::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::NetworkIOAgent&&) = delete; + public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req, facebook::react::jsinspector_modern::_load_network_resource_delegate::LoadNetworkResourceDelegate& delegate); + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(const facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&) = delete; + public facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent& operator=(facebook::react::jsinspector_modern::_network_i_o_agent::NetworkIOAgent&&) = delete; public ~NetworkIOAgent(); } @@ -7746,8 +7765,8 @@ class facebook::react::jsinspector_modern::NetworkRequestListener { public NetworkRequestListener() = default; public NetworkRequestListener(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; public NetworkRequestListener(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::NetworkRequestListener&) = delete; - public facebook::react::jsinspector_modern::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::NetworkRequestListener&&) noexcept = default; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(const facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&) = delete; + public facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener& operator=(facebook::react::jsinspector_modern::_network_request_listener::NetworkRequestListener&&) noexcept = default; public virtual void onCompletion() = 0; public virtual void onData(std::string_view data) = 0; public virtual void onError(const std::string& message) = 0; @@ -7765,33 +7784,33 @@ class facebook::react::jsinspector_modern::NullRemoteConnection : public faceboo } class facebook::react::jsinspector_modern::PerfMonitorUpdateHandler { - public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::HostTargetDelegate& delegate); + public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate); public void handlePerfIssueAdded(const std::string& message); } class facebook::react::jsinspector_modern::RAIIRemoteConnection { - public RAIIRemoteConnection(std::unique_ptr remote); + public RAIIRemoteConnection(std::unique_ptr remote); public void onMessage(std::string message); public ~RAIIRemoteConnection(); } class facebook::react::jsinspector_modern::RuntimeAgent { - public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr delegate); + public RuntimeAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController, facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription executionContextDescription, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr delegate); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public const facebook::react::jsinspector_modern::ExecutionContextDescription& getExecutionContextDescription() const; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState getExportedState(); + public const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& getExecutionContextDescription() const; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::ExportedState getExportedState(); public void notifyBindingCalled(const std::string& bindingName, const std::string& payload); public void notifyFastRefreshComplete(); public ~RuntimeAgent(); } struct facebook::react::jsinspector_modern::RuntimeAgent::ExportedState { - public std::unique_ptr delegateState; + public std::unique_ptr delegateState; } class facebook::react::jsinspector_modern::RuntimeAgentDelegate { public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) = 0; - public virtual std::unique_ptr getExportedState(); + public virtual std::unique_ptr getExportedState(); public virtual ~RuntimeAgentDelegate() = default; } @@ -7802,22 +7821,22 @@ class facebook::react::jsinspector_modern::RuntimeAgentDelegate::ExportedState { class facebook::react::jsinspector_modern::RuntimeTarget : public facebook::react::jsinspector_modern::EnableExecutorFromThis { public RuntimeTarget(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; public RuntimeTarget(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::RuntimeTarget&) = delete; - public facebook::react::jsinspector_modern::RuntimeTarget& operator=(facebook::react::jsinspector_modern::RuntimeTarget&&) = delete; - public static std::shared_ptr create(const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); - public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::SessionState& sessionState); - public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(const facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&) = delete; + public facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& operator=(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget&&) = delete; + public static std::shared_ptr create(const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::jsinspector_modern::_runtime_target_delegate::RuntimeTargetDelegate& delegate, facebook::react::RuntimeExecutor jsExecutor, facebook::react::jsinspector_modern::VoidExecutor selfExecutor); + public std::shared_ptr createAgent(const facebook::react::jsinspector_modern::FrontendChannel& channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public std::shared_ptr createTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); public ~RuntimeTarget(); } class facebook::react::jsinspector_modern::RuntimeTargetController { - public RuntimeTargetController(facebook::react::jsinspector_modern::RuntimeTarget& target); + public RuntimeTargetController(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& target); public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile(); public void disableSamplingProfiler(); public void emitTracingStateChange(bool isTracing); public void enableSamplingProfiler(); public void installBindingHandler(const std::string& bindingName); - public void notifyDomainStateChanged(facebook::react::jsinspector_modern::RuntimeTargetController::Domain domain, bool enabled, const facebook::react::jsinspector_modern::RuntimeAgent& notifyingAgent); + public void notifyDomainStateChanged(facebook::react::jsinspector_modern::_runtime_target_controller::Domain domain, bool enabled, const facebook::react::jsinspector_modern::_runtime_agent::RuntimeAgent& notifyingAgent); } enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { @@ -7830,17 +7849,17 @@ enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { class facebook::react::jsinspector_modern::RuntimeTargetDelegate { public virtual bool supportsConsole() const = 0; public virtual facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile collectSamplingProfile() = 0; - public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::StackTrace& stackTrace) = 0; - public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; - public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; - public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::ConsoleMessage message) = 0; + public virtual std::optional serializeStackTrace(const facebook::react::jsinspector_modern::_stack_trace::StackTrace& stackTrace) = 0; + public virtual std::unique_ptr createAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel channel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, std::unique_ptr previouslyExportedState, const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& executionContextDescription, facebook::react::RuntimeExecutor runtimeExecutor) = 0; + public virtual std::unique_ptr captureStackTrace(facebook::jsi::Runtime& runtime, size_t framesToSkip = 0) = 0; + public virtual void addConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_console_message::ConsoleMessage message) = 0; public virtual void disableSamplingProfiler() = 0; public virtual void enableSamplingProfiler() = 0; public virtual ~RuntimeTargetDelegate() = default; } class facebook::react::jsinspector_modern::RuntimeTracingAgent : public facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::RuntimeTargetController& targetController); + public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::_runtime_target_controller::RuntimeTargetController& targetController); public ~RuntimeTracingAgent(); } @@ -7848,14 +7867,14 @@ class facebook::react::jsinspector_modern::StackTrace { public StackTrace() = default; public StackTrace(const facebook::react::jsinspector_modern::StackTrace&) = delete; public StackTrace(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(const facebook::react::jsinspector_modern::StackTrace&) = delete; - public facebook::react::jsinspector_modern::StackTrace& operator=(facebook::react::jsinspector_modern::StackTrace&&) = delete; - public static std::unique_ptr empty(); + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(const facebook::react::jsinspector_modern::_stack_trace::StackTrace&) = delete; + public facebook::react::jsinspector_modern::_stack_trace::StackTrace& operator=(facebook::react::jsinspector_modern::_stack_trace::StackTrace&&) = delete; + public static std::unique_ptr empty(); public virtual ~StackTrace() = default; } class facebook::react::jsinspector_modern::TracingAgent { - public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); + public TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); public ~TracingAgent(); } @@ -7886,14 +7905,14 @@ enum facebook::react::jsinspector_modern::HostCommand { struct facebook::react::jsinspector_modern::ConsoleMessage { public ConsoleMessage(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::StackTrace::empty()); - public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::SimpleConsoleMessage message); + public ConsoleMessage(double timestamp, facebook::react::jsinspector_modern::ConsoleAPIType type, std::vector args, std::unique_ptr stackTrace = facebook::react::jsinspector_modern::_stack_trace::StackTrace::empty()); + public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); public ConsoleMessage(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::ConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::ConsoleMessage& operator=(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; - public std::unique_ptr stackTrace; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(const facebook::react::jsinspector_modern::_console_message::ConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_console_message::ConsoleMessage& operator=(facebook::react::jsinspector_modern::_console_message::ConsoleMessage&& other) noexcept = default; + public std::unique_ptr stackTrace; public std::vector args; public ~ConsoleMessage() = default; } @@ -7928,7 +7947,7 @@ struct facebook::react::jsinspector_modern::IOReadResult { } struct facebook::react::jsinspector_modern::InspectorPageDescription { - public const facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities; + public const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities; public const int id; public const std::string description; public const std::string vm; @@ -7976,9 +7995,9 @@ struct facebook::react::jsinspector_modern::SessionState { public bool isNetworkDomainEnabled; public bool isReactNativeApplicationDomainEnabled; public bool isRuntimeDomainEnabled; - public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; + public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; public std::unordered_map subscribedBindings; - public std::vector pendingSimpleConsoleMessages; + public std::vector pendingSimpleConsoleMessages; } struct facebook::react::jsinspector_modern::SimpleConsoleMessage { @@ -7988,8 +8007,8 @@ struct facebook::react::jsinspector_modern::SimpleConsoleMessage { public SimpleConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::SimpleConsoleMessage& other) = delete; - public facebook::react::jsinspector_modern::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::SimpleConsoleMessage&& other) noexcept = default; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(const facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& other) = delete; + public facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage& operator=(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage&& other) noexcept = default; public std::vector args; public ~SimpleConsoleMessage() = default; } @@ -8003,11 +8022,11 @@ class facebook::react::jsinspector_modern::EnumArray { template struct facebook::react::jsinspector_modern::UniqueMonostate { - public constexpr bool operator<(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator<=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator==(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; - public constexpr bool operator>=(const facebook::react::jsinspector_modern::UniqueMonostate&) const noexcept; + public constexpr bool operator<(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator<=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator==(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; + public constexpr bool operator>=(const facebook::react::jsinspector_modern::_unique_monostate::UniqueMonostate&) const noexcept; } template @@ -8034,16 +8053,16 @@ class facebook::react::jsinspector_modern::WeakList { } -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; -constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; +constexpr facebook::react::_high_res_time_stamp::HighResTimeStamp facebook::react::jsinspector_modern::tracing::kCurrentBufferStartTimeUninitialized; using facebook::react::jsinspector_modern::tracing::Categories = folly::small_vector; -using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; +using facebook::react::jsinspector_modern::tracing::ConsoleTimeStampEntry = std::variant; using facebook::react::jsinspector_modern::tracing::FrameSequenceId = uint64_t; using facebook::react::jsinspector_modern::tracing::Headers = std::map; using facebook::react::jsinspector_modern::tracing::ProcessId = uint64_t; using facebook::react::jsinspector_modern::tracing::RuntimeProfileId = uint16_t; using facebook::react::jsinspector_modern::tracing::ThreadId = uint64_t; -int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::HighResDuration duration); +int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::_high_res_duration::HighResDuration duration); std::optional facebook::react::jsinspector_modern::tracing::getTracingCategoryFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampColorFromString(const std::string& str); std::optional facebook::react::jsinspector_modern::tracing::getConsoleTimeStampDetailFromObject(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& detailValue); @@ -8052,48 +8071,48 @@ std::string facebook::react::jsinspector_modern::tracing::consoleTimeStampColorT std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const facebook::react::jsinspector_modern::tracing::Categories& categories); std::string facebook::react::jsinspector_modern::tracing::serializeTracingCategories(const std::set& categories); std::string facebook::react::jsinspector_modern::tracing::tracingCategoryToString(const facebook::react::jsinspector_modern::tracing::Category& category); -uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::HighResTimeStamp timestamp); +uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); class facebook::react::jsinspector_modern::tracing::HermesRuntimeSamplingProfileSerializer { public static facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile serializeToTracingSamplingProfile(hermes::sampling_profiler::Profile hermesProfile); } class facebook::react::jsinspector_modern::tracing::HostTracingProfileSerializer { - public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); - public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); - public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitAsDataCollectedChunks(facebook::react::jsinspector_modern::tracing::_host_tracing_profile::HostTracingProfile&& hostTracingProfile, const std::function& chunkCallback, size_t maxChunkBytes, uint16_t profileTraceEventsChunkSize); + public static void emitFrameTimings(std::vector&& frameTimings, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::_high_res_time_stamp::HighResTimeStamp recordingStartTimestamp, const std::function& chunkCallback, size_t maxChunkBytes); + public static void emitPerformanceTraceEvents(std::vector&& events, const std::function& chunkCallback, size_t maxChunkBytes); } class facebook::react::jsinspector_modern::tracing::PerformanceTracer { public bool isTracing() const; public bool startTracing(); - public bool startTracing(facebook::react::HighResDuration maxDuration); + public bool startTracing(facebook::react::_high_res_duration::HighResDuration maxDuration); public static facebook::react::jsinspector_modern::tracing::PerformanceTracer& getInstance(); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& traceEventProfileChunk); - public static facebook::react::jsinspector_modern::tracing::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp profileTimestamp); - public std::optional> stopTracing(); - public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::PerformanceTracer::TracingStateCallback callback); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileChunkTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ProcessId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp chunkTimestamp, facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& traceEventProfileChunk); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent constructRuntimeProfileTraceEvent(facebook::react::jsinspector_modern::tracing::RuntimeProfileId profileId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp profileTimestamp); + public std::optional> stopTracing(); + public uint32_t subscribeToTracingStateChanges(facebook::react::jsinspector_modern::tracing::_performance_tracer::TracingStateCallback callback); public using TracingStateCallback = std::function; - public void reportEventLoopMicrotasks(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportEventLoopTask(facebook::react::HighResTimeStamp start, facebook::react::HighResTimeStamp end); - public void reportMark(const std::string& name, facebook::react::HighResTimeStamp start, folly::dynamic&& detail = nullptr); - public void reportMeasure(const std::string& name, facebook::react::HighResTimeStamp start, facebook::react::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); - public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); - public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); - public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, int encodedDataLength); - public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); - public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::HighResTimeStamp start); + public void reportEventLoopMicrotasks(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportEventLoopTask(facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_time_stamp::HighResTimeStamp end); + public void reportMark(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, folly::dynamic&& detail = nullptr); + public void reportMeasure(const std::string& name, facebook::react::_high_res_time_stamp::HighResTimeStamp start, facebook::react::_high_res_duration::HighResDuration duration, folly::dynamic&& detail = nullptr, std::optional stackTrace = nullptr); + public void reportResourceFinish(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength, int decodedBodyLength); + public void reportResourceReceiveResponse(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int statusCode, const facebook::react::jsinspector_modern::tracing::Headers& headers, int encodedDataLength, folly::dynamic timingData); + public void reportResourceReceivedData(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, int encodedDataLength); + public void reportResourceSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start, const std::string& url, const std::string& requestMethod, const facebook::react::jsinspector_modern::tracing::Headers& headers); + public void reportResourceWillSendRequest(const std::string& devtoolsRequestId, facebook::react::_high_res_time_stamp::HighResTimeStamp start); public void reportTimeStamp(const std::string& name, std::optional start = std::nullopt, std::optional end = std::nullopt, std::optional trackName = std::nullopt, std::optional trackGroup = std::nullopt, std::optional color = std::nullopt, std::optional detail = std::nullopt, std::optional stackTrace = std::nullopt); public void unsubscribeFromTracingStateChanges(uint32_t subscriptionId); } class facebook::react::jsinspector_modern::tracing::ProfileTreeNode { - public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType codeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::ProfileTreeNode::NO_PARENT); + public ProfileTreeNode(uint32_t id, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType codeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame callFrame, uint32_t parentId = facebook::react::jsinspector_modern::tracing::_profile_tree_node::NO_PARENT); public bool hasParent() const; - public const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); - public facebook::react::jsinspector_modern::tracing::ProfileTreeNode::CodeType getCodeType() const; + public const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& getCallFrame() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType getCodeType() const; + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* addChild(uint32_t childId, facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame childCallFrame); + public facebook::react::jsinspector_modern::tracing::_profile_tree_node::ProfileTreeNode* getIfAlreadyExists(facebook::react::jsinspector_modern::tracing::_profile_tree_node::CodeType childCodeType, const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::RuntimeSamplingProfile::SampleCallStackFrame& childCallFrame); public static constexpr uint32_t NO_PARENT; public uint32_t getId() const; public uint32_t getParentId() const; @@ -8113,29 +8132,29 @@ class facebook::react::jsinspector_modern::tracing::RawRuntimeProfile { } class facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfileTraceEventSerializer { - public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); - public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::IdGenerator& profileIdGenerator, facebook::react::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&& profile, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); + public static void serializeAndDispatch(std::vector&& profiles, facebook::react::jsinspector_modern::tracing::_id_generator::IdGenerator& profileIdGenerator, facebook::react::_high_res_time_stamp::HighResTimeStamp tracingStartTime, const std::function& dispatchCallback, uint16_t traceEventChunkSize, uint16_t profileChunkSize = PROFILE_CHUNK_SIZE, uint16_t maxUniqueNodesPerChunk = MAX_UNIQUE_NODES_PER_CHUNK); } class facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - protected facebook::react::jsinspector_modern::tracing::TraceRecordingState& state_; - public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); + protected facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state_; + public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state); public bool isRunningInBackgroundMode(); } class facebook::react::jsinspector_modern::tracing::TraceEventGenerator { - public static facebook::react::jsinspector_modern::tracing::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); - public static facebook::react::jsinspector_modern::tracing::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp timestamp); - public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createScreenshotEvent(facebook::react::jsinspector_modern::tracing::FrameSequenceId frameSequenceId, int sourceId, std::vector&& snapshot, facebook::react::_high_res_time_stamp::HighResTimeStamp expectedDisplayTime, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); + public static facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent createSetLayerTreeIdEvent(std::string frame, int layerTreeId, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp timestamp); + public static std::pair createFrameTimingsEvents(facebook::react::jsinspector_modern::tracing::FrameSequenceId sequenceId, int layerTreeId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, facebook::react::jsinspector_modern::tracing::ProcessId processId, facebook::react::jsinspector_modern::tracing::ThreadId threadId); } class facebook::react::jsinspector_modern::tracing::TraceEventSerializer { - public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::TraceEvent&& event); - public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk&& profileChunk); - public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile&& cpuProfile); - public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node&& node); - public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); - public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas&& deltas); + public static folly::dynamic serialize(facebook::react::jsinspector_modern::tracing::_trace_event::TraceEvent&& event); + public static folly::dynamic serializeProfileChunk(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk&& profileChunk); + public static folly::dynamic serializeProfileChunkCPUProfile(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::TraceEventProfileChunk::CPUProfile&& cpuProfile); + public static folly::dynamic serializeProfileChunkCPUProfileNode(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::_node::TraceEventProfileChunk::CPUProfile::Node&& node); + public static folly::dynamic serializeProfileChunkCPUProfileNodeCallFrame(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::TraceEventProfileChunk::CPUProfile::Node::CallFrame&& callFrame); + public static folly::dynamic serializeProfileChunkTimeDeltas(facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TraceEventProfileChunk::TimeDeltas&& deltas); public static size_t estimateJsonSize(const folly::dynamic& value); } @@ -8177,27 +8196,27 @@ struct facebook::react::jsinspector_modern::tracing::EventLoopReporter { public EventLoopReporter(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopPhase phase); public EventLoopReporter(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::EventLoopReporter&) = delete; - public facebook::react::jsinspector_modern::tracing::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::EventLoopReporter&&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(const facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&) = delete; + public facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter& operator=(facebook::react::jsinspector_modern::tracing::_event_loop_reporter::EventLoopReporter&&) = delete; public ~EventLoopReporter(); } struct facebook::react::jsinspector_modern::tracing::FrameTimingSequence { public FrameTimingSequence() = delete; - public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::HighResTimeStamp beginTimestamp, facebook::react::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); - public facebook::react::HighResTimeStamp beginTimestamp; - public facebook::react::HighResTimeStamp endTimestamp; + public FrameTimingSequence(facebook::react::jsinspector_modern::tracing::FrameSequenceId id, facebook::react::jsinspector_modern::tracing::ThreadId threadId, facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp, facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp, std::optional> screenshot = std::nullopt); + public facebook::react::_high_res_time_stamp::HighResTimeStamp beginTimestamp; + public facebook::react::_high_res_time_stamp::HighResTimeStamp endTimestamp; public facebook::react::jsinspector_modern::tracing::FrameSequenceId id; public facebook::react::jsinspector_modern::tracing::ThreadId threadId; public std::optional> screenshot; } struct facebook::react::jsinspector_modern::tracing::HostTracingProfile { - public facebook::react::HighResTimeStamp startTime; + public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public std::vector frameTimings; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector frameTimings; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } struct facebook::react::jsinspector_modern::tracing::IdGenerator { @@ -8205,37 +8224,37 @@ struct facebook::react::jsinspector_modern::tracing::IdGenerator { } struct facebook::react::jsinspector_modern::tracing::InstanceTracingProfile { - public std::vector performanceTraceEvents; + public std::vector performanceTraceEvents; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile { public RuntimeSamplingProfile(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; public RuntimeSamplingProfile(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; - public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); + public RuntimeSamplingProfile(std::string runtimeName, facebook::react::jsinspector_modern::tracing::ProcessId processId, std::vector samples, std::unique_ptr rawRuntimeProfile); public facebook::react::jsinspector_modern::tracing::ProcessId processId; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile&&) = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::RuntimeSamplingProfile&&) = default; public std::string runtimeName; - public std::unique_ptr rawRuntimeProfile; - public std::vector samples; + public std::unique_ptr rawRuntimeProfile; + public std::vector samples; public ~RuntimeSamplingProfile() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample { public Sample(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; public Sample(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; - public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&) = delete; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample& operator=(facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sample&&) = default; + public Sample(uint64_t timestamp, facebook::react::jsinspector_modern::tracing::ThreadId threadId, std::vector callStack); public facebook::react::jsinspector_modern::tracing::ThreadId threadId; - public std::vector callStack; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&) = delete; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample& operator=(facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample::Sample&&) = default; + public std::vector callStack; public uint64_t timestamp; public ~Sample() = default; } struct facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame { - public bool operator==(const facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame& rhs) const noexcept = default; - public facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::SampleCallStackFrame::Kind kind; + public bool operator==(const facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::SampleCallStackFrame& rhs) const noexcept = default; + public facebook::react::jsinspector_modern::tracing::_runtime_sampling_profile::_sample_call_stack_frame::Kind kind; public std::optional scriptURL; public std::optional columnNumber; public std::optional lineNumber; @@ -8252,30 +8271,30 @@ enum facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sampl struct facebook::react::jsinspector_modern::tracing::TraceEvent { public char ph; - public facebook::react::HighResTimeStamp ts; + public facebook::react::_high_res_time_stamp::HighResTimeStamp ts; public facebook::react::jsinspector_modern::tracing::Categories cat; public facebook::react::jsinspector_modern::tracing::ProcessId pid; public facebook::react::jsinspector_modern::tracing::ThreadId tid; public folly::dynamic args; public std::optional s; - public std::optional dur; + public std::optional dur; public std::optional id; public std::string name; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile cpuProfile; - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas timeDeltas; - public using TimeDeltas = std::vector; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::TimeDeltas timeDeltas; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_u_profile::CPUProfile cpuProfile; + public using TimeDeltas = std::vector; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile { - public std::vector nodes; + public std::vector nodes; public std::vector samples; } struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node { - public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame callFrame; + public facebook::react::jsinspector_modern::tracing::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::CallFrame callFrame; public std::optional parentId; public uint32_t id; } @@ -8290,20 +8309,20 @@ struct facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPU } struct facebook::react::jsinspector_modern::tracing::TraceRecordingState { - public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); + public TraceRecordingState(facebook::react::jsinspector_modern::tracing::Mode tracingMode, std::set enabledCategories, std::optional windowSize = std::nullopt); public facebook::react::jsinspector_modern::tracing::Mode mode; - public std::optional windowSize; + public std::optional windowSize; public std::set enabledCategories; - public std::vector instanceTracingProfiles; - public std::vector runtimeSamplingProfiles; + public std::vector instanceTracingProfiles; + public std::vector runtimeSamplingProfiles; } template class facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer { public TimeWindowedBuffer(); - public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::TimeWindowedBuffer::TimestampAccessor timestampAccessor, facebook::react::HighResDuration windowSize); - public std::vector pruneExpiredAndExtract(facebook::react::HighResTimeStamp windowRightBoundary = facebook::react::HighResTimeStamp::now()); - public using TimestampAccessor = std::function; + public TimeWindowedBuffer(facebook::react::jsinspector_modern::tracing::_time_windowed_buffer::TimestampAccessor timestampAccessor, facebook::react::_high_res_duration::HighResDuration windowSize); + public std::vector pruneExpiredAndExtract(facebook::react::_high_res_time_stamp::HighResTimeStamp windowRightBoundary = facebook::react::_high_res_time_stamp::HighResTimeStamp::now()); + public using TimestampAccessor = std::function; public void clear(); public void push(T&& element); public void push(const T& element); @@ -8314,8 +8333,8 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { public PerformanceTracerSection(const char* name, const char* track = nullptr, const char* trackGroup = nullptr, const char* color = nullptr, Args... args) noexcept; public PerformanceTracerSection(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; public PerformanceTracerSection(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&) = delete; - public facebook::react::jsinspector_modern::tracing::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::PerformanceTracerSection&&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(const facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&) = delete; + public facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection& operator=(facebook::react::jsinspector_modern::tracing::_performance_tracer_section::PerformanceTracerSection&&) = delete; public ~PerformanceTracerSection() noexcept; } @@ -8323,7 +8342,7 @@ class facebook::react::jsinspector_modern::tracing::PerformanceTracerSection { using facebook::react::jsinspector_modern::cdp::ParseError = folly::json::parse_error; using facebook::react::jsinspector_modern::cdp::RequestId = long long; using facebook::react::jsinspector_modern::cdp::TypeError = folly::TypeError; -facebook::react::jsinspector_modern::cdp::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); +facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); std::string facebook::react::jsinspector_modern::cdp::jsonError(std::optional id, facebook::react::jsinspector_modern::cdp::ErrorCode code, std::optional message = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonNotification(const std::string& method, std::optional params = std::nullopt); std::string facebook::react::jsinspector_modern::cdp::jsonRequest(facebook::react::jsinspector_modern::cdp::RequestId id, const std::string& method, std::optional params = std::nullopt); @@ -8338,7 +8357,7 @@ enum facebook::react::jsinspector_modern::cdp::ErrorCode { } struct facebook::react::jsinspector_modern::cdp::PreparsedRequest { - public bool operator==(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest& rhs) const; public facebook::react::jsinspector_modern::cdp::RequestId id; public folly::dynamic params; public std::string method; @@ -8386,8 +8405,8 @@ struct facebook::react::jsinspector_modern::cdp::network::Request { } struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentExtraInfoParams { - public facebook::react::jsinspector_modern::cdp::network::ConnectTiming connectTiming; public facebook::react::jsinspector_modern::cdp::network::Headers headers; + public facebook::react::jsinspector_modern::cdp::network::_connect_timing::ConnectTiming connectTiming; public folly::dynamic toDynamic() const; public std::string requestId; } @@ -8396,10 +8415,10 @@ struct facebook::react::jsinspector_modern::cdp::network::RequestWillBeSentParam public bool redirectHasExtraInfo; public double timestamp; public double wallTime; - public facebook::react::jsinspector_modern::cdp::network::Request request; + public facebook::react::jsinspector_modern::cdp::network::_request::Request request; public folly::dynamic initiator; public folly::dynamic toDynamic() const; - public std::optional redirectResponse; + public std::optional redirectResponse; public std::string documentURL; public std::string loaderId; public std::string requestId; @@ -8409,7 +8428,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { public facebook::react::jsinspector_modern::cdp::network::Headers headers; public folly::dynamic toDynamic() const; public int encodedDataLength; - public static facebook::react::jsinspector_modern::cdp::network::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); + public static facebook::react::jsinspector_modern::cdp::network::_response::Response fromInputParams(const std::string& url, uint16_t status, const facebook::react::jsinspector_modern::cdp::network::Headers& headers, int encodedDataLength); public std::string mimeType; public std::string statusText; public std::string url; @@ -8419,7 +8438,7 @@ struct facebook::react::jsinspector_modern::cdp::network::Response { struct facebook::react::jsinspector_modern::cdp::network::ResponseReceivedParams { public bool hasExtraInfo; public double timestamp; - public facebook::react::jsinspector_modern::cdp::network::Response response; + public facebook::react::jsinspector_modern::cdp::network::_response::Response response; public folly::dynamic toDynamic() const; public std::string loaderId; public std::string requestId; @@ -8432,22 +8451,22 @@ constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_CONTAINS; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_DISCONNECTED; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_FOLLOWING; constexpr uint_fast16_t facebook::react::dom::DOCUMENT_POSITION_PRECEDING; -bool facebook::react::dom::isConnected(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMOffset facebook::react::dom::getOffset(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, bool includeTransform); -facebook::react::dom::DOMRect facebook::react::dom::measureInWindow(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -facebook::react::dom::RNMeasureRect facebook::react::dom::measure(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::optional facebook::react::dom::measureLayout(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& relativeToShadowNode); -std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); -std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTagName(const facebook::react::ShadowNode& shadowNode); -std::string facebook::react::dom::getTextContent(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -std::vector> facebook::react::dom::getChildNodes(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode); -uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::RootShadowNode::Shared& currentRevision, const facebook::react::ShadowNode& shadowNode, const facebook::react::ShadowNode& otherShadowNode); +bool facebook::react::dom::isConnected(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_border_width_rounded::DOMBorderWidthRounded facebook::react::dom::getBorderWidth(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_offset::DOMOffset facebook::react::dom::getOffset(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_point::DOMPoint facebook::react::dom::getScrollPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::getBoundingClientRect(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, bool includeTransform); +facebook::react::dom::_d_o_m_rect::DOMRect facebook::react::dom::measureInWindow(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getInnerSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_d_o_m_size_rounded::DOMSizeRounded facebook::react::dom::getScrollSize(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +facebook::react::dom::_r_n_measure_rect::RNMeasureRect facebook::react::dom::measure(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::optional facebook::react::dom::measureLayout(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& relativeToShadowNode); +std::shared_ptr facebook::react::dom::getElementById(const std::shared_ptr& currentRevision, const std::string& id); +std::shared_ptr facebook::react::dom::getParentNode(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTagName(const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::string facebook::react::dom::getTextContent(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +std::vector> facebook::react::dom::getChildNodes(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode); +uint_fast16_t facebook::react::dom::compareDocumentPosition(const facebook::react::_root_shadow_node::RootShadowNode::Shared& currentRevision, const facebook::react::_shadow_node::ShadowNode& shadowNode, const facebook::react::_shadow_node::ShadowNode& otherShadowNode); struct facebook::react::dom::DOMBorderWidthRounded { public int bottom; @@ -8459,7 +8478,7 @@ struct facebook::react::dom::DOMBorderWidthRounded { struct facebook::react::dom::DOMOffset { public double left; public double top; - public std::shared_ptr offsetParent; + public std::shared_ptr offsetParent; } struct facebook::react::dom::DOMPoint { @@ -8519,13 +8538,13 @@ using facebook::react::bridging::remove_cvref_t = std::remove_cv_t constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(Class::*)(ArgsT...)); template -JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); +JSReturnT facebook::react::bridging::callFromJs(facebook::jsi::Runtime& rt, ReturnT(ClassT::*method)(facebook::jsi::Runtime&, ArgsT...), const std::shared_ptr& jsInvoker, ClassT* instance, JSArgsT &&... args); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template -decltype(facebook::react::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::fromJs(rt, facebook::react::bridging::convert(rt, std::forward(value)), jsInvoker)) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr& jsInvoker); template -decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); +decltype(static_cast(std::move(facebook::react::bridging::convert(rt, std::forward(value))))) facebook::react::bridging::fromJs(facebook::jsi::Runtime& rt, JSArgT&& value, const std::shared_ptr&); template constexpr size_t facebook::react::bridging::getParameterCount(ReturnT(*)(ArgsT...)); template , int> = 0> @@ -8535,13 +8554,13 @@ auto facebook::react::bridging::convert(facebook::jsi::Runtime& rt, std::optiona template , int> = 0> auto facebook::react::bridging::convert(facebook::jsi::Runtime&, T&& value); template -auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::Converter&& converter); +auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::_converter::Converter&& converter); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value))) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template -decltype(facebook::react::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); +decltype(facebook::react::_bridging::Bridging>::toJs(rt, std::forward(value), jsInvoker)) facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& jsInvoker); template -facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); +facebook::react::bridging::remove_cvref_t facebook::react::bridging::toJs(facebook::jsi::Runtime& rt, T&& value, const std::shared_ptr& = nullptr); template struct facebook::react::bridging::Converter : public facebook::react::bridging::ConverterBase { @@ -8556,7 +8575,7 @@ struct facebook::react::bridging::ConverterBase { public using BaseT = facebook::react::bridging::remove_cvref_t; template && std::is_same_v, int> = 0> public operator U() = delete; - template && std::is_convertible_v, U>, int> = 0> + template && std::is_convertible_v, U>, int> = 0> public operator U(); } @@ -8614,31 +8633,31 @@ struct facebook::react::bridging::detail::bridging_wrapper struct facebook::react::array_detail::BridgingStatic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& array, const std::shared_ptr& jsInvoker); } template struct facebook::react::array_detail::BridgingDynamic { - public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Array toJs(facebook::jsi::Runtime& rt, const T& list, const std::shared_ptr& jsInvoker); } template struct facebook::react::map_detail::Bridging { - public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); + public static T fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Object& value, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const T& map, const std::shared_ptr& jsInvoker); } typedef void(*facebook::react::ReactMarker::LogTaggedMarker)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); typedef void(*facebook::react::ReactMarker::LogTaggedMarkerBridgeless)(const facebook::react::ReactMarker::ReactMarkerId, const char *tag); -void facebook::react::ReactMarker::logMarker(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId); -void facebook::react::ReactMarker::logMarkerDone(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); -void facebook::react::ReactMarker::logTaggedMarker(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::ReactMarker::ReactMarkerId markerId, const char* tag); -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; -facebook::react::ReactMarker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; +void facebook::react::ReactMarker::logMarker(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId); +void facebook::react::ReactMarker::logMarkerDone(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); +void facebook::react::ReactMarker::logTaggedMarker(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +void facebook::react::ReactMarker::logTaggedMarkerBridgeless(facebook::react::_react_marker::ReactMarkerId markerId, const char* tag); +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerBridgelessImpl; +facebook::react::_react_marker::LogTaggedMarker facebook::react::ReactMarker::logTaggedMarkerImpl; std::shared_mutex facebook::react::ReactMarker::logTaggedMarkerImplMutex; class facebook::react::ReactMarker::StartupLogger { @@ -8649,7 +8668,7 @@ class facebook::react::ReactMarker::StartupLogger { public double getRunJSBundleEndTime(); public double getRunJSBundleStartTime(); public static facebook::react::ReactMarker::StartupLogger& getInstance(); - public void logStartupEvent(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); + public void logStartupEvent(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); public void reset(); } @@ -8675,7 +8694,7 @@ enum facebook::react::ReactMarker::ReactMarkerId { struct facebook::react::ReactMarker::ReactMarkerEvent { public const char* tag; - public const facebook::react::ReactMarker::ReactMarkerId markerId; + public const facebook::react::_react_marker::ReactMarkerId markerId; public double time; } @@ -8698,7 +8717,7 @@ void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallExecutionStar void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::BridgeNativeModulePerfLogger::disableLogging(); -void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::BridgeNativeModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::BridgeNativeModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -8745,7 +8764,7 @@ void facebook::react::TurboModulePerfLogger::asyncMethodCallExecutionStart(const void facebook::react::TurboModulePerfLogger::asyncMethodCallFail(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::asyncMethodCallStart(const char* moduleName, const char* methodName); void facebook::react::TurboModulePerfLogger::disableLogging(); -void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); +void facebook::react::TurboModulePerfLogger::enableLogging(std::unique_ptr&& logger); void facebook::react::TurboModulePerfLogger::moduleCreateCacheHit(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructEnd(const char* moduleName, int32_t id); void facebook::react::TurboModulePerfLogger::moduleCreateConstructStart(const char* moduleName, int32_t id); @@ -8775,11 +8794,17 @@ void facebook::react::TurboModulePerfLogger::syncMethodCallStart(const char* mod std::unique_ptr facebook::jsc::makeJSCRuntime(); +std::unique_ptr facebook::jsc::makeJSCRuntime(const facebook::jsc::_runtime_config::facebook::jsc::RuntimeConfig& rc); + +struct facebook::jsc::RuntimeConfig { + public bool enableDebugger; + public std::string debuggerName; +} -using facebook::jsi::HostFunctionType = std::function; -facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); -folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::Runtime& runtime, const facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); +using facebook::jsi::HostFunctionType = std::function; +facebook::jsi::_value::facebook::jsi::Value facebook::jsi::valueFromDynamic(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const folly::dynamic& dyn); +folly::dynamic facebook::jsi::dynamicFromValue(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime, const facebook::jsi::_value::facebook::jsi::Value& value, const std::function& filterObjectKeys = nullptr); template U* facebook::jsi::castInterface(T* ptr); template @@ -8787,48 +8812,48 @@ std::shared_ptr facebook::jsi::dynamicInterfaceCast(T&& ptr); class facebook::jsi::Array : public facebook::jsi::Object { public Array(facebook::jsi::Array&&) = default; - public Array(facebook::jsi::IRuntime& runtime, size_t length); - public facebook::jsi::Array& operator=(facebook::jsi::Array&&) = default; - public facebook::jsi::Value getValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i) const; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t push(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* elements, size_t count); - public size_t push(facebook::jsi::IRuntime& runtime, std::initializer_list elements); - public size_t size(facebook::jsi::IRuntime& runtime) const; - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, std::initializer_list elements); + public Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_array::Array& operator=(facebook::jsi::_array::Array&&) = default; + public facebook::jsi::_array::Value getValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i) const; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array::Value* elements, size_t count); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list elements); template - public void setValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i, T&& value) const; + public void setValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i, T&& value) const; template - public size_t push(facebook::jsi::IRuntime& runtime, Args &&... args); + public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); template - public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, Args &&... args); + public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::ArrayBuffer : public facebook::jsi::Object { public ArrayBuffer(facebook::jsi::ArrayBuffer&&) = default; - public ArrayBuffer(facebook::jsi::IRuntime& runtime, std::shared_ptr buffer); - public bool detached(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer& operator=(facebook::jsi::ArrayBuffer&&) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public size_t size(facebook::jsi::IRuntime& runtime) const; - public std::shared_ptr tryGetMutableBuffer(facebook::jsi::IRuntime& runtime) const; - public uint8_t* data(facebook::jsi::IRuntime& runtime) const; + public ArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr buffer); + public bool detached(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer& operator=(facebook::jsi::_array_buffer::ArrayBuffer&&) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public size_t size(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::shared_ptr tryGetMutableBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint8_t* data(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::BigInt : public facebook::jsi::Pointer { public BigInt(facebook::jsi::BigInt&& other) = default; - public BigInt(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public BigInt(facebook::jsi::Pointer&& other) noexcept; - public bool isInt64(facebook::jsi::IRuntime& runtime) const; - public bool isUint64(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt& operator=(facebook::jsi::BigInt&& other) = default; - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime, int radix = 10) const; - public int64_t asInt64(facebook::jsi::IRuntime& runtime) const; - public int64_t getInt64(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b); - public static facebook::jsi::BigInt fromInt64(facebook::jsi::IRuntime& runtime, int64_t value); - public static facebook::jsi::BigInt fromUint64(facebook::jsi::IRuntime& runtime, uint64_t value); - public uint64_t asUint64(facebook::jsi::IRuntime& runtime) const; - public uint64_t getUint64(facebook::jsi::IRuntime& runtime) const; + public BigInt(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool isInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt& operator=(facebook::jsi::_big_int::BigInt&& other) = default; + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime, int radix = 10) const; + public int64_t asInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public int64_t getInt64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b); + public static facebook::jsi::_big_int::BigInt fromInt64(facebook::jsi::_i_runtime::IRuntime& runtime, int64_t value); + public static facebook::jsi::_big_int::BigInt fromUint64(facebook::jsi::_i_runtime::IRuntime& runtime, uint64_t value); + public uint64_t asUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public uint64_t getUint64(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::Buffer { @@ -8838,17 +8863,17 @@ class facebook::jsi::Buffer { } class facebook::jsi::DecoratedHostFunction { - public DecoratedHostFunction(facebook::jsi::Runtime& drt, facebook::jsi::HostFunctionType plainHF); - public facebook::jsi::Runtime& decoratedRuntime(); - public facebook::jsi::Value operator()(facebook::jsi::Runtime&, const facebook::jsi::Value& thisVal, const facebook::jsi::Value* args, size_t count); + public DecoratedHostFunction(facebook::jsi::_runtime::Runtime& drt, facebook::jsi::HostFunctionType plainHF); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public facebook::jsi::_value::Value operator()(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_value::Value& thisVal, const facebook::jsi::_value::Value* args, size_t count); } class facebook::jsi::DecoratedHostObject : public facebook::jsi::HostObject { - public DecoratedHostObject(facebook::jsi::Runtime& drt, std::shared_ptr plainHO); - public facebook::jsi::Runtime& decoratedRuntime(); - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name) override; - public virtual std::vector getPropertyNames(facebook::jsi::Runtime&) override; - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; + public DecoratedHostObject(facebook::jsi::_runtime::Runtime& drt, std::shared_ptr plainHO); + public facebook::jsi::_runtime::Runtime& decoratedRuntime(); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime&) override; + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; } class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { @@ -8860,28 +8885,28 @@ class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { class facebook::jsi::Function : public facebook::jsi::Object { public Function(facebook::jsi::Function&&) = default; - public bool isHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function& operator=(facebook::jsi::Function&&) = default; - public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, std::initializer_list args) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& Runtime, const facebook::jsi::Object& jsThis, const facebook::jsi::Value* args, size_t count) const; - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, std::initializer_list args) const; - public static facebook::jsi::Function createFromHostFunction(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); + public bool isHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::HostFunctionType& getHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function& operator=(facebook::jsi::_function::Function&&) = default; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, std::initializer_list args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& Runtime, const facebook::jsi::_function::Object& jsThis, const facebook::jsi::_function::Value* args, size_t count) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, std::initializer_list args) const; + public static facebook::jsi::_function::Function createFromHostFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func); template - public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, Args &&... args) const; + public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, Args &&... args) const; } class facebook::jsi::HostObject { - public virtual facebook::jsi::Value get(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name); - public virtual std::vector getPropertyNames(facebook::jsi::Runtime& rt); - public virtual void set(facebook::jsi::Runtime&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value); + public virtual facebook::jsi::_value::Value get(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name); + public virtual std::vector getPropertyNames(facebook::jsi::_runtime::Runtime& rt); + public virtual void set(facebook::jsi::_runtime::Runtime&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value); public virtual ~HostObject(); } @@ -8889,113 +8914,113 @@ class facebook::jsi::IRuntime : public facebook::jsi::ICast { protected virtual ~IRuntime() = default; public static constexpr facebook::jsi::UUID uuid; public virtual ScopeState* pushScope() = 0; - public virtual bool bigintIsInt64(const facebook::jsi::BigInt&) = 0; - public virtual bool bigintIsUint64(const facebook::jsi::BigInt&) = 0; - public virtual bool compare(const facebook::jsi::PropNameID&, const facebook::jsi::PropNameID&) = 0; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) = 0; + public virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID&, const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; public virtual bool drainMicrotasks(int maxMicrotasksHint = -1) = 0; public virtual bool hasNativeState(const facebook::jsi::Object&) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) = 0; - public virtual bool isArray(const facebook::jsi::Object&) const = 0; - public virtual bool isArrayBuffer(const facebook::jsi::Object&) const = 0; - public virtual bool isFunction(const facebook::jsi::Object&) const = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) = 0; + public virtual bool isArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isArrayBuffer(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isFunction(const facebook::jsi::_object::Object&) const = 0; public virtual bool isHostFunction(const facebook::jsi::Function&) const = 0; public virtual bool isHostObject(const facebook::jsi::Object&) const = 0; public virtual bool isInspectable() = 0; - public virtual bool isTypedArray(const facebook::jsi::Object&) const = 0; - public virtual bool isUint8Array(const facebook::jsi::Object&) const = 0; - public virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const = 0; - public virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const = 0; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) = 0; - public virtual facebook::jsi::Array createArray(size_t length) = 0; - public virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object&) = 0; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; - public virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t) = 0; - public virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t) = 0; - public virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual bool isTypedArray(const facebook::jsi::_object::Object&) const = 0; + public virtual bool isUint8Array(const facebook::jsi::_object::Object&) const = 0; + public virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const = 0; + public virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const = 0; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function&) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::IRuntime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue* pv) = 0; - public virtual facebook::jsi::Instrumentation& instrumentation() = 0; - public virtual facebook::jsi::Object createObject() = 0; - public virtual facebook::jsi::Object createObject(std::shared_ptr ho) = 0; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) = 0; - public virtual facebook::jsi::Object global() = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt&, int) = 0; - public virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) = 0; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) = 0; - public virtual facebook::jsi::Value call(const facebook::jsi::Function&, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function&, const facebook::jsi::Value* args, size_t count) = 0; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) = 0; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) = 0; - public virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array&, size_t i) = 0; - public virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject&) = 0; - public virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object&) = 0; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t length(const facebook::jsi::String& str) = 0; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) = 0; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) = 0; - public virtual size_t size(const facebook::jsi::Array&) = 0; - public virtual size_t size(const facebook::jsi::ArrayBuffer&) = 0; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; - public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; - public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& dataUUID) = 0; + public virtual facebook::jsi::_array::Array createArray(size_t length) = 0; + public virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object&) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t) = 0; + public virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t) = 0; + public virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_i_runtime::_pointer_value::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::IRuntime::PointerValue* pv) = 0; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() = 0; + public virtual facebook::jsi::_object::Object createObject() = 0; + public virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) = 0; + public virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) = 0; + public virtual facebook::jsi::_object::Object global() = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt&, int) = 0; + public virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; + public virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) = 0; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) = 0; + public virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function&, const facebook::jsi::_value::Value* args, size_t count) = 0; + public virtual facebook::jsi::_value::Value createError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createEvalError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createRangeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createReferenceError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createSyntaxError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createTypeError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createURIError(const facebook::jsi::_string::String& msg) = 0; + public virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) = 0; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) = 0; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; + public virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) = 0; + public virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array&, size_t i) = 0; + public virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject&) = 0; + public virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object&) = 0; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t length(const facebook::jsi::_string::String& str) = 0; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) = 0; + public virtual size_t push(const facebook::jsi::_array::Array&, const facebook::jsi::_value::Value*, size_t) = 0; + public virtual size_t size(const facebook::jsi::_array::Array&) = 0; + public virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) = 0; + public virtual std::shared_ptr getHostObject(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) = 0; + public virtual std::shared_ptr getNativeState(const facebook::jsi::Object&) = 0; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID) = 0; public virtual std::string description() = 0; - public virtual std::string symbolToString(const facebook::jsi::Symbol&) = 0; - public virtual std::string utf8(const facebook::jsi::PropNameID&) = 0; - public virtual std::string utf8(const facebook::jsi::String&) = 0; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) = 0; - public virtual std::u16string utf16(const facebook::jsi::String& str) = 0; - public virtual uint8_t* data(const facebook::jsi::ArrayBuffer&) = 0; - public virtual uint64_t truncate(const facebook::jsi::BigInt&) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) = 0; + public virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol&) = 0; + public virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID&) = 0; + public virtual std::string utf8(const facebook::jsi::_string::String&) = 0; + public virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) = 0; + public virtual std::u16string utf16(const facebook::jsi::_string::String& str) = 0; + public virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer&) = 0; + public virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt&) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name) = 0; + public virtual void deleteProperty(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name) = 0; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) = 0; public virtual void popScope(ScopeState*) = 0; public virtual void queueMicrotask(const facebook::jsi::Function& callback) = 0; public virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) = 0; - public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) = 0; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) = 0; - public virtual void setRuntimeData(const facebook::jsi::UUID& dataUUID, const std::shared_ptr& data) = 0; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; - public virtual void setValueAtIndexImpl(const facebook::jsi::Array&, size_t i, const facebook::jsi::Value& value) = 0; + public virtual void setNativeState(const facebook::jsi::Object&, std::shared_ptr state) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_object::Object&, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) = 0; + public virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) = 0; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const std::shared_ptr& data) = 0; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) = 0; + public virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array&, size_t i, const facebook::jsi::_value::Value& value) = 0; } struct facebook::jsi::IRuntime::PointerValue { @@ -9009,12 +9034,12 @@ class facebook::jsi::Instrumentation { public virtual std::string getRecordedGCStats() = 0; public virtual std::unordered_map getHeapInfo(bool includeExpensive) = 0; public virtual void collectGarbage(std::string cause) = 0; - public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; - public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; + public virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options = {false}) = 0; public virtual void dumpOpcodeStats(std::ostream& os) const = 0; public virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const = 0; public virtual void startHeapSampling(size_t samplingInterval) = 0; - public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; + public virtual void startTrackingHeapObjectStackTraces(std::function stats)> fragmentCallback) = 0; public virtual void stopHeapSampling(std::ostream& os) = 0; public virtual void stopTrackingHeapObjectStackTraces() = 0; public virtual void writeBasicBlockProfileTraceToFile(const std::string& fileName) const = 0; @@ -9027,21 +9052,21 @@ struct facebook::jsi::Instrumentation::HeapSnapshotOptions { class facebook::jsi::JSError : public facebook::jsi::JSIException { public JSError(const facebook::jsi::JSError&) = default; - public JSError(facebook::jsi::IRuntime& r, facebook::jsi::Value&& value); - public JSError(facebook::jsi::IRuntime& rt, const char* message); - public JSError(facebook::jsi::IRuntime& rt, std::string message); - public JSError(facebook::jsi::IRuntime& rt, std::string message, std::string stack); - public JSError(facebook::jsi::Value&& value, std::string message, std::string stack); - public JSError(std::string what, facebook::jsi::IRuntime& rt, facebook::jsi::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& r, facebook::jsi::_value::Value&& value); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, const char* message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message); + public JSError(facebook::jsi::_i_runtime::IRuntime& rt, std::string message, std::string stack); + public JSError(facebook::jsi::_value::Value&& value, std::string message, std::string stack); + public JSError(std::string what, facebook::jsi::_i_runtime::IRuntime& rt, facebook::jsi::_value::Value&& value); public const facebook::jsi::Value& value() const; public const std::string& getMessage() const; public const std::string& getStack() const; - public static facebook::jsi::JSError createEvalError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createRangeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createReferenceError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createSyntaxError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createTypeError(facebook::jsi::IRuntime& rt, const std::string& message); - public static facebook::jsi::JSError createURIError(facebook::jsi::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createEvalError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createRangeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createReferenceError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createSyntaxError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createTypeError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); + public static facebook::jsi::_j_s_error::JSError createURIError(facebook::jsi::_i_runtime::IRuntime& rt, const std::string& message); public virtual ~JSError(); } @@ -9071,84 +9096,84 @@ class facebook::jsi::NativeState { } class facebook::jsi::Object : public facebook::jsi::Pointer { - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, const facebook::jsi::Value& value) const; - protected void setPropertyValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, const facebook::jsi::Value& value) const; - public Object(facebook::jsi::IRuntime& runtime); - public Object(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_object::Value& value) const; + protected void setPropertyValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, const facebook::jsi::_object::Value& value) const; public Object(facebook::jsi::Object&& other) = default; public Object(facebook::jsi::Pointer&& other) noexcept; - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public bool hasProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public bool instanceOf(facebook::jsi::IRuntime& rt, const facebook::jsi::Function& ctor) const; - public bool isArray(facebook::jsi::IRuntime& runtime) const; - public bool isArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public bool isFunction(facebook::jsi::IRuntime& runtime) const; - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - public bool isTypedArray(facebook::jsi::IRuntime& runtime) const; - public bool isUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array asArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Array getArray(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Array getPropertyNames(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::ArrayBuffer getArrayBuffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function asFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Function getFunction(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Function getPropertyAsFunction(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object getPropertyAsObject(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Object& operator=(facebook::jsi::Object&& other) = default; - public facebook::jsi::TypedArray asTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::TypedArray getTypedArray(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array asUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Uint8Array getUint8Array(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public facebook::jsi::Value getProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public facebook::jsi::Value getPrototype(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& a, const facebook::jsi::Object& b); - public static facebook::jsi::Object create(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype); - public static facebook::jsi::Object createFromHostObject(facebook::jsi::IRuntime& runtime, std::shared_ptr ho); - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const char* name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name) const; - public void deleteProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name) const; - public void setExternalMemoryPressure(facebook::jsi::IRuntime& runtime, size_t amt) const; - public void setNativeState(facebook::jsi::IRuntime& runtime, std::shared_ptr state) const; - public void setPrototype(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& prototype) const; - template - public bool isHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr asHostObject(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getHostObject(facebook::jsi::IRuntime& runtime) const; - template - public bool hasNativeState(facebook::jsi::IRuntime& runtime) const; - template - public std::shared_ptr getNativeState(facebook::jsi::IRuntime& runtime) const; + public Object(facebook::jsi::_i_runtime::IRuntime& runtime); + public Object(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public bool hasProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public bool instanceOf(facebook::jsi::_i_runtime::IRuntime& rt, const facebook::jsi::_function::Function& ctor) const; + public bool isArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public bool isUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array asArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array::Array getArray(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_array::Array getPropertyNames(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_array_buffer::ArrayBuffer getArrayBuffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function asFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_function::Function getFunction(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_function::Function getPropertyAsFunction(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object getPropertyAsObject(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Object& operator=(facebook::jsi::_object::Object&& other) = default; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public facebook::jsi::_object::Value getProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public facebook::jsi::_object::Value getPrototype(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray asTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_typed_array::TypedArray getTypedArray(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array asUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_uint8_array::Uint8Array getUint8Array(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b); + public static facebook::jsi::_object::Object create(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype); + public static facebook::jsi::_object::Object createFromHostObject(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr ho); + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name) const; + public void deleteProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name) const; + public void setExternalMemoryPressure(facebook::jsi::_i_runtime::IRuntime& runtime, size_t amt) const; + public void setNativeState(facebook::jsi::_i_runtime::IRuntime& runtime, std::shared_ptr state) const; + public void setPrototype(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& prototype) const; + template + public bool isHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr asHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getHostObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public bool hasNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; + template + public std::shared_ptr getNativeState(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const char* name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, T&& value) const; template - public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& name, T&& value) const; + public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, T&& value) const; } class facebook::jsi::Pointer { - protected Pointer(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); protected Pointer(facebook::jsi::Pointer&& other) noexcept; - protected facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr_; - protected facebook::jsi::Pointer& operator=(facebook::jsi::Pointer&& other) noexcept; + protected Pointer(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + protected facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr_; + protected facebook::jsi::_pointer::Pointer& operator=(facebook::jsi::_pointer::Pointer&& other) noexcept; protected ~Pointer(); } @@ -9158,98 +9183,98 @@ class facebook::jsi::PreparedJavaScript { } class facebook::jsi::PropNameID : public facebook::jsi::Pointer { - public PropNameID(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& other); - public PropNameID(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public PropNameID(facebook::jsi::Pointer&& other) noexcept; public PropNameID(facebook::jsi::PropNameID&& other) = default; - public facebook::jsi::PropNameID& operator=(facebook::jsi::PropNameID&& other) = default; - public static bool compare(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::PropNameID forAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::PropNameID forString(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public static facebook::jsi::PropNameID forSymbol(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::PropNameID forUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::PropNameID forUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& str); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public PropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& other); + public PropNameID(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_prop_name_i_d::PropNameID& operator=(facebook::jsi::_prop_name_i_d::PropNameID&& other) = default; + public static bool compare(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forString(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::String& str); + public static facebook::jsi::_prop_name_i_d::PropNameID forSymbol(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Symbol& sym); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_prop_name_i_d::PropNameID forUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& str); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public static std::vector names(facebook::jsi::PropNameID(&&propertyNames)[N]); + public static std::vector names(facebook::jsi::_prop_name_i_d::PropNameID(&&propertyNames)[N]); template - public void getPropNameIdData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getPropNameIdData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; template - public static std::vector names(facebook::jsi::IRuntime& runtime, Args &&... args); + public static std::vector names(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); } class facebook::jsi::Runtime : public facebook::jsi::IRuntime { - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Pointer& pointer); - protected static const facebook::jsi::IRuntime::PointerValue* getPointerValue(const facebook::jsi::Value& value); - protected static facebook::jsi::IRuntime::PointerValue* getPointerValue(facebook::jsi::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Pointer& pointer); + protected static const facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(const facebook::jsi::_runtime::Value& value); + protected static facebook::jsi::_i_runtime::_pointer_value::PointerValue* getPointerValue(facebook::jsi::_runtime::Pointer& pointer); public virtual ScopeState* pushScope() override; - public virtual bool detached(const facebook::jsi::ArrayBuffer&) override; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual bool hasProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual bool isTypedArray(const facebook::jsi::Object&) const override; - public virtual bool isUint8Array(const facebook::jsi::Object&) const override; - public virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - public virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - public virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - public virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - public virtual facebook::jsi::Value createError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createEvalError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createRangeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createReferenceError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createSyntaxError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createTypeError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createURIError(const facebook::jsi::String& msg) override; - public virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) = 0; - public virtual facebook::jsi::Value getProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; - public virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - public virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t length(const facebook::jsi::String& str) override; - public virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - public virtual size_t push(const facebook::jsi::Array&, const facebook::jsi::Value*, size_t) override; - public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - public virtual std::shared_ptr getRuntimeData(const facebook::jsi::UUID& uuid) override; - public virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - public virtual std::u16string utf16(const facebook::jsi::String& str) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::String& name) override; - public virtual void deleteProperty(const facebook::jsi::Object&, const facebook::jsi::Value& name) override; + public virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer&) override; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual bool hasProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual bool isTypedArray(const facebook::jsi::_runtime::Object&) const override; + public virtual bool isUint8Array(const facebook::jsi::_runtime::Object&) const override; + public virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + public virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + public virtual facebook::jsi::_runtime::Value createError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createEvalError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createRangeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createReferenceError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createSyntaxError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createTypeError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createURIError(const facebook::jsi::_runtime::String& msg) override; + public virtual facebook::jsi::_runtime::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) = 0; + public virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; + public virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + public virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + public virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t length(const facebook::jsi::_runtime::String& str) override; + public virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + public virtual size_t push(const facebook::jsi::_runtime::Array&, const facebook::jsi::_runtime::Value*, size_t) override; + public virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + public virtual std::shared_ptr getRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + public virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name) override; + public virtual void deleteProperty(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name) override; public virtual void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; public virtual void popScope(ScopeState*) override; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::String& name, const facebook::jsi::Value& value) = 0; - public virtual void setPropertyValue(const facebook::jsi::Object&, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - public virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - public virtual void setRuntimeData(const facebook::jsi::UUID& uuid, const std::shared_ptr& data) override; - public virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) = 0; + public virtual void setPropertyValue(const facebook::jsi::_runtime::Object&, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + public virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + public virtual void setRuntimeData(const facebook::jsi::_u_u_i_d::UUID& uuid, const std::shared_ptr& data) override; + public virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; public virtual ~Runtime() override; template - protected static T make(facebook::jsi::IRuntime::PointerValue* pv); + protected static T make(facebook::jsi::_i_runtime::_pointer_value::PointerValue* pv); } class facebook::jsi::Scope { public Scope(const facebook::jsi::Scope&) = delete; - public Scope(facebook::jsi::IRuntime& rt); public Scope(facebook::jsi::Scope&&) = delete; - public facebook::jsi::Scope& operator=(const facebook::jsi::Scope&) = delete; - public facebook::jsi::Scope& operator=(facebook::jsi::Scope&&) = delete; + public Scope(facebook::jsi::_i_runtime::IRuntime& rt); + public facebook::jsi::_scope::Scope& operator=(const facebook::jsi::_scope::Scope&) = delete; + public facebook::jsi::_scope::Scope& operator=(facebook::jsi::_scope::Scope&&) = delete; public ~Scope(); template - public static decltype(f()) callInNewScope(facebook::jsi::IRuntime& rt, F f); + public static decltype(f()) callInNewScope(facebook::jsi::_i_runtime::IRuntime& rt, F f); } class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::PreparedJavaScript, public facebook::jsi::Buffer { @@ -9260,23 +9285,23 @@ class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::Prepare } class facebook::jsi::String : public facebook::jsi::Pointer { - public String(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public String(facebook::jsi::Pointer&& other) noexcept; public String(facebook::jsi::String&& other) = default; - public facebook::jsi::String& operator=(facebook::jsi::String&& other) = default; - public size_t length(facebook::jsi::IRuntime& runtime) const; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& a, const facebook::jsi::String& b); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const char* str, size_t length); - public static facebook::jsi::String createFromAscii(facebook::jsi::IRuntime& runtime, const std::string& str); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const std::string& utf8); - public static facebook::jsi::String createFromUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* utf8, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const char16_t* utf16, size_t length); - public static facebook::jsi::String createFromUtf16(facebook::jsi::IRuntime& runtime, const std::u16string& utf16); - public std::string utf8(facebook::jsi::IRuntime& runtime) const; - public std::u16string utf16(facebook::jsi::IRuntime& runtime) const; + public String(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_string::String& operator=(facebook::jsi::_string::String&& other) = default; + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str, size_t length); + public static facebook::jsi::_string::String createFromAscii(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& utf8); + public static facebook::jsi::_string::String createFromUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* utf8, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const char16_t* utf16, size_t length); + public static facebook::jsi::_string::String createFromUtf16(facebook::jsi::_i_runtime::IRuntime& runtime, const std::u16string& utf16); + public std::string utf8(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public std::u16string utf16(facebook::jsi::_i_runtime::IRuntime& runtime) const; template - public void getStringData(facebook::jsi::IRuntime& runtime, CB& cb) const; + public void getStringData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; } class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { @@ -9286,37 +9311,37 @@ class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { } class facebook::jsi::Symbol : public facebook::jsi::Pointer { - public Symbol(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public Symbol(facebook::jsi::Pointer&& other) noexcept; public Symbol(facebook::jsi::Symbol&& other) = default; - public facebook::jsi::Symbol& operator=(facebook::jsi::Symbol&& other) = default; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b); - public std::string toString(facebook::jsi::IRuntime& runtime) const; + public Symbol(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_symbol::Symbol& operator=(facebook::jsi::_symbol::Symbol&& other) = default; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b); + public std::string toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; } class facebook::jsi::ThreadSafeRuntime : public facebook::jsi::Runtime { - public virtual facebook::jsi::Runtime& getUnsafeRuntime() = 0; + public virtual facebook::jsi::_runtime::Runtime& getUnsafeRuntime() = 0; public virtual void lock() const = 0; public virtual void unlock() const = 0; } class facebook::jsi::TypedArray : public facebook::jsi::Object { public TypedArray(facebook::jsi::TypedArray&&) = default; - public facebook::jsi::ArrayBuffer buffer(facebook::jsi::IRuntime& runtime); - public facebook::jsi::TypedArray& operator=(facebook::jsi::TypedArray&&) = default; - public size_t byteLength(facebook::jsi::IRuntime& runtime); - public size_t byteOffset(facebook::jsi::IRuntime& runtime); - public size_t length(facebook::jsi::IRuntime& runtime); + public facebook::jsi::_array_buffer::ArrayBuffer buffer(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_typed_array::TypedArray& operator=(facebook::jsi::_typed_array::TypedArray&&) = default; + public size_t byteLength(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t byteOffset(facebook::jsi::_i_runtime::IRuntime& runtime); + public size_t length(facebook::jsi::_i_runtime::IRuntime& runtime); } class facebook::jsi::UUID { public constexpr UUID(); public constexpr UUID(const facebook::jsi::UUID&) = default; public constexpr UUID(uint32_t timeLow, uint16_t timeMid, uint16_t timeHighAndVersion, uint16_t variantAndClockSeq, uint64_t node); - public constexpr bool operator!=(const facebook::jsi::UUID& other) const; - public constexpr bool operator<(const facebook::jsi::UUID& other) const; - public constexpr bool operator==(const facebook::jsi::UUID& other) const; - public constexpr facebook::jsi::UUID& operator=(const facebook::jsi::UUID&) = default; + public constexpr bool operator!=(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator<(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr bool operator==(const facebook::jsi::_u_u_i_d::UUID& other) const; + public constexpr facebook::jsi::_u_u_i_d::UUID& operator=(const facebook::jsi::_u_u_i_d::UUID&) = default; public constexpr uint16_t getTimeHighAndVersion() const; public constexpr uint16_t getTimeMid() const; public constexpr uint16_t getVariantAndClockSeq() const; @@ -9326,26 +9351,26 @@ class facebook::jsi::UUID { } struct facebook::jsi::UUID::Hash { - public std::size_t operator()(const facebook::jsi::UUID& uuid) const noexcept; + public std::size_t operator()(const facebook::jsi::_u_u_i_d::UUID& uuid) const noexcept; } class facebook::jsi::Uint8Array : public facebook::jsi::TypedArray { - public Uint8Array(facebook::jsi::IRuntime& runtime, const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length); - public Uint8Array(facebook::jsi::IRuntime& runtime, size_t length); public Uint8Array(facebook::jsi::Uint8Array&&) = default; - public facebook::jsi::Uint8Array& operator=(facebook::jsi::Uint8Array&&) = default; + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length); + public Uint8Array(facebook::jsi::_i_runtime::IRuntime& runtime, size_t length); + public facebook::jsi::_uint8_array::Uint8Array& operator=(facebook::jsi::_uint8_array::Uint8Array&&) = default; } class facebook::jsi::Value { public Value() noexcept; public Value(bool b); public Value(double d); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::BigInt& bigint); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& obj); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& str); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Symbol& sym); - public Value(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& value); public Value(facebook::jsi::Value&& other) noexcept; + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::Value& value); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_big_int::BigInt& bigint); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& obj); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& str); + public Value(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_symbol::Symbol& sym); public Value(int i); public Value(std::nullptr_t); public bool asBool() const; @@ -9361,147 +9386,147 @@ class facebook::jsi::Value { public bool isUndefined() const; public double asNumber() const; public double getNumber() const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt asBigInt(facebook::jsi::IRuntime& runtime); - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::BigInt getBigInt(facebook::jsi::IRuntime&); - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object asObject(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Object getObject(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Object getObject(facebook::jsi::IRuntime&); - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String asString(facebook::jsi::IRuntime& runtime); - public facebook::jsi::String getString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::String getString(facebook::jsi::IRuntime&); - public facebook::jsi::String toString(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol asSymbol(facebook::jsi::IRuntime& runtime); - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::Symbol getSymbol(facebook::jsi::IRuntime&); - public facebook::jsi::Value& operator=(facebook::jsi::Value&& other) noexcept; - public static bool strictEquals(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& a, const facebook::jsi::Value& b); - public static facebook::jsi::Value createFromJsonUtf8(facebook::jsi::IRuntime& runtime, const uint8_t* json, size_t length); - public static facebook::jsi::Value null(); - public static facebook::jsi::Value undefined(); + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt asBigInt(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_big_int::BigInt getBigInt(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object asObject(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_object::Object getObject(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String asString(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_string::String getString(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_string::String toString(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol asSymbol(facebook::jsi::_i_runtime::IRuntime& runtime); + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_symbol::Symbol getSymbol(facebook::jsi::_i_runtime::IRuntime&); + public facebook::jsi::_value::Value& operator=(facebook::jsi::_value::Value&& other) noexcept; + public static bool strictEquals(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_value::Value& a, const facebook::jsi::_value::Value& b); + public static facebook::jsi::_value::Value createFromJsonUtf8(facebook::jsi::_i_runtime::IRuntime& runtime, const uint8_t* json, size_t length); + public static facebook::jsi::_value::Value null(); + public static facebook::jsi::_value::Value undefined(); public ~Value(); template public Value(const char*); template - public Value(facebook::jsi::IRuntime&, const char*); - template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> + public Value(facebook::jsi::_i_runtime::IRuntime&, const char*); + template ::value || std::is_base_of::value || std::is_base_of::value || std::is_base_of::value>> public Value(T&& other); } class facebook::jsi::WeakObject : public facebook::jsi::Pointer { - public WeakObject(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& o); - public WeakObject(facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr); public WeakObject(facebook::jsi::Pointer&& other) noexcept; public WeakObject(facebook::jsi::WeakObject&& other) = default; - public facebook::jsi::Value lock(facebook::jsi::IRuntime& runtime) const; - public facebook::jsi::WeakObject& operator=(facebook::jsi::WeakObject&& other) = default; + public WeakObject(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Object& o); + public WeakObject(facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* ptr); + public facebook::jsi::_pointer::Value lock(facebook::jsi::_i_runtime::IRuntime& runtime) const; + public facebook::jsi::_weak_object::WeakObject& operator=(facebook::jsi::_weak_object::WeakObject&& other) = default; } struct facebook::jsi::ICast { protected ~ICast() = default; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) = 0; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) = 0; } -template +template class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected RuntimeDecorator(Plain& plain); protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& b) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& b) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_runtime::BigInt& b) override; + protected virtual bool compare(const facebook::jsi::_runtime::PropNameID& a, const facebook::jsi::_runtime::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_runtime::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_runtime::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& dataUUID) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t value) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t value) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_runtime::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::BigInt& a, const facebook::jsi::_runtime::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Object& a, const facebook::jsi::_runtime::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::String& a, const facebook::jsi::_runtime::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_runtime::Symbol& a, const facebook::jsi::_runtime::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bigint, int radix) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_runtime::Array createArray(size_t length) override; + protected virtual facebook::jsi::_runtime::Array getPropertyNames(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_runtime::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromInt64(int64_t value) override; + protected virtual facebook::jsi::_runtime::BigInt createBigIntFromUint64(uint64_t value) override; + protected virtual facebook::jsi::_runtime::Function createFunctionFromHostFunction(const facebook::jsi::_runtime::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_runtime::Object createObject() override; + protected virtual facebook::jsi::_runtime::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_runtime::Object createObjectWithPrototype(const facebook::jsi::_runtime::Value& prototype) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromString(const facebook::jsi::_runtime::String& str) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::String bigintToString(const facebook::jsi::_runtime::BigInt& bigint, int radix) override; + protected virtual facebook::jsi::_runtime::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_runtime::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_runtime::Value call(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value& jsThis, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value callAsConstructor(const facebook::jsi::_runtime::Function& f, const facebook::jsi::_runtime::Value* args, size_t count) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name) override; + protected virtual facebook::jsi::_runtime::Value getProperty(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name) override; + protected virtual facebook::jsi::_runtime::Value getPrototypeOf(const facebook::jsi::_runtime::Object& object) override; + protected virtual facebook::jsi::_runtime::Value getValueAtIndex(const facebook::jsi::_runtime::Array& a, size_t i) override; + protected virtual facebook::jsi::_runtime::Value lockWeakObject(const facebook::jsi::_runtime::WeakObject& wo) override; + protected virtual facebook::jsi::_runtime::WeakObject createWeakObject(const facebook::jsi::_runtime::Object& o) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_runtime::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_runtime::Array& a, const facebook::jsi::_runtime::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_runtime::Array& a) override; + protected virtual size_t size(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_runtime::Object& o) override; protected virtual std::string flushAndDisableBridgeTrafficTrace() override; protected virtual std::string getRecordedGCStats() override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; + protected virtual std::string symbolToString(const facebook::jsi::_runtime::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_runtime::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_runtime::String& str) override; protected virtual std::unordered_map getHeapInfo(bool includeExpensive) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& b) override; + protected virtual uint8_t* data(const facebook::jsi::_runtime::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_runtime::BigInt& b) override; protected virtual void collectGarbage(std::string cause) override; - protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::Instrumentation::HeapSnapshotOptions& options) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual void createSnapshotToFile(const std::string& path, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void createSnapshotToStream(std::ostream& os, const facebook::jsi::_instrumentation::_heap_snapshot_options::HeapSnapshotOptions& options) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& name) override; protected virtual void dumpOpcodeStats(std::ostream& os) const override; protected virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const override; - protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amount) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setExternalMemoryPressure(const facebook::jsi::_runtime::Object& obj, size_t amount) override; + protected virtual void setNativeState(const facebook::jsi::_runtime::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::PropNameID& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::String& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_runtime::Object& o, const facebook::jsi::_runtime::Value& name, const facebook::jsi::_runtime::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_runtime::Object& object, const facebook::jsi::_runtime::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& dataUUID, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_runtime::Array& a, size_t i, const facebook::jsi::_runtime::Value& value) override; protected virtual void startHeapSampling(size_t samplingInterval) override; protected virtual void stopHeapSampling(std::ostream& os) override; protected virtual void stopTrackingHeapObjectStackTraces() override; @@ -9509,143 +9534,143 @@ class facebook::jsi::RuntimeDecorator : public facebook::jsi::Runtime { protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; - protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; + protected void startTrackingHeapObjectStackTraces(std::function)> callback) override; public Plain& plain(); public const Plain& plain() const; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; - public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_instrumentation::Instrumentation& instrumentation() override; + public virtual facebook::jsi::_runtime::Object global() override; + public virtual facebook::jsi::_runtime::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_runtime::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; } -template +template class facebook::jsi::WithRuntimeDecorator : public facebook::jsi::RuntimeDecorator { protected virtual Runtime::ScopeState* pushScope() override; - protected virtual bool bigintIsInt64(const facebook::jsi::BigInt& bi) override; - protected virtual bool bigintIsUint64(const facebook::jsi::BigInt& bi) override; - protected virtual bool compare(const facebook::jsi::PropNameID& a, const facebook::jsi::PropNameID& b) override; - protected virtual bool detached(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual bool hasNativeState(const facebook::jsi::Object& o) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual bool hasProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual bool instanceOf(const facebook::jsi::Object& o, const facebook::jsi::Function& f) override; - protected virtual bool isArray(const facebook::jsi::Object& o) const override; - protected virtual bool isArrayBuffer(const facebook::jsi::Object& o) const override; - protected virtual bool isFunction(const facebook::jsi::Object& o) const override; + protected virtual bool bigintIsInt64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool bigintIsUint64(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual bool compare(const facebook::jsi::_prop_name_i_d::PropNameID& a, const facebook::jsi::_prop_name_i_d::PropNameID& b) override; + protected virtual bool detached(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual bool hasNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual bool hasProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual bool instanceOf(const facebook::jsi::_object::Object& o, const facebook::jsi::_function::Function& f) override; + protected virtual bool isArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isArrayBuffer(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isFunction(const facebook::jsi::_object::Object& o) const override; protected virtual bool isHostFunction(const facebook::jsi::Function& f) const override; protected virtual bool isHostObject(const facebook::jsi::Object& o) const override; - protected virtual bool isTypedArray(const facebook::jsi::Object& o) const override; - protected virtual bool isUint8Array(const facebook::jsi::Object& o) const override; - protected virtual bool strictEquals(const facebook::jsi::BigInt& a, const facebook::jsi::BigInt& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Object& a, const facebook::jsi::Object& b) const override; - protected virtual bool strictEquals(const facebook::jsi::String& a, const facebook::jsi::String& b) const override; - protected virtual bool strictEquals(const facebook::jsi::Symbol& a, const facebook::jsi::Symbol& b) const override; - protected virtual const void* getRuntimeDataImpl(const facebook::jsi::UUID& uuid) override; - protected virtual facebook::jsi::Array createArray(size_t length) override; - protected virtual facebook::jsi::Array getPropertyNames(const facebook::jsi::Object& o) override; - protected virtual facebook::jsi::ArrayBuffer buffer(const facebook::jsi::TypedArray& typedArray) override; - protected virtual facebook::jsi::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; - protected virtual facebook::jsi::BigInt createBigIntFromInt64(int64_t i) override; - protected virtual facebook::jsi::BigInt createBigIntFromUint64(uint64_t i) override; - protected virtual facebook::jsi::Function createFunctionFromHostFunction(const facebook::jsi::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual bool isTypedArray(const facebook::jsi::_object::Object& o) const override; + protected virtual bool isUint8Array(const facebook::jsi::_object::Object& o) const override; + protected virtual bool strictEquals(const facebook::jsi::_big_int::BigInt& a, const facebook::jsi::_big_int::BigInt& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_object::Object& a, const facebook::jsi::_object::Object& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_string::String& a, const facebook::jsi::_string::String& b) const override; + protected virtual bool strictEquals(const facebook::jsi::_symbol::Symbol& a, const facebook::jsi::_symbol::Symbol& b) const override; + protected virtual const void* getRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid) override; protected virtual facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneBigInt(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneObject(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* clonePropNameID(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneString(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* cloneSymbol(const facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* pv) override; - protected virtual facebook::jsi::Object createObject() override; - protected virtual facebook::jsi::Object createObject(std::shared_ptr ho) override; - protected virtual facebook::jsi::Object createObjectWithPrototype(const facebook::jsi::Value& prototype) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromString(const facebook::jsi::String& str) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromSymbol(const facebook::jsi::Symbol& sym) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::String bigintToString(const facebook::jsi::BigInt& bi, int i) override; - protected virtual facebook::jsi::String createStringFromAscii(const char* str, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; - protected virtual facebook::jsi::String createStringFromUtf16(const char16_t* utf16, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(const facebook::jsi::ArrayBuffer& buffer, size_t offset, size_t length) override; - protected virtual facebook::jsi::Uint8Array createUint8Array(size_t length) override; - protected virtual facebook::jsi::Value call(const facebook::jsi::Function& f, const facebook::jsi::Value& jsThis, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value callAsConstructor(const facebook::jsi::Function& f, const facebook::jsi::Value* args, size_t count) override; - protected virtual facebook::jsi::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::String& name) override; - protected virtual facebook::jsi::Value getProperty(const facebook::jsi::Object& o, const facebook::jsi::Value& name) override; - protected virtual facebook::jsi::Value getPrototypeOf(const facebook::jsi::Object& object) override; - protected virtual facebook::jsi::Value getValueAtIndex(const facebook::jsi::Array& a, size_t i) override; - protected virtual facebook::jsi::Value lockWeakObject(const facebook::jsi::WeakObject& wo) override; - protected virtual facebook::jsi::WeakObject createWeakObject(const facebook::jsi::Object& o) override; - protected virtual size_t byteLength(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t byteOffset(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t length(const facebook::jsi::TypedArray& typedArray) override; - protected virtual size_t push(const facebook::jsi::Array& a, const facebook::jsi::Value* elements, size_t count) override; - protected virtual size_t size(const facebook::jsi::Array& a) override; - protected virtual size_t size(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; - protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; - protected virtual std::shared_ptr getNativeState(const facebook::jsi::Object& o) override; - protected virtual std::string symbolToString(const facebook::jsi::Symbol& sym) override; - protected virtual std::string utf8(const facebook::jsi::PropNameID& id) override; - protected virtual std::string utf8(const facebook::jsi::String& s) override; - protected virtual std::u16string utf16(const facebook::jsi::PropNameID& sym) override; - protected virtual std::u16string utf16(const facebook::jsi::String& str) override; - protected virtual uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; - protected virtual uint64_t truncate(const facebook::jsi::BigInt& bi) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::PropNameID& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::String& name) override; - protected virtual void deleteProperty(const facebook::jsi::Object& object, const facebook::jsi::Value& name) override; + protected virtual facebook::jsi::_array::Array createArray(size_t length) override; + protected virtual facebook::jsi::_array::Array getPropertyNames(const facebook::jsi::_object::Object& o) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer buffer(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual facebook::jsi::_array_buffer::ArrayBuffer createArrayBuffer(std::shared_ptr buffer) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromInt64(int64_t i) override; + protected virtual facebook::jsi::_big_int::BigInt createBigIntFromUint64(uint64_t i) override; + protected virtual facebook::jsi::_function::Function createFunctionFromHostFunction(const facebook::jsi::_prop_name_i_d::PropNameID& name, unsigned int paramCount, facebook::jsi::HostFunctionType func) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneBigInt(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneObject(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* clonePropNameID(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneString(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* cloneSymbol(const facebook::jsi::_i_runtime::_pointer_value::Runtime::PointerValue* pv) override; + protected virtual facebook::jsi::_object::Object createObject() override; + protected virtual facebook::jsi::_object::Object createObject(std::shared_ptr ho) override; + protected virtual facebook::jsi::_object::Object createObjectWithPrototype(const facebook::jsi::_value::Value& prototype) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromString(const facebook::jsi::_string::String& str) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromSymbol(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_prop_name_i_d::PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_string::String bigintToString(const facebook::jsi::_big_int::BigInt& bi, int i) override; + protected virtual facebook::jsi::_string::String createStringFromAscii(const char* str, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf8(const uint8_t* utf8, size_t length) override; + protected virtual facebook::jsi::_string::String createStringFromUtf16(const char16_t* utf16, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(const facebook::jsi::_array_buffer::ArrayBuffer& buffer, size_t offset, size_t length) override; + protected virtual facebook::jsi::_uint8_array::Uint8Array createUint8Array(size_t length) override; + protected virtual facebook::jsi::_value::Value call(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value& jsThis, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value callAsConstructor(const facebook::jsi::_function::Function& f, const facebook::jsi::_value::Value* args, size_t count) override; + protected virtual facebook::jsi::_value::Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name) override; + protected virtual facebook::jsi::_value::Value getProperty(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name) override; + protected virtual facebook::jsi::_value::Value getPrototypeOf(const facebook::jsi::_object::Object& object) override; + protected virtual facebook::jsi::_value::Value getValueAtIndex(const facebook::jsi::_array::Array& a, size_t i) override; + protected virtual facebook::jsi::_value::Value lockWeakObject(const facebook::jsi::_weak_object::WeakObject& wo) override; + protected virtual facebook::jsi::_weak_object::WeakObject createWeakObject(const facebook::jsi::_object::Object& o) override; + protected virtual size_t byteLength(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t byteOffset(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t length(const facebook::jsi::_typed_array::TypedArray& typedArray) override; + protected virtual size_t push(const facebook::jsi::_array::Array& a, const facebook::jsi::_value::Value* elements, size_t count) override; + protected virtual size_t size(const facebook::jsi::_array::Array& a) override; + protected virtual size_t size(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual std::shared_ptr getHostObject(const facebook::jsi::Object& o) override; + protected virtual std::shared_ptr tryGetMutableBuffer(const facebook::jsi::ArrayBuffer& arrayBuffer) override; + protected virtual std::shared_ptr getNativeState(const facebook::jsi::_object::Object& o) override; + protected virtual std::string symbolToString(const facebook::jsi::_symbol::Symbol& sym) override; + protected virtual std::string utf8(const facebook::jsi::_prop_name_i_d::PropNameID& id) override; + protected virtual std::string utf8(const facebook::jsi::_string::String& s) override; + protected virtual std::u16string utf16(const facebook::jsi::_prop_name_i_d::PropNameID& sym) override; + protected virtual std::u16string utf16(const facebook::jsi::_string::String& str) override; + protected virtual uint8_t* data(const facebook::jsi::_array_buffer::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::_big_int::BigInt& bi) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_prop_name_i_d::PropNameID& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_string::String& name) override; + protected virtual void deleteProperty(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& name) override; protected virtual void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amt) override; - protected virtual void setNativeState(const facebook::jsi::Object& o, std::shared_ptr state) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::PropNameID& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::String& name, const facebook::jsi::Value& value) override; - protected virtual void setPropertyValue(const facebook::jsi::Object& o, const facebook::jsi::Value& name, const facebook::jsi::Value& value) override; - protected virtual void setPrototypeOf(const facebook::jsi::Object& object, const facebook::jsi::Value& prototype) override; - protected virtual void setRuntimeDataImpl(const facebook::jsi::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; - protected virtual void setValueAtIndexImpl(const facebook::jsi::Array& a, size_t i, const facebook::jsi::Value& value) override; + protected virtual void setNativeState(const facebook::jsi::_object::Object& o, std::shared_ptr state) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_prop_name_i_d::PropNameID& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_string::String& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPropertyValue(const facebook::jsi::_object::Object& o, const facebook::jsi::_value::Value& name, const facebook::jsi::_value::Value& value) override; + protected virtual void setPrototypeOf(const facebook::jsi::_object::Object& object, const facebook::jsi::_value::Value& prototype) override; + protected virtual void setRuntimeDataImpl(const facebook::jsi::_u_u_i_d::UUID& uuid, const void* data, void(*)(const void* data) deleter) override; + protected virtual void setValueAtIndexImpl(const facebook::jsi::_array::Array& a, size_t i, const facebook::jsi::_value::Value& value) override; protected void getPropNameIdData(const facebook::jsi::PropNameID& sym, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void getStringData(const facebook::jsi::String& str, void* ctx, void(*)(void* ctx, bool ascii, const void* data, size_t num) cb) override; protected void popScope(Runtime::ScopeState* ss) override; public WithRuntimeDecorator(Plain& plain, With& with); - public using RD = facebook::jsi::RuntimeDecorator; + public using RD = facebook::jsi::_runtime_decorator::RuntimeDecorator; public virtual bool drainMicrotasks(int maxMicrotasksHint) override; public virtual bool isInspectable() override; - public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::UUID& interfaceUUID) override; public virtual facebook::jsi::Instrumentation& instrumentation() override; - public virtual facebook::jsi::Object global() override; - public virtual facebook::jsi::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; - public virtual facebook::jsi::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; - public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; + public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) override; + public virtual facebook::jsi::_object::Object global() override; + public virtual facebook::jsi::_value::Value evaluateJavaScript(const std::shared_ptr& buffer, const std::string& sourceURL) override; + public virtual facebook::jsi::_value::Value evaluatePreparedJavaScript(const std::shared_ptr& js) override; + public virtual std::shared_ptr prepareJavaScript(const std::shared_ptr& buffer, std::string sourceURL) override; public virtual std::string description() override; - public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; -} - - -facebook::jsi::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime& runtime, const char* name); -facebook::jsi::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime& runtime, const std::string& name); -facebook::jsi::PropNameID&& facebook::jsi::detail::toPropNameID(facebook::jsi::IRuntime&, facebook::jsi::PropNameID&& name); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const char* str); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& value); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const std::string& str); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, bool b); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, double d); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, float f); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, int i); -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, std::nullptr_t); -facebook::jsi::Value&& facebook::jsi::detail::toValue(facebook::jsi::IRuntime&, facebook::jsi::Value&& value); + public virtual void queueMicrotask(const facebook::jsi::_function::Function& callback) override; +} + + +facebook::jsi::_prop_name_i_d::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name); +facebook::jsi::_prop_name_i_d::PropNameID facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& name); +facebook::jsi::_prop_name_i_d::PropNameID&& facebook::jsi::detail::toPropNameID(facebook::jsi::_i_runtime::IRuntime&, facebook::jsi::_prop_name_i_d::PropNameID&& name); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const char* str); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_value::Value& value); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const std::string& str); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, bool b); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, double d); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, float f); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, int i); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, std::nullptr_t); +facebook::jsi::_value::Value&& facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime&, facebook::jsi::_value::Value&& value); template void facebook::jsi::detail::throwOrDie(Args &&... args); template -facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const T& other); +facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const T& other); template class facebook::jsi::detail::ThreadSafeRuntimeImpl : public facebook::jsi::WithRuntimeDecorator, R, facebook::jsi::ThreadSafeRuntime> { @@ -9695,24 +9720,24 @@ struct facebook::jsi::detail::BeforeCaller> { } -using facebook::yoga::GridTrackList = std::vector; +using facebook::yoga::GridTrackList = std::vector; template concept facebook::yoga::Enumeration = std::is_enum_v; template concept facebook::yoga::HasOrdinality = (facebook::yoga::ordinalCount()> 0); YGLogger facebook::yoga::getDefaultLogger(); -bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +bool facebook::yoga::calculateLayoutInternal(facebook::yoga::Node* node, float availableWidth, float availableHeight, facebook::yoga::Direction ownerDirection, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::SizingMode heightSizingMode, float ownerWidth, float ownerHeight, bool performLayout, facebook::yoga::LayoutPassReason reason, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); bool facebook::yoga::canUseCachedMeasurement(facebook::yoga::SizingMode widthMode, float availableWidth, facebook::yoga::SizingMode heightMode, float availableHeight, facebook::yoga::SizingMode lastWidthMode, float lastAvailableWidth, facebook::yoga::SizingMode lastHeightMode, float lastAvailableHeight, float lastComputedWidth, float lastComputedHeight, float marginRow, float marginColumn, const facebook::yoga::Config* config); -bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::Config& oldConfig, const facebook::yoga::Config& newConfig); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleLength& a, const facebook::yoga::StyleLength& b); -bool facebook::yoga::inexactEquals(const facebook::yoga::StyleSizeLength& a, const facebook::yoga::StyleSizeLength& b); +bool facebook::yoga::configUpdateInvalidatesLayout(const facebook::yoga::_config::Config& oldConfig, const facebook::yoga::_config::Config& newConfig); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_length::StyleLength& a, const facebook::yoga::_style_length::StyleLength& b); +bool facebook::yoga::inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& a, const facebook::yoga::_style_size_length::StyleSizeLength& b); bool facebook::yoga::inexactEquals(double a, double b); -bool facebook::yoga::inexactEquals(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +bool facebook::yoga::inexactEquals(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); bool facebook::yoga::inexactEquals(float a, float b); bool facebook::yoga::isBaselineLayout(const facebook::yoga::Node* node); bool facebook::yoga::isColumn(const facebook::yoga::FlexDirection flexDirection); bool facebook::yoga::isRow(const facebook::yoga::FlexDirection flexDirection); -bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); +bool facebook::yoga::layoutAbsoluteDescendants(facebook::yoga::Node* containingNode, facebook::yoga::Node* currentNode, facebook::yoga::SizingMode widthSizingMode, facebook::yoga::Direction currentNodeDirection, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t currentDepth, uint32_t generationCount, float currentNodeMainOffsetFromContainingBlock, float currentNodeCrossOffsetFromContainingBlock, float containingNodeAvailableInnerWidth, float containingNodeAvailableInnerHeight); bool facebook::yoga::needsTrailingPosition(const facebook::yoga::FlexDirection axis); const char* facebook::yoga::LayoutPassReasonToString(facebook::yoga::LayoutPassReason value); const char* facebook::yoga::toString(facebook::yoga::Align e); @@ -9733,7 +9758,7 @@ const char* facebook::yoga::toString(facebook::yoga::Overflow e); const char* facebook::yoga::toString(facebook::yoga::PositionType e); const char* facebook::yoga::toString(facebook::yoga::Unit e); const char* facebook::yoga::toString(facebook::yoga::Wrap e); -const facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); +const facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); constexpr YGAlign facebook::yoga::unscopedEnum(facebook::yoga::Align scoped); constexpr YGBoxSizing facebook::yoga::unscopedEnum(facebook::yoga::BoxSizing scoped); constexpr YGDimension facebook::yoga::unscopedEnum(facebook::yoga::Dimension scoped); @@ -9767,7 +9792,6 @@ constexpr facebook::yoga::Display facebook::yoga::scopedEnum(YGDisplay unscoped) constexpr facebook::yoga::Edge facebook::yoga::scopedEnum(YGEdge unscoped); constexpr facebook::yoga::Errata facebook::yoga::scopedEnum(YGErrata unscoped); constexpr facebook::yoga::FlexDirection facebook::yoga::scopedEnum(YGFlexDirection unscoped); -constexpr facebook::yoga::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); constexpr facebook::yoga::GridTrackType facebook::yoga::scopedEnum(YGGridTrackType unscoped); constexpr facebook::yoga::Gutter facebook::yoga::scopedEnum(YGGutter unscoped); constexpr facebook::yoga::Justify facebook::yoga::fallbackAlignment(facebook::yoga::Justify align); @@ -9779,6 +9803,7 @@ constexpr facebook::yoga::Overflow facebook::yoga::scopedEnum(YGOverflow unscope constexpr facebook::yoga::PositionType facebook::yoga::scopedEnum(YGPositionType unscoped); constexpr facebook::yoga::Unit facebook::yoga::scopedEnum(YGUnit unscoped); constexpr facebook::yoga::Wrap facebook::yoga::scopedEnum(YGWrap unscoped); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::maxOrDefined(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); @@ -9797,20 +9822,20 @@ constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); constexpr int32_t facebook::yoga::ordinalCount(); facebook::yoga::Align facebook::yoga::resolveChildAlignment(const facebook::yoga::Node* node, const facebook::yoga::Node* child); -facebook::yoga::Config* facebook::yoga::resolveRef(const YGConfigRef ref); facebook::yoga::Dimension facebook::yoga::dimension(facebook::yoga::FlexDirection flexDirection); facebook::yoga::FlexDirection facebook::yoga::resolveCrossDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); facebook::yoga::FlexDirection facebook::yoga::resolveDirection(const facebook::yoga::FlexDirection flexDirection, const facebook::yoga::Direction direction); -facebook::yoga::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); -facebook::yoga::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::FloatOptional value, const float axisSize, const float widthSize); facebook::yoga::Justify facebook::yoga::resolveChildJustification(const facebook::yoga::Node* node, const facebook::yoga::Node* child); facebook::yoga::MeasureMode facebook::yoga::measureMode(facebook::yoga::SizingMode mode); -facebook::yoga::Node* facebook::yoga::resolveRef(const YGNodeRef ref); facebook::yoga::PhysicalEdge facebook::yoga::flexEndEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::flexStartEdge(facebook::yoga::FlexDirection flexDirection); facebook::yoga::PhysicalEdge facebook::yoga::inlineEndEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::PhysicalEdge facebook::yoga::inlineStartEdge(facebook::yoga::FlexDirection flexDirection, facebook::yoga::Direction direction); facebook::yoga::SizingMode facebook::yoga::sizingMode(facebook::yoga::MeasureMode mode); +facebook::yoga::_config::Config* facebook::yoga::resolveRef(const YGConfigRef ref); +facebook::yoga::_flex_line::FlexLine facebook::yoga::calculateFlexLine(facebook::yoga::Node* node, facebook::yoga::Direction ownerDirection, float ownerWidth, float mainAxisOwnerSize, float availableInnerWidth, float availableInnerMainDim, facebook::yoga::Node::LayoutableChildren::Iterator& iterator, size_t lineCount); +facebook::yoga::_float_optional::FloatOptional facebook::yoga::boundAxisWithinMinAndMax(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::FlexDirection axis, const facebook::yoga::_float_optional::FloatOptional value, const float axisSize, const float widthSize); +facebook::yoga::_node::Node* facebook::yoga::resolveRef(const YGNodeRef ref); float facebook::yoga::boundAxis(const facebook::yoga::Node *const node, const facebook::yoga::FlexDirection axis, const facebook::yoga::Direction direction, const float value, const float axisSize, const float widthSize); float facebook::yoga::calculateAvailableInnerDimension(const facebook::yoga::Node *const node, const facebook::yoga::Direction direction, const facebook::yoga::Dimension dimension, const float availableDim, float paddingAndBorder, const float ownerDim, const float ownerWidth); float facebook::yoga::calculateBaseline(const facebook::yoga::Node* node); @@ -9832,21 +9857,21 @@ void facebook::yoga::calculateLayout(facebook::yoga::Node* node, float ownerWidt void facebook::yoga::cleanupContentsNodesRecursively(facebook::yoga::Node *const node); void facebook::yoga::constrainMaxSizeForMode(const facebook::yoga::Node* node, facebook::yoga::Direction direction, facebook::yoga::FlexDirection axis, float ownerAxisSize, float ownerWidth, facebook::yoga::SizingMode* mode, float* size); void facebook::yoga::fatalWithMessage(const char* message); -void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); +void facebook::yoga::layoutAbsoluteChild(const facebook::yoga::Node* containingNode, const facebook::yoga::Node* node, facebook::yoga::Node* child, float containingBlockWidth, float containingBlockHeight, facebook::yoga::SizingMode widthMode, facebook::yoga::Direction direction, facebook::yoga::_layout_data::LayoutData& layoutMarkerData, uint32_t depth, uint32_t generationCount); void facebook::yoga::log(const facebook::yoga::Config* config, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(const facebook::yoga::Node* node, facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::log(facebook::yoga::LogLevel level, const char* format, ...) noexcept; void facebook::yoga::roundLayoutResultsToPixelGrid(facebook::yoga::Node* node, double absoluteLeft, double absoluteTop); void facebook::yoga::setChildTrailingPosition(const facebook::yoga::Node *const node, facebook::yoga::Node *const child, const facebook::yoga::FlexDirection axis); void facebook::yoga::zeroOutLayoutRecursively(facebook::yoga::Node *const node); -constexpr bool facebook::yoga::operator<(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator<=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator==(facebook::yoga::FloatOptional lhs, float rhs); -constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr bool facebook::yoga::operator>=(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); -constexpr facebook::yoga::FloatOptional facebook::yoga::operator+(facebook::yoga::FloatOptional lhs, facebook::yoga::FloatOptional rhs); +constexpr bool facebook::yoga::operator<(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator<=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator==(facebook::yoga::_float_optional::FloatOptional lhs, float rhs); +constexpr bool facebook::yoga::operator==(float lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr bool facebook::yoga::operator>=(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +constexpr facebook::yoga::_float_optional::FloatOptional facebook::yoga::operator+(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); class facebook::yoga::Config : public YGConfig { public Config(YGLogger logger); @@ -9855,7 +9880,7 @@ class facebook::yoga::Config : public YGConfig { public bool useWebDefaults() const; public facebook::yoga::Errata getErrata() const; public float getPointScaleFactor() const; - public static const facebook::yoga::Config& getDefault(); + public static const facebook::yoga::_config::Config& getDefault(); public uint32_t getVersion() const noexcept; public void addErrata(facebook::yoga::Errata errata); public void log(const facebook::yoga::Node* node, facebook::yoga::LogLevel logLevel, const char* format, va_list args) const; @@ -9871,11 +9896,11 @@ class facebook::yoga::Config : public YGConfig { class facebook::yoga::Node : public YGNode { public Node(); - public Node(const facebook::yoga::Config* config); public Node(const facebook::yoga::Node& node) = default; + public Node(const facebook::yoga::_config::Config* config); public Node(facebook::yoga::Node&& node) noexcept; public YGDirtiedFunc getDirtiedFunc() const; - public YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); + public _y_g_size::YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); public bool alwaysFormsContainingBlock() const; public bool getHasNewLayout() const; public bool hasBaselineFunc() const noexcept; @@ -9887,23 +9912,23 @@ class facebook::yoga::Node : public YGNode { public bool isLayoutDimensionDefined(facebook::yoga::FlexDirection axis); public bool isNodeFlexible(); public bool isReferenceBaseline() const; - public bool removeChild(facebook::yoga::Node* child); - public const facebook::yoga::Config* getConfig() const; - public const facebook::yoga::LayoutResults& getLayout() const; - public const facebook::yoga::Style& style() const; - public const std::vector& getChildren() const; + public bool removeChild(facebook::yoga::_node::Node* child); + public const facebook::yoga::_config::Config* getConfig() const; + public const facebook::yoga::_layout_results::LayoutResults& getLayout() const; + public const facebook::yoga::_style::Style& style() const; + public const std::vector& getChildren() const; public facebook::yoga::Direction resolveDirection(facebook::yoga::Direction ownerDirection); - public facebook::yoga::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; - public facebook::yoga::LayoutResults& getLayout(); - public facebook::yoga::Node& operator=(const facebook::yoga::Node&) = delete; - public facebook::yoga::Node* getChild(size_t index) const; - public facebook::yoga::Node* getOwner() const; - public facebook::yoga::Node::LayoutableChildren getLayoutChildren() const; public facebook::yoga::NodeType getNodeType() const; - public facebook::yoga::Style& style(); - public facebook::yoga::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; - public facebook::yoga::Style::SizeLength processFlexBasis() const; + public facebook::yoga::_float_optional::FloatOptional getResolvedDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension dimension, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolveFlexBasis(facebook::yoga::Direction direction, facebook::yoga::FlexDirection flexDirection, float referenceLength, float ownerWidth) const; + public facebook::yoga::_layout_results::LayoutResults& getLayout(); + public facebook::yoga::_node::LayoutableChildren getLayoutChildren() const; + public facebook::yoga::_node::Node& operator=(const facebook::yoga::_node::Node&) = delete; + public facebook::yoga::_node::Node* getChild(size_t index) const; + public facebook::yoga::_node::Node* getOwner() const; + public facebook::yoga::_style::Style& style(); + public facebook::yoga::_style::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; + public facebook::yoga::_style::Style::SizeLength processFlexBasis() const; public float baseline(float width, float height) const; public float dimensionWithMargin(facebook::yoga::FlexDirection axis, float widthSize); public float relativePosition(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float axisSize) const; @@ -9912,29 +9937,29 @@ class facebook::yoga::Node : public YGNode { public size_t getChildCount() const; public size_t getLayoutChildCount() const; public size_t getLineIndex() const; - public using LayoutableChildren = facebook::yoga::LayoutableChildren; + public using LayoutableChildren = facebook::yoga::LayoutableChildren; public void clearChildren(); public void cloneChildrenIfNeeded(); public void cloneContentsChildrenIfNeeded(); - public void insertChild(facebook::yoga::Node* child, size_t index); + public void insertChild(facebook::yoga::_node::Node* child, size_t index); public void markDirtyAndPropagate(); public void processDimensions(); public void removeChild(size_t index); - public void replaceChild(facebook::yoga::Node* child, size_t index); - public void replaceChild(facebook::yoga::Node* oldChild, facebook::yoga::Node* newChild); + public void replaceChild(facebook::yoga::_node::Node* child, size_t index); + public void replaceChild(facebook::yoga::_node::Node* oldChild, facebook::yoga::_node::Node* newChild); public void reset(); public void setAlwaysFormsContainingBlock(bool alwaysFormsContainingBlock); public void setBaselineFunc(YGBaselineFunc baseLineFunc); - public void setChildren(const std::vector& children); - public void setConfig(facebook::yoga::Config* config); + public void setChildren(const std::vector& children); + public void setConfig(facebook::yoga::_config::Config* config); public void setContext(void* context); public void setDirtiedFunc(YGDirtiedFunc dirtiedFunc); public void setDirty(bool isDirty); public void setHasNewLayout(bool hasNewLayout); public void setIsReferenceBaseline(bool isReferenceBaseline); - public void setLayout(const facebook::yoga::LayoutResults& layout); + public void setLayout(const facebook::yoga::_layout_results::LayoutResults& layout); public void setLayoutBorder(float border, facebook::yoga::PhysicalEdge edge); - public void setLayoutComputedFlexBasis(facebook::yoga::FloatOptional computedFlexBasis); + public void setLayoutComputedFlexBasis(facebook::yoga::_float_optional::FloatOptional computedFlexBasis); public void setLayoutComputedFlexBasisGeneration(uint32_t computedFlexBasisGeneration); public void setLayoutDimension(float lengthValue, facebook::yoga::Dimension dimension); public void setLayoutDirection(facebook::yoga::Direction direction); @@ -9947,9 +9972,9 @@ class facebook::yoga::Node : public YGNode { public void setLineIndex(size_t lineIndex); public void setMeasureFunc(YGMeasureFunc measureFunc); public void setNodeType(facebook::yoga::NodeType nodeType); - public void setOwner(facebook::yoga::Node* owner); + public void setOwner(facebook::yoga::_node::Node* owner); public void setPosition(facebook::yoga::Direction direction, float ownerWidth, float ownerHeight); - public void setStyle(const facebook::yoga::Style& style); + public void setStyle(const facebook::yoga::_style::Style& style); public void* getContext() const; } @@ -9967,16 +9992,16 @@ class facebook::yoga::Style { public bool isInlineEndPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionAuto(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public bool isInlineStartPositionDefined(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; - public bool operator==(const facebook::yoga::Style& other) const; + public bool operator==(const facebook::yoga::_style::Style& other) const; public bool verticalInsetsDefined() const; - public const facebook::yoga::GridLine& gridColumnEnd() const; - public const facebook::yoga::GridLine& gridColumnStart() const; - public const facebook::yoga::GridLine& gridRowEnd() const; - public const facebook::yoga::GridLine& gridRowStart() const; public const facebook::yoga::GridTrackList& gridAutoColumns() const; public const facebook::yoga::GridTrackList& gridAutoRows() const; public const facebook::yoga::GridTrackList& gridTemplateColumns() const; public const facebook::yoga::GridTrackList& gridTemplateRows() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridColumnStart() const; + public const facebook::yoga::_grid_line::GridLine& gridRowEnd() const; + public const facebook::yoga::_grid_line::GridLine& gridRowStart() const; public facebook::yoga::Align alignContent() const; public facebook::yoga::Align alignItems() const; public facebook::yoga::Align alignSelf() const; @@ -9984,27 +10009,27 @@ class facebook::yoga::Style { public facebook::yoga::Direction direction() const; public facebook::yoga::Display display() const; public facebook::yoga::FlexDirection flexDirection() const; - public facebook::yoga::FloatOptional aspectRatio() const; - public facebook::yoga::FloatOptional flex() const; - public facebook::yoga::FloatOptional flexGrow() const; - public facebook::yoga::FloatOptional flexShrink() const; - public facebook::yoga::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; - public facebook::yoga::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; public facebook::yoga::Justify justifyContent() const; public facebook::yoga::Justify justifyItems() const; public facebook::yoga::Justify justifySelf() const; public facebook::yoga::Overflow overflow() const; public facebook::yoga::PositionType positionType() const; - public facebook::yoga::Style::Length border(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length gap(facebook::yoga::Gutter gutter) const; - public facebook::yoga::Style::Length margin(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length padding(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::Length position(facebook::yoga::Edge edge) const; - public facebook::yoga::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength flexBasis() const; - public facebook::yoga::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; - public facebook::yoga::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public facebook::yoga::Wrap flexWrap() const; + public facebook::yoga::_float_optional::FloatOptional aspectRatio() const; + public facebook::yoga::_float_optional::FloatOptional flex() const; + public facebook::yoga::_float_optional::FloatOptional flexGrow() const; + public facebook::yoga::_float_optional::FloatOptional flexShrink() const; + public facebook::yoga::_float_optional::FloatOptional resolvedMaxDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_float_optional::FloatOptional resolvedMinDimension(facebook::yoga::Direction direction, facebook::yoga::Dimension axis, float referenceLength, float ownerWidth) const; + public facebook::yoga::_style::Style::Length border(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length gap(facebook::yoga::Gutter gutter) const; + public facebook::yoga::_style::Style::Length margin(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length padding(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::Length position(facebook::yoga::Edge edge) const; + public facebook::yoga::_style::Style::SizeLength dimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength flexBasis() const; + public facebook::yoga::_style::Style::SizeLength maxDimension(facebook::yoga::Dimension axis) const; + public facebook::yoga::_style::Style::SizeLength minDimension(facebook::yoga::Dimension axis) const; public float computeBorderForAxis(facebook::yoga::FlexDirection axis) const; public float computeFlexEndBorder(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction) const; public float computeFlexEndMargin(facebook::yoga::FlexDirection axis, facebook::yoga::Direction direction, float widthSize) const; @@ -10033,8 +10058,8 @@ class facebook::yoga::Style { public static constexpr float DefaultFlexGrow; public static constexpr float DefaultFlexShrink; public static constexpr float WebDefaultFlexShrink; - public using Length = facebook::yoga::StyleLength; - public using SizeLength = facebook::yoga::StyleSizeLength; + public using Length = facebook::yoga::_style_length::StyleLength; + public using SizeLength = facebook::yoga::_style_size_length::StyleSizeLength; public void resizeGridAutoColumns(size_t count); public void resizeGridAutoRows(size_t count); public void resizeGridTemplateColumns(size_t count); @@ -10042,64 +10067,64 @@ class facebook::yoga::Style { public void setAlignContent(facebook::yoga::Align value); public void setAlignItems(facebook::yoga::Align value); public void setAlignSelf(facebook::yoga::Align value); - public void setAspectRatio(facebook::yoga::FloatOptional value); - public void setBorder(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setAspectRatio(facebook::yoga::_float_optional::FloatOptional value); + public void setBorder(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setBoxSizing(facebook::yoga::BoxSizing value); - public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFlex(facebook::yoga::FloatOptional value); - public void setFlexBasis(facebook::yoga::Style::SizeLength value); + public void setFlex(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexBasis(facebook::yoga::_style::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); - public void setFlexGrow(facebook::yoga::FloatOptional value); - public void setFlexShrink(facebook::yoga::FloatOptional value); + public void setFlexGrow(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexShrink(facebook::yoga::_float_optional::FloatOptional value); public void setFlexWrap(facebook::yoga::Wrap value); - public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::Style::Length value); - public void setGridAutoColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGap(facebook::yoga::Gutter gutter, facebook::yoga::_style::Style::Length value); + public void setGridAutoColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoColumns(facebook::yoga::GridTrackList value); - public void setGridAutoRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridAutoRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridAutoRows(facebook::yoga::GridTrackList value); - public void setGridColumnEnd(facebook::yoga::GridLine value); - public void setGridColumnStart(facebook::yoga::GridLine value); - public void setGridRowEnd(facebook::yoga::GridLine value); - public void setGridRowStart(facebook::yoga::GridLine value); - public void setGridTemplateColumnAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridColumnEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridColumnStart(facebook::yoga::_grid_line::GridLine value); + public void setGridRowEnd(facebook::yoga::_grid_line::GridLine value); + public void setGridRowStart(facebook::yoga::_grid_line::GridLine value); + public void setGridTemplateColumnAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateColumns(facebook::yoga::GridTrackList value); - public void setGridTemplateRowAt(size_t index, facebook::yoga::GridTrackSize value); + public void setGridTemplateRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); public void setGridTemplateRows(facebook::yoga::GridTrackList value); public void setJustifyContent(facebook::yoga::Justify value); public void setJustifyItems(facebook::yoga::Justify value); public void setJustifySelf(facebook::yoga::Justify value); - public void setMargin(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); - public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); + public void setMargin(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setMaxDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); + public void setMinDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); public void setOverflow(facebook::yoga::Overflow value); - public void setPadding(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); - public void setPosition(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setPadding(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setPosition(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); public void setPositionType(facebook::yoga::PositionType value); } class facebook::yoga::StyleLength { public constexpr StyleLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_length::StyleLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isPercent() const; public constexpr bool isPoints() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength); - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_length::StyleLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength); + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleLength ofAuto(); - public static constexpr facebook::yoga::StyleLength percent(float value); - public static constexpr facebook::yoga::StyleLength points(float value); - public static constexpr facebook::yoga::StyleLength undefined(); + public static constexpr facebook::yoga::_style_length::StyleLength ofAuto(); + public static constexpr facebook::yoga::_style_length::StyleLength percent(float value); + public static constexpr facebook::yoga::_style_length::StyleLength points(float value); + public static constexpr facebook::yoga::_style_length::StyleLength undefined(); } class facebook::yoga::StyleSizeLength { public constexpr StyleSizeLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::StyleSizeLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isFitContent() const; @@ -10108,18 +10133,18 @@ class facebook::yoga::StyleSizeLength { public constexpr bool isPoints() const; public constexpr bool isStretch() const; public constexpr bool isUndefined() const; - public constexpr bool operator==(const facebook::yoga::StyleSizeLength& rhs) const; - public constexpr facebook::yoga::FloatOptional resolve(float referenceLength) const; - public constexpr facebook::yoga::FloatOptional value() const; + public constexpr bool operator==(const facebook::yoga::_style_size_length::StyleSizeLength& rhs) const; + public constexpr facebook::yoga::_float_optional::FloatOptional resolve(float referenceLength) const; + public constexpr facebook::yoga::_float_optional::FloatOptional value() const; public constexpr operator YGValue() const; - public static constexpr facebook::yoga::StyleSizeLength ofAuto(); - public static constexpr facebook::yoga::StyleSizeLength ofFitContent(); - public static constexpr facebook::yoga::StyleSizeLength ofMaxContent(); - public static constexpr facebook::yoga::StyleSizeLength ofStretch(); - public static constexpr facebook::yoga::StyleSizeLength percent(float value); - public static constexpr facebook::yoga::StyleSizeLength points(float value); - public static constexpr facebook::yoga::StyleSizeLength stretch(float fraction); - public static constexpr facebook::yoga::StyleSizeLength undefined(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofAuto(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofFitContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofMaxContent(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength ofStretch(); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength percent(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength points(float value); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength stretch(float fraction); + public static constexpr facebook::yoga::_style_size_length::StyleSizeLength undefined(); } class facebook::yoga::StyleValueHandle { @@ -10128,17 +10153,17 @@ class facebook::yoga::StyleValueHandle { public constexpr bool isPercent() const; public constexpr bool isPoint() const; public constexpr bool isUndefined() const; - public static constexpr facebook::yoga::StyleValueHandle ofAuto(); + public static constexpr facebook::yoga::_style_value_handle::StyleValueHandle ofAuto(); } class facebook::yoga::StyleValuePool { - public facebook::yoga::FloatOptional getNumber(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleLength getLength(facebook::yoga::StyleValueHandle handle) const; - public facebook::yoga::StyleSizeLength getSize(facebook::yoga::StyleValueHandle handle) const; - public float getStoredValue(facebook::yoga::StyleValueHandle handle) const; - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::FloatOptional number); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleLength length); - public void store(facebook::yoga::StyleValueHandle& handle, facebook::yoga::StyleSizeLength sizeValue); + public facebook::yoga::_float_optional::FloatOptional getNumber(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_length::StyleLength getLength(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public facebook::yoga::_style_size_length::StyleSizeLength getSize(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public float getStoredValue(facebook::yoga::_style_value_handle::StyleValueHandle handle) const; + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_float_optional::FloatOptional number); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_length::StyleLength length); + public void store(facebook::yoga::_style_value_handle::StyleValueHandle& handle, facebook::yoga::_style_size_length::StyleSizeLength sizeValue); } enum facebook::yoga::Align : uint8_t { @@ -10321,7 +10346,7 @@ enum facebook::yoga::Wrap : uint8_t { } struct facebook::yoga::CachedMeasurement { - public bool operator==(facebook::yoga::CachedMeasurement measurement) const; + public bool operator==(facebook::yoga::_cached_measurement::CachedMeasurement measurement) const; public facebook::yoga::SizingMode heightSizingMode; public facebook::yoga::SizingMode widthSizingMode; public float availableHeight; @@ -10332,18 +10357,18 @@ struct facebook::yoga::CachedMeasurement { struct facebook::yoga::Event { public static void reset(); - public static void subscribe(std::function&& subscriber); - public using Subscriber = void(YGNodeConstRef, facebook::yoga::Event::Type, facebook::yoga::Event::Data); - public using Subscribers = std::vector>; - template - public static void publish(YGNodeConstRef node, const facebook::yoga::Event::TypedData& eventData = {}); + public static void subscribe(std::function&& subscriber); + public using Subscriber = void(YGNodeConstRef, facebook::yoga::_event::Type, facebook::yoga::_event::_data::Data); + public using Subscribers = std::vector>; + template + public static void publish(YGNodeConstRef node, const facebook::yoga::_event::_typed_data::TypedData& eventData = {}); } class facebook::yoga::Event::Data { - template - public Data(const facebook::yoga::Event::TypedData& data); - template - public const facebook::yoga::Event::TypedData& get() const; + template + public Data(const facebook::yoga::_event::_typed_data::TypedData& data); + template + public const facebook::yoga::_event::_typed_data::TypedData& get() const; } enum facebook::yoga::Event::Type { @@ -10358,12 +10383,12 @@ enum facebook::yoga::Event::Type { NodeLayout, } -template +template struct facebook::yoga::Event::TypedData { } struct facebook::yoga::Event::TypedData { - public facebook::yoga::LayoutData* layoutData; + public facebook::yoga::_layout_data::LayoutData* layoutData; } struct facebook::yoga::Event::TypedData { @@ -10392,7 +10417,7 @@ struct facebook::yoga::FlexLine { public const float sizeConsumed; public const size_t numberOfAutoMargins; public const std::vector itemsInFlow; - public facebook::yoga::FlexLineRunningLayout layout; + public facebook::yoga::_flex_line_running_layout::FlexLineRunningLayout layout; } struct facebook::yoga::FlexLineRunningLayout { @@ -10413,29 +10438,29 @@ struct facebook::yoga::FloatOptional { } struct facebook::yoga::GridLine { - public bool operator==(const facebook::yoga::GridLine& other) const = default; + public bool operator==(const facebook::yoga::_grid_line::GridLine& other) const = default; public constexpr bool isAuto() const; public constexpr bool isInteger() const; public constexpr bool isSpan() const; public facebook::yoga::GridLineType type; public int32_t integer; - public static constexpr facebook::yoga::GridLine auto_(); - public static constexpr facebook::yoga::GridLine fromInteger(int32_t value); - public static constexpr facebook::yoga::GridLine span(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine auto_(); + public static constexpr facebook::yoga::_grid_line::GridLine fromInteger(int32_t value); + public static constexpr facebook::yoga::_grid_line::GridLine span(int32_t value); } struct facebook::yoga::GridTrackSize { public bool infinitelyGrowable; - public bool operator==(const facebook::yoga::GridTrackSize& other) const = default; - public facebook::yoga::StyleSizeLength maxSizingFunction; - public facebook::yoga::StyleSizeLength minSizingFunction; + public bool operator==(const facebook::yoga::_grid_track_size::GridTrackSize& other) const = default; + public facebook::yoga::_style_size_length::StyleSizeLength maxSizingFunction; + public facebook::yoga::_style_size_length::StyleSizeLength minSizingFunction; public float baseSize; public float growthLimit; - public static constexpr facebook::yoga::GridTrackSize auto_(); - public static constexpr facebook::yoga::GridTrackSize fr(float fraction); - public static constexpr facebook::yoga::GridTrackSize length(float points); - public static constexpr facebook::yoga::GridTrackSize minmax(facebook::yoga::StyleSizeLength min, facebook::yoga::StyleSizeLength max); - public static constexpr facebook::yoga::GridTrackSize percent(float percentage); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize auto_(); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize fr(float fraction); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize length(float points); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize minmax(facebook::yoga::_style_size_length::StyleSizeLength min, facebook::yoga::_style_size_length::StyleSizeLength max); + public static constexpr facebook::yoga::_grid_track_size::GridTrackSize percent(float percentage); } struct facebook::yoga::LayoutData { @@ -10450,11 +10475,11 @@ struct facebook::yoga::LayoutData { struct facebook::yoga::LayoutResults { public bool hadOverflow() const; - public bool operator==(facebook::yoga::LayoutResults layout) const; - public facebook::yoga::CachedMeasurement cachedLayout; + public bool operator==(facebook::yoga::_layout_results::LayoutResults layout) const; public facebook::yoga::Direction direction() const; public facebook::yoga::Direction lastOwnerDirection; - public facebook::yoga::FloatOptional computedFlexBasis; + public facebook::yoga::_cached_measurement::CachedMeasurement cachedLayout; + public facebook::yoga::_float_optional::FloatOptional computedFlexBasis; public float border(facebook::yoga::PhysicalEdge physicalEdge) const; public float dimension(facebook::yoga::Dimension axis) const; public float margin(facebook::yoga::PhysicalEdge physicalEdge) const; @@ -10463,7 +10488,7 @@ struct facebook::yoga::LayoutResults { public float position(facebook::yoga::PhysicalEdge physicalEdge) const; public float rawDimension(facebook::yoga::Dimension axis) const; public static constexpr int32_t MaxCachedMeasurements; - public std::array cachedMeasurements; + public std::array cachedMeasurements; public uint32_t computedFlexBasisGeneration; public uint32_t configVersion; public uint32_t generationCount; @@ -10484,8 +10509,8 @@ class facebook::yoga::SmallValueBuffer { public SmallValueBuffer() = default; public SmallValueBuffer(const facebook::yoga::SmallValueBuffer& other); public SmallValueBuffer(facebook::yoga::SmallValueBuffer&& other) noexcept = default; - public facebook::yoga::SmallValueBuffer& operator=(const facebook::yoga::SmallValueBuffer& other); - public facebook::yoga::SmallValueBuffer& operator=(facebook::yoga::SmallValueBuffer&& other) noexcept = default; + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(const facebook::yoga::_small_value_buffer::SmallValueBuffer& other); + public facebook::yoga::_small_value_buffer::SmallValueBuffer& operator=(facebook::yoga::_small_value_buffer::SmallValueBuffer&& other) noexcept = default; public uint16_t push(uint32_t value); public uint16_t push(uint64_t value); public uint16_t replace(uint16_t index, uint32_t value); @@ -10497,16 +10522,16 @@ class facebook::yoga::SmallValueBuffer { template class facebook::yoga::LayoutableChildren { public LayoutableChildren(const T* node); - public facebook::yoga::LayoutableChildren::Iterator begin() const; - public facebook::yoga::LayoutableChildren::Iterator end() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator begin() const; + public facebook::yoga::_layoutable_children::_iterator::Iterator end() const; } struct facebook::yoga::LayoutableChildren::Iterator { public Iterator() = default; public Iterator(const T* node, size_t childIndex); public T* operator*() const; - public facebook::yoga::LayoutableChildren::Iterator operator++(int); - public facebook::yoga::LayoutableChildren::Iterator& operator++(); + public facebook::yoga::_layoutable_children::_iterator::Iterator operator++(int); + public facebook::yoga::_layoutable_children::_iterator::Iterator& operator++(); public using difference_type = std::ptrdiff_t; public using iterator_category = std::input_iterator_tag; public using pointer = T*; @@ -10516,85 +10541,85 @@ struct facebook::yoga::LayoutableChildren::Iterator { struct std::hash { - public size_t operator()(const facebook::react::AttributedString& attributedString) const; + public size_t operator()(const facebook::react::_attributed_string::facebook::react::AttributedString& attributedString) const; } struct std::hash { - public size_t operator()(const facebook::react::AttributedStringBox& attributedStringBox) const; + public size_t operator()(const facebook::react::_attributed_string_box::facebook::react::AttributedStringBox& attributedStringBox) const; } struct std::hash { - public size_t operator()(const facebook::react::EventAnimationDriverKey& key) const; + public size_t operator()(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutConstraints& constraints) const; + public size_t operator()(const facebook::react::_layout_constraints::facebook::react::LayoutConstraints& constraints) const; } struct std::hash { - public size_t operator()(const facebook::react::LayoutMetrics& layoutMetrics) const; + public size_t operator()(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics) const; } struct std::hash { - public size_t operator()(const facebook::react::LineMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_line_measure_cache_key::facebook::react::LineMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::ParagraphAttributes& attributes) const; + public size_t operator()(const facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes& attributes) const; } struct std::hash { - public size_t operator()(const facebook::react::Point& point) const noexcept; + public size_t operator()(const facebook::react::_point::facebook::react::Point& point) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::PreparedTextCacheKey& key) const; + public size_t operator()(const facebook::react::_prepared_text_cache_key::facebook::react::PreparedTextCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Rect& rect) const noexcept; + public size_t operator()(const facebook::react::_rect::facebook::react::Rect& rect) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::ShadowView& shadowView) const; + public size_t operator()(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView) const; } struct std::hash { - public size_t operator()(const facebook::react::SharedColor& color) const; + public size_t operator()(const facebook::react::_shared_color::facebook::react::SharedColor& color) const; } struct std::hash { - public size_t operator()(const facebook::react::Size& size) const; + public size_t operator()(const facebook::react::_size::facebook::react::Size& size) const; } struct std::hash { - public size_t operator()(const facebook::react::TextAttributes& textAttributes) const; + public size_t operator()(const facebook::react::_text_attributes::facebook::react::TextAttributes& textAttributes) const; } struct std::hash { - public size_t operator()(const facebook::react::TextMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::_text_measure_cache_key::facebook::react::TextMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::Transform& transform) const; + public size_t operator()(const facebook::react::_transform::facebook::react::Transform& transform) const; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleCorners& corners) const noexcept; + public size_t operator()(const facebook::react::_rectangle_corners::facebook::react::RectangleCorners& corners) const noexcept; } template struct std::hash> { - public size_t operator()(const facebook::react::RectangleEdges& edges) const noexcept; + public size_t operator()(const facebook::react::_rectangle_edges::facebook::react::RectangleEdges& edges) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::AttributedString::Fragment& fragment) const; + public size_t operator()(const facebook::react::_attributed_string::_fragment::facebook::react::AttributedString::Fragment& fragment) const; } struct std::hash { - public size_t operator()(const facebook::react::jsinspector_modern::ConsoleTaskId& id) const; + public size_t operator()(const facebook::react::jsinspector_modern::_console_task_id::facebook::react::jsinspector_modern::ConsoleTaskId& id) const; } struct std::hash { From e1f0a7ca6ff9cc7b5d64460e481662c7ef9752a2 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Fri, 17 Jul 2026 20:01:15 -0700 Subject: [PATCH 26/30] chore: regenerate 0.86 Jest snapshots Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../__snapshots__/Pressable-test.js.snap | 78 +++++++++++++++++++ .../generate-artifacts-executor-test.js.snap | 10 +-- 2 files changed, 83 insertions(+), 5 deletions(-) diff --git a/packages/react-native/Libraries/Components/Pressable/__tests__/__snapshots__/Pressable-test.js.snap b/packages/react-native/Libraries/Components/Pressable/__tests__/__snapshots__/Pressable-test.js.snap index 5e9d1e2bb00..33cbb1a589b 100644 --- a/packages/react-native/Libraries/Components/Pressable/__tests__/__snapshots__/Pressable-test.js.snap +++ b/packages/react-native/Libraries/Components/Pressable/__tests__/__snapshots__/Pressable-test.js.snap @@ -100,6 +100,7 @@ exports[` should render as expected: should deep render when not mo exports[` on Android should not crash with an unresolvable PlatformColor: should deep render when mocked (please verify output manually) 1`] = ` on Android should not crash with an unreso } accessible={true} collapsable={false} + enableFocusRing={true} focusable={true} + keyDownEvents={ + Array [ + Object { + "key": " ", + }, + Object { + "key": "Enter", + }, + ] + } + mouseDownCanMoveWindow={false} nativeBackgroundAndroid={ Object { "alpha": 0.5, @@ -149,6 +162,7 @@ exports[` on Android should not crash with an unreso exports[` on Android should not crash with an unresolvable PlatformColor: should deep render when not mocked (please verify output manually) 1`] = ` on Android should not crash with an unreso } accessible={true} collapsable={false} + enableFocusRing={true} focusable={true} + keyDownEvents={ + Array [ + Object { + "key": " ", + }, + Object { + "key": "Enter", + }, + ] + } + mouseDownCanMoveWindow={false} nativeBackgroundAndroid={ Object { "alpha": 0.5, @@ -198,6 +224,7 @@ exports[` on Android should not crash with an unreso exports[` on Android should set nativeBackgroundAndroid with PlatformColor and alpha: should deep render when mocked (please verify output manually) 1`] = ` on Android should set nativeBackgroundAndr } accessible={true} collapsable={false} + enableFocusRing={true} focusable={true} + keyDownEvents={ + Array [ + Object { + "key": " ", + }, + Object { + "key": "Enter", + }, + ] + } + mouseDownCanMoveWindow={false} nativeBackgroundAndroid={ Object { "alpha": 0.3, @@ -247,6 +286,7 @@ exports[` on Android should set nativeBackgroundAndr exports[` on Android should set nativeBackgroundAndroid with PlatformColor and alpha: should deep render when not mocked (please verify output manually) 1`] = ` on Android should set nativeBackgroundAndr } accessible={true} collapsable={false} + enableFocusRing={true} focusable={true} + keyDownEvents={ + Array [ + Object { + "key": " ", + }, + Object { + "key": "Enter", + }, + ] + } + mouseDownCanMoveWindow={false} nativeBackgroundAndroid={ Object { "alpha": 0.3, @@ -296,6 +348,7 @@ exports[` on Android should set nativeBackgroundAndr exports[` on Android should set nativeBackgroundAndroid with numeric color and alpha: should deep render when mocked (please verify output manually) 1`] = ` on Android should set nativeBackgroundAndr } accessible={true} collapsable={false} + enableFocusRing={true} focusable={true} + keyDownEvents={ + Array [ + Object { + "key": " ", + }, + Object { + "key": "Enter", + }, + ] + } + mouseDownCanMoveWindow={false} nativeBackgroundAndroid={ Object { "alpha": 0.5, @@ -341,6 +406,7 @@ exports[` on Android should set nativeBackgroundAndr exports[` on Android should set nativeBackgroundAndroid with numeric color and alpha: should deep render when not mocked (please verify output manually) 1`] = ` on Android should set nativeBackgroundAndr } accessible={true} collapsable={false} + enableFocusRing={true} focusable={true} + keyDownEvents={ + Array [ + Object { + "key": " ", + }, + Object { + "key": "Enter", + }, + ] + } + mouseDownCanMoveWindow={false} nativeBackgroundAndroid={ Object { "alpha": 0.5, diff --git a/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap b/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap index ac89980f059..f23e17f509d 100644 --- a/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap +++ b/packages/react-native/scripts/codegen/__tests__/__snapshots__/generate-artifacts-executor-test.js.snap @@ -79,7 +79,7 @@ exports[`execute test-app "ReactAppDependencyProvider/ReactAppDependencyProvider # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.86.0\\" +version = \\"0.86.0-rc0\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -399,7 +399,7 @@ exports[`execute test-app "ReactCodegen/ReactCodegen.podspec" should match snaps # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.86.0\\" +version = \\"0.86.0-rc0\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -590,7 +590,7 @@ exports[`execute test-app-legacy "ReactAppDependencyProvider/ReactAppDependencyP # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.86.0\\" +version = \\"0.86.0-rc0\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -882,7 +882,7 @@ exports[`execute test-app-legacy "ReactCodegen/ReactCodegen.podspec" should matc # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -version = \\"0.86.0\\" +version = \\"0.86.0-rc0\\" source = { :git => 'https://github.com/facebook/react-native.git' } if version == '1000.0.0' # This is an unpublished version, use the latest commit hash of the react-native repo, which we’re presumably in. @@ -992,4 +992,4 @@ SCRIPT end " -`; \ No newline at end of file +`; From 23917136417b445b3cfc9411596cfb39badb905e Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Fri, 17 Jul 2026 20:05:51 -0700 Subject: [PATCH 27/30] chore: regenerate 0.86 CocoaPods metadata Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- packages/rn-tester/Podfile.lock | 650 +++++++++--------- .../RNTesterPods.xcodeproj/project.pbxproj | 2 + 2 files changed, 327 insertions(+), 325 deletions(-) diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index 56b8d8fb30d..512b58087ab 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -2,12 +2,12 @@ PODS: - boost (1.84.0) - DoubleConversion (1.1.6) - fast_float (8.0.0) - - FBLazyVector (1000.0.0) + - FBLazyVector (0.86.0-rc0) - fmt (12.1.0) - glog (0.3.5) - - hermes-engine (250829098.0.12): - - hermes-engine/Pre-built (= 250829098.0.12) - - hermes-engine/Pre-built (250829098.0.12) + - hermes-engine (0.86.0): + - hermes-engine/Pre-built (= 0.86.0) + - hermes-engine/Pre-built (0.86.0) - MyNativeView (0.86.0-main): - boost - DoubleConversion @@ -84,32 +84,32 @@ PODS: - fast_float (= 8.0.0) - fmt (= 12.1.0) - glog - - RCTDeprecation (1000.0.0) - - RCTRequired (1000.0.0) - - RCTSwiftUI (1000.0.0): + - RCTDeprecation (0.86.0-rc0) + - RCTRequired (0.86.0-rc0) + - RCTSwiftUI (0.86.0-rc0): - React-RCTUIKit - - RCTSwiftUIWrapper (1000.0.0): + - RCTSwiftUIWrapper (0.86.0-rc0): - RCTSwiftUI - React-RCTUIKit - - RCTTypeSafety (1000.0.0): - - FBLazyVector (= 1000.0.0) - - RCTRequired (= 1000.0.0) - - React-Core (= 1000.0.0) - - React (1000.0.0): - - React-Core (= 1000.0.0) - - React-Core/DevSupport (= 1000.0.0) - - React-Core/RCTWebSocket (= 1000.0.0) - - React-RCTActionSheet (= 1000.0.0) - - React-RCTAnimation (= 1000.0.0) - - React-RCTBlob (= 1000.0.0) - - React-RCTImage (= 1000.0.0) - - React-RCTLinking (= 1000.0.0) - - React-RCTNetwork (= 1000.0.0) - - React-RCTSettings (= 1000.0.0) - - React-RCTText (= 1000.0.0) - - React-RCTVibration (= 1000.0.0) - - React-callinvoker (1000.0.0) - - React-Core (1000.0.0): + - RCTTypeSafety (0.86.0-rc0): + - FBLazyVector (= 0.86.0-rc0) + - RCTRequired (= 0.86.0-rc0) + - React-Core (= 0.86.0-rc0) + - React (0.86.0-rc0): + - React-Core (= 0.86.0-rc0) + - React-Core/DevSupport (= 0.86.0-rc0) + - React-Core/RCTWebSocket (= 0.86.0-rc0) + - React-RCTActionSheet (= 0.86.0-rc0) + - React-RCTAnimation (= 0.86.0-rc0) + - React-RCTBlob (= 0.86.0-rc0) + - React-RCTImage (= 0.86.0-rc0) + - React-RCTLinking (= 0.86.0-rc0) + - React-RCTNetwork (= 0.86.0-rc0) + - React-RCTSettings (= 0.86.0-rc0) + - React-RCTText (= 0.86.0-rc0) + - React-RCTVibration (= 0.86.0-rc0) + - React-callinvoker (0.86.0-rc0) + - React-Core (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -119,7 +119,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 1000.0.0) + - React-Core/Default (= 0.86.0-rc0) - React-cxxreact - React-featureflags - React-hermes @@ -135,7 +135,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/CoreModulesHeaders (1000.0.0): + - React-Core/CoreModulesHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -161,7 +161,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/Default (1000.0.0): + - React-Core/Default (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -186,7 +186,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/DevSupport (1000.0.0): + - React-Core/DevSupport (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -196,8 +196,8 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 1000.0.0) - - React-Core/RCTWebSocket (= 1000.0.0) + - React-Core/Default (= 0.86.0-rc0) + - React-Core/RCTWebSocket (= 0.86.0-rc0) - React-cxxreact - React-featureflags - React-hermes @@ -213,7 +213,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTActionSheetHeaders (1000.0.0): + - React-Core/RCTActionSheetHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -239,7 +239,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTAnimationHeaders (1000.0.0): + - React-Core/RCTAnimationHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -265,7 +265,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTBlobHeaders (1000.0.0): + - React-Core/RCTBlobHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -291,7 +291,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTImageHeaders (1000.0.0): + - React-Core/RCTImageHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -317,7 +317,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTLinkingHeaders (1000.0.0): + - React-Core/RCTLinkingHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -343,7 +343,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTNetworkHeaders (1000.0.0): + - React-Core/RCTNetworkHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -369,7 +369,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTPushNotificationHeaders (1000.0.0): + - React-Core/RCTPushNotificationHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -395,7 +395,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTSettingsHeaders (1000.0.0): + - React-Core/RCTSettingsHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -421,7 +421,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTTextHeaders (1000.0.0): + - React-Core/RCTTextHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -447,7 +447,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTVibrationHeaders (1000.0.0): + - React-Core/RCTVibrationHeaders (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -473,7 +473,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTWebSocket (1000.0.0): + - React-Core/RCTWebSocket (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -483,7 +483,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 1000.0.0) + - React-Core/Default (= 0.86.0-rc0) - React-cxxreact - React-featureflags - React-hermes @@ -499,7 +499,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-CoreModules (1000.0.0): + - React-CoreModules (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -507,23 +507,23 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - RCTTypeSafety (= 1000.0.0) - - React-Core/CoreModulesHeaders (= 1000.0.0) + - RCTTypeSafety (= 0.86.0-rc0) + - React-Core/CoreModulesHeaders (= 0.86.0-rc0) - React-debug - React-featureflags - - React-jsi (= 1000.0.0) + - React-jsi (= 0.86.0-rc0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 1000.0.0) + - React-RCTImage (= 0.86.0-rc0) - React-runtimeexecutor - React-utils - ReactCommon - SocketRocket - - React-cxxreact (1000.0.0): + - React-cxxreact (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -532,22 +532,22 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 1000.0.0) - - React-debug (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-callinvoker (= 0.86.0-rc0) + - React-debug (= 0.86.0-rc0) + - React-jsi (= 0.86.0-rc0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 1000.0.0) - - React-perflogger (= 1000.0.0) + - React-logger (= 0.86.0-rc0) + - React-perflogger (= 0.86.0-rc0) - React-runtimeexecutor - - React-timing (= 1000.0.0) + - React-timing (= 0.86.0-rc0) - React-utils - SocketRocket - - React-debug (1000.0.0): - - React-debug/redbox (= 1000.0.0) - - React-debug/redbox (1000.0.0) - - React-defaultsnativemodule (1000.0.0): + - React-debug (0.86.0-rc0): + - React-debug/redbox (= 0.86.0-rc0) + - React-debug/redbox (0.86.0-rc0) + - React-defaultsnativemodule (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -571,7 +571,7 @@ PODS: - React-webperformancenativemodule - SocketRocket - Yoga - - React-domnativemodule (1000.0.0): + - React-domnativemodule (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -591,7 +591,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-Fabric (1000.0.0): + - React-Fabric (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -605,25 +605,25 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/animated (= 1000.0.0) - - React-Fabric/animationbackend (= 1000.0.0) - - React-Fabric/animations (= 1000.0.0) - - React-Fabric/attributedstring (= 1000.0.0) - - React-Fabric/bridging (= 1000.0.0) - - React-Fabric/componentregistry (= 1000.0.0) - - React-Fabric/componentregistrynative (= 1000.0.0) - - React-Fabric/components (= 1000.0.0) - - React-Fabric/consistency (= 1000.0.0) - - React-Fabric/core (= 1000.0.0) - - React-Fabric/dom (= 1000.0.0) - - React-Fabric/imagemanager (= 1000.0.0) - - React-Fabric/leakchecker (= 1000.0.0) - - React-Fabric/mounting (= 1000.0.0) - - React-Fabric/observers (= 1000.0.0) - - React-Fabric/scheduler (= 1000.0.0) - - React-Fabric/telemetry (= 1000.0.0) - - React-Fabric/uimanager (= 1000.0.0) - - React-Fabric/viewtransition (= 1000.0.0) + - React-Fabric/animated (= 0.86.0-rc0) + - React-Fabric/animationbackend (= 0.86.0-rc0) + - React-Fabric/animations (= 0.86.0-rc0) + - React-Fabric/attributedstring (= 0.86.0-rc0) + - React-Fabric/bridging (= 0.86.0-rc0) + - React-Fabric/componentregistry (= 0.86.0-rc0) + - React-Fabric/componentregistrynative (= 0.86.0-rc0) + - React-Fabric/components (= 0.86.0-rc0) + - React-Fabric/consistency (= 0.86.0-rc0) + - React-Fabric/core (= 0.86.0-rc0) + - React-Fabric/dom (= 0.86.0-rc0) + - React-Fabric/imagemanager (= 0.86.0-rc0) + - React-Fabric/leakchecker (= 0.86.0-rc0) + - React-Fabric/mounting (= 0.86.0-rc0) + - React-Fabric/observers (= 0.86.0-rc0) + - React-Fabric/scheduler (= 0.86.0-rc0) + - React-Fabric/telemetry (= 0.86.0-rc0) + - React-Fabric/uimanager (= 0.86.0-rc0) + - React-Fabric/viewtransition (= 0.86.0-rc0) - React-featureflags - React-graphics - React-jsi @@ -635,7 +635,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/animated (1000.0.0): + - React-Fabric/animated (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -661,7 +661,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/animationbackend (1000.0.0): + - React-Fabric/animationbackend (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -686,7 +686,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/animations (1000.0.0): + - React-Fabric/animations (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -711,7 +711,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/attributedstring (1000.0.0): + - React-Fabric/attributedstring (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -736,7 +736,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/bridging (1000.0.0): + - React-Fabric/bridging (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -761,7 +761,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/componentregistry (1000.0.0): + - React-Fabric/componentregistry (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -786,7 +786,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/componentregistrynative (1000.0.0): + - React-Fabric/componentregistrynative (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -811,7 +811,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components (1000.0.0): + - React-Fabric/components (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -825,10 +825,10 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 1000.0.0) - - React-Fabric/components/root (= 1000.0.0) - - React-Fabric/components/scrollview (= 1000.0.0) - - React-Fabric/components/view (= 1000.0.0) + - React-Fabric/components/legacyviewmanagerinterop (= 0.86.0-rc0) + - React-Fabric/components/root (= 0.86.0-rc0) + - React-Fabric/components/scrollview (= 0.86.0-rc0) + - React-Fabric/components/view (= 0.86.0-rc0) - React-featureflags - React-graphics - React-jsi @@ -840,7 +840,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/legacyviewmanagerinterop (1000.0.0): + - React-Fabric/components/legacyviewmanagerinterop (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -865,7 +865,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/root (1000.0.0): + - React-Fabric/components/root (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -890,7 +890,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/scrollview (1000.0.0): + - React-Fabric/components/scrollview (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -915,7 +915,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/view (1000.0.0): + - React-Fabric/components/view (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -942,7 +942,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-Fabric/consistency (1000.0.0): + - React-Fabric/consistency (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -967,7 +967,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/core (1000.0.0): + - React-Fabric/core (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -992,7 +992,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/dom (1000.0.0): + - React-Fabric/dom (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1017,7 +1017,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/imagemanager (1000.0.0): + - React-Fabric/imagemanager (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1042,7 +1042,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/leakchecker (1000.0.0): + - React-Fabric/leakchecker (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1067,7 +1067,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/mounting (1000.0.0): + - React-Fabric/mounting (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1093,7 +1093,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers (1000.0.0): + - React-Fabric/observers (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1107,9 +1107,9 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 1000.0.0) - - React-Fabric/observers/intersection (= 1000.0.0) - - React-Fabric/observers/mutation (= 1000.0.0) + - React-Fabric/observers/events (= 0.86.0-rc0) + - React-Fabric/observers/intersection (= 0.86.0-rc0) + - React-Fabric/observers/mutation (= 0.86.0-rc0) - React-featureflags - React-graphics - React-jsi @@ -1121,7 +1121,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers/events (1000.0.0): + - React-Fabric/observers/events (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1146,7 +1146,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers/intersection (1000.0.0): + - React-Fabric/observers/intersection (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1171,7 +1171,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers/mutation (1000.0.0): + - React-Fabric/observers/mutation (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1196,7 +1196,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/scheduler (1000.0.0): + - React-Fabric/scheduler (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1226,7 +1226,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/telemetry (1000.0.0): + - React-Fabric/telemetry (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1251,7 +1251,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/uimanager (1000.0.0): + - React-Fabric/uimanager (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1265,7 +1265,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 1000.0.0) + - React-Fabric/uimanager/consistency (= 0.86.0-rc0) - React-featureflags - React-graphics - React-jsi @@ -1278,7 +1278,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/uimanager/consistency (1000.0.0): + - React-Fabric/uimanager/consistency (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1304,7 +1304,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/viewtransition (1000.0.0): + - React-Fabric/viewtransition (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1329,7 +1329,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-FabricComponents (1000.0.0): + - React-FabricComponents (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1344,8 +1344,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 1000.0.0) - - React-FabricComponents/textlayoutmanager (= 1000.0.0) + - React-FabricComponents/components (= 0.86.0-rc0) + - React-FabricComponents/textlayoutmanager (= 0.86.0-rc0) - React-featureflags - React-graphics - React-jsi @@ -1358,7 +1358,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components (1000.0.0): + - React-FabricComponents/components (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1373,16 +1373,16 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 1000.0.0) - - React-FabricComponents/components/iostextinput (= 1000.0.0) - - React-FabricComponents/components/modal (= 1000.0.0) - - React-FabricComponents/components/rncore (= 1000.0.0) - - React-FabricComponents/components/safeareaview (= 1000.0.0) - - React-FabricComponents/components/switch (= 1000.0.0) - - React-FabricComponents/components/text (= 1000.0.0) - - React-FabricComponents/components/textinput (= 1000.0.0) - - React-FabricComponents/components/unimplementedview (= 1000.0.0) - - React-FabricComponents/components/virtualview (= 1000.0.0) + - React-FabricComponents/components/inputaccessory (= 0.86.0-rc0) + - React-FabricComponents/components/iostextinput (= 0.86.0-rc0) + - React-FabricComponents/components/modal (= 0.86.0-rc0) + - React-FabricComponents/components/rncore (= 0.86.0-rc0) + - React-FabricComponents/components/safeareaview (= 0.86.0-rc0) + - React-FabricComponents/components/switch (= 0.86.0-rc0) + - React-FabricComponents/components/text (= 0.86.0-rc0) + - React-FabricComponents/components/textinput (= 0.86.0-rc0) + - React-FabricComponents/components/unimplementedview (= 0.86.0-rc0) + - React-FabricComponents/components/virtualview (= 0.86.0-rc0) - React-featureflags - React-graphics - React-jsi @@ -1395,7 +1395,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/inputaccessory (1000.0.0): + - React-FabricComponents/components/inputaccessory (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1422,7 +1422,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/iostextinput (1000.0.0): + - React-FabricComponents/components/iostextinput (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1449,7 +1449,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/modal (1000.0.0): + - React-FabricComponents/components/modal (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1476,7 +1476,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/rncore (1000.0.0): + - React-FabricComponents/components/rncore (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1503,7 +1503,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/safeareaview (1000.0.0): + - React-FabricComponents/components/safeareaview (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1530,7 +1530,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/switch (1000.0.0): + - React-FabricComponents/components/switch (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1557,7 +1557,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/text (1000.0.0): + - React-FabricComponents/components/text (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1584,7 +1584,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/textinput (1000.0.0): + - React-FabricComponents/components/textinput (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1611,7 +1611,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/unimplementedview (1000.0.0): + - React-FabricComponents/components/unimplementedview (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1638,7 +1638,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/virtualview (1000.0.0): + - React-FabricComponents/components/virtualview (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1665,7 +1665,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/textlayoutmanager (1000.0.0): + - React-FabricComponents/textlayoutmanager (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1692,7 +1692,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricImage (1000.0.0): + - React-FabricImage (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1701,21 +1701,21 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) + - RCTRequired (= 0.86.0-rc0) + - RCTTypeSafety (= 0.86.0-rc0) - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 1000.0.0) + - React-jsiexecutor (= 0.86.0-rc0) - React-logger - React-rendererdebug - React-utils - ReactCommon - SocketRocket - Yoga - - React-featureflags (1000.0.0): + - React-featureflags (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1724,7 +1724,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-featureflagsnativemodule (1000.0.0): + - React-featureflagsnativemodule (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1739,7 +1739,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - SocketRocket - - React-graphics (1000.0.0): + - React-graphics (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1755,7 +1755,7 @@ PODS: - React-rendererdebug - React-utils - SocketRocket - - React-hermes (1000.0.0): + - React-hermes (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1764,18 +1764,18 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact (= 1000.0.0) + - React-cxxreact (= 0.86.0-rc0) - React-jsi - - React-jsiexecutor (= 1000.0.0) + - React-jsiexecutor (= 0.86.0-rc0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-jsitooling - React-oscompat - - React-perflogger (= 1000.0.0) + - React-perflogger (= 0.86.0-rc0) - React-runtimeexecutor - SocketRocket - - React-idlecallbacksnativemodule (1000.0.0): + - React-idlecallbacksnativemodule (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1791,7 +1791,7 @@ PODS: - React-runtimescheduler - ReactCommon/turbomodule/core - SocketRocket - - React-ImageManager (1000.0.0): + - React-ImageManager (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1806,7 +1806,7 @@ PODS: - React-rendererdebug - React-utils - SocketRocket - - React-intersectionobservernativemodule (1000.0.0): + - React-intersectionobservernativemodule (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1827,7 +1827,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-jserrorhandler (1000.0.0): + - React-jserrorhandler (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1842,7 +1842,7 @@ PODS: - React-jsi - ReactCommon/turbomodule/bridging - SocketRocket - - React-jsi (1000.0.0): + - React-jsi (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1852,7 +1852,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-jsiexecutor (1000.0.0): + - React-jsiexecutor (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1873,7 +1873,7 @@ PODS: - React-runtimeexecutor - React-utils - SocketRocket - - React-jsinspector (1000.0.0): + - React-jsinspector (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1888,11 +1888,11 @@ PODS: - React-jsinspectornetwork - React-jsinspectortracing - React-oscompat - - React-perflogger (= 1000.0.0) + - React-perflogger (= 0.86.0-rc0) - React-runtimeexecutor - React-utils - SocketRocket - - React-jsinspectorcdp (1000.0.0): + - React-jsinspectorcdp (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1901,7 +1901,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-jsinspectornetwork (1000.0.0): + - React-jsinspectornetwork (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1911,7 +1911,7 @@ PODS: - RCT-Folly/Fabric - React-jsinspectorcdp - SocketRocket - - React-jsinspectortracing (1000.0.0): + - React-jsinspectortracing (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1926,7 +1926,7 @@ PODS: - React-timing - React-utils - SocketRocket - - React-jsitooling (1000.0.0): + - React-jsitooling (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1935,18 +1935,18 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact (= 1000.0.0) + - React-cxxreact (= 0.86.0-rc0) - React-debug - - React-jsi (= 1000.0.0) + - React-jsi (= 0.86.0-rc0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-runtimeexecutor - React-utils - SocketRocket - - React-jsitracing (1000.0.0): + - React-jsitracing (0.86.0-rc0): - React-jsi - - React-logger (1000.0.0): + - React-logger (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1955,7 +1955,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-Mapbuffer (1000.0.0): + - React-Mapbuffer (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1965,7 +1965,7 @@ PODS: - RCT-Folly/Fabric - React-debug - SocketRocket - - React-microtasksnativemodule (1000.0.0): + - React-microtasksnativemodule (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -1979,7 +1979,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - SocketRocket - - React-mutationobservernativemodule (1000.0.0): + - React-mutationobservernativemodule (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2000,7 +2000,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-NativeModulesApple (1000.0.0): + - React-NativeModulesApple (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2021,7 +2021,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - - React-networking (1000.0.0): + - React-networking (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2034,8 +2034,8 @@ PODS: - React-performancetimeline - React-timing - SocketRocket - - React-oscompat (1000.0.0) - - React-perflogger (1000.0.0): + - React-oscompat (0.86.0-rc0) + - React-perflogger (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2044,7 +2044,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-performancecdpmetrics (1000.0.0): + - React-performancecdpmetrics (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2058,7 +2058,7 @@ PODS: - React-runtimeexecutor - React-timing - SocketRocket - - React-performancetimeline (1000.0.0): + - React-performancetimeline (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2072,9 +2072,9 @@ PODS: - React-perflogger - React-timing - SocketRocket - - React-RCTActionSheet (1000.0.0): - - React-Core/RCTActionSheetHeaders (= 1000.0.0) - - React-RCTAnimation (1000.0.0): + - React-RCTActionSheet (0.86.0-rc0): + - React-Core/RCTActionSheetHeaders (= 0.86.0-rc0) + - React-RCTAnimation (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2091,7 +2091,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTAppDelegate (1000.0.0): + - React-RCTAppDelegate (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2125,7 +2125,7 @@ PODS: - React-utils - ReactCommon - SocketRocket - - React-RCTBlob (1000.0.0): + - React-RCTBlob (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2144,7 +2144,7 @@ PODS: - React-RCTNetwork - ReactCommon - SocketRocket - - React-RCTFabric (1000.0.0): + - React-RCTFabric (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2181,7 +2181,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-RCTFBReactNativeSpec (1000.0.0): + - React-RCTFBReactNativeSpec (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2195,10 +2195,10 @@ PODS: - React-Core - React-jsi - React-NativeModulesApple - - React-RCTFBReactNativeSpec/components (= 1000.0.0) + - React-RCTFBReactNativeSpec/components (= 0.86.0-rc0) - ReactCommon - SocketRocket - - React-RCTFBReactNativeSpec/components (1000.0.0): + - React-RCTFBReactNativeSpec/components (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2221,7 +2221,7 @@ PODS: - ReactCommon - SocketRocket - Yoga - - React-RCTImage (1000.0.0): + - React-RCTImage (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2237,14 +2237,14 @@ PODS: - React-RCTNetwork - ReactCommon - SocketRocket - - React-RCTLinking (1000.0.0): - - React-Core/RCTLinkingHeaders (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-RCTLinking (0.86.0-rc0): + - React-Core/RCTLinkingHeaders (= 0.86.0-rc0) + - React-jsi (= 0.86.0-rc0) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-RCTNetwork (1000.0.0): + - ReactCommon/turbomodule/core (= 0.86.0-rc0) + - React-RCTNetwork (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2264,14 +2264,14 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTPushNotification (1000.0.0): + - React-RCTPushNotification (0.86.0-rc0): - RCTTypeSafety - React-Core/RCTPushNotificationHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTRuntime (1000.0.0): + - React-RCTRuntime (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2293,7 +2293,7 @@ PODS: - React-RuntimeHermes - React-utils - SocketRocket - - React-RCTSettings (1000.0.0): + - React-RCTSettings (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2308,7 +2308,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTTest (1000.0.0): + - React-RCTTest (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2316,16 +2316,16 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - React-Core (= 1000.0.0) - - React-CoreModules (= 1000.0.0) - - React-jsi (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) + - React-Core (= 0.86.0-rc0) + - React-CoreModules (= 0.86.0-rc0) + - React-jsi (= 0.86.0-rc0) + - ReactCommon/turbomodule/core (= 0.86.0-rc0) - SocketRocket - - React-RCTText (1000.0.0): - - React-Core/RCTTextHeaders (= 1000.0.0) + - React-RCTText (0.86.0-rc0): + - React-Core/RCTTextHeaders (= 0.86.0-rc0) - Yoga - - React-RCTUIKit (1000.0.0) - - React-RCTVibration (1000.0.0): + - React-RCTUIKit (0.86.0-rc0) + - React-RCTVibration (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2339,11 +2339,11 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-rendererconsistency (1000.0.0) - - React-renderercss (1000.0.0): + - React-rendererconsistency (0.86.0-rc0) + - React-renderercss (0.86.0-rc0): - React-debug - React-utils - - React-rendererdebug (1000.0.0): + - React-rendererdebug (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2353,7 +2353,7 @@ PODS: - RCT-Folly/Fabric - React-debug - SocketRocket - - React-RuntimeApple (1000.0.0): + - React-RuntimeApple (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2382,7 +2382,7 @@ PODS: - React-runtimescheduler - React-utils - SocketRocket - - React-RuntimeCore (1000.0.0): + - React-RuntimeCore (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2404,7 +2404,7 @@ PODS: - React-runtimescheduler - React-utils - SocketRocket - - React-runtimeexecutor (1000.0.0): + - React-runtimeexecutor (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2414,10 +2414,10 @@ PODS: - RCT-Folly/Fabric - React-debug - React-featureflags - - React-jsi (= 1000.0.0) + - React-jsi (= 0.86.0-rc0) - React-utils - SocketRocket - - React-RuntimeHermes (1000.0.0): + - React-RuntimeHermes (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2438,7 +2438,7 @@ PODS: - React-runtimeexecutor - React-utils - SocketRocket - - React-runtimescheduler (1000.0.0): + - React-runtimescheduler (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2460,9 +2460,9 @@ PODS: - React-timing - React-utils - SocketRocket - - React-timing (1000.0.0): + - React-timing (0.86.0-rc0): - React-debug - - React-utils (1000.0.0): + - React-utils (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2472,9 +2472,9 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - React-debug - - React-jsi (= 1000.0.0) + - React-jsi (= 0.86.0-rc0) - SocketRocket - - React-viewtransitionnativemodule (1000.0.0): + - React-viewtransitionnativemodule (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2492,7 +2492,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-webperformancenativemodule (1000.0.0): + - React-webperformancenativemodule (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2509,9 +2509,9 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/core - SocketRocket - - ReactAppDependencyProvider (1000.0.0): + - ReactAppDependencyProvider (0.86.0-rc0): - ReactCodegen - - ReactCodegen (1000.0.0): + - ReactCodegen (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2537,7 +2537,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - - ReactCommon (1000.0.0): + - ReactCommon (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2545,9 +2545,9 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - ReactCommon/turbomodule (= 1000.0.0) + - ReactCommon/turbomodule (= 0.86.0-rc0) - SocketRocket - - ReactCommon-Samples (1000.0.0): + - ReactCommon-Samples (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2564,7 +2564,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - ReactCommon/turbomodule (1000.0.0): + - ReactCommon/turbomodule (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2573,15 +2573,15 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 1000.0.0) - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-logger (= 1000.0.0) - - React-perflogger (= 1000.0.0) - - ReactCommon/turbomodule/bridging (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) + - React-callinvoker (= 0.86.0-rc0) + - React-cxxreact (= 0.86.0-rc0) + - React-jsi (= 0.86.0-rc0) + - React-logger (= 0.86.0-rc0) + - React-perflogger (= 0.86.0-rc0) + - ReactCommon/turbomodule/bridging (= 0.86.0-rc0) + - ReactCommon/turbomodule/core (= 0.86.0-rc0) - SocketRocket - - ReactCommon/turbomodule/bridging (1000.0.0): + - ReactCommon/turbomodule/bridging (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2590,13 +2590,13 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 1000.0.0) - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-logger (= 1000.0.0) - - React-perflogger (= 1000.0.0) + - React-callinvoker (= 0.86.0-rc0) + - React-cxxreact (= 0.86.0-rc0) + - React-jsi (= 0.86.0-rc0) + - React-logger (= 0.86.0-rc0) + - React-perflogger (= 0.86.0-rc0) - SocketRocket - - ReactCommon/turbomodule/core (1000.0.0): + - ReactCommon/turbomodule/core (0.86.0-rc0): - boost - DoubleConversion - fast_float @@ -2605,14 +2605,14 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 1000.0.0) - - React-cxxreact (= 1000.0.0) - - React-debug (= 1000.0.0) - - React-featureflags (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-logger (= 1000.0.0) - - React-perflogger (= 1000.0.0) - - React-utils (= 1000.0.0) + - React-callinvoker (= 0.86.0-rc0) + - React-cxxreact (= 0.86.0-rc0) + - React-debug (= 0.86.0-rc0) + - React-featureflags (= 0.86.0-rc0) + - React-jsi (= 0.86.0-rc0) + - React-logger (= 0.86.0-rc0) + - React-perflogger (= 0.86.0-rc0) + - React-utils (= 0.86.0-rc0) - SocketRocket - ScreenshotManager (0.86.0-main): - boost @@ -2756,7 +2756,7 @@ EXTERNAL SOURCES: :podspec: "../react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-v250829098.0.12 + :tag: hermes-v250829098.0.14 MyNativeView: :path: NativeComponentExample NativeCxxModuleExample: @@ -2920,91 +2920,91 @@ SPEC CHECKSUMS: boost: cea1d4f90a3a59537f3deb03ff5656489d7133dd DoubleConversion: d31b1eb37f6d6f456530c4fd9124b857d6889cab fast_float: 20817c22759af6ac8d4d67e6e059b8b499953656 - FBLazyVector: 3b0404adfe03965e932e7220d6a9536813ad3204 + FBLazyVector: dfe53b84afae99cf990cabbabac1933ab83af18d fmt: 4cf0c5ec5864511c96d8d4bd7b03c3c69040af06 glog: 8fb6f603b9feab8ebedb130c6e0683bbeafa6fb0 - hermes-engine: 842b093f838032a4690f06c33da761d509c968fd + hermes-engine: e442b1d2eedfbf9643d0232183d43ae8ef16329e MyNativeView: 0190c023cc3664a9122cecb523189fa8e3f7b75c NativeCxxModuleExample: 1a3b8d5824dc1c5ce2c32475a2d1bedccd22d2f7 OCMock: 589f2c84dacb1f5aaf6e4cec1f292551fe748e74 RCT-Folly: e10aa376c9d355431790daf20769ccf9d5ac0bb3 - RCTDeprecation: 3808e36294137f9ee5668f4df2e73dc079cd1dcf - RCTRequired: b93291e183a8a362e06338542c5284f96c5027f1 - RCTSwiftUI: dfe01d1ca52f845f42a0a97f9239e88ea644a436 - RCTSwiftUIWrapper: 9b6e435f2569465c35217fd77a0b7a9a7c953e36 - RCTTypeSafety: 2d007b05639d99393e37bc3559c695fb1cc57bae - React: 0d4122b3ec9033c9d7198b90cce79d60c214a98f - React-callinvoker: 99b0d301d5abcae2361eeb0925511e1c8a9451db - React-Core: 8fad6ae58728bc85da7360c00fbff44ea4ab0fac - React-CoreModules: 94e8da4123b86014353789882b31da86f8d73d94 - React-cxxreact: 20b559e03c4c5388911b875856088df38b28d04b - React-debug: 80b1b69ee446eba705618c97f6ca38c53303f7a2 - React-defaultsnativemodule: 85e802d41b9a1e7f3533fd7c9debc0ece83bbc92 - React-domnativemodule: 9868061942d183333b6e2dae39975f3e97642644 - React-Fabric: 2ce532860852fd97817f2b6b2a9d29f68f647ea4 - React-FabricComponents: 13abab452d256d4740b93631eee7e56e5ed21290 - React-FabricImage: 068487d08af703a7a161eeb7bb38a7057a421fb8 - React-featureflags: 276640cbd7120a351c79bceda3ec413a08c66fd7 - React-featureflagsnativemodule: aa0ef3bc2fc39f0e805dc3cdd244ab9ae52cb35e - React-graphics: 059a9fb5f9a2183bb8d48977c169433681696497 - React-hermes: 61eddc2392aff444b1efd3ca3712b26f777c0bdd - React-idlecallbacksnativemodule: 497269d1731393b4e7ab2344e189db836025a198 - React-ImageManager: 4a80c90798259925ed4fbcd97d1d3a97e9837c1e - React-intersectionobservernativemodule: 7bf8d221fce2892a907f4f7cb7acfca044fd6ae7 - React-jserrorhandler: 8fc480985d5d601b312a96fbc47f4d4610e1917d - React-jsi: a0451c7dfc6a24b180d32ba89a43ed03183a6a63 - React-jsiexecutor: 54dfb412700228fba64756ec80a9e44a322f2bc4 - React-jsinspector: cdee9660246ab9964b760f20e1226e11fb1b3901 - React-jsinspectorcdp: 8ae29329dc21485404b97d89f2f8d77f44cbf7c8 - React-jsinspectornetwork: ad6294a34708c65ff5837664c6b60a24465b59aa - React-jsinspectortracing: 02fbd02c80f567fb476c24b8ca945d7e3cc6e04a - React-jsitooling: 1bec8ccbf745dbf860629983974dacf99bfcdc24 - React-jsitracing: 40dcb2405a22e5745841622034edfa31478188e2 - React-logger: 04a822644a9cfded081b47a873e77bbdb6d2bdc1 - React-Mapbuffer: c30aa68686be57373b4fd7a9b4f9c85e0a63c7cc - React-microtasksnativemodule: b9feb3a80d0e050fc4ddd19adde3e80a17ef9926 - React-mutationobservernativemodule: 56917d894bb7471b9a592d3a7f527aa7ca16a420 - React-NativeModulesApple: 265d498f78423f2daa587a44b8e98b3b925e8fb8 - React-networking: dc447a407f1499777c4ebc18f0e29ecb94a94b36 - React-oscompat: 68d1a1b37e8774beb2d69f37fb5c1e960cb578c8 - React-perflogger: 00ff220a3534d2d2e139610e886fd12a6effd6b2 - React-performancecdpmetrics: 8d4cb2a5d945bb55f68c6786b9f7fee866149e51 - React-performancetimeline: 3ab887f7350e47f4e610fa2f0e9646e05948ceb4 - React-RCTActionSheet: b878ca27d66102cb859e9c67905af815a337b1a0 - React-RCTAnimation: 3975e17c8ed3aebf453975c9a0c3328018852131 - React-RCTAppDelegate: 12ba7ec91ac4c14996b9b6031abf34262e93d434 - React-RCTBlob: 29f58dafdac8912218d268722103e83703b9cc09 - React-RCTFabric: 99516d6bee88191db94e15ec7edca0193be36583 - React-RCTFBReactNativeSpec: ed0fd0e0127a06271485501388732032656a78fb - React-RCTImage: f77d0aa92444a6be7b782bc6e2583172e3e1b0cb - React-RCTLinking: a3529e88687727aa07e426392656727f2380ad3b - React-RCTNetwork: c70f6ca9fff40efab85b3492d6b8eedf535d2659 - React-RCTPushNotification: da629efb8b2a1bbb57385c8b13c7a01c2352ea1c - React-RCTRuntime: f9d425f294f5adcbb4bf6c2c712fe586f3014cce - React-RCTSettings: 2aefe3cbca609a02ce5af1a6e444858528b6183d - React-RCTTest: 46ebf378e0cb47dafaa3b869d866afb62ce2b4fd - React-RCTText: 365f19ab7e63fa94bb7cb1aaa5dbc652c1e03184 - React-RCTUIKit: 2721ac0d90d7a54124953c63cf35c90de5e24765 - React-RCTVibration: 3d5be740b0493ec90ee02eead312ec7553b7e305 - React-rendererconsistency: b780b8552791fbba9f18b57a7280165b6a4741cc - React-renderercss: 8ef23db3df2751b7ec70905942b4e88fe4f42bad - React-rendererdebug: 0479823492efe16d8e5c2727c45b16ccfa35d69a - React-RuntimeApple: a58352cb0a8270bf4a9bb39e4ae44998a36ea9ae - React-RuntimeCore: 817bc482c62f8d61cab2a074c457d46ee44d49aa - React-runtimeexecutor: a0fcd51fbf8a5e6aaba5133ad335f4c02a682ab1 - React-RuntimeHermes: 69a9c0dc2a63b31864dcfd6a7b8cf2e689b991e3 - React-runtimescheduler: 2e55f1e82a2c55706abb0110141208a4cab59d21 - React-timing: ae50b20d646addd83ba3e760406a4e955521e0fc - React-utils: b90942667c022c99a4f927fc7c667c2c3ca8e1a2 - React-viewtransitionnativemodule: ea3c346f3da579fe6e949a6cf641729d0ec2cc08 - React-webperformancenativemodule: 71c916497353228e20d0b35b90784f2f76ac2851 - ReactAppDependencyProvider: 597ab0ce7df89a422b39250afb8c70fdb059ebab - ReactCodegen: 5bf7f46b08421994b1771286e4219c52ed46221d - ReactCommon: 7a4b6dfa868f683af3308931520ef5337d4c33dd - ReactCommon-Samples: 15d1d4b0f8dea7f29d49c94bf09f47521648504f + RCTDeprecation: ad9fa4348f51ad5b236b59311c177e14cfd262cf + RCTRequired: 3e8ec7cec832a4a2fdd803bd47e6f0b8ff97a3dc + RCTSwiftUI: 129dd059037fa06e57da28a28a3d8f052206a333 + RCTSwiftUIWrapper: 6f9ea174e7ee5a2d7121c289aae50a59a4597a5e + RCTTypeSafety: 6a05508800b2513016a25ce4ce2833dd4431e9c3 + React: 68bab4926a24257be971aa62b40157900445f8db + React-callinvoker: 01476c17af19da1ccdb6241af564efc5fc6f5fbf + React-Core: 4b0f1622bd7a31141eb191f6f97b1bbb4e1b4e5a + React-CoreModules: 4002aebb333f976c1e43830d7837c9d8bd651eb0 + React-cxxreact: f35a664b8914d87a8cfba027eb38d733220d23d7 + React-debug: 41a9c3d4904c54170c9bba259d133873971c3ed8 + React-defaultsnativemodule: d6b0176f809ae1923357887a1ca2a2ece8476af5 + React-domnativemodule: ed8858fc9133568d9805c65c695c322698872a0e + React-Fabric: 5940cb975d52895e6fa01b650f1c289c3bf551d7 + React-FabricComponents: fa1f7d204a5bf857ac98378c53b5616d95d75402 + React-FabricImage: c03cd3fd9477aa1f81524117b7b3d2445b360c6a + React-featureflags: 73e37b51bf5b1f2d552ac7f2a8cfea4061ee6f80 + React-featureflagsnativemodule: 5a61cef37f26bca3c9c322925a6feaf44084c3b1 + React-graphics: 749b5df5eda494e92c08bac54e2ced82947a78b9 + React-hermes: 33cd11e19f66068e2a27f837057b8cf38a6b81a0 + React-idlecallbacksnativemodule: dedd8622f02906aed3348aece85f1c5a992f0620 + React-ImageManager: 0b018fe495cec2f09a3164760a189ceeb18436b0 + React-intersectionobservernativemodule: b9a38f49a7976d69d90afc333401ac2beed94219 + React-jserrorhandler: c01a49db89f02b2ae2004c1b418803973cc3b972 + React-jsi: ace619a19a05757dde77e984e75a52391e540e8e + React-jsiexecutor: 56bfa76960b474fcdb7e9e23092900d37fd726d1 + React-jsinspector: 62bd0c818ea27c47169aa0a6e037de493c35079a + React-jsinspectorcdp: 3938bd7d15f2d8e0d94cc66c25bce8b7b94b627f + React-jsinspectornetwork: 3f48ab5fa0d59a563541589a3a2ecd0895ca7823 + React-jsinspectortracing: c0f1a17f06f6aec047b0f0c964816f246f5947d8 + React-jsitooling: 5bce84690763e742b7630e0fc7d681a8aba42008 + React-jsitracing: af52feaa979fbd8d1923b4b052c0d8e22b4a54c5 + React-logger: 7d5b5191ba0393724f460791740414095475ef41 + React-Mapbuffer: d323d9157774a86bf9ab66b76041bda75e585e05 + React-microtasksnativemodule: 25b0dc0fd92f749a0f6b738a1bb21f611c6e4fc5 + React-mutationobservernativemodule: 69c650d368e488f052d524d9149cd48fe7a05e0f + React-NativeModulesApple: 82eab9245db73275556fa2627363fb55a0977cc0 + React-networking: 9f385198c6320c278a81c9008db91480423e823e + React-oscompat: a81dbf576f0e6c560a32dcfd93c955aeb71d0746 + React-perflogger: 99b1a1c2891c56bc06dcec24afc0048852ae8d86 + React-performancecdpmetrics: d4a033e09c71b962b61c036a0196eeb34b550c17 + React-performancetimeline: f4120f7bfebf95ae9cf28784525ddce9df01e4c7 + React-RCTActionSheet: bc2cc03dfccb8404a100d0433012267e9f688a11 + React-RCTAnimation: 899e0be3c70f10e3654df68b02f51067e41c45a0 + React-RCTAppDelegate: 4a85335b8bdac35a4d94b546723e6a3c87bc1024 + React-RCTBlob: d33763b67bb762190ad44b6253f7ac8f5f6ddaa3 + React-RCTFabric: e03dbca2b2518eeb93976a53fab995d329ae7447 + React-RCTFBReactNativeSpec: d99f26880ea3817fde35074e004a55b1dae6871a + React-RCTImage: 839c5b6a4c916773cd270e8def26adf7fae0fe42 + React-RCTLinking: f3d51806d425864ab909a79adb9189f8bdeda28e + React-RCTNetwork: 342dce0272a282fe3e48e0f65d1a76287451ac23 + React-RCTPushNotification: 74b52889d254ac824e96b4893c847fce28199fa6 + React-RCTRuntime: e3ae88c5bf1ea544697b5a3bc5afc2f05388240d + React-RCTSettings: 65c66c33fd2eabd9bb2a44a40abe398fa49c624f + React-RCTTest: 3ed6a478be5a9d6c5153e9cda4f3615c28fec4b9 + React-RCTText: f383919e2a03d2e52377d2cf018f16201e70614f + React-RCTUIKit: aa6e47344197702ed3c2982f4f4e3c9f9751277d + React-RCTVibration: 361495d9eda4884e929dd4351972da1c52645c51 + React-rendererconsistency: a54fdb3b47bb2d215065cd705d95ac89777ef7ba + React-renderercss: 8c79d9b0708b391ac0726fed407f2c2e4afd5945 + React-rendererdebug: 336ebd0480ecd8e3c418f1622fa818e4a7fb6dd4 + React-RuntimeApple: 8d730a5da695b77b19aaf7fcda96a7d19caae4b3 + React-RuntimeCore: d6353c07844b19976203bc7969b64162b623357e + React-runtimeexecutor: ab28985b3309d98eef027d7f81b5ca995712106c + React-RuntimeHermes: 1d61c97ed41a540a3c3ee91ccf8ccab1a9f019fc + React-runtimescheduler: 59f57c266e14705149cc02bf3a7c448aeedbe512 + React-timing: e4e94ab6b23109bfaad5272b46fa939083199aed + React-utils: 18b106f536a9acb759ee3a70cb7262da565344c5 + React-viewtransitionnativemodule: 08f0a3c93ea0ff1fc19a0f8b1cca882682d87d32 + React-webperformancenativemodule: cdbff5049abbd1eed221bb53d80f4227d13b3f2e + ReactAppDependencyProvider: 667c4dc4b36431ee6ad44357965c92bf7dc54a82 + ReactCodegen: 936978fa595fb177ce3ab2dd00345268bd09c5ef + ReactCommon: 409b4918b6fb006f3aad25e2fa58b7d8b2464ef0 + ReactCommon-Samples: 270d1769e1d93f670695f6867310e09d364d66d7 ScreenshotManager: 4cc0ee03e706570714863decfb45c1637711b465 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: 675745ecde3e234f1a55aa1fb4b213e1f5c9de3c + Yoga: 5fb1e761b136d83ae4023aa82468adde6ea394f5 PODFILE CHECKSUM: 76dda25425afe238cbe0379633645d667998a038 diff --git a/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj b/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj index 0855fed96ad..d2be3233e27 100644 --- a/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj +++ b/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj @@ -1587,6 +1587,7 @@ "-ObjC", "-lc++", ); + PODFILE_DIR = "$(SRCROOT)"; REACT_NATIVE_PATH = "${PODS_ROOT}/../../react-native"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; @@ -1684,6 +1685,7 @@ "-ObjC", "-lc++", ); + PODFILE_DIR = "$(SRCROOT)"; REACT_NATIVE_PATH = "${PODS_ROOT}/../../react-native"; SDKROOT = iphoneos; USE_HERMES = true; From e72e7b6928aba103adc248c12140db1d41076318 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Fri, 17 Jul 2026 20:15:05 -0700 Subject: [PATCH 28/30] fix: align 0.86 release package constraints Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- package.json | 16 +++++----- packages/babel-plugin-codegen/package.json | 2 +- packages/community-cli-plugin/package.json | 2 +- packages/dev-middleware/package.json | 2 +- .../eslint-config-react-native/package.json | 2 +- packages/eslint-plugin-specs/package.json | 2 +- packages/jest-preset/package.json | 2 +- packages/metro-config/package.json | 2 +- .../react-native-babel-preset/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../react-native-test-library/package.json | 2 +- packages/rn-tester/package.json | 2 +- private/eslint-plugin-monorepo/package.json | 2 +- private/monorepo-tests/package.json | 2 +- .../package.json | 2 +- private/react-native-fantom/package.json | 2 +- yarn.lock | 32 +++++++++---------- 19 files changed, 41 insertions(+), 41 deletions(-) diff --git a/package.json b/package.json index 228b397ca81..5a1aa3af5ea 100644 --- a/package.json +++ b/package.json @@ -72,14 +72,14 @@ "@microsoft/api-extractor": "^7.52.2", "@nx/js": "^21.4.1", "@octokit/rest": "^22.0.0", - "@react-native/babel-preset": "workspace:*", - "@react-native/eslint-config": "workspace:*", - "@react-native/eslint-plugin": "workspace:*", - "@react-native/eslint-plugin-monorepo": "workspace:*", - "@react-native/eslint-plugin-specs": "workspace:*", - "@react-native/jest-preset": "workspace:*", - "@react-native/metro-babel-transformer": "workspace:*", - "@react-native/metro-config": "workspace:*", + "@react-native/babel-preset": "0.86.0", + "@react-native/eslint-config": "0.86.0", + "@react-native/eslint-plugin": "0.86.0", + "@react-native/eslint-plugin-monorepo": "0.86.0", + "@react-native/eslint-plugin-specs": "0.86.0", + "@react-native/jest-preset": "0.86.0", + "@react-native/metro-babel-transformer": "0.86.0", + "@react-native/metro-config": "0.86.0", "@tsconfig/node22": "22.0.2", "@types/react": "^19.1.0", "@typescript-eslint/eslint-plugin": "^8.36.0", diff --git a/packages/babel-plugin-codegen/package.json b/packages/babel-plugin-codegen/package.json index 22d21ba8bbd..752acd90cac 100644 --- a/packages/babel-plugin-codegen/package.json +++ b/packages/babel-plugin-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-plugin-codegen", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Babel plugin to generate native module and view manager code for React Native.", "license": "MIT", "repository": { diff --git a/packages/community-cli-plugin/package.json b/packages/community-cli-plugin/package.json index c10c418191b..7913369bcd4 100644 --- a/packages/community-cli-plugin/package.json +++ b/packages/community-cli-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/community-cli-plugin", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Core CLI commands for React Native", "keywords": [ "react-native", diff --git a/packages/dev-middleware/package.json b/packages/dev-middleware/package.json index 6f6a2bdb69f..49a042c3736 100644 --- a/packages/dev-middleware/package.json +++ b/packages/dev-middleware/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/dev-middleware", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Dev server middleware for React Native", "keywords": [ "react-native", diff --git a/packages/eslint-config-react-native/package.json b/packages/eslint-config-react-native/package.json index 41138f22288..e526fcd2e8b 100644 --- a/packages/eslint-config-react-native/package.json +++ b/packages/eslint-config-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-config", - "version": "0.86.0-main", + "version": "0.86.0", "description": "ESLint config for React Native", "license": "MIT", "repository": { diff --git a/packages/eslint-plugin-specs/package.json b/packages/eslint-plugin-specs/package.json index 2e7a590f813..f1f461f5c18 100644 --- a/packages/eslint-plugin-specs/package.json +++ b/packages/eslint-plugin-specs/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin-specs", - "version": "0.86.0-main", + "version": "0.86.0", "description": "ESLint rules to validate NativeModule and Component Specs", "license": "MIT", "repository": { diff --git a/packages/jest-preset/package.json b/packages/jest-preset/package.json index 268f3cae839..4296a9ff232 100644 --- a/packages/jest-preset/package.json +++ b/packages/jest-preset/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/jest-preset", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Jest preset for React Native apps", "keywords": [ "jest", diff --git a/packages/metro-config/package.json b/packages/metro-config/package.json index 3c657af5323..4f077253394 100644 --- a/packages/metro-config/package.json +++ b/packages/metro-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-config", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Metro configuration for React Native.", "license": "MIT", "repository": { diff --git a/packages/react-native-babel-preset/package.json b/packages/react-native-babel-preset/package.json index 839abc72113..a19498dc32d 100644 --- a/packages/react-native-babel-preset/package.json +++ b/packages/react-native-babel-preset/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-preset", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Babel preset for React Native applications", "repository": { "type": "git", diff --git a/packages/react-native-babel-transformer/package.json b/packages/react-native-babel-transformer/package.json index 0c81735f319..572b839b046 100644 --- a/packages/react-native-babel-transformer/package.json +++ b/packages/react-native-babel-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-babel-transformer", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Babel transformer for React Native applications.", "repository": { "type": "git", diff --git a/packages/react-native-compatibility-check/package.json b/packages/react-native-compatibility-check/package.json index 5e02ea2847f..b7ebdcb08ad 100644 --- a/packages/react-native-compatibility-check/package.json +++ b/packages/react-native-compatibility-check/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/compatibility-check", - "version": "0.86.0-main", + "version": "0.86.0", "description": "Check a React Native app's boundary between JS and Native for incompatibilities", "license": "MIT", "repository": { diff --git a/packages/react-native-popup-menu-android/package.json b/packages/react-native-popup-menu-android/package.json index ae439468d66..959ba52417b 100644 --- a/packages/react-native-popup-menu-android/package.json +++ b/packages/react-native-popup-menu-android/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/popup-menu-android", - "version": "0.86.0-main", + "version": "0.86.0", "description": "PopupMenu for the Android platform", "main": "index.js", "files": [ diff --git a/packages/react-native-test-library/package.json b/packages/react-native-test-library/package.json index f097a59eec5..3333b7c26fc 100644 --- a/packages/react-native-test-library/package.json +++ b/packages/react-native-test-library/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/oss-library-example", - "version": "0.81.0-main", + "version": "0.86.0", "private": true, "description": "Package that includes native module exapmle, native component example, targets both the old and the new architecture. It should serve as an example of a real-world OSS library.", "license": "MIT", diff --git a/packages/rn-tester/package.json b/packages/rn-tester/package.json index e6d6855843e..12674419e19 100644 --- a/packages/rn-tester/package.json +++ b/packages/rn-tester/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/tester", - "version": "0.86.0-main", + "version": "0.86.0", "private": true, "description": "React Native tester app.", "license": "MIT", diff --git a/private/eslint-plugin-monorepo/package.json b/private/eslint-plugin-monorepo/package.json index ed92f37d19c..81bb09f6581 100644 --- a/private/eslint-plugin-monorepo/package.json +++ b/private/eslint-plugin-monorepo/package.json @@ -1,7 +1,7 @@ { "name": "@react-native/eslint-plugin-monorepo", "private": true, - "version": "0.0.0", + "version": "0.86.0", "main": "index.js", "dependencies": { "jsonc-eslint-parser": "^2.3.0" diff --git a/private/monorepo-tests/package.json b/private/monorepo-tests/package.json index 10725c52954..d0020049991 100644 --- a/private/monorepo-tests/package.json +++ b/private/monorepo-tests/package.json @@ -1,5 +1,5 @@ { "name": "@react-native/monorepo-tests", "private": true, - "version": "0.0.0" + "version": "0.86.0" } diff --git a/private/react-native-codegen-typescript-test/package.json b/private/react-native-codegen-typescript-test/package.json index a9814f12031..1d61f053a60 100644 --- a/private/react-native-codegen-typescript-test/package.json +++ b/private/react-native-codegen-typescript-test/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/codegen-typescript-test", - "version": "0.0.0", + "version": "0.86.0", "private": true, "description": "TypeScript related unit test for @react-native/codegen", "license": "MIT", diff --git a/private/react-native-fantom/package.json b/private/react-native-fantom/package.json index 96bc3182205..0540cf7add9 100644 --- a/private/react-native-fantom/package.json +++ b/private/react-native-fantom/package.json @@ -1,7 +1,7 @@ { "name": "@react-native/fantom", "private": true, - "version": "0.0.0", + "version": "0.86.0", "main": "src/index.js", "description": "Internal integration testing and benchmarking tool for React Native", "scripts": { diff --git a/yarn.lock b/yarn.lock index c70dad47af1..88870857f4a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4515,14 +4515,14 @@ __metadata: "@microsoft/api-extractor": "npm:^7.52.2" "@nx/js": "npm:^21.4.1" "@octokit/rest": "npm:^22.0.0" - "@react-native/babel-preset": "workspace:*" - "@react-native/eslint-config": "workspace:*" - "@react-native/eslint-plugin": "workspace:*" - "@react-native/eslint-plugin-monorepo": "workspace:*" - "@react-native/eslint-plugin-specs": "workspace:*" - "@react-native/jest-preset": "workspace:*" - "@react-native/metro-babel-transformer": "workspace:*" - "@react-native/metro-config": "workspace:*" + "@react-native/babel-preset": "npm:0.86.0" + "@react-native/eslint-config": "npm:0.86.0" + "@react-native/eslint-plugin": "npm:0.86.0" + "@react-native/eslint-plugin-monorepo": "npm:0.86.0" + "@react-native/eslint-plugin-specs": "npm:0.86.0" + "@react-native/jest-preset": "npm:0.86.0" + "@react-native/metro-babel-transformer": "npm:0.86.0" + "@react-native/metro-config": "npm:0.86.0" "@tsconfig/node22": "npm:22.0.2" "@types/react": "npm:^19.1.0" "@typescript-eslint/eslint-plugin": "npm:^8.36.0" @@ -4630,7 +4630,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native/babel-preset@workspace:*, @react-native/babel-preset@workspace:packages/react-native-babel-preset": +"@react-native/babel-preset@npm:0.86.0, @react-native/babel-preset@workspace:*, @react-native/babel-preset@workspace:packages/react-native-babel-preset": version: 0.0.0-use.local resolution: "@react-native/babel-preset@workspace:packages/react-native-babel-preset" dependencies: @@ -4858,7 +4858,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native/eslint-config@workspace:*, @react-native/eslint-config@workspace:packages/eslint-config-react-native": +"@react-native/eslint-config@npm:0.86.0, @react-native/eslint-config@workspace:packages/eslint-config-react-native": version: 0.0.0-use.local resolution: "@react-native/eslint-config@workspace:packages/eslint-config-react-native" dependencies: @@ -4882,7 +4882,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native/eslint-plugin-monorepo@workspace:*, @react-native/eslint-plugin-monorepo@workspace:private/eslint-plugin-monorepo": +"@react-native/eslint-plugin-monorepo@npm:0.86.0, @react-native/eslint-plugin-monorepo@workspace:private/eslint-plugin-monorepo": version: 0.0.0-use.local resolution: "@react-native/eslint-plugin-monorepo@workspace:private/eslint-plugin-monorepo" dependencies: @@ -4890,7 +4890,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native/eslint-plugin-specs@workspace:*, @react-native/eslint-plugin-specs@workspace:packages/eslint-plugin-specs": +"@react-native/eslint-plugin-specs@npm:0.86.0, @react-native/eslint-plugin-specs@workspace:packages/eslint-plugin-specs": version: 0.0.0-use.local resolution: "@react-native/eslint-plugin-specs@workspace:packages/eslint-plugin-specs" dependencies: @@ -4905,7 +4905,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native/eslint-plugin@workspace:*, @react-native/eslint-plugin@workspace:packages/eslint-plugin-react-native": +"@react-native/eslint-plugin@npm:0.86.0, @react-native/eslint-plugin@workspace:*, @react-native/eslint-plugin@workspace:packages/eslint-plugin-react-native": version: 0.0.0-use.local resolution: "@react-native/eslint-plugin@workspace:packages/eslint-plugin-react-native" dependencies: @@ -4933,7 +4933,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native/jest-preset@workspace:*, @react-native/jest-preset@workspace:packages/jest-preset": +"@react-native/jest-preset@npm:0.86.0, @react-native/jest-preset@workspace:packages/jest-preset": version: 0.0.0-use.local resolution: "@react-native/jest-preset@workspace:packages/jest-preset" dependencies: @@ -4954,7 +4954,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native/metro-babel-transformer@workspace:*, @react-native/metro-babel-transformer@workspace:packages/react-native-babel-transformer": +"@react-native/metro-babel-transformer@npm:0.86.0, @react-native/metro-babel-transformer@workspace:*, @react-native/metro-babel-transformer@workspace:packages/react-native-babel-transformer": version: 0.0.0-use.local resolution: "@react-native/metro-babel-transformer@workspace:packages/react-native-babel-transformer" dependencies: @@ -4967,7 +4967,7 @@ __metadata: languageName: unknown linkType: soft -"@react-native/metro-config@workspace:*, @react-native/metro-config@workspace:packages/metro-config": +"@react-native/metro-config@npm:0.86.0, @react-native/metro-config@workspace:packages/metro-config": version: 0.0.0-use.local resolution: "@react-native/metro-config@workspace:packages/metro-config" dependencies: From 6effc07b5625b35940d09545f209e1d3addf9740 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Fri, 17 Jul 2026 20:18:23 -0700 Subject: [PATCH 29/30] fix: preserve Changesets origin fallback Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/scripts/change.mts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/scripts/change.mts b/.github/scripts/change.mts index fa0d858f5a9..3d53e442468 100644 --- a/.github/scripts/change.mts +++ b/.github/scripts/change.mts @@ -40,7 +40,7 @@ async function getBaseBranch(): Promise { const repoPath = repoUrl.match(/github\.com[:/](.+?)(?:\.git)?$/)?.[1] ?? ''; const remotes = (await $`git remote -v`.quiet()).stdout; - const remote = (repoPath && remotes.match(new RegExp(`^(\\S+)\\s+.*${repoPath}`, 'm'))?.[1]) ?? 'origin'; + const remote = (repoPath && remotes.match(new RegExp(`^(\\S+)\\s+.*${repoPath}`, 'm'))?.[1]) || 'origin'; // [macOS] // In CI, use the PR target branch (e.g., origin/0.81-stable) if (process.env['GITHUB_BASE_REF']) { From fc0be7349d1aeda36f26b26d57d97f6674fd2e08 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Fri, 17 Jul 2026 21:29:04 -0700 Subject: [PATCH 30/30] chore: refresh 0.86 CocoaPods lock Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- packages/rn-tester/Podfile.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index 512b58087ab..4ebf246bc84 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -8,7 +8,7 @@ PODS: - hermes-engine (0.86.0): - hermes-engine/Pre-built (= 0.86.0) - hermes-engine/Pre-built (0.86.0) - - MyNativeView (0.86.0-main): + - MyNativeView (0.86.0): - boost - DoubleConversion - fast_float @@ -36,7 +36,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - NativeCxxModuleExample (0.86.0-main): + - NativeCxxModuleExample (0.86.0): - boost - DoubleConversion - fast_float @@ -2614,7 +2614,7 @@ PODS: - React-perflogger (= 0.86.0-rc0) - React-utils (= 0.86.0-rc0) - SocketRocket - - ScreenshotManager (0.86.0-main): + - ScreenshotManager (0.86.0): - boost - DoubleConversion - fast_float @@ -2924,8 +2924,8 @@ SPEC CHECKSUMS: fmt: 4cf0c5ec5864511c96d8d4bd7b03c3c69040af06 glog: 8fb6f603b9feab8ebedb130c6e0683bbeafa6fb0 hermes-engine: e442b1d2eedfbf9643d0232183d43ae8ef16329e - MyNativeView: 0190c023cc3664a9122cecb523189fa8e3f7b75c - NativeCxxModuleExample: 1a3b8d5824dc1c5ce2c32475a2d1bedccd22d2f7 + MyNativeView: 5c2c9b54e9cddff590825856279eec7ce048be58 + NativeCxxModuleExample: eb82ff94f5aa63ec2165b9776906e7e5ec9952a1 OCMock: 589f2c84dacb1f5aaf6e4cec1f292551fe748e74 RCT-Folly: e10aa376c9d355431790daf20769ccf9d5ac0bb3 RCTDeprecation: ad9fa4348f51ad5b236b59311c177e14cfd262cf @@ -3002,7 +3002,7 @@ SPEC CHECKSUMS: ReactCodegen: 936978fa595fb177ce3ab2dd00345268bd09c5ef ReactCommon: 409b4918b6fb006f3aad25e2fa58b7d8b2464ef0 ReactCommon-Samples: 270d1769e1d93f670695f6867310e09d364d66d7 - ScreenshotManager: 4cc0ee03e706570714863decfb45c1637711b465 + ScreenshotManager: 28ae4d04f6e467c76182bdf71fd485ddf4ef09ad SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 Yoga: 5fb1e761b136d83ae4023aa82468adde6ea394f5